/* Página HOME CSS - AEMPS*/
img{
border:0;
}
body{
margin:0;
background-position:top;
background-image:url(../img/fondoContPrincipal.jpg);
background-repeat:repeat-x;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
line-height:1.1em;
}
#contenedor_principal{
float:left;
width:95%;
padding-left:2.5%;
}
#contenedor_izq{
float:left;
width:100%;
background-position:top left;
background-image:url(../img/sombra_izquierda_p.jpg);
background-repeat:repeat-y;
}
#sombra_izq{
float:left;
width:100%;
background-position:top left;
background-image:url(../img/sombra_izquierda.jpg);
background-repeat:no-repeat;
}
#contenedor_drch{
background-position:top right;
background-image:url(../img/sombra_derecha_p.jpg);
background-repeat:repeat-y;
float:right;
width:99.3%;
}
#sombra_drch{
background-position:top right;
background-image:url(../img/sombra_derecha.jpg);
background-repeat:no-repeat;
float:right;
width:100%;
}
#contenedor_centro{
float:left;
margin:0;
width:99.3%;
}
/*******************************
			CABECERA
*******************************/
#cabecera{
margin:0;
float:left;
background-position:bottom;
background-image:url(../img/fondoCab.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:100%;
padding-bottom:1%;

}
#idiomas{
float:right;
margin:0;
width:100%;
margin-bottom:.2%;
	position:relative;
}
.menuIdiomas{
margin: .5% 1% 0 0;
border:0;

float:right;
width: auto;

}
.menuIdiomas li{
display: inline;
list-style-type: none;
margin:0 0 .5em 0;

float:left;
font-size:0.8em;
border-left:#000000 solid .1em;
padding: 0 .3em;
text-align:center;
height: 20%;
line-height:1.2em;
}
.menuIdiomas li:first-child {
border-left:none;
}
.menuIdiomas a:link, .menuIdiomas a:visited{
color: #000000;
text-decoration: none;
overflow:hidden;
}
.menuIdiomas a:link#current,
.menuIdiomas a:visited#current,
.menuIdiomas a:hover {
overflow:hidden;
color: #CE0030;
text-decoration: none;
}
/*ul.menuIdiomas li span.barraVertical {  /*------------------eliminar más adelante
	vertical-align:middle;
	margin-right: 0.2em;
	margin-left: 0.2em;
	background-image: url(../img/sep-barraVertical.gif);
	background-repeat: no-repeat;
	background-position: center center;
}*/
ul.menuIdiomas li span.barraVertical { /*------------------eliminar más adelante*/
display:none;
}
/*ul.menuIdiomas li span.barraVertical,  /*------------------eliminar más adelante
div#pie_drch ul li span.barraVertical,
.enLinea span.barraVertical {
	vertical-align:middle;
	margin-right: 0.2em;
	margin-left: 0.2em;
	background-image: url(../img/sep-barraVertical.gif);
	background-repeat: no-repeat;
	background-position: center center;
}*/

#cabIzq{
float:left;
width: 67%;
/*width: 50%;*/
padding: 0 0 0 1%;
overflow:hidden;
margin-top: -25px;
}
#logosMspsiAemps{
/*float:left;*/
width:auto;
/*padding-right:1%;*/

}
#logosMspsiAemps a {text-decoration:none}

#logosMspsiAemps img{
/*padding-right:0.25%;*/
}

#aempsh1 {
	font-size: 1.1em;
	text-align: center;
	position: inherit;
	left: 2%;
	line-height: 22px;
	padding-top: 10px;
}
#aempsh1 a{color: #286D93 !important}


/*---------texto AEMPS cabecera y LOGO 40 aniversario -----------*/

/*.logo40 {/*
	/*width:170px !important; 
	height: auto;*/
	/*position: absolute; 
	left: 6.4%;
	top: 107px; */
	/*position: relative;
    left: 30px;
	z-index: 99999999999999;
	}

@media (min-width:1590px){
.logo40 {
    position: relative;
    left: -400px;
    z-index: 99999999999999;
    margin-top: 15px;
}
}*/

