/* ----------------------------------------------------------------------------------------------------------------*/
/*cambio a /_b/css/baseine.css */
p {margin-bottom: 0.8em; margin-top: 0.2em;}

/* cambios aplicados a /menus/plantillas/fatwire/css/cms_ine_n.css */

input {
	border: 1px solid #457e76;
}

input:focus {
	background: #ddeeec;
}

.fuente_color_ine {color: #457e76;}

.borde_inf_ine {border-bottom : 1px solid #457e76;}
.borde_sup_ine {border-top : 1px solid #457e76;}
.borde_sup_black {border-top : 1px solid #000000;}
.borde_sup_ine_puntos {border-top : 1px dotted #457e76;}
.borde_tot_ine {border: 1px solid #457e76;}
.borde_tot_sede {border: 1px solid #333333;}
.borde_ficha_cata {border-bottom: 2px solid #457e76;}
.borde_cata {border-top: 2px solid #457e76; padding-top:1em;}
.borde_supinf {border-top: 2px solid #457e76;  border-bottom: 2px solid #457e76; padding-bottom:0.5em;}

.fondo_azulclaro {
	background-color: #eef8f4;
}

/****************************************************************/

.ficha-completa {
    /* display: flow-root; */
    overflow: auto;
    background-color: #fff;
    margin-top: 0px;
    border-bottom: #457e76 3px solid;
    border-top: #457e76 3px solid;
    padding-left: 10px;
    padding-bottom: 11px;
    padding-top: 10px;
}

/******************************/


.cuerpo_principal_borde{
	border: 1px  solid #ddeeec;	
}

.cuerpo_principal_ancho {margin-top:10px;}

/*.cuerpo_principal_ancho div:first-child {float:left;}*/

.cuerpo_principal_ancho li a.w {color:#457e76 !important;}
.cuerpo_principal_ancho li a {color:#457e76 !important;}
.cuerpo_principal_ancho p a.w {color:#457e76 !important;}

.cuerpo_principal li a {color:#457e76;}
.cuerpo_principal li a {color:#457e76;}
.cuerpo_principal p a {color:#457e76;}


.cuerpo_texto_borde{
	border: 1px  solid #ddeeec;
}


.cuerpo_caja_titulo {
    background-color: #ddeeec;
    border: 2px solid #ddeeec;
}

.cuerpo_caja_texto {
   border: 2px solid #ddeeec;
}

.cuerpo_resaltado_titulo {
   background-color: #457e76;
  color:white !important;
}

.cuerpo_resaltado_titulo_nivel2 {
   background-color: #457e76; 
     color:white;
}

.cuerpo_resaltado_titulo_nivel2 a{ 
     color:white!important;
}

.cuerpo_resaltado_item {
   background-color: #457e76; 
}

#botonBuscar{
	COLOR: white;
	background: #457e76;
	border: 1px solid #457e76;
}

#botonBuscar:hover {
	background: #ddeeec;
	COLOR: black;
}

.botonBuscar{
	COLOR: white;
	background: #457e76;
	border: 1px solid #457e76;
}

.botonBuscar:hover {	
	background: #ddeeec;
	COLOR: black;
}

div#cadenaBuscador{
	border: 1px solid #457e76;
}


#cuerpo ul li.On span {color:white;}

.rastro_color {
color: black;}

.fondo_rastro_INE {
    margin: 0px 0px 15px 0px;
    padding: 10px 10px 10px 20px;
    border-bottom: 3px solid #ddeeec;
    background: inherit;
    min-height:unset;
}
p.fondo_rastro_INE a {color:black;}

.fondo_rastro_INEB {
    margin: 0px 0px 15px 0px;
    padding: 10px 10px 10px 20px;
    border-bottom: 3px solid #ddeeec;
    background: inherit;
    min-height:unset;
}
p.fondo_rastro_INEB a {color:black;}

.fondo_rastro_MYE {
    margin: 0px 0px 15px 0px;
    padding: 10px 10px 10px 20px;
    border-bottom: 3px solid #ddeeec;
    background: inherit;
    min-height:unset;
}
p.fondo_rastro_MYE a {color:black;}

.fondo_rastro_FYE {
    margin: 0px 0px 15px 0px;
    padding: 10px 10px 10px 20px;
    border-bottom: 3px solid #ddeeec;
    background: inherit;
    min-height:unset;
}
p.fondo_rastro_FYE a {color:black;}

.fondo_rastro_PRS {
    margin: 0px 0px 15px 0px;
    padding: 10px 10px 10px 20px;
    border-bottom: 3px solid #ddeeec;
    background: inherit;
    min-height:unset;
}
p.fondo_rastro_PRS a {color:black;}

.fondo_rastro_PYS {
    margin: 0px 0px 15px 0px;
    padding: 10px 10px 10px 20px;
    border-bottom: 3px solid #ddeeec;
    background: inherit;
    min-height:unset;
}
p.fondo_rastro_PYS a {color:black;}
h2.fondo_rastro_PYS a {color:black;}

.fondo_rastro_CE {
    margin: 0px 0px 15px 0px;
    padding: 10px 10px 10px 20px;
    border-bottom: 3px solid #ddeeec;
    background: inherit;
    min-height:unset;
}
p.fondo_rastro_CE a {color:black;}

.fondo_rastro_SE {
    margin: 0px 0px 15px 0px;
    padding: 10px 10px 10px 20px;
    border-bottom: 3px solid #ddeeec;
    background: inherit;
    min-height:unset;
}
p.fondo_rastro_SE a {color:black;}

.fondo_rastro_AY {
    margin: 0px 0px 15px 0px;
    padding: 10px 10px 10px 20px;
    border-bottom: 3px solid #ddeeec;
    background: inherit;
    min-height:unset;
}
p.fondo_rastro_AY a {color:black;}

a.cajab {
	background: #457e76;
	border: 1px solid #457e76;
	color: black;
}

a.cajab:hover {
	BACKGROUND: #ddeeec;
}




div#ficha_cata {
	border-top: 2px solid #457e76;	
}

.ficha_cata_formato_borde {border-top: 2px solid #457e76;}

.texto_titulo_nivel1 {
	color: black;
}

.texto_titulo_nivel2 {
	color: black;
}


.texto_titulo_nivel1_raya {
	border-top-color: #ddeeec;
}

a.texto_titulo_texto_multiple:visited {
    color: #457e76;
 }
 
 .texto_titulo_texto_multiple {
    color: black;
 }
 
 td>a {color: #457e76!important;}

/* ESTILOS PARA LOS MENUS LATERALES */

div#cuerpo div.cuerpo_lateral div {
margin:0; 
padding:0px; 
border-bottom: white 5px solid;}



div#cuerpo ul.menu_lateral_navegacion li {
margin:0; 
padding:0px; 
border-bottom: white 5px solid;}

.menu_cat {
	BACKGROUND: #ddeeec;
			width: unset;
}


.menu_cat A {
	padding: 10px;
	BORDER-TOP: 0px;
		COLOR: black;
	width: unset;
}

.menu_cat A:hover {
	BACKGROUND: #457e76; 
	COLOR: white!important;

}

.menu_cat A:visited {
 
	COLOR: black;

}

.menua_cat {	
	BACKGROUND: #ddeeec;
		width: unset;
}

.menua_cat A {
    PADDING: 10px;
    BORDER-TOP:0px;
	COLOR: black!important;
	width: unset;
}

.menua_cat A:hover {
	BACKGROUND: #457e76; 
	COLOR: white!important;
}


.menu_cat_cierre {
	BACKGROUND: #ddeeec;
	BORDER-BOTTOM: 0px;
		width: unset;
}

.menu_cat_cierre A {
    PADDING: 10px;
	BORDER: 0px;
	color:black;
 	width: unset;
}



.menu_cat_cierre A:visited { 
	COLOR: black!important;
}

.menu_cat_cierre A:hover {
	BACKGROUND: #457e76; 
	COLOR: white!important;
}
.menu_seleccionado {
	BACKGROUND: #457e76;
font-weight:normal;	
}

.menu_seleccionado a {
	BACKGROUND: #457e76;
	color:white!important; 
}

.menu_seleccionado a:link,a:active{
color:white !important;
}

.menu_seleccionado a:visited{
color:white !important;
}


/* ---------------FIN ---------- */

.cab_tabla_color {
	background-color: #457e76;
	color: white;
}

.item_tabla_color {
	background-color: #ddeeec;
}

.item_tabla_cierre_borde {
	BORDER-BOTTOM: #457e76 1px solid;	
}

.secPren_lista_enlaces_fondo {
	background-color: #ddeeec;
}

.lista_colorf A{
color: #457e76;
}

.lista_colorf A:hover{
background-color: #ddeeec;
color: #89BEBA;
} 
 
 .ioe_ficha_opcion_titulo { 
 background-color: #ddeeec;
 } 
 
 .ioe_ficha_opcion_titulo_separador { 
 background-color: #ddeeec;
 } 
 
 .botonBlanco {
	color: #457e76;
	border: 1px solid #457e76;
}

.botonBlanco:hover {
	background: #457e76;
}

.FichaTabla {
   border-bottom: 3px solid #457e76;
}

.dataLabDatos {
	border-bottom:2px solid #457e76;
}

 .dataLabDatos th {
	background-color: #ddeeec;
	font-weight : bold;
}

.dataLabDatos caption {
	background-color: #457e76;
}

/*titulo grafico widget  */
.tit_graf_widget_eurostat {
   background-color: #ddeeec;
	border-top: 2px solid #457e76;
		border-left: 2px solid #457e76;
			border-right: 2px solid #457e76;
 }
 /*fin*/

#cifrasine_pie {
	background: #457e76;
	color: white;
}
#cifrasine_pie>a {
	color: white!important;
}


.cifrasine_bloque_fondoAzul {
background-color: #ddeeec;
}	

.cifrasine_fondoAzulClaro {
    background-color: #ddeeec;
 }
 
.cifrasine_fondoAzulClaro a:link {
	color: #335b55!important;
}

 
 #cifrasine_cuerpo_lateral p.titulo_bloque_fondoazulclaro>a:link {
 color: black!important;}
 #cifrasine_cuerpo_lateral p.titulo_bloque_fondoazulclaro>a:active {
 color: black!important;}
 #cifrasine_cuerpo_lateral p.titulo_bloque_fondoazulclaro>a:visited {
 color: black!important;}
 
 .cifrasine_fondoBody {
    background-color: #ddeeec;
}

.cifrasine_titulo_mediano_fondo {
	background:  #ddeeec;
}

.cifrasine_tablaUE {
background-color:#ddeeec;
}

.cifrasine_tablaUE_1col {
background-color:#ddeeec;
}

.cuerpo_resaltado_titulo_fuente_333 {
   background-color: #457e76; 
	color:black;
}

.miTabla tr:nth-child(even) {
   background-color: #ddeeec;
}

.miTabla div.tr:nth-child(even) {
   background-color: #ddeeec;
}

.fuente_tam90 {
    font-size: 1em;
}


h1 {font-size: 1.3em;
    font-weight: normal;
    color: black;
margin-bottom: 0.2em;}


ul#lista_subtemas_hori li a:visited {
color: black !important;}

ul.lista_no_vi_si_sang a {color:#457e76;}
ul.lista_si_vi_si_sang a {color:#457e76;}
ul.lista_no_vi_no_sang a {color:#457e76;}