
/* Hoja de estilos genericos */
html{height:100%;}


/* Encabezados */
H1 {margin:0px 2px 10px 46%;font-size:130%;text-align:left;padding:0px 0px 0px 5px;}
H2 {margin:5px 2px 5px 2px;font-size:120%;text-align:left;}
H3 {margin:5px 2px 5px 2px;font-size:100%;padding:0px 0px 0px 20px;}
H4 {margin:5px 2px 5px 2px;font-size:100%;padding:0px 0px 0px 20px;}

/* Estilos para la barra superior identificativa de la línea temática */
DIV#top {height:1.7em;margin:0px 2px 2px 2px;padding-top:3px;text-align:center;font-size:0.8em;}

/* Banner representativo */
DIV#banner {height:4.7em;margin:0px 2px 0px 2px;}

/*Clase para el h1 de las migas de las pag principal*/
h1.sinsalto {padding:0;margin:0;border:0;font-size:95%;font-weight:normal;display:inline;}

/* Migas de pan */
DIV#migas {text-align:left;padding-left:4px;margin:0px 2px 2px 2px;font-size:77%;padding-bottom:1px;}
body#principal #migas{margin-bottom:0;}

/* Division de la pagina en bloques */
DIV#portada {width:99%;margin:0px 0px 0px 0px;padding:5px 0px 10px 0px;text-align:center;background-color:#ffffff;}
body#principal #portada{margin:0;padding:0;width:100%;}
DIV#contenido {width:90%;margin:10px 0px 10px 0px;padding:0px 10px 5px 20px;font-size:90%;text-align:justify;}
DIV#lateral{float:left;width:12em;text-align:center;height:54em;border-left:1px solid #990000;} 
html>body DIV#lateral {min-height:54em;height:auto;}
DIV#lateral2{float:left;width:12em;text-align:center;border-left:1px solid #990000;} 

DIV#centro{height:90%;float:right;margin-top:0px;padding-top:0px;}
html>body DIV#centro{height:90%;float:none;margin-left:12em;margin-top:0px;padding-top:0px;}
DIV#izquierda {width:78.9%;text-align:center;float:left;}
DIV#derecha{float:right;height:54em;border-right:1px solid #990000;}
html>body DIV#derecha{float:none;margin-left:79.1%;min-height:54em;height:auto;}
DIV#marcoizquierda {width:45.5%;float:left;text-align:justify;padding:10px;font-size:80%;color:#666666;}
DIV#marcoderecha {width:45.5%;float:right;text-align:justify;padding:10px;font-size:80%;color:#666666;}
html>body DIV#marcoderecha{float:none;margin-left:51.5%;text-align:justify;padding:10px;font-size:80%;color:#666666;}


/* Estilos para el menu (1er nivel) */
DIV#alojamenu {margin:0;padding:0;}
DIV#alojamenu ul{font-size:0.8em;padding:0;margin:0;list-style:none;text-align:left;}
DIV#alojamenu li {font-weight:bold;margin:0;padding:2px 0px 2px 0px;}
DIV#alojamenu li a{display:block;text-decoration:none;padding-left:10px;}
html>body DIV#alojamenu li a {width:auto;}
DIV#alojamenu li.activo {text-indent:10px;}
	/* Estilos para el submenu (2º nivel) */
	DIV#alojamenu li ul {font-size:95%;margin:0px;padding:0px;text-align:right;}
	DIV#alojamenu li.activo li a{margin-top:0px;margin-bottom:0px;}
	DIV#alojamenu li li{margin-top:0px;margin-bottom:0px;font-weight:normal;padding:0px 0px 2px 0px;}
	DIV#alojamenu li li a{margin-top:0px;margin-bottom:0px;display:block;padding-right:15px;}
	DIV#alojamenu li.activo li.activo2 a{margin-top:0px;margin-bottom:0px;}

/* Estilos para el segundo menu (suscripción, efemérides, etc...)*/
DIV#alojamenu2 {margin:0;padding:0;}
DIV#alojamenu2 ul{background-color:#ffffff;font-size:1em;padding:0;margin:0;list-style:none;text-align:center;}
DIV#alojamenu2 li {border-top:1px solid #990000;font-size:0.8em;font-weight:bold;margin:0;padding:2px 0px 2px 0px;}
DIV#alojamenu2 li a{display:block;text-decoration:none;color:#FFFFFF;background-color:#003300;}
DIV#alojamenu2 li.activo a{color:#FFFFFF;background-color:#990000;}
html>body DIV#alojamenu2 li a {width:auto;}
DIV#alojamenu2 li a:hover{color:#000000;background-color:#9EA7AE;}