@media (max-width:1200px){
	#aempsh1 {
	font-size: 1.2em;
	position: absolute;
	left: 4%;
	top: 70px;
    line-height: 22px;
    margin-top: 20px;
	}
	
	/*#aempsh1 {
    font-size: 1.em;
    position: absolute;
    left: 26%;
    top: 70px;
    line-height: 23px;
    margin-top: 23px;
	}*/
	
	#cabIzq{
	margin-top: -10px;
	}
	#accesos ul li a{
	font-size: 0.9em;
	}
	.logo40 {
    position: absolute;
    top: 11%;
    left: 6.8%;
    z-index: 99999999999999;
	}
}


/*@media (max-width: 1024px){
.logo40 {
    position: absolute;
    top: 7%;
    left: 6.8%;
    z-index: 99999999999999;
}
}

@media (max-width: 768px){
.logo40 {
    position: absolute;
    top: 7.4%;
    left: 6.8%;
    z-index: 99999999999999;
}
}*/

/*@media (max-width: 600px){
.logo40 {
    position: absolute;
    top: 5.7%;
    left: 6.8%;
    z-index: 99999999999999;
}
}*/

/*@media (max-width:995px){
	#aempsh1 {
	width: 350px;
	}
}*/

/*@media (max-width:760px){
	#aempsh1 {
	display: none;
	}
}*/

#cabIzq img{
float:left;
width:auto;
overflow:hidden;
}
#cabDrch{
/*float: left;*/
float: right;
width: 29%;
/*width: 48%;*/
/*margin: 0.3% 0 0 0;*/
margin: 0;
padding:0 1% 0 0;
}
/********* Buscador ************/
#zona_buscador{
vertical-align: middle;
width: 100%;
padding:.5em 0 1% 0;
float:right;
text-align:right;
margin:.1em 0 .5em 0;
}
#zona_buscador table{
text-align:right;
width: auto;
margin:0;
padding:0;
float:right;
border:0;
}
#zona_buscador table label{
font-size:0.75em;
color:#225E9A;
font-weight:bold;
margin-right:.5em;
}

#zona_buscador input.buscadorBoton  {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color: #ffffff; 
border-style: none; 
background-color: #A80000;
padding:.25em 1em;
line-height:1.5em;
margin:-.1em -.1em 0 .5em;


}
#zona_buscador input.buscadorBoton:hover{
background-color: #FFCCCC;
color: #000000;

}
/*------------------ Bloques de Síguenos y Compartir ---------------------------------*/
#canalesInfo {
float:right;
margin-right:.5em;
width: auto;
font-size:.9em;

}

#canalesInfo ul {
float:left;
width: auto;
padding:0%;
margin: 0%;
}

#canalesInfo ul li {
display: inline;
margin-bottom: 0.5%;
list-style-type: none;
}

#canalesInfo a {
text-decoration:none;
}


#informacion #canalesCompartir {
float:right;
margin-bottom:1.5em;
width: auto;
padding:1em;
background-image:url(../img/fndAplicacion.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#FFFFFF;
border:thin solid #DCDCDC;

}

#informacion #canalesCompartir ul {
float:left;
width: auto;
padding:0 0 0 1em;
margin:-1em -.5em -.5em -1em;

}

#informacion #canalesCompartir ul li {
display: inline;
float:left;
margin-bottom: .5em;
margin-right:.4em;
list-style-type: none;

}

#informacion #canalesCompartir a {
text-decoration:none;

}

/*------------------- Fin de Bloques de Síguenos y Compartir----------------------------------------*/

/*************** Accesos ****************/
#accesos{
width:auto;
font-size:0.8em;
line-height:1.5em;
margin-top:3.5em;
}
#accesos ul{
list-style-type:none;
color:#3A3E41;
margin:0;
padding:0;
float: right;
width:auto;

}
#accesos ul li{
display:inline;
float: left;
padding: .1em .5em;
margin-left:.5em;
background-color:#8A8A8A;
text-align:center;
margin-bottom:.5em;
}
#accesos ul li img{
background-color: transparent !important;
margin:0;
}

