  .nwc_margin-top{
  margin-top: 7px;
}
.nwc_margin-lateral{
  margin-left: 10px;
  margin-right: 7px;
}
.nwc_right20{
  margin-right: 10px;
}
.nwc_left20{
  margin-left: 20px;
}
.nwc_init_content{
  padding-top: 120px;
}
.nwc_init_quadres{
  padding-top: 150px;
}
.nwc_margin10{
  margin-top: 10px;
}
.nwc_margin10-bt{
  padding-bottom: 10px;
}
.nwc_margin50-bt{
  padding-bottom: 450px;
}

/* ALINEAR CONTENIDOS */
.capdepagina_nwc{
  margin-left: 250px;
}
.nwc_txt_end{
  text-align: right;
}
.nwc_txt_ini{
  text-align: left;
}
.nwc_div_end{
  float: right;
}
.nwc_div_ini{
  float: left;
}
.valing-top-nwc{
  vertical-align: top;
}
.center_nwc{
  text-align: center;
}
.pos_botones{
  width: 98%;
  margin-left: 20px;
  padding-right: 16px;
}
.cont-object{
  width: 100%;
  height: 600px;
}
object.noScrolling{
  /* overflow:hidden;*/
}
.separador{
  background-color:#bfbebe;
       border-bottom:1px solid #ededed;
       height:1px;
       width: 110%;
       margin-bottom: 10px;
       margin-top: 10px;
}
.row {
    display: flex;
    flex-wrap: unset;
    margin-right: -10px;
    margin-left: -10px;
}
/* FIXED ESPACIO SUBMENU DEBAJO CABECERA */
#nwc_navega #nwc_menu #nwc_fijo {  
    position:fixed;  
    font-family:verdana,arial;  
            font-size:16pt;  
            text-align:center;  
            padding: 10px 5px 10px 5px;    /* margen con valores: arriba - derecha - abajo - izquierda */   
            top: 194px;            /* Distancia hasta el borde izquierdo */ 
        min-width:1200px;
        background-color:#80c8e5;   
        z-index: 52;               /* hace que la capa sea opaca  */  
}  

/* ------------------------------------------------ */
#index_container {  
    position:fixed;  
    font-family:verdana,arial;  
            font-size:11pt;  
            text-align:right;  
            padding: 10px 5px 10px 5px;    /* margen con valores: arriba - derecha - abajo - izquierda */   
            top: 224px;            /* Distancia hasta el borde izquierdo */ 
        min-width:1200px;

        min-height:700px;  
        background-color:#00a1e1;   
        z-index: 51;               /* hace que la capa sea opaca  */  
} 
#texto {  
    position:absolute;  
    margin: 20px 5px 10px 5px;    /* margen con valores: arriba - derecha - abajo - izquierda */   
    font-family:verdana,arial;  
    font-size:10pt;  
} 
.container-fluid-online{
      width: 100%;
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
.container-fluid-resum{
      width: 100%;
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
    background-color: #bbccd3;
}
.container-pages{
    width: 100%;
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
.tittle-resum{
  text-decoration-color: #1d556b;
  padding-bottom: 15px;
}
.page-wrapper > .container-fluid2 {
  padding: 20px;  
  padding-top: 10px;
  min-height: 600px; }
 .GrandTitol{
  margin-bottom: 0.5rem;
  text-decoration-color: #83bccd;
  color:#83bccd;
  font-family: inherit;
  font-weight: 800;
  line-height: 1.2;
  font-size: 56px;  }
 .GrandSUBTitol{
  margin-bottom: 0.5rem;
  text-decoration-color: #83bccd;
  color:#83bccd;
  font-family: inherit;
  font-size: 46px;
  text-align:right;    }
 .titol_index{
  padding-left: 50px;
 }
  .fecha_titol{
		font-size:80px;
		color:#80c8e5;
  }
  .rotar {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-size:80px;
		color:#80c8e5;
}
.indexLink{
	color: #268196;
  font-size: 16px;
}
.indeLink:hover{
	color:#83bccd;
}

/* --------------------------------------------------- */ 
/* BOTONES RESIDEÑO PARA PROYECTO */
/* --------------------------------------------------- */ 
.btn-index {
    color: #fff;
    background-color: #83bccd;
    border-color: #83bccd;
}  .btn-index:hover {
    color: #fff;
    background-color: #2585e4;
    border-color: #1c7fe0; }
  .btn-index:focus, .btn-index.focus {
    box-shadow: 0 0 0 0.2rem rgba(71, 152, 232, 0.5); }
  .btn-index.disabled, .btn-index:disabled {
    color: #fff;
    background-color: #40b4e2 ;
    border-color: #40b4e2 ; }
  .btn-index:not(:disabled):not(.disabled):active, .btn-index:not(:disabled):not(.disabled).active,
  .show > .btn-index.dropdown-toggle {
    color: #fff;
    background-color: #1c7fe0;
    border-color: #1b78d5; }
    .btn-index:not(:disabled):not(.disabled):active:focus, .btn-index:not(:disabled):not(.disabled).active:focus,
    .show > .btn-index.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(71, 152, 232, 0.5); }

 .btn-quadres {
    color: #fff;
    background-color: #40b4e2 ;
    border-color: #00a4e3 ;
    min-width: 75px;
    /*min-height: 55px;*/
}

/* --------------------------------------------------- */ 
      /** EFECTOS TEXTO **/
/* --------------------------------------------------- */

.txt-blanco{
        color:#fff;
        font-size: 17pt;
      }

  /* _______________________________________________ */

               /* títulos de páginas */
  /* _______________________________________________ */
    .page-title{
      color:#0086A5;
      font-weight: 500;
      font-size: 16pt;
      text-transform: uppercase;
    }
      .initial::first-letter { font-size: 1.5em; }
  /* _______________________________________________ */


.text-azul-corp{
  color:#00a1e1;
}
.txt-red{
  color:red;
  text-align:left;
  vertical-align:middle;
  border:.5pt solid black;
  white-space:normal;
}
/* --------------------------------------------------- */ 
      /** CSS PARA CARD **/
/* --------------------------------------------------- */ 
.card-body-nwc {
  flex: 1 1 auto;
  padding: 0.25rem; }      

.scroll-div {
     height:140px;
     overflow:auto;
     margin-left: 5px;
     right: 0px;
}
.vert{
	z-index: 100;
}
.page-wrapper2{
	padding-top: 280px;
}
.page-wrapper-object{
  padding-top: 210px;
}
.page-breadcrumb {
  padding: 5px 20px 0 20px; }
.page-breadcrumb-net {
  padding: 5px 20px 0 20px; }
.ffont{
  font-family:verdana,arial;  
            font-size:10pt; 
}
/* ESTILOS PARA TABLAS EN CUADROS Y GRAFICOS */
.nwc_rowspan{
  text-align:center;
  vertical-align:middle;
}
.txt-9{
  font-size:6pt; 
}
.txt_desplaza{
  font-size:6pt; 
}
.table_resize{
  
}
.Titol_quadres{
    text-align:center;
}
.sub-titol, .xl65, .xl66{
  background-color: #96cee4 !important;
  text-align:center;
}
.dsub-titol, .xl67, .xl68, .xl69, .xl70, .xl71{
  background-color: #b9c5c9 !important;
  text-align:center;
}

  
/* --------------------------------------------------- */ 
      /** CSS PARA GRAFICOS **/
/* --------------------------------------------------- */

.img_centre{
  margin-top: 25px;
  text-align:center;
  vertical-align:middle;
}
#space-img{
  padding-left: 25px;
}