/* Estilos para el tercer menu (menú de la derecha)*/
DIV#alojamenu3 ul{padding:0;margin:0;list-style:none;text-align:left;}
DIV#alojamenu3 li {font-size:0.8em;font-weight:bold;margin:0;padding:2px 0px 2px 0px;}
DIV#alojamenu3 li a{display:block;text-decoration:none;padding-left:10px;}
DIV#alojamenu3 li.activo {padding-left:10px;}
DIV#alojamenu3 li.activo a{padding-left:0px;}
html>body DIV#alojamenu3 li a {width:auto;}

/* Caja que recoge el pie de página */
DIV#pie {background-color:#9EA7AE;height:24px;margin:0px;padding-top:0px;padding-bottom:0px;color:#FFFFFF;font-size:.8em;width:100%;}
DIV#pie img {vertical-align:middle;border:none;padding-left:6px;}
DIV#pie a {color:#FFFFFF;text-decoration:none;}
DIV#pie a:visited {color:#FFFFFF;text-decoration:none;}
DIV#pie a:hover{color:#FFFFFF;text-decoration:underline;}
DIV#pie .pie1{margin-top:0px;padding-right:10px;text-align:center;height:24px;}
html>body DIV#pie .pie1{float:none;margin-left:16.8em;margin-top:0px;}
DIV#pie .pie2 {text-align:center;padding-top:3px;border-right:1px solid #FFFFFF;height:24px;width:16.8em;font-size:90%;float:left}
DIV#pie .pie11 {padding-top:3px;float:left;width:35em;text-align:right;}
DIV#pie .pie12{float:right;font-size:90%;padding-top:3px;margin-top:0px;text-align:right;}
html>body DIV#pie .pie12{float:none;margin-left:35em;margin-top:0px;padding-top:3px;}
.copy {margin-top:5px;text-align:center;color:#666666;font-size:80%;}
.sobre {margin-top:3px;margin-bottom:3px;}


/*Estilo para las noticias*/
.colorFecha {border-bottom:1px solid #990000;padding:2px;font-family:Arial, Helvetica; font-size:90%;color:#990000;font-weight:bold;}

/*Noticias*/
.tablaNoticias {border:none;margin:auto;}
.tablaNoticias td{color:#000000;padding:5px;font-size:90%;text-align:justify;}
.tablaNoticias td.borde {border:1px solid #ead8ea;}
.tablaNoticias td.borde2 {border:1px solid #ffffdd;}
.posnoticias {text-align:justify;margin:20px 20px 20px 20px;}
.titulonoticia {text-align:center;color:#000000;font-weight:bold;}
.fondofecha {background-color:#efebef;border:2px solid #ead8ea;}
.listadofechas {background-color:#efebef;padding-left:20px;}
.portadaunica {float:right;width:90%;text-align:left}

/*Dossier*/
/*.fechadossier {margin-left:85%;text-align:right;border:2px solid #ead8ea;padding:5px;
				background-color:#efebef;color:#990000;font-weight:bold;}*/
.fechadossier {margin-left:85%;text-align:right;padding:5px;
				background-color:#990000;color:#ffffff;font-weight:bold;}
.fechadossier2 {margin-left:65%;text-align:center;padding:5px;
				background-color:#990000;color:#ffffff;font-weight:bold;}

/*Imagen de Dossier ampliada*/
#ampliacion {text-align:center;} 
#ampliacion p{text-align:center;color:#990000;font-weight:bold;}
.ampliaciondossier { text-align:center;
					padding:4px;
					border:1px solid #990000;
					margin:auto;
					background-color:#efebef;
	}

/*Boletines*/
.tablaBoletines {
     width:100%;
}

.tablaBoletines th {border:1px solid #ffffff;color:#ffffff;background-color:#990000;text-align:center;width:100%;}
.tablaBoletines td {background-color:#efebef;padding:0px 5px 3px 5px;}
.tablaBoletines td.fecha {text-align:right;}



/*.busqizq {float:left;width:54%;text-align:left;}
.busqder {float:right;width:45%;text-align:right;}*/



/*Marco legal*/

.norma_graf {border-left: medium solid #990000; padding-left: 20px; padding-bottom: 8px; padding-top: 8px;}


/*Direcci&oacute;n*/
.direccion	{margin:auto;}
.direccion th {font-size:110%;}
.fondotabla	{background-color:#F6F2F6;padding:5px;text-align:center;}

/*Directorio*/
.directorio {border:1px solid #990000;padding:10px;margin:3px;}
.cargo {color:#990000;padding:3px;margin-bottom:5px;font-weight:bold;}
.personas	{padding-left:20px;padding-right:20px;margin-bottom:10px;}

/*Estad&iacute;sticas*/
.estadisticas {width:100%;}
.estadisticas caption {background-color:#990000;color:#ffffff;font-weight:bold;}
.estadisticas th {text-align:left;font-weight:normal;background-color:#F6F2F6;}
.estadisticas td {text-align:right;background-color:#F6F2F6;}
.estadisticas .anyo {text-align:left;vertical-align:top;}
.estadisticas .mes {text-align:right;}
.estadisticas .barra {text-align:left;}
.estadisticas .dominio {text-align:left;}

/* Para la pagina de búsqueda */
body#busqueda {width:770px;margin:auto;background-color:#FFFFFF;}
body#busqueda .titBusqueda {font-size:130%;padding-left:15px;color:#990000;}
body#busqueda .header {
	width:770px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	text-align:center;
}
body#busqueda #footer {color:#000000;}
body#busqueda .linea {color:#990000;height:1px;}
body#busqueda .header img {vertical-align:middle;}
body#busqueda #textoCuerpo {padding:0px;color:#000000;}
body#busqueda #textoCuerpo form {margin:0px;text-align:center;padding:0px;color:#990000;}
body#busqueda .doc {font-size:75%;font-weight:bold;}
body#busqueda .tittextoLargo {font-size:90%;}
body#busqueda .tittextoLargo a:hover{color:#990000;text-decoration:none;}
body#busqueda .textoLargo {font-size:90%;}


/*Entretelibros*/
.entretelibros {width:90%;}
.entretelibros caption {background-color:#990000;color:#ffffff;font-weight:bold;}
.entretelibros th {width:15%;text-align:left;font-weight:normal;background-color:#F6F2F6;vertical-align:top;}
.entretelibros td {width:75%;text-align:left;background-color:#F6F2F6;}
.entretelibros td.respuesta {text-align:center;font-weight:bold;background-color:#ECDFEC}
.premios {clear:both;}
.premios img {float:left;margin-right:5px;margin-bottom:10px;}

/*Cabecera de boletines*/
.margenboletines {margin:auto;padding:0px 10px 0px 20px;}

/*listado obras mas consultadas*/
#estadisticas th {color:#FFFFFF;background-color:#990000;font-size:120%;font-weight:bold;}
#estadisticas td {color:#FFFFFF;background-color:#efebef;}

/*Extras de autor*/
ul.menu_extras	{display:inline;list-style-type:none;text-align:center;margin-top:30px;border:1px solid #EBA75E;text-align:center;}
ul.menu_extras li {display:inline;background-color:#EBA75E;color:#000000;padding:2px 2px 2px 3px;margin:2px;font-size:110%;font-weight:bold;}
ul.menu_extras a {color:#000000;padding:2px;}
.tabla_extras	{width:100%;}
.tabla_extras td	{text-align:center;}

/*clase para la bibliotecas del mundo*/
.cabbibmundo {background-color:#990000;text-align:left;color:#ffffff;vertical-align:middle;}
.cabbibmundo a:link  {color:#ffffff;text-decoration:underline;}
.cabbibmundo a:active	{color:#ffffff;}
.cabbibmundo a:visited	 {color:#ffffff;}
.cabbibmundo a:hover  {color:#ffffff;text-decoration:none;}
.cabbibmundo form	{padding:5px;margin-top:2px;}
.cabbibmundo input	{vertical-align:middle;}
.cabbibmundo img	{padding:2px;}
.linea	{
			border-bottom:1px solid #990000;
		}