#accesos a:link,
#accesos a:visited,
#accesos a:hover{
text-decoration:none;
color:#ffffff;
}
#accesos li:hover, #accesos li a:hover{
background-color:#CBCBCB;
color: #000000;
}
/************* Categorías *************/
#categorias{
float:left;
width:100%;
width:99.7%;
overflow:hidden;
background-image:url(../img/fndCategorias.jpg);
background-position:bottom;
background-repeat:repeat-x;
background-color:#3F89C7;
}
.menuCategoria{
margin:0;
border:0;
padding: 0;
float:left;
width:100%;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}
.menuCategoria li{
display:inline;
border-right:0.08em solid #ffffff;
float:left;
font-size:0.95em;
overflow:hidden;
}
.menuCategoria li.sinborde{
border:0;
overflow:hidden;
}
.menuCategoria li a{
padding:0.7em 0.85em 0.7em 0.85em;

}
.menuCategoria a:link, .menuCategoria a:visited{
color:#ffffff;
text-decoration: none;
float:left;
}
.menuCategoria a:link#current_cat,
.menuCategoria a:visited#current_cat,
.menuCategoria a:hover {
color:#ffffff;
text-decoration: none;
background-image:url(../img/fndCategoriasPrin.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
/******************** fin Cabecera ************************/
/***************************************
			 ZONA CENTRAL
****************************************/
#cuerpo{
float:left;
margin:0;
background-position:top;
background-image:url(../img/fcuerpo.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:100%;
padding:1.5% 0 1.5% 0;
clear:both;
}
/************* Menú izquierda**********************/
#zonaOpciones{
display: none !important;
float:left;
width:20%;
padding:0;
margin:0;
}
#menuOpciones{
width:93%;
float:right;
border: 0.08em solid #338AB9;
padding:1%;
margin:0;
}
.opcionesMn{
float:left;
margin:0;
padding:0 0 18% 0; 
width: 100%;
background-color:#B2CBE9;
background-image:url(../img/fondoOpciones.jpg);
background-repeat:repeat-x;
background-position:top;
}
.opcionesMn li{
list-style-type:none;
margin: 0;
width:94%;
padding:2%;
border-bottom: 0.08em solid #338AB9;
font-size:0.8em;
float:left;
}
.opcionesMn li a{
text-decoration: none; 
width:92%;
padding-left:8%;
color:#3B3F42;
float:left;
background-image:url(../img/opcion_no_selMn.gif);
background-repeat:no-repeat;
background-position:left;
}
.opcionesMn li a:hover,
.opcionesMn li a:link#current_op,
.opcionesMn li a:visited#current_op{
width:92%;
background-image:url(../img/opcion_selMn.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration: none; 
color:#ffffff;
background-color:#D90000;
}

/***************************************/
#contenido{
width:58% !important;
width:56%;
float:left;
padding:0 1% 0 1% !important;
padding:0 2% 0 2%;
}

#migas_pan {

font-size: 0.6em; 
margin-left: -2em;

}

DIV#migas_pan ul {
list-style-type: none;
margin-bottom:1em;
}

DIV#migas_pan ul li {
display: inline;
}


SPAN.separadorMP {
background-image: url(/diseno/img/flecha-MP.gif);
background-position: center center;
background-repeat: no-repeat;
margin-left: 0.4em;
margin-right: 0.4em
}

#migas_pan a,
#migas_pan a:visited{
color: #225E9A; 
text-decoration: none; 
font-weight: bold; 
} 
#migas_pan a:hover {
color: #C24122; 
text-decoration : underline; 
} 
#migas_uno {
color:#225E9A; 
float: left; 
} 
#migas_dos {
color:#225E9A; 
float: left; 
} 
#informacion{
width:100%;
float:left;
font-size:0.8em;
text-align:justify;
}
#informacion a,
#informacion a:visited{
color:#004878;
text-decoration:underline;
}

#informacion a.textoRojo1,
#informacion a.textoRojo1:visited{
color: red;
}

