/* ************ PROVA CANGUR *************** */

html {
height: 100%;
}

body {
  min-height: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  background-image: url(../images/f1_950.png);  
  background-position: center top;
  background-repeat: repeat;
  background-color: #0056B3; /* color_oscur 2026 */
  font-size: 80%;
  font-family: Arial, Helvetica, sans-serif;    
}

* html #body {
  height: 100%;  
}

#body {
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
  width: 950px;
  min-height: 100%;
  height: 100%;
  position:relative;
  margin-top: 0px;
  margin-left:auto;
  margin-right:auto;
}

a {
  text-decoration: none;
  color: #003366; /* color_oscur_mas 2026 */
}

#DIVcabecera1 {
  width: 950px;
  height: 125px;
  margin: 0px;
  padding: 0px;
}

#DIVcabecera0 {
  width: 950px;
  margin:0px;
  padding: 0px;
  background-color:#0056B3; /* color_oscur 2026 */
  height:10px;
}

#DIVcabecera0_2014 {
  width: 950px;
  margin:0px;
  padding: 0px;
  background-color:#d19d9f;
  height:10px;
}

#DIVcabecera0_2015 {
  width: 950px;
  margin:0px;
  padding: 0px;
  background-color:#9dd1b7;
  height:10px;
}

#DIVcabecera0_2016 {
  width: 950px;
  margin:0px;
  padding: 0px;
  background-color:#e48996;
  height:10px;
}

#DIVcabecera0_2017 {
  width: 950px;
  margin:0px;
  padding: 0px;
  background-color:#60bcf4;
  height:10px;
}

#DIVcabecera0_2018 {
  width: 950px;
  margin:0px;
  padding: 0px;
  background-color:#f260f4;
  height:10px;
}

#DIVcabecera0_2019 {
  width: 950px;
  margin:0px;
  padding: 0px;
  background-color:#fbced9;
  height:10px;
}

#DIVcabecera2 {
  width: 950px;
  height: 110px;
  margin: 0px;
  padding: 0px;
 text-align: center;  
}

.texto_pie {
  margin: 0;
  text-align: left;
  font-size: 115%;
  font-family: Arial, Helvetica, sans-serif;
  color: #444444;
  padding: 5px 0 0 0;
}

#DIVbanner {
  margin:0;
  padding:0;
  background-color: #000000;
  border: none;
  width: 950px;
}

#DIVpanelCentral {
  width: 950px;
/*  height: 400px; Esto hace que el pie de página NO se quede a mitad pantalla */
  margin:0;
  padding:0;
  background-color: #fff;
  text-align:center;
  padding-top: 20px;
}

#DIVpiePagina {
  width: 100%;
  border:none;
  margin:0;
  padding:0;
  text-align:left;
  background-color:#fff;
  padding-bottom: 40px;
}

.titularSEC2 {
	margin: 5px;
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 80%;*/
	color: #DEDEDE;
}

.titularSEC2 a {
  color: #DEDEDE;  
}

.cng_btsubmit {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #0056B3; /* color_oscur */
  border: 1px dotted #555555;
  border-radius: 2px 2px 2px 2px;
  height: 20px;
  margin: 5px 0;
  padding: 2px 6px;
  font-size: 85%;
  font-weight: normal;
  color: #FFFFFF;
  text-align:center;
  cursor:pointer;
}

.cng_btsubmit_vacio {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #fbcef4;
  border: 1px dotted #555555;
  border-radius: 2px 2px 2px 2px;
  height: 20px;  
  margin: 5px 0;
  padding: 2px 6px;
  font-size: 85%;
  font-weight: normal;
  color: #FFFFFF;
  text-align:center;
}

.cng_btsubmit2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #fe6300; /* Color de la POBLACIÓN */
  border: 1px dotted #555555;
  border-radius: 2px 2px 2px 2px;
  height: 20px;  
  margin: 5px 0;
  padding: 2px 6px;
  font-size: 85%;
  font-weight: normal;
  color: #FFFFFF;
  text-align:center;
  cursor:pointer;
}

.cng_btsubmit14 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #D19D9F;
  border: 1px dotted #555555;
  border-radius: 2px 2px 2px 2px;
  height: 20px;  
  margin: 5px 0;
  padding: 2px 6px;
  font-size: 85%;
  font-weight: normal;
  color: #FFFFFF;
  text-align:center;
  cursor:pointer;
}

.cng_btsubmit16 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #fbcef4;
  border: 1px dotted #555555;
  border-radius: 2px 2px 2px 2px;
  height: 20px;  
  margin: 5px 0;
  padding: 2px 6px;
  font-size: 85%;
  font-weight: normal;
  text-align:center;
  cursor:pointer;
}

.cng_btsubmit_roig {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FF0000;
  border: 1px dotted #555555;
  border-radius: 2px 2px 2px 2px;
  height: 20px;  
  margin: 5px 0;
  padding: 2px 6px;
  font-size: 85%;
  font-weight: normal;
  text-align:center;
  cursor:pointer;
}

.cng_btsubmit_blau {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color:#0099FF;
  border: 1px dotted #555555;
  border-radius: 2px 2px 2px 2px;
  height: 20px;  
  margin: 5px 0;
  padding: 2px 6px;
  font-size: 85%;
  font-weight: normal;
  color: #FFFFFF;
  text-align:center;
  cursor:pointer;
}