#informacion a:hover{
color:#004878;
text-decoration:none;
}
#informacion p{

	margin: 1.5em auto;

}
#informacion ul{
	clear:left;
	padding: 0;
	margin: 1.5em 0 1.5em 1.5em;

}

#informacion #indice ul {

	margin: 0 0 0 1.5em;

}
#informacion #indice ul li {
	margin: 1.5em 0;

}


#informacion li{
	padding-bottom:0%;
	margin: 1em 0;

}
#informacion ul li ul {

	margin-left: 1.5%;
}
#informacion ul li ul li ul {

	margin-left: 2%;
}

#titulo{
width:98.5%;
border-bottom: thin solid #338AB9;
float:left;
margin-bottom:2em !important;
margin-bottom:1%;
padding-left:1%;
}
#titulo h1{
font-size:1.2em;
color:#286D93;
font-weight:bold;
padding:0.5% 0 0.5% 0;
float:left;
}
#titulo img{
padding-right:0.5%;
}

#info_relacionada{
float:left;
width:95.5%;
background-color:#CCDDEF;
border:0.08em solid #338AB9;
padding:1% 2% 1% 2%;
margin-top:2%;
}
#info_relacionada a,
#info_relacionada a:visited{
color:#000079;
}
#info_relacionada a:hover{
color:#FF0000;
}
#info_relacionada p{
margin-top:0%;
margin-bottom:0%;
}
#flechas{
margin-top :1%; 
margin-bottom: 1%;
width:100%;
float:left;
} 
#flecha_atras {
width : 0.8em; 
float : right; 
} 
#flecha_inicio{
width : 0.8em; 
float : right; 
margin-left : 0.35em; 
} 
#zona_drch{
float:left;
width:19%;
padding:0;
margin:0;
}
#imagen_categoria{
float:left;
width:100%;
padding-bottom:2%;
}
#zona_drch img{
float:left;
width:98%;
padding-bottom:0.5em;
}
/********************
		PIE	
*******************/
#pie{
margin:0;
float:left;
width:100%;
background-image:url(../img/pie_central.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
line-height:1em;
}
#pie_izq{
float: left; 
width:100%;
background-position:left top;
background-image:url(../img/pie_izquierda.jpg);
background-repeat:no-repeat;
}
#pie_drch{
text-align : center; 
float : left; 
width:100%; 
font-size : 0.7em; 
background-position:right top;
background-image:url(../img/pie_derecha.jpg);
background-repeat:no-repeat;
padding:0.2% 0 0.4% 0;
}
#pie_drch p{
padding:0;
margin:0;
color:#225E9A;
}
#pie_drch ul{
margin:0;
padding:0;
}
#pie_drch ul li{
margin:0;
display: inline;
list-style-type:none;
/*border-left: .1em solid  #000000; ---- quitar comentario cuando se arregle plantilla*/ 
/*padding:0 .5em; ---- quitar comentario cuando se arregle plantilla*/
}
#pie_drch li:first-child {

border-left: none;

}
#pie_drch a{
color : #3D3E40; 
text-decoration : none; 
font-weight : normal; 
} 
#pie_drch a:hover {
color : #3D3E40; 
font-weight : normal;
text-decoration : underline; 
} 

/*div#pie_drch ul li span.barraVertical {
	vertical-align:middle;
	margin-right: 0.2em;
	margin-left: 0.2em;
	background-image: url(../img/sep-barraVertical.gif);
	background-repeat: no-repeat;
	background-position: center center;
}*/
/**************** Estilos para los distintos formatos de párrafo **************************/
.negrita{
font-weight:bold;
}
#indice .negritaNo a {
font-weight: normal;
}
.italica{
font-style:italic;
}
.fuentePeq{
font-size:0.7em;
}

#titulo h1{
font-size:1.2em !important;
color:#286D93;
font-weight:bold;
padding:0.5% 0 0.5% 0;
margin:0 0 .5em 0;
width:100%;
}

h1 { font-size:1.4em }
h2 { font-size: 1.2em }
h3 { font-size: 1.1em }
h4 { font-size: 1.05em }
h5 { font-size: 0.9em }
h6 { font-size: 0.85em }

h1,
h2,
h3,
h4,
h5,
h6 { color: #286D93;
	 font-weight: bold;
	 margin-top: 1.5em; margin-bottom:1.5em;}

h2[align],
h2[class],
h3[align],
h3[class],
h4[align],
h4[class],
h5[align],
h5[class],
h6[align],
h6[class] { /*margin-top: 0pt !important*/ }

h2 a[name],
h2 a[name]:visited,
h2 a[name]:hover,
h3 a[name],
h3 a[name]:visited,
h3 a[name]:hover,
h4 a[name],
h4 a[name]:visited,
h4 a[name]:hover,
h5 a[name],
h5 a[name]:visited,
h5 a[name]:hover,
h6 a[name],
h6 a[name]:visited,
h6 a[name]:hover { color:#286D93 !important;
				   text-decoration: none !important }

dl.abrevs { margin-left: 0pt }

dl.abrevs dt { font-weight:bold;
			   float:left }

dl.abrevs dd { padding-left: 5pt;
			   font-style:italic }

dl.faq dd { margin-left: 0pt }
dl.faq dt { font-weight: bold }

cite { font-style:italic }

.imagen_texto {
float : left; 
width : 100%; 
margin-top : 0.5em; 
clear:both;
} 
.imagen_drch {
float : right; 
margin-left : 0.5em;
} 
.imagen_izq {
float : left;
border : 0; 
margin: 0.5em 0.5em 0 0;
} 
.imagen_centrada {
width : 100%;
margin-top : 0.5em; 
text-align : center;
} 
.imagen_Vert_centrada {
vertical-align:middle;

} 
hr{
clear:both;
}
.texto_centrado{
	text-align:center;
}
.texto_derecha{
	text-align: right;
	clear:right;
}
.texto_izquierda{
	text-align: left;
	clear:left;
}
.txtRed{
color:#A80000;
}

#indice {
width : 100%;
margin-bottom:3%;
} 
/*#indice li {
	color:#004878;

} */
#indice a {
font-weight : bold; 
}
/*.enLinea li{
display:inline;
list-style-type:none;
}

ul.menuIdiomas li span.barraVertical,
div#pie_drch ul li span.barraVertical,
.enLinea span.barraVertical {
	vertical-align:middle;
	margin-right: 0.2em;
	margin-left: 0.2em;
	background-image: url(../img/sep-barraVertical.gif);
	background-repeat: no-repeat;
	background-position: center center;
}*/



ul.enLinea, ul.enLineaCentro {
display: table;
width:95%;
margin:0 auto 0 auto;

}

ul.enLineaDcha {
display: table;
float:right;

}

.Bloque_enLineaDcha, .Bloque_enLineaCentro {
width:100%;
margin-top:2%;
margin-bottom:2%;
}

.Bloque_enLineaCentro {
text-align:center;

}

.Bloque_enLineaDcha {
float:right;

}

ul.enLinea li, ul.enLineaCentro li, ul.enLineaDcha li {
display: inline-table;
list-style-type: none;
margin:0 0 .5em 0;
border-left:#000000 solid .1em;
padding: 0 .5em;
text-align:center;
line-height:1.2em;

}

ul.enLinea li {
float:left;

}

ul.enLineaCentro li {
float: none;
margin-right:-.25em;

}

ul.enLineaDcha li {
float: left;

}

ul.enLinea li:first-child, ul.enLineaCentro li:first-child, ul.enLineaDcha li:first-child {
border-left:none;
}

.enLinea li span.barraVertical { /*------------------eliminar más adelante*/
display:none;
}

/*ul.menuIdiomas li span.barraVertical,*/
div#pie_drch ul li span.barraVertical/*,
.enLinea span.barraVertical*/ {
	vertical-align:middle;
	margin-right: 0.2em;
	margin-left: 0.2em;
	background-image: url(../img/sep-barraVertical.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-table !important;
}


/*-------eliminar este bloque cuando se cambien los valores de "border-left" por "right" en "ul.enLinea li:first-child" que ahora vale en IE8 por "último-child" que valdrá a partir de IE9---- NOTA: Ahora añadir clase en el último "li" ".bordeNo" ----*/

#informacion #indice ul.enLinea2, ul.enLinea2 {
display: table;
width:95%;
margin:0 auto 0 auto;
}