.cng_btsubmit_verd25 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color:#307921;
  border: 1px dotted #555555;
  border-radius: 2px 2px 2px 2px;
  height: 20px;  
  margin: 5px 0;
  padding: 2px 6px;
  font-size: 85%;
  font-weight: normal;
  color: #FFFFFF;
  text-align:center;
  cursor:pointer;
}

/** AVISO DINERO EN DEPOSITO **/
#cng_btsubmit_deposito {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color:#FF6666;
  border: 1px dotted #555555;
  border-radius: 2px 2px 2px 2px;
  height: 20px;  
  margin: 5px 0;
  padding: 2px 6px;
  font-size: 105%;
  font-weight: normal;
  text-align:center;
  cursor:pointer;
}

/** Formulario **/

.campo {  
    font-size:9pt;               /* tamaño de la letra*/   
    color:#FFFFFF;               /* color del texto */   
    border: 1px dotted #0056B3;  /* color del borde (color_oscur 2026) puede ser solid ó dotted */   
    background-color:#1E90FF;    /* color del fondo (claro_claro 2026) */   
    padding-left:4px;	
}

.campo_verde {  
    font-size:9pt;                /* tamaño de la letra*/   
    color:#000000;                 /* color del texto */   
    border: 1px dotted #fbcef4;        /* color del borde puede ser solid ó dotted */   
    background-color:#fbcef4;    /* color del fondo */   
    padding-left:4px;	
}


/* ************ del HOME.css *************** */

#DIVpag {
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
  width: 950px;
  min-height: 1000px;
  height: auto;
  text-align: center;
  margin-top: 0px;
}

#DIVpag h1, #DIVpag h2 { 
  display:none;
}


#DIVcab {
  text-align:left;
}

.estabilizador {
  display:block;
  clear:both;
}

/* RUTA MENU SUPERIOR INTRANET */

#adm_int_ruta {
  width:950px;
  border:none;
  margin:0;
  padding:0;
  vertical-align:top;
  border-bottom: 1px solid #0056B3; /* color_oscur */
  background-color: #ffffff;
  color: #333333;
  text-align: left;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 3px 0 3px 0;
  text-indent: 20px;
  z-index:10;
}

/* Barra con información del último LOG y el logout */
.log_intranet {
	margin: 5px;
	padding: 0px;
	text-align: left;
	color: #003399;
}

 /* ***** 2020-05 TABLAS ESTILO INTRANET ***** */
table.lista {
    overflow:hidden;
    border:1px solid #d3d3d3;
    background:#fefefe;
	color:#000000;
    width:100%;
    margin:5% auto 0;
    -moz-border-radius:5px; /* FF1+ */
    -webkit-border-radius:5px; /* Saf3-4 */
    border-radius:5px;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
th.lista, td.lista {padding:10px 10px 10px; text-align:center; }
th.lista {text-shadow: 1px 1px 1px #fff; background:#e8eaeb;}
td.lista {border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
tr.lista.odd-row td.lista {background:#f6f6f6; }
td.lista.first, th.lista.first {text-align:left;}
td.lista.last {border-right:none;}

tr.lista:first-child th.lista.first {
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px; /* Saf3-4 */
}
tr.lista:first-child th.lista.last {
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px; /* Saf3-4 */
}
tr.lista:last-child td.lista.first {
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px; /* Saf3-4 */
}
tr.lista:last-child td.lista.last {
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px; /* Saf3-4 */
}

 /* ***** TABLAS ESTILO INTRANET (FIN) ***** */
 
 /* ***** TABLAS ESTILO NUEVA WEB RESPONSIVE (INI) ***** */

	.table-wrapper {
		-webkit-overflow-scrolling: touch;
		overflow-x: auto;
	}

	table {
		margin: 0 0 2em 0;
		width: 100%;
	}

		table tbody tr {
			border: solid 1px rgba(255, 255, 255, 0.3);
			border-left: 0;
			border-right: 0;
		}

			table tbody tr:nth-child(2n + 1) {
				background-color: rgba(255, 255, 255, 0.075);
			}

		table td {
			padding: 0.75em 0.75em;
		}

		table th {
			color: #ffffff;
			font-size: 0.9em;
			font-weight: 300;
			padding: 0 0.75em 0.75em 0.75em;
			text-align: left;
		}

		table thead {
			border-bottom: solid 1px rgba(255, 255, 255, 0.3);
		}

		table tfoot {
			border-top: solid 1px rgba(255, 255, 255, 0.3);
		}

		table.alt {
			border-collapse: separate;
		}

			table.alt tbody tr td {
				border: solid 1px rgba(255, 255, 255, 0.3);
				border-left-width: 0;
				border-top-width: 0;
			}

				table.alt tbody tr td:first-child {
					border-left-width: 1px;
				}

			table.alt tbody tr:first-child td {
				border-top-width: 1px;
			}

			table.alt thead {
				border-bottom: 0;
			}

			table.alt tfoot {
				border-top: 0;
			}

    /* TABLA DE NOTAS DE OTRAS EDICIONES DENTRO DE LA INTRARED */
    table.notes td {
			padding: 0.0em 0.0em;
			
 /* ***** TABLAS ESTILO NUEVA WEB RESPONSIVE (FIN) ***** */			