#informacion #indice ul.enLinea2 li, ul.enLinea2 li {
display: inline-table;
list-style-type: none;
margin: 1em 0;
border-right:#000000 solid .1em;
padding: 0 .5em;
text-align:center;
line-height:1.2em;
float:left;

}

#informacion #indice ul.enLinea2 li.bordeNo, ul.enLinea2 li.bordeNo {
border:none;
}

/*-------------------Fin de eliminar este bloque */


/****************************************/

.break{
display:list-item;
list-style-type:none;
}

.bordeNo {
border:none;
}


/********* estilos para la plantilla de aplicaciones *******/
.flechasRep{
text-align: right;
border-bottom:thin solid #004878;
}
#informacion .flechasRep a{
margin-left:1%;
text-decoration:none;
}

/*************** estilos para portadas *************/
#contenido.sinFoto{
width:76% !important;
width:75%;
}
#contenido.sinFoto #titulo{
width:99.5%;
}
#contenido.sinFoto #info_relacionada{
width:95.6%;
}
#informacion ul.fichaServicio{
font-size: 1em;
margin:0% 0% 2.5% 0%;
padding:0 0 0 0;
width:100%;
float:left;
}
.fichaServicio p{
margin-top:2%;
margin-bottom:2%;
}
.fichaServicio a{
color : #CC3333; 
text-decoration : none; 
font-weight : normal; 
} 
.fichaServicio a:visited{
color: #0066FF; 
text-decoration : none; 
font-weight : normal; 
} 
.fichaServicio a:hover {
color: #0066FF; 
font-weight : normal;
text-decoration : underline; 
}
.fichaImg{
display : inline;
background-image:url(../img/fondo_ficha.jpg);
background-position: bottom;
background-repeat:repeat-x;
border: 0.08em solid #D4D4D4;
list-style-type : none; 
float:left;
width:29% !important;
width:30.5%;
text-align:left;
padding: 1% 1% 1% 1% !important;
padding: 1% 0.5% 1% 0.5%;
margin: 0% 1% 2% 1% !important;
margin: 0% 0.5% 2% 0.5%;
}
.posicionImg{
border: 0.1em solid #D4D4D4;
float:left;
margin-right:4% !important;
margin-right:1%;
}
/******************** fin portada *****************/
/*************** Estilos para informe mensual****************/
#mesAnio{
/*float:left;*/ 
width:100%;
color:#286D93;
font-size:1.8em;
font-weight:bold;
margin-bottom:3%;
/*padding-bottom:25pt;*/
}
.notaAnio{
padding-left:1%;
padding-right:0.5%;
font-size:1.3em;
border-right:thin solid #286D93;
}
.titTipo{
padding-left:0.5%;
font-size:0.8em;
color:#3288B6;
}
#mesAnioPort{
float:left;
width:23%;
color:#286D93;
font-size:1.5em;
font-weight:bold;
}
#mesAnioPort .notaAnio{
border:0;
padding-left:3%;
font-size:1.2em;
}

#menuInfMensual{
float:left;
width:40% !important;
width:37%;
border-right:thin solid #286D93;
border-left:thin solid #286D93;
margin-bottom:5%;
}

#menuInfMensual ul{
margin-left:2.5% !important;
margin-left:1%;
margin-right:4%;
}

#menuInfMensual li{
background-image:url(../img/fondo_ficha.jpg);
background-position: bottom;
background-repeat:repeat-x;
border: 0.08em solid #D4D4D4;
list-style-type : none; 
float:left;
width:90%;
text-align:center;
padding: 5% 5% 5% 5%;
margin: 0% 1% 2% 1%;
}

#menuInfMensual a,
#menuInfMensual a:visited{
text-decoration:none;
}

#menuInfMensual a:hover{
text-decoration:underline;
}

#listadoInfMensual{
float:left;
width:35% !important;
width:33%;
text-align:left;
}

#listadoInfMensual ul{
margin-left:2.5%;
}

#listadoInfMensual ul,
#listadoInfMensual ul li{
list-style-type:none;
}

#listadoInfMensual img{
padding-right:2%;
vertical-align:middle;
}

.indiceInfMensual {
font-weight: bold;
}

.listaInfMensual {
list-style-type: none;
}

.bibliogInfMensual {
	font-size: smaller;
}

.pieInfMensual {
font-weight: bold;
margin-top:3%;
}

.pieInfMensual a {
font-weight: normal;
}

.celdaHistorico{
background-color:#295F8E;
/*background-color:#CCDDEF;*/
margin-left:1%;
margin-top:1%;
padding:1% 0 1% 0;
float:left;
width:10%;
text-align:center;
}
#informacion .celdaHistorico a,
#informacion .celdaHistorico a:hover,
#informacion .celdaHistorico a:visited{
font-weight:bold;
color:#ffffff;
}
.notaInformativa{
background-image:url(../img/fndNotaInfo.jpg);
background-position: top left;
background-repeat:repeat-x;
color:#ffffff;
padding:1% 1% 1% 1%;
}
#informacion .notaInformativa a,
#informacion .notaInformativa a:hover,
#informacion .notaInformativa a:visited{
color:#ffffff;
text-decoration:none;
}

.pieInfMensual {
	border: 0.08em solid #286D93;
	padding: 0.5em;
	color: #286D93;
	letter-spacing: 0.1em;
}

.vinetaInfMen {
	padding-left: 1.5em;
	background-image: url(../img/vinetaInfMen.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
}

/*************** Fin - Estilos para informe mensual****************/


/** Estilos para impresion **/
@media Print {
#idiomas { display: none }
#cabDrch { display: none }

#categorias { display: none }
#zonaOpciones {	display: none }
#imagen_categoria { display:none }
#flechas { display: none }
#pie_drch UL { display: none }

#contenido { width:95% }
#contenido.sinFoto { width:95% }

#cabecera { display:inline; float:none }
#cabIzq { display:inline; float:none }

#cabIzq IMG { display:inline; float:none }
#logosMspsiAemps { display:inline; float:none }
#migas_pan { display:inline; float:none }
#migas_uno { display:inline; float:none } 
#migas_dos { display:inline; float:none }

#pie { display:inline; float:none }
#pie_izq { display:inline; float:none }

#contenedor_principal { float:none }
#contenedor_izq { float:none }
#sombra_izq { float:none }
#contenedor_centro { float:none }

#contenido { float:none }
#informacion { float:none }
#titulo { float:none }
#info_relacionada { float:none }

}
/** Fin estilos para impresion **/

/******************* INICIO BLOQUE - AVISO ACEPTACIÓN DE COOKIES***********************/
#avisoCookies{
float:left;
width:97.8%;
background-image:url(http://www.msssi.gob.es/diseno/img/fnd_cookies.jpg);
background-position:bottom left;
background-repeat:repeat-x;
background-color:#CECECE;
padding:0.15% 1% 0.15% 1%;
color:#ffffff;
border-bottom:0.05em solid #ffffff;
display:none;
font-size:0.8em;
}
#avisoCookies h2 {
color: #ffffff;
font-size: 1.5em;
}
#avisoCookies a:link,
#avisoCookies a:visited{
color:#FFFF00;
}
#avisoCookies a:hover{
text-decoration:none;
}
#aceptarCookie{
color:#000000;
background-image:url(http://www.msssi.gob.es/diseno/img/fnd_btnCookie.jpg);
background-position:bottom left;
background-repeat:repeat-x;
background-color:#FFFFFF;
border:0;
padding:0.25em;
}

/******************* FIN BLOQUE - AVISO ACEPTACIÓN DE COOKIES***********************/

/**estilo para cuadros amarillos**/
.cuadroAmarillo  {
	background-color: #FFFF66; 
	border: #666666; 
	border-style: solid; 
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px}