/*DEFINICIONES*/



body{

	margin:0px;

	padding:0px;

	background-color:#ffffff;

}

form{

	margin:0px;

	padding:0px;

	border:0px;

	border-collapse:collapse;

}



img{

	border:0px;

	font-size: 12px;

}



p{

  border:0px none;

  line-height:1.2em;

  margin:0px;

  padding:0px;

}





.estiloform1{

	background-color:#ccdfc9;

	border:1px solid #ccdfc9;

}



.texto_portada{

	height:28px;

	margin-top:0px;

	margin-bottom:1px;

	overflow:hidden;

}



.td1{

	background:#ebd462;

	height:131px;

}







.tabla1{

	width:100%;

	height:100%;

}



/*****************************************POP UP PUBLICACIONES********************************************/



.popup_publicaciones{

	position:relative;

	min-height:420px;

	height: 420px;

	width:550px;

	background-color:#ffffff;

	background:url(../img/img_fondocontenido1.gif) repeat;

}



.titulo_popup_publicaciones{

	position:relative;

	clear:both;

	float:left;

	display:block;

	margin-left:66px;

	margin-top:13px;

	height: 15px;

	width: 100px;

}



.popup_publicaciones_arriba{

	display:block;

	float:left;

	clear:both;

	position:relative;

	margin-left:66px;

	margin-top: 8px;

	height:210px;

	width:475px;

}



.popup_publicaciones_fotogrande{

	display:block;

	float:left;

	clear:both;

	position:relative;

	margin-left:0px;

	margin-top: 0px;

	height:210px;

	width:150px;

}



.popup_publicaciones_arribader_cont{

	display:block;

	float:left;

	position:relative;

	margin-left:10px;

	margin-top:0px;

	height:210px;

	width:280px;

	overflow:hidden;

}



.popup_publicaciones_arribader{

	display:block;

	float:left;

	position:relative;

	margin-left:0px;

	margin-top:0px;

	height:170px;

	width:275px;

	overflow:hidden;

}



.popup_publicaciones_iva_cont{

	display:block;

	float:left;

	clear:both;

	position:relative;

	margin-left:0px;

	margin-top:10px;

	height:21px;

	width:275px;

	overflow:hidden;

}



.popup_publicaciones_iva{

	display:block;

	float:left;

	clear:both;

	position:relative;

	margin-left:0px;

	margin-top:0px;

	height:21px;

	width:150px;

	overflow:hidden;

}



.popup_publicaciones_comprar{

	display:block;

	float:left;

	position:relative;

	margin-left:30px;

	margin-top:0px;

	height:21px;

	width:88px;

	overflow:hidden;

}



.popup_publicaciones_abajo{

	display:block;

	float:left;

	clear:both;

	position:relative;

	margin-left:66px;

	margin-top: 15px;

	height:145px;

	width:475px;

}



.popup_publicaciones_abajo_tit{

	display:block;

	float:left;

	clear:both;

	position:relative;

	margin-left:0px;

	margin-top: 0px;

	height:28px;

	width:475px;

	overflow:hidden;

}



.popup_publicaciones_abajo_txt{

	display:block;

	float:left;

	clear:both;

	position:relative;

	margin-left:0px;

	margin-top: 10px;

	height:80px;

	width:475px;

	overflow:hidden;

}



.popup_publicaciones_abajo_pdf_cont{

	display:block;

	float:left;

	clear:both;

	position:relative;

	margin-left:0px;

	margin-top: 5px;

	height:15px;

	width:450px;

	overflow:hidden;

}



.popup_publicaciones_abajo_pdf{

	display:block;

	float:left;

	clear:both;

	position:relative;

	margin-left:0px;

	margin-top: 0px;

	height:15px;

	width:225px;

	overflow:hidden;

}



.popup_publicaciones_abajo_pdf_icono{

	display:block;

	float:left;

	position:relative;

	margin-left:2px;

	margin-top:1px;

	height:13px;

	width:13px;

	overflow:hidden;

}



/*****************************************************************************************/



.envio_contenedor{

	position:relative;

	height:420px;

	width:550px;

	background-color:#ffffff;

	background:url(../img/bkg_envio.gif) no-repeat;

}



.envio_fecha{

	position:absolute;

	height:15px;

	width:60px;

	top:60px;

	left:65px;

}



.envio_resumen{

	position:absolute;

	height:40px;

	width:460px;

	top:80px;

	left:65px;

	overflow:hidden;

}



.form_remitente{

	position:absolute;

	left: 151px;

	top:160px;

}



.form_mail_salamanca{

	position:absolute;

	left: 151px;

	top:198px;

}



.form_destinatario{

	position:absolute;

	left: 151px;

	top:237px;

}



.form_maildest_salamanca{

	position:absolute;

	left: 151px;

	top:275px;

}



.form_borrar_mail{

	position:absolute;

	left: 151px;

	top:324px;

}



.form_enviar_mail{

	position:absolute;

	left: 446px;

	top:324px;

}



#public_container{

	left:0px;

	top:0px;

	height:700px;

	position:relative;

	margin:auto;

 	display: block;	

}



.cabecera{

	background:url(../img/img_fondo_logo.gif) repeat-x;

	height:121px;

	width:auto;

}



.conjunto_cabecera{

	left:0px;

	top:0px;

	width:341px;

	height:147px;

	position:relative;

}



.logo{

	left:23px;

	top:19px;

	width:112px;

	height:35px;

	position:absolute;

}



.titulo_logo{

	left:37px;

	top:70px;

	width:250px;

	height:50px;

	position:absolute;

}



.copy{

	left:-45px;

	top:130px;

	width:285px;

	position:absolute;

}



.idioma{

	left:297px;

	top:0px;

	position:absolute;

}





.menu{

	background-color:#ccdfc9;

	width:63%;

}



.conjunto_menu{

	left:0px;

	top:0px;

	width:670px;

	height:147px;

	position:relative;

}













/***************************ESTILOS DEL PIE************************************/



.pie{

	clear:both;

	float:left;

	display:block;

	width:1011px;

	height:13px;

	position:relative;

}



.fondopie{

	position:absolute;

	left:508px;

	top:0px;

	width:484px;

	height:15px;

	background-color:#d9ab31;

}



.fondopie2{

	position:absolute;

	left:508px;

	top:81px;

	width:484px;

	height:49px;

	background-color:#d9ab31;

}











/***************************PUBLIC PORTADA************************************/













.portada_imagen_izquierda{

	position:absolute;

	left:181px;

	top:216px;

	height:206px;

	width:133px;

}





.logo_portada{

	position:relative;

	left:22px;

	top:27px;

	height:58px;

	width:132px;

	margin-bottom:20px;

	border:1px solid #6d6b5e;

}



/*************************** FOMENTO LECTURA ************************************/



.titulo_fomento_lectura{

	padding-bottom:15px;

	padding-left:79px;

	padding-top:26px;

	position:relative;

	width:220px;

}



.imprimir{

	position:absolute;

	left:17px;

	top:28px;

	background:url(../img/img_btn_imprimir.gif) no-repeat;

	height:15px;

	width:15px;

}



.servicios_fomento_lectura_foto{

	left:575px;

	top:0px;

	height:132px;

	width:132px;

	margin:5px;

	float:right;

}



.servicios_fomento_lectura{

	position:relative;

	padding-left:75px;

	top:0px;

	width:710px;

	height:100%;

	min-height:710px;

}



.servicios_fomento_lectura_menuder{

	left:813px;

	top:0px;

	height:100%;

	width:190px;

	position:absolute;

	text-decoration:none;

	/*background:url(../img/img_fondoderecha.gif) repeat-y;*/

}



.servicios_fomento_lectura_menuder_arriba{

	position:relative;

	left:0px;

	top:14px;

	text-decoration:none;

	letter-spacing:-1px;

	width:190px;

}



.buscador_fomento_lectura_educacion{

	position:relative;

	left:24px;

	top:47px;

	width:163px;

}



.flecha_buscador{

	position:absolute;

	left:150px;

	top:26px;

}



.servicios_fomento_lectura_menuder_abajo{

	position:relative;

	left:1px;

	top:75px;

	height:220px;

	width:179px;

}



/*************************** AGENDA ************************************/













.ira_agenda{

	position:absolute;

	left:25px;

	top:212px;

}



.foto_agenda{

	position:absolute;

	left:55px;

	top:-70px;

}



.centromadrid_agenda{

	position:absolute;

	left:25px;

	top:258px;

}

.centrosalamanca_agenda{

	position:absolute;

	left:25px;

	top:300px;

}



.centropeniaranda_agenda{

	position:absolute;

	left:25px;

	top:340px;

}



.centropeniaranda2_agenda{

	position:absolute;

	left:25px;

	top:370px;

}



















































































































/***********************************************ORDENADOS************************************************************************/



/*A*/



















/*B*/



.barra_menu{

	display:block;

	clear:both;

	background:url(../img/img_barra_menuder.gif) no-repeat;

	width:36px;

	height:1px;

	font-size:1px;

}



.biblioteca_catalogo_buscar{

	position:relative;

	margin-top: 25px;

	visibility:visible;

	display:block;

}



.biblioteca_catalogo_listado{

	position:relative;

	margin-top: 25px;

	visibility:hidden;

	display:none;

}



.biblioteca_foto{

	position:absolute;

	left:640px;

	top:67px;

	width:134px;

	height:134px;

}



.biblioteca_menuder_abajo{

	position:absolute;

	left:1px;

	top:406px;

	height:220px;

	width:190px;

}



.biblioteca_menuder_informacion{

	position:absolute;

	left:17px;

	top:642px;

	height:91px;

	width:146px;

}



.biblioteca_presentacion{

	position:relative;

	padding-left:75px;

	top:0px;

	width:710px;

	height:100%;

	min-height:760px;

}



.boton_informacion{

	display:block;

	clear:both;

	width:146px;

	height:46px;

	font-size:1px;

	margin-top: 23px;

}



.buscador_bibliopena{

	position:absolute;

	left:17px;

	top:195px;

}



.buscador_biblioteca{

	position:absolute;

	left:17px;

	top:325px;

}



.buscador_centro_educacion{

	position:absolute;

	left:17px;

	top:210px;

}



.buscador_difusion{

	position:relative;

	left:24px;

	top:47px;

	width:165px;

}



.buscador_documentacion{

	position:relative;

	left:24px;

	top:47px;

	width:165px;

}



.buscador_familias{

	position:relative;

	left:24px;

	top:47px;

}



.buscador_formacion{

	position:relative;

	left:24px;

	top:47px;

	width:165px;

}



.buscador_instituciones{

	position:relative;

	left:24px;

	top:47px;

}



.buscador_jovenes{

	position:relative;

	left:24px;

	top:47px;

}



.buscador_ninos{

	position:relative;

	left:24px;

	top:47px;

}



.buscador_presentacion{

	position:relative;

	left:24px;

	top:47px;

	width:165px;

}



.busquedas_cont{

	position:relative;

	display:block;

	clear:both;

	float:left;

	margin-top: 35px;

}



.busquedas_der{

	display:block;

	float:left;

	width: 250px;

}



.busquedas_izq{

	display:block;

	clear:both;

	float:left;

	width: 385px;

}



/*C*/







.centro_documentacion_formulario{

	position:relative;

	height:219px;

	width:585px;

	background-color:#ffffff;

	background:url(../img/bkg_centro_documentacion_form.gif) no-repeat;

	margin-top:20px;

	margin-left:0px;

}



.centro_documentacion_tit{

	position:relative;

	height:14px;

	width:425px;

	margin-top:0px;

	margin-left:78px;

	overflow:hidden;

}



.centro_documentacion_txt_abajo{

	position:relative;

	height:222px;

	width:723px;

	margin-top:65px;

	margin-left:76px;

}



.centro_menuder_abajo{

	position:absolute;

	left:1px;

	top:289px;

	height:169px;

	width:190px;

}



.centro_publicaciones_contenedor{

	position:relative;

	padding-left:0px;

	top:0px;

	width:710px;

	height:100%;

	min-height:640px;

}



.con_input{

 	width:145px;

}







.container_menu{

	clear:both;

	float:left;

	position:relative;

	width:729px;

	height:105px;

	margin-left:86px;

	padding:0px;

}



/*D*/



.difusion_historico_contenedor{

	position: relative;

	top:0;

	clear:both;

	margin-left: 92px;

	width:710px;

	display:block;

	height: 100%;

	min-height: 575px;

}



.difusion_historico_titulo{

	position: relative;

	padding-top: 30px;

}



.difusion_programacion_foto{

	position: absolute;

	left: 630px;

	top:100px;

	width: 132px;

	height:132px;

}



.difusion_programacion_texto{

	position: relative;

	padding-top: 10px;

	padding-bottom: 30px;

	width: 535px;

}



/*E*/



.el_menu{

	position:relative;

	clear:both;

	display:block;

	float:left;

	margin:9px;

	width:167px;

	height:23px;

}



.el_menu2{

	position:relative;

	clear:both;

	display:block;

	float:left;

	margin-top:9px;

	margin-bottom:9px;

	margin-left:5px;

	margin-right:0px;

	width:183px;

	height:23px;

}



.envio_contenedor{

	position:relative;

	height:420px;

	width:550px;

	background-color:#ffffff;

	background:url(../img/bkg_envio.gif) no-repeat;

}



.envio_fecha{

	position:absolute;

	height:15px;

	width:60px;

	top:60px;

	left:65px;

}



.envio_formulario{

	background-color:#ebf1f1;

	border:1px solid #ebf1f1;

	color:#666666;

	font-family:verdana;

	font-size:11px;

	height:19px;

	width:356px;

}



.envio_resumen{

	position:absolute;

	height:40px;

	width:460px;

	top:80px;

	left:65px;

	overflow:hidden;

}



.error{

	visibility:hidden;

	display:block;

	background:#ffffff;

	height:21px;

	width:358px;

}



.exposiciones{

	position:relative;

	margin-top:10px;

}



.exposiciones_contenidos{

	display:none;

	visibility:hidden;

}



/*F*/



.fcd_autor{

	position:absolute;

	top:107px;

	left:-2px;

}



.fcd_clave{

	position:absolute;

	top:198px;

	left:-2px;

}



.fcd_edad{

	position:absolute;

	top:107px;

	left:389px;

}



.fcd_enviar{

	position:absolute;

	top:198px;

	left:524px;

	width:61px;

	height:12px;

}



.fcd_idioma{

	position:absolute;

	top:152px;

	left:389px;

}



.fcd_ir{

	position:absolute;

	top:94px;

	left:98px;

	width:12px;

	height:12px;

}



.fcd_limitar{

	position:absolute;

	top:16px;

	left:389px;

}



.fcd_materia{

	position:absolute;

	top:152px;

	left:-2px;

}



.fcd_ordenado{

	position:absolute;

	top:61px;

	left:389px;

}



.fcd_subcatalogo{

	position:absolute;

	top:16px;

	left:-2px;

}



.fcd_titulo{

	position:absolute;

	top:61px;

	left:-2px;

}



.flecha{

	position:relative;

	display:block;

	clear:both;

	float:left;

	margin-left:0px;

	margin-top:0px;

	background:url(../img/img_flecha.jpg) no-repeat;

	width:13px;

	height:23px;

}



.flecha_buscador{

	position:absolute;

	left:150px;

	top:26px;

}











.form_apellidos{

	position:absolute;

	left: 151px;

	top:71px;

}



.form_borrar{

	position:absolute;

	left: 151px;

	top:391px;

}



.form_buscador{

	width:166px;

}



.form_correo{

	position:absolute;

	left: 151px;

	top:268px;

}



.form_enviar{

	position:absolute;

	left: 446px;

	top:391px;

}



.form_institucion{

	position:absolute;

	left: 151px;

	top:347px;

}



.form_localidad{

	position:absolute;

	left: 151px;

	top:148px;

}



.form_nombre{

	position:absolute;

	left: 151px;

	top:110px;

}



.form_pais{

	position:absolute;

	left: 151px;

	top:227px;

}



.form_profesion{

	position:absolute;

	left: 151px;

	top:307px;

}



.form_provincia{

	position:absolute;

	left: 151px;

	top:188px;

}





.formulario_centros_documentacion{

	font-family:arial;

	font-size:12px;

	text-decoration:none;

	color:#000000;

	font-weight:400;

	border:1px solid  #e6c6b4;

	background-color:#e6c6b4;

	width:195px;

	height:21px;

	padding-left:3px;

}



.formulario_informacion{

	font-family:arial;

	font-size:11px;

	text-decoration:none;

	color:#000000;

	font-weight:400;

	border:1px solid  #e6c7b5;

	background-color:#e6c7b5;

	width:358px;

	height:21px;

	padding-left:3px;

}



/*I*/



.imprimir{

	position:absolute;

	left:17px;

	top:28px;

	background:url(../img/img_btn_imprimir.gif) no-repeat;

	height:15px;

	width:15px;

}



.imprimir_popup_actualidad{

	position:absolute;

	left:17px;

	top:13px;

}



.imprimir_popup_agenda{

	position:absolute;

	left:17px;

	top:13px;

}



.informacion_contenedor{

	position:relative;

	height:420px;

	width:550px;

	background-color:#ffffff;

	background:url(../img/bkg_informacion.gif) no-repeat;

}



.informacion_titulo{

	display:block;

	clear:both;

	background:url(../img/img_informacion.gif) no-repeat;

	width:145px;

	height:21px;

	font-size:1px;

}



/*L*/



.lij_ir{

	position:absolute;

	top:40px;

	left:80px;

	width:12px;

	height:12px;

}



.lij_txt1{

	position:relative;

	height:55px;

	width:695px;

	margin-top:24px;

	margin-left:78px;

	overflow:hidden;

}



.lij_txt2{

	position:relative;

	height:42px;

	width:695px;

	margin-top:24px;

	margin-left:78px;

	overflow:hidden;

}







/*M*/



.mail_contenedor{

	position:relative;

	height:548px;

	width:650px;

	background-color:#ffffff;

	background:url(../img/bkg_mail.gif) no-repeat;

}



.mail_datos{

	position:absolute;

	top:353px;

	left:65px;

	width: 200px;

	height:75px;

	overflow:hidden;

}



.mail_nombre{

	position:absolute;

	top:272px;

	left:65px;

	width: 300px;

	height:33px;

	overflow:hidden;

}



.mail_txt{

	position:absolute;

	top:40px;

	left:65px;

	width: 560px;

	height:185px;

	overflow:hidden;

}



/*P*/







.popup_actualidad{

	position:relative;

	clear:both;

	float:left;

	display:block;

	height:auto;

	width:532px;

	background-color:#ffffff;

	background:url(../img/img_fondocontenido1.gif) repeat;

}



.popup_actualidad_abajo{

	position:relative;

	left:67px;

	margin-top:-125px;

	height:21px;

	width:425px;

	text-align:center;

}



.popup_actualidad_arribader{

	position:relative;

	left:385px;

	top:-197px;

	height:118px;

	width:105px;

	overflow:hidden;

}



.popup_actualidad_contenido{

	position:relative;

	left:67px;

	top:-155px;

	height:100%;

	width:427px;

	overflow:hidden;

}



.popup_actualidad_fecha{

	position:relative;

	left:67px;

	top:-170px;

	height:11px;

	width:57px;

}



.popup_actualidad_fotogrande{

	position:relative;

	margin-left:66px;

	top:0px;

	height:198px;

	width:298px;

	background:url(../img/img_foto_grande_actualidad.gif) repeat;

}



.popup_actualidad_fotopeque{

	position:relative;

	left:385px;

	top:-184px;

	height:67px;

	width:101px;

	background:url(../img/img_foto_peq_actualidad.gif) repeat;

}



.popup_actualidad_titulo{

	position:relative;

	left:67px;

	top:-164px;

	height:27px;

	width:427px;

	overflow:hidden;

}



.popup_agenda{

	position:relative;

	min-height:370px;

	width:550px;

	background-color:#ffffff;

	background:url(../img/img_fondocontenido1.gif) repeat;

}



.popup_agenda_contenido{

	position:relative;

	left:67px;

	top:-80px;

	height:106px;

	width:445px;

	overflow:hidden;

}



.popup_agenda_direccion{

	position:relative;

	left:300px;

	top:-115px;

	height:40px;

	width:220px;

	overflow:hidden;

	background-color:#ebf1f1;

}



.popup_agenda_fecha{

	position:relative;

	left:67px;

	top:-90px;

	height:11px;

	width:57px;

	background-color:#ebf1f1;

}



.popup_agenda_foto{

	position:relative;

	margin-left:66px;

	top:0px;

	height:142px;

	width:213px;

	background-color:#ebf1f1;

}



.popup_agenda_horario{

	position:relative;

	left:300px;

	top:-130px;

	height:65px;

	width:220px;

	overflow:hidden;

	background-color:#ebf1f1;

}



.popup_agenda_instituciones{

	position:relative;

	left:67px;

	top:-66px;

	height:30px;

	width:445px;

}



.popup_agenda_titulo{

	position:relative;

	left:67px;

	top:-82px;

	height:27px;

	width:445px;

	overflow:hidden;

	background-color:#ebf1f1;

}



.popup_agenda_web{

	position:relative;

	left:300px;

	top:-143px;

	height:12px;

	width:220px;

	overflow:hidden;

	background-color:#ebf1f1;

}



.popup_envio{

	position:relative;

	height:420px;

	width:550px;

	background-color:#ffffff;

	background:url(../img/img_fondocontenido1.gif) repeat;

}



.popup_envio_contenido{

	position:absolute;

	left:52px;

	top:150px;

	text-decoration:none;

	letter-spacing:-1px;

}



.popup_envio_fecha{

	position:absolute;

	left:70px;

	top:50px;

	height:11px;

	width:57px;

}



.popup_envio_navegacion{

	position:absolute;

	left:160px;

	top:340px;

	height:20px;

	width:350px;

	text-decoration:none;

}



.popup_envio_titulo{

	position:absolute;

	left:70px;

	top:70px;

	height:20px;

	width:450px;

}



.titulo_popup_envio{

	padding-bottom:15px;

	padding-left:70px;

	padding-top:13px;

	position:relative;

}



.portada_texto{

	position: relative;

	overflow: hidden;

	margin-top:5px;

	height: 41px;

	width: 195px;

}









.publicacion{

	position: relative;

	float:left;

	display:block;

	height: 100px;

	margin-bottom:10px;

	margin-right:10px;

	width: 350px;

	overflow:hidden;

}



.publicacion2{

	position: absolute;

	display:block;

	height: 100px;

	width: 350px;

	left: 375px;

	top: 10px;

	overflow:hidden;

}



.publicacion3{

	position: absolute;

	display:block;

	height: 100px;

	width: 350px;

	left: 0px;

	top: 133px;

	overflow:hidden;

}



.publicacion4{

	position: absolute;

	display:block;

	height: 100px;

	width: 350px;

	left: 375px;

	top: 133px;

	overflow:hidden;

}



.publicacion5{

	position: absolute;

	display:block;

	height: 100px;

	width: 350px;

	left: 0px;

	top: 256px;

	overflow:hidden;

}



.publicacion6{

	position: absolute;

	display:block;

	height: 100px;

	width: 350px;

	left: 375px;

	top: 256px;

	overflow:hidden;

}



.publicacion7{

	position: absolute;

	display:block;

	height: 100px;

	width: 350px;

	left: 0px;

	top: 379px;

	overflow:hidden;

}



.publicacion8{

	position: absolute;

	display:block;

	height: 100px;

	width: 350px;

	left: 375px;

	top: 379px;

	overflow:hidden;

}



.publicacion9{

	position: absolute;

	display:block;

	height: 100px;

	width: 350px;

	left: 0px;

	top: 502px;

	overflow:hidden;

}



.publicacion10{

	position: absolute;

	display:block;

	height: 100px;

	width: 350px;

	left: 375px;

	top: 502px;

	overflow:hidden;

}



.publicacion_contenido{

	position: relative;

	display:block;

	float:left;

	height: 90px;

	width: 272px;

	margin-left:5px;

}



.publicacion_foto{

	position: relative;

	display:block;

	height: 100px;

	width: 71px;

	clear:both;

	float:left;

}



.publicacion_mas{

	position: relative;

	display:block;

	float:left;

	clear:both;

	height: 15px;

	width: 15px;

}



.publicacion_txt{

	overflow:hidden;

	position: relative;

	display:block;

	float:left;

	height: 53px;

	width: 272px;

}



.publicaciones_arriba{

	position:absolute;

	left:1px;

	top:1px;

	height:200px;

	width:275px;

}



.publicaciones_informacion{

	position: relative;

	display:block;

	float:left;

	clear:both;

	height: 21px;

	width: 145px;

	margin-top:85px;

	margin-left:16px;

	background:url(../img/img_informacion.gif) no-repeat;

}



.publicaciones_mas{

	position: relative;

	display:block;

	float:left;

	height: 15px;

	width: 15px;

	margin-top:57px;

	margin-left:10px;

	background:url(../img/img_btn_masinfo.gif) no-repeat;

}





.publicaciones_txt_informacion{

	position: relative;

	display:block;

	float:left;

	clear:none;

	height: 45px;

	width: 153px;

	margin-top:24px;

	margin-left:22px;

	background:url(../img/img_txt_informacion.gif) no-repeat;

}



/*R*/



.recursos_articulo{

	height: 13px;

	width: 17px;

	position: relative;

	margin-left:100px;

	margin-top: -12px;

}



.recursos_cont{

	height: 57px;

	width: 410px;

	position: relative;

	margin-bottom:10px;

}



.recursos_digitales{

	position:relative;

	padding-left:75px;

	top:0px;

	width:710px;

	height:100%;

	min-height:740px;

}



.recursos_encontrados{

	display:block;

	clear:both;

	float:left;

	height: 13px;

	width: 200px;

	position: relative;

	margin-left:0px;

	margin-top: 20px;

	margin-bottom: 25px;

}



.recursos_paginador{

	display:block;

	float:left;

	border:1px solid blue;

	height: 13px;

	width: 200px;

	position: relative;

	margin-left:275px;

	margin-top: 20px;

	margin-bottom: 25px;

}



/*S*/



.sec_interior{

	padding-top: 20px;

	width:560px;

}



.servicios_documentacion{

	position:relative;

	padding-left:75px;

	top:0px;

	width:710px;

	height:100%;

	min-height:550px;

}



.servicios_documentacion_foto{

	left:575px;

	top:0px;

	height:132px;

	width:132px;

	margin:5px;

	float:right;

}



.servicios_documentacion_menuder{

	left:813px;

	top:0px;

	height:100%;

	width:185px;

	position:absolute;

	text-decoration:none;

	/*background:url(../img/img_fondoderecha.gif) repeat-y;*/

}



.servicios_documentacion_menuder_abajo{

	position:relative;

	left:1px;

	top:75px;

	height:220px;

	width:179px;

}



.servicios_documentacion_menuder_arriba{

	position:relative;

	left:0px;

	top:14px;

	text-decoration:none;

	letter-spacing:-1px;

}



.servicios_educacion_menuder_arriba{

	position:absolute;

	left:0px;

	text-decoration:none;

	letter-spacing:-1px;

}



.servicios_familias{

	position:relative;

	padding-left:75px;

	top:0px;

	width:710px;

	height:100%;

	min-height:550px;

}



.servicios_familias_foto{

	left:575px;

	top:0px;

	height:132px;

	width:132px;

	margin:5px;

	float:right;

}



.servicios_familias_menuder{

	left:812px;

	top:0px;

	height:100%;

	width:224px;

	position:absolute;

	text-decoration:none;

	background:url(../img/img_fondoderecha.gif) repeat-y;

}



.servicios_familias_menuder_abajo{

	position:relative;

	left:1px;

	top:75px;

	height:220px;

	width:179px;

}



.servicios_familias_menuder_arriba{

	position:relative;

	left:0px;

	top:14px;

	text-decoration:none;

	letter-spacing:-1px;

}



.servicios_formacion{

	position:relative;

	padding-left:75px;

	top:0px;

	width:710px;

	height:100%;

	min-height:550px;

}



.servicios_formacion_foto{

	left:575px;

	top:0px;

	height:132px;

	width:132px;

	margin:5px;

	float:right;

}



.titulo_formacion{

	padding-bottom:15px;

	padding-left:79px;

	padding-top:26px;

	position:relative;

	width:220px;

}



.servicios_formacion_menuder{

	left:813px;

	top:0px;

	height:100%;

	width:185px;

	position:absolute;

	text-decoration:none;

	/*background:url(../img/img_fondoderecha.gif) repeat-y;*/

}



.servicios_formacion_menuder_abajo{

	position:relative;

	left:1px;

	top:75px;

	height:220px;

	width:179px;

}



.servicios_formacion_menuder_arriba{

	position:relative;

	left:0px;

	top:14px;

	text-decoration:none;

	letter-spacing:-1px;

}



.servicios_instituciones{

	position:relative;

	padding-left:75px;

	top:0px;

	width:710px;

	height:100%;

	min-height:550px;

}



.servicios_instituciones_foto{

	left:575px;

	top:0px;

	height:132px;

	width:132px;

	margin:5px;

	float:right;

}



.servicios_instituciones_menuder{

	left:812px;

	top:0px;

	height:100%;

	width:224px;

	position:absolute;

	text-decoration:none;

	background:url(../img/img_fondoderecha.gif) repeat-y;

}



.servicios_instituciones_menuder_abajo{

	position:relative;

	left:1px;

	top:75px;

	height:220px;

	width:179px;

}



.servicios_instituciones_menuder_arriba{

	position:relative;

	left:0px;

	top:14px;

	text-decoration:none;

	letter-spacing:-1px;

}



.servicios_jovenes{

	position:relative;

	padding-left:75px;

	top:0px;

	width:710px;

	height:100%;

	min-height:550px;

}



.servicios_jovenes_foto{

	left:575px;

	top:0px;

	height:132px;

	width:132px;

	margin:5px;

	float:right;

}



.servicios_jovenes_menuder{

	left:812px;

	top:0px;

	height:100%;

	width:224px;

	position:absolute;

	text-decoration:none;

	background:url(../img/img_fondoderecha.gif) repeat-y;

}



.servicios_jovenes_menuder_abajo{

	position:relative;

	left:1px;

	top:75px;

	height:220px;

	width:179px;

}



.servicios_jovenes_menuder_arriba{

	position:relative;

	left:0px;

	top:14px;

	text-decoration:none;

	letter-spacing:-1px;

}



.servicios_ninos{

	position:relative;

	padding-left:75px;

	top:0px;

	width:710px;

	height:100%;

	min-height:550px;

}



.servicios_ninos_foto{

	left:575px;

	top:0px;

	height:132px;

	width:132px;

	margin:5px;

	float:right;

}



.servicios_ninos_menuder{

	left:812px;

	top:0px;

	height:100%;

	width:224px;

	position:absolute;

	text-decoration:none;

	background:url(../img/img_fondoderecha.gif) repeat-y;

}



.servicios_ninos_menuder_abajo{

	position:relative;

	left:1px;

	top:75px;

	height:220px;

	width:179px;

}



.servicios_ninos_menuder_arriba{

	position:relative;

	left:0px;

	top:14px;

	text-decoration:none;

	letter-spacing:-1px;

}



.servicios_presentacion{

	position:relative;

	padding-left:75px;

	top:0px;

	width:710px;

	height:100%;

	min-height:575px;

}



.servicios_presentacion_foto{

	left:575px;

	top:0px;

	height:132px;

	width:132px;

	margin:5px;

	float:right;

}



.servicios_presentacion_menuder{

	left:813px;

	top:0px;

	height:100%;

	width:189px;

	position:absolute;

	text-decoration:none;

}



.servicios_presentacion_menuder_abajo{

	position:relative;

	left:1px;

	top:75px;

	height:220px;

	width:179px;

}



.servicios_presentacion_menuder_arriba{

	position:relative;

	left:0px;

	top:14px;

	text-decoration:none;

	letter-spacing:-1px;

}



.sin_flecha{

	position:relative;

	display:block;

	clear:both;

	float:left;

	margin-left:0px;

	margin-top:0px;

	width:13px;

	height:23px;

}



.sobre_popup_actualidad{

	position:absolute;

	left:18px;

	top:57px;

}



.sobre_popup_agenda{

	position:absolute;

	left:18px;

	top:57px;

}



/*T*/



.tabla1{

	height:100%;

	width:100%; 

	padding:0px;

	margin:0px;

}







.tabla3{

	height:41px;

	width:1011px;

}



.texto_menu{

	position:relative;

	display:block;

	float:left;

	margin-left:4px;

	margin-top:3px;

	width:150px;

	height:15px;

}



.titulo_documentacion{

	padding-bottom:15px;

	padding-left:79px;

	padding-top:26px;

	position:relative;

}



.titulo_familias{

	padding-bottom:15px;

	padding-left:79px;

	padding-top:26px;

	position:relative;

}



.titulo_instituciones{

	padding-bottom:15px;

	padding-left:79px;

	padding-top:26px;

	position:relative;

}



.titulo_jovenes{

	padding-bottom:15px;

	padding-left:79px;

	padding-top:26px;

	position:relative;

}



.titulo_ninos{

	padding-bottom:15px;

	padding-left:79px;

	padding-top:26px;

	position:relative;

}



.titulo_popup_actualidad{

	padding-bottom:15px;

	padding-left:79px;

	padding-top:26px;

	position:relative;

}



.titulo_popup_agenda{

	padding-bottom:10px;

	padding-left:68px;

	padding-top:15px;

	position:relative;

}



.titulo_presentacion{

	padding-bottom:15px;

	padding-left:79px;

	padding-top:26px;

	position:relative;

	width:220px;

}







.titulo_recursos_digitales{

	padding-bottom:15px;

	padding-left:79px;

	padding-top:26px;

	position:relative;

	width:220px;

}

























/*MADRID*/



/*CABECERA*/



#capa_cargando{

	display:block;

	visibility:hidden;

	z-index:100;

	position:fixed;

}



.cabecera{

	background:url(../img/img_fondo_logo.gif) repeat-x;

	height:121px;

	width:auto;

}



.tabla2{

	height:121px;

	width:1011px;

	top:0px;

}



.cabecera_menu{

	height: 106px;

	position:relative;

}



.logo_fgsr{

	position: absolute;

	display:block;

	width:154px;

	height:87px;

	top:11px;

	left:23px;
    
  background-image:url(../img/img_logoES.gif);

}

.btn_general{
    height:43px;
    left:0;
    position:absolute;
    top:0;
    width:117px;
}

.btn_centro{
    height:41px;
    left:0;
    position:absolute;
    top:47px;
    width:154px;
}



#btn_presentacionES{position:absolute;left:384px;top:0px;width:154px;height:106px;background-position:0px 0px;background-image:url(../img/img_menu01ES.gif);background-repeat:no-repeat;}

#btn_presentacionES_seleccionado{position:absolute;left:384px;display:block;background-position:0px -106px;width:154px;height:106px;background-image:url(../img/img_menu01ES.gif);background-repeat:no-repeat;}

#btn_presentacionES:link{background-position:0px 0px;}

#btn_presentacionES:hover{background-position:0px -106px;}

#btn_presentacionES:active{background-position:0px -106px;}



#btn_presentacionEN{position:absolute;left:384px;top:0px;width:154px;height:106px;background-position:0px 0px;background-image:url(../img/img_menu01EN.gif);background-repeat:no-repeat;}

#btn_presentacionEN_seleccionado{position:absolute;left:384px;display:block;background-position:0px -106px;width:154px;height:106px;background-image:url(../img/img_menu01EN.gif);background-repeat:no-repeat;}

#btn_presentacionEN:link{background-position:0px 0px;}

#btn_presentacionEN:hover{background-position:0px -106px;}

#btn_presentacionEN:active{background-position:0px -106px;}



#btn_editorialES{position:absolute;left:538px;top:0px;width:154px;height:106px;background-position:0px 0px;background-image:url(../img/img_menu02ES.gif);background-repeat:no-repeat;}

#btn_editorialES_seleccionado{position:absolute;left:538px;display:block;background-position:0px -106px;width:154px;height:106px;background-image:url(../img/img_menu02ES.gif);background-repeat:no-repeat;}

#btn_editorialES:link{background-position:0px 0px;}

#btn_editorialES:hover{background-position:0px -106px;}

#btn_editorialES:active{background-position:0px -106px;}



#btn_editorialEN{position:absolute;left:538px;top:0px;width:154px;height:106px;background-position:0px 0px;background-image:url(../img/img_menu02EN.gif);background-repeat:no-repeat;}

#btn_editorialEN_seleccionado{position:absolute;left:538px;display:block;background-position:0px -106px;width:154px;height:106px;background-image:url(../img/img_menu02EN.gif);background-repeat:no-repeat;}

#btn_editorialEN:link{background-position:0px 0px;}

#btn_editorialEN:hover{background-position:0px -106px;}

#btn_editorialEN:active{background-position:0px -106px;}



#btn_cursosES{position:absolute;left:678px;top:0px;width:191px;height:106px;background-position:0px 0px;background-image:url(../img/img_menu03ES.gif);background-repeat:no-repeat;}

#btn_cursosES_seleccionado{position:absolute;left:678px;display:block;background-position:0px -106px;width:191px;height:106px;background-image:url(../img/img_menu03ES.gif);background-repeat:no-repeat;}

#btn_cursosES:link{background-position:0px 0px;}

#btn_cursosES:hover{background-position:0px -106px;}

#btn_cursosES:active{background-position:0px -106px;}



#btn_cursosEN{position:absolute;left:678px;top:0px;width:191px;height:106px;background-position:0px 0px;background-image:url(../img/img_menu03EN.gif);background-repeat:no-repeat;}

#btn_cursosEN_seleccionado{position:absolute;left:678px;display:block;background-position:0px -106px;width:191px;height:106px;background-image:url(../img/img_menu03EN.gif);background-repeat:no-repeat;}

#btn_cursosEN:link{background-position:0px 0px;}

#btn_cursosEN:hover{background-position:0px -106px;}

#btn_cursosEN:active{background-position:0px -106px;}



#btn_agendaES{position:absolute;left:869px;top:0px;width:141px;height:106px;background-position:0px 0px;background-image:url(../img/img_menu04ES.gif);background-repeat:no-repeat;}

#btn_agendaES_seleccionado{position:absolute;left:869px;display:block;background-position:0px -106px;width:141px;height:106px;background-image:url(../img/img_menu04ES.gif);background-repeat:no-repeat;}

#btn_agendaES:link{background-position:0px 0px;}

#btn_agendaES:hover{background-position:0px -106px;}

#btn_agendaES:active{background-position:0px -106px;}



#btn_agendaEN{position:absolute;left:869px;top:0px;width:141px;height:106px;background-position:0px 0px;background-image:url(../img/img_menu04EN.gif);background-repeat:no-repeat;}

#btn_agendaEN_seleccionado{position:absolute;left:869px;display:block;background-position:0px -106px;width:141px;height:106px;background-image:url(../img/img_menu04EN.gif);background-repeat:no-repeat;}

#btn_agendaEN:link{background-position:0px 0px;}

#btn_agendaEN:hover{background-position:0px -106px;}

#btn_agendaEN:active{background-position:0px -106px;}



.cont_idioma{

	display:block;

	clear:both;

	float:left;

	position:relative;

	width:1011px;

	height:15px;

	margin:0px;

	padding:0px;

}



.txt_fundacion{

	position:absolute;

	width:176px;

	height:15px;

	background:url(../img/img_fundacion.gif);

	top:0px;

	left:5px;

	font-size:1px;

}



.btn_en{

	position:absolute;

	width:30px;

	height:15px;

	left: 958px;

	top:0px;

	font-size:1px;

}



.btn_esp{

	position:absolute;

	width:32px;

	height:15px;

	left: 910px;

	top:0px;

	font-size:1px;

}



/*CONTENIDO*/







.ocultarh1{

	display:none;

	overflow:hidden;

}



/*PIE*/



.pie_fondo{

	background:url(../img/img_fondopie.gif) repeat-x;

}



.tabla3{

	height:41px;

	width:1011px;

	position:relative;

}



#btn_salaprensaES{position:absolute;left:54px;top:0px;width:72px;height:15px;font-size:0px;background-position:0px 0px;background-image:url(../img/img_btn_salaprensaES.gif);background-repeat:no-repeat;}

#btn_salaprensaES_seleccionado{display:block;background-position:0px -15px;width:72px;height:15px;font-size:0px;background-image:url(../img/img_btn_salaprensaES.gif);background-repeat:no-repeat;}

#btn_salaprensaES:link{background-position:0px 0px;}

#btn_salaprensaES:hover{background-position:0px -15px;}

#btn_salaprensaES:active{background-position:0px -15px;}



#btn_salaprensaEN{position:absolute;left:54px;top:0px;width:72px;height:15px;font-size:0px;background-position:0px 0px;background-image:url(../img/img_btn_salaprensaEN.gif);background-repeat:no-repeat;}

#btn_salaprensaEN_seleccionado{display:block;background-position:0px -15px;width:72px;height:15px;font-size:0px;background-image:url(../img/img_btn_salaprensaEN.gif);background-repeat:no-repeat;}

#btn_salaprensaEN:link{background-position:0px 0px;}

#btn_salaprensaEN:hover{background-position:0px -15px;}

#btn_salaprensaEN:active{background-position:0px -15px;}



.btn_inicio{

	position:absolute;

	width:21px;

	height:15px;

	top:0px;

	left:790px;

	font-size:0px;

}



.btn_avisolegal{

	position:absolute;

	width:45px;

	height:15px;

	top:0px;

	left:829px;

	font-size:0px;

}



.btn_contacto{

	position:absolute;

	width:35px;

	height:15px;

	top:0px;

	left:890px;

	font-size:0px;

}



.btn_mapaweb{

	position:absolute;

	width:36px;

	height:15px;

	top:0px;

	left:944px;

	font-size:0px;

}



.cont_tot{

	position:relative;

	clear:both;

	height:auto;

	width:1011px;

}



.min_height_total{

    position:relative;

	clear:both;

	float:left;

	height:419px;

	width:0px;

}



.cont_datos{

    position:relative;

	float:left;

	height:auto;

	width:1011px;

}



.container_principal{

	left:0px;

	top:0px;

	height:auto;

	width:1011px;

	position:relative;

	text-align:left;

	text-decoration:none;

}



.portada{

	height:auto;

	width:1011px;

	position:relative;

	text-align:left;

	text-decoration:none;

	float:left;

	background-image:url(../img/img_fondocontenido2.gif);

	background-repeat: repeat-y;

}



.portada_izquierda{

	position:relative;

	display:block;

	clear:both;

	float:left;

	height:425px;

	width:342px;

}



.portada_contenedor{

	position:relative;

	display:block;

	float:left;

	height:422px;

	width:492px;

	border:0px solid blue;

}



.portada_logos{

	position:relative;

	display:block;

	float:left;

	top:0px;

	height:422px;

	width:177px;

	border:0px solid blue;

}



.titulo_portada{

	position:absolute;

	left:79px;

	top:28px;

	display:block;

}



.portada_izquierda1{
	position:absolute;
	left:82px;
	top:52px;
	height:59px;
	width:208px;
	overflow:hidden;
}

.portada_izquierda2{
	position:absolute;
	left:82px;
	top:130px;
	height:59px;
	width:208px;
	overflow:hidden;
}

.portada_texto{
	position: relative;
    clear:both;
    float:left;
	overflow: hidden;
	height: 54px;
	width: 195px;
}



.ir_a_actualidad{

	position:absolute;

	left:196px;

	top:43px;

	height:12px;

	width:12px;

}



.portada_menu_izquierda{

	position:absolute;

	left:51px;

	top:201px;

	height:220px;

	height:auto;

	width:166px;

}



.links{

	position:relative;

	clear:both;

	float:left;

	display:block;

	height:40px;

	width:166px;

}



.foto1_contenedor{

	position:absolute;

	left:1px;

	top:27px;

	height:177px;

	width:103px;

}



.foto2_contenedor{

	position:absolute;

	clear:both;

	left:128px;

	top:27px;

	height:177px;

	width:103px;

}



.foto3_contenedor{

	position:absolute;

	left:256px;

	top:27px;

	height:177px;

	width:103px;

}



.foto4_contenedor{

	position:absolute;

	left:382px;

	top:27px;

	height:177px;

	width:103px;

}



.texto1_contenedor{

	position:relative;

	left:1px;

	top:222px;

	height:182px;

	width:98px;

	overflow:hidden;

}



.ir_a_1portada1{

	position:absolute;

	left:98px;

	top:390px;

	height:12px;

	width:12px;

}



.texto2_contenedor{

	position:absolute;

	left:128px;

	top:222px;

	height:182px;

	width:98px;

	overflow:hidden;

}



.ir_a_1portada2{

	position:absolute;

	left:225px;

	top:390px;

	height:12px;

	width:12px;

}



.texto3_contenedor{

	position:absolute;

	left:256px;

	top:222px;

	height:182px;

	width:98px;

	overflow:hidden;

}



.ir_a_1portada3{

	position:absolute;

	left:353px;

	top:390px;

	height:12px;

	width:12px;

}



.texto4_contenedor{

	position:absolute;

	left:382px;

	top:222px;

	height:182px;

	width:98px;

	overflow:hidden;

}



.ir_a_1portada4{

	position:absolute;

	left:479px;

	top:390px;

	height:12px;

	width:12px;

}



.presentacion{

	height:422px;

	width:1011px;

	position:relative;

	text-align:left;

	text-decoration:none;

	float:left;

	background-image:url(../img/img_fondocontenido2.gif);

	background-repeat: repeat-y;

}



.presentacion_izquierda{

	position:absolute;

	top:0px;

	left:0px;

	height:422px;

	width:384px;

}



.presentacion_derecha{

	position:absolute;

	top:0px;

	left:384px;

	height:422px;

	width:628px;

	background:url(../img/img_foto_presentacion.jpg);

}



.presentacion_titulo{

	position:absolute;

	top:26px;

	left:81px;

	height:13px;

	width:70px;

	background:url(../img/img_presentacion.gif);

	font-size:0px;

}



.presentacion_txt{

	position:absolute;

	top:57px;

	left:81px;

	height:335px;

	width:287px;

}



.presentacion_mail{

	position:absolute;

	top:398px;

	left:81px;

	height:20px;

	width:165px;

}



.presentacion_sobre{

	position:absolute;

	top:401px;

	left:251px;

	height:9px;

	width:13px;

	font-size:0px;

}



.agenda{

	height:422px;

	width:1011px;

	position:relative;

	text-align:left;

	text-decoration:none;

	float:left;

	background-image:url(../img/img_fondocontenido2.gif);

	background-repeat: repeat-y;

}



.titulo_agenda{

	padding-bottom:15px;

	padding-left:79px;

	padding-top:26px;

	position:relative;

}



.agenda_contenedor{

	position:absolute;

	top:54px;

	left:78px;

	height:327px;

	width:730px;

}



.agenda_foto1{

	position:absolute;

	left:0px;

	top:0px;

	height:142px;

	width:213px;

}



.agenda_foto2{

	position:absolute;

	left:252px;

	top:0px;

	height:142px;

	width:213px;

}



.agenda_foto3{

	position:absolute;

	left:505px;

	top:0px;

	height:142px;

	width:213px;

}



.agenda_personas1{

	position:absolute;

	left:0px;

	top:150px;

	height:50px;

	width:213px;

	overflow:hidden;

	text-align:right;

}



.agenda_personas2{

	position:absolute;

	left:252px;

	top:150px;

	height:50px;

	width:213px;

	overflow:hidden;

	text-align:right;

}



.agenda_personas3{

	position:absolute;

	left:505px;

	top:150px;

	height:50px;

	width:213px;

	overflow:hidden;

	text-align:right;

}



.agenda_descripcion1{

	position:absolute;

	left:3px;

	top:203px;

	height:114px;

	width:220px;

	overflow:hidden;

	text-align:left;

}



.agenda_descripcion2{

	position:absolute;

	left:255px;

	top:203px;

	height:114px;

	width:220px;

	overflow:hidden;

	text-align:left;

}



.agenda_descripcion3{

	position:absolute;

	left:508px;

	top:203px;

	height:114px;

	width:220px;

	overflow:hidden;

	text-align:left;

}



.agenda_fecha{

	position:absolute;

	top:0px;

	left:0px;

	height: 14px;

	width: 208px;

	overflow:hidden;

}



.agenda_titulo{

	position:absolute;

	top:15px;

	left:0px;

	height: 28px;

	width: 208px;

	overflow:hidden;

}



.agenda_texto{

	position:absolute;

	top:45px;

	left:0px;

	height: 65px;

	width: 208px;

	overflow:hidden;

}



.ir_a_agenda{

	position:absolute;

	left:208px;

	top:102px;

	height:15px;

	width:12px;

	font-size:0px;

}



.agenda_menuder{

	left:834px;

	top:0px;

	height:422px;

	width:169px;

	position:absolute;

	text-decoration:none;

}



.buscador_agenda{

	position:absolute;

	left:0px;

	top:38px;

	width:169px;

}



.busc_agenda_ES{

    background-image:url(../img/img_buscador.gif);

    display:block;

    height:12px;

    left:0px;

    overflow:hidden;

    position:absolute;

    top:0;

    width:51px;

}



.busc_agenda_EN{

    background-image:url(../img/img_buscadorEN.gif);

    display:block;

    height:12px;

    left:0px;

    overflow:hidden;

    position:absolute;

    top:0;

    width:51px;

}



.form1{

	background-color:#ccdfc9;

	border:1px solid #ccdfc9;

}



.flecha_buscador_simple{

	position:absolute;

	left:150px;

	top:26px;

}



.rss_agenda{

	position:absolute;

	left:0px;

	top:105px;

	width:119px;

	height:18px;

}



.anadirES{

	position:absolute;

	left:0px;

	top:0px;

	width:100px;

	height:18px;

	background-image:url(../img/img_titulo_rssES.gif);

	font-size:0px;

}



.anadirEN{

	position:absolute;

	left:0px;

	top:0px;

	width:100px;

	height:18px;

	background-image:url(../img/img_titulo_rssEN.gif);

	font-size:0px;

}



.boton_rss{

	position:absolute;

	left:101px;

	top:0px;

	width:19px;

	height:18px;

	font-size:0px;

}



.agenda_calendario{

	position:absolute;

	left:0px;

	top:156px;

	width:145px;

	height:112px; 

	border:1px solid #ccdfc9;

}



.agenda_eventos{

	position:absolute;

	left:0px;

	top:283px;

	width:145px;

	height:21px; 

	background: #ccdfc9;

}



.agenda_pagina{

	position:absolute;

	left:0px;

	top:350px;

	width:145px;

	height:15px; 

	text-align:center;

}



.agenda_paginador{

	position:absolute;

	left:0px;

	top:370px;

	width:145px;

	height:15px; 

	border:1px solid #ccdfc9;

}



.cursos{

	height:auto;

	width:1011px;

	position:relative;

	text-align:left;

	text-decoration:none;

	float:left;

	background-image:url(../img/img_fondocontenido1.gif);

	background-repeat: repeat-y;

}



.cursos_izquierda{

	height:auto;

	width:814px;

	position:relative;

	display:block;

	text-align:left;

	text-decoration:none;

	float:left;

}



.cursos_derecha{

	height:auto;

	width:197px;

	position:relative;

	display:inline;

	text-align:left;

	text-decoration:none;

	float:left;

}



.cursos_titulo{

	position:relative;

	margin-left:80px;

	margin-top:28px;

	width:169px;

	height:12px; 

	background-image:url(../img/img_cursos_simposios_seminarios.gif);

	font-size:0px;

	display:block;

}



.cursos_contenido{

	position:relative;

	clear:both;

	float:left;

	margin-left:80px;

	margin-top:19px;

	width:691px;

	height:auto; 

	display:block;

	border:0px solid red;

}



.cursos_datos{

	position:relative;

	clear:both;

	float:left;

	margin-left:0px;

	margin-top:0px;

	width:505px;

	height:auto; 

}



.cursos_foto{

	position:relative;

	float:left;

	margin-left:52px;

	margin-top:0px;

	width:134px;

	height:134px; 

	background: #ccdfc9;

	display:inline;

}



.cursos_informacion{

	position:relative;

	margin-left:21px;

	margin-top:32px;

	width:145px;

	height:21px; 

	background-image:url(../img/img_informacion.gif);

	font-size:0px;

	display:block;

}



.cursos_informacion_boton{

	position:relative;

	margin-left:23px;

	margin-top:24px;

	width:144px;

	height:45px; 

	font-size:0px;

	display:block;

}



.cursos_menu{

	position:relative;

	margin-left:0px;

	margin-top:44px;

	width:auto;

	height:199px; 

	font-size:0px;

	display:block;

}



.accion_editorial{

	height:auto;

	width:1011px;

	position:relative;

	text-align:left;

	text-decoration:none;

	float:left;

	background-image:url(../img/img_fondocontenido1.gif);

	background-repeat: repeat-y;

}



.accion_editorial_izquierda{

	height:auto;

	width:814px;

	position:relative;

	display:block;

	text-align:left;

	text-decoration:none;

	float:left;

}



.accion_editorial_derecha{

	height:auto;

	width:197px;

	position:relative;

	display:inline;

	text-align:left;

	text-decoration:none;

	float:left;

}



.accion_editorial_titulo{

	position:relative;

	margin-left:80px;

	margin-top:28px;

	height:14px; 

	font-size:0px;

	display:block;

}



.accion_editorial_menu{

	height:357px;

	width:152px;

	position:relative;

	text-align:left;

	text-decoration:none;

	float:left;

}



.accion_editorial_buscador{

	clear:both;

	float:left;

	display:block;

	margin-top:27px;

	margin-left:19px;

	width:169px;

	height:41px;

	position:relative;

	text-align:left;

	text-decoration:none;

	float:left;

}



.accion_editorial_pedidos{

	clear:both;

	float:left;

	display:block;

	margin-top:37px;

	margin-left:19px;

	width:158px;

	height:250px;

	position:relative;

	text-align:left;

	text-decoration:none;

	float:left;

}



.accion_editorial_descargar{

	top:0px;

	left:0px;

	width:118px;

	height:13px;

	position:absolute;

	text-align:left;

	text-decoration:none;

	float:left;

	font-size:1px;

}



.accion_editorial_icono{

	top:0px;

	left:129px;

	width:13px;

	height:13px;

	position:absolute;

	text-align:left;

	text-decoration:none;

	float:left;

	font-size:1px;

}



.accion_editorial_txt{

	top:50px;

	left:0px;

	width:158px;

	height:13px;

	position:absolute;

	text-align:left;

	text-decoration:none;

}



.novedades_links{

	position:relative;

}



.links_texto{

	position:relative;

	margin-left:80px;

	margin-top:20px;

	height:auto; 

	display:block;

}



.accion_editorial_contenido{

	position:relative;

	margin-top:20px;

	height:auto; 

	width: 700px;

	display:block;

}



.publicaciones_contenedor{

	position:relative;

	margin-top:20px;

	height:auto;

	width: 730px;

	display:block;

	clear:both;

	float:left;

}



.distribuidoras_frase{

	position:relative;

	margin-top:10px;

	height:14px; 

	width: 380px;

	display:block;

}



.distribuidoras_texto{

	position:absolute;

	top:0px;

	left:0px;

	height:14px;

	width: 350px;

}



.distribuidoras_sobre{

	position:absolute;

	top:3px;

	left:355px;

	height:9px;

	width: 13px;

	font-size:0px;

}



.distribuidoras_contenido{

	position:relative;

	margin-top:20px;

	height:auto; 

	width: 736px;

	display:block;

	float:left;

	display:block;

}



.distribuidoras_libros{

	position:relative;

	margin-bottom: 10px;

	float:left;

	height:auto;

	width: 350px;

	display:block;

}



.distribuidoras_titulo{

	position:relative;

	margin-left: 30px;

	float:left;

	height:15px;

	width: 340px;

	display:block;

}



.distribuidoras_direccion{

	position:relative;

	margin-left: 30px;

	float:left;

	clear:both;

	height:auto;

	width: 340px;

	display:block;

}



.distribuidoras_internacionales{

	position:relative;

	margin-left: 30px;

	margin-top: 50px;

	margin-bottom: 10px;

	float:left;

	clear:both;

	height:auto;

	width: 340px;

	display:block;

}



.distribuidoras_cont_mail{

	position:relative;

	margin-left: 30px;

	float:left;

	clear:both;

	display:block;

}



.distribuidoras_mail{

	position:relative;

	float:left;

	clear:both;

	display:block;

}



.distribuidoras_mail_sobre{

	position:relative;

	float:left;

	display:block;

	margin-left:5px;

	margin-top:1px;

}





/*NUEVO*/



.links5_el{

	clear:both;

	float:left;

	margin-bottom:7px;

	font-size:0px;

}



.elemento_menu{

	position:relative;

	margin-left:6px;

	margin-top:7px;

	margin-bottom:7px;

	clear:both;

	display:block;

	width:160px;

	height:23px;

}



.oculto{

	visibility:visible;

	display:block;

}



.el_menu{

	margin-left:33px;

	margin-top:0px;

	margin-bottom:12px;

	clear:both;

	display:block;

}



.barra{

	font-size:0px;

	background-image:url('img/img_barra_menuder.gif');

	height:1px;

	width:36px;

	clear:both;

}



.menu_texto{

	position:absolute;

	top:4px;

	left:22px;

}



.presentacion2{

	height:auto;

	width:1011px;

	position:relative;

	text-align:left;

	text-decoration:none;

	float:left;

	background-image:url(../img/img_fondocontenido1.gif);

	background-repeat: repeat-y;

}



.servicios_presentacion2{

	clear:both;

	display:block;

	float:left;

	height: 100%;

	margin-left:75px;

	min-height:640px;

	position:relative;

	width:739px;

}



.padding25{

	padding:25px 0px;

}



.informaciones{height:auto;float:left;width:700px;}

.informaciones2{height:auto;float:left;width:700px;margin-left:70px;margin-top:30px;}



.servicios_presentacion_foto{

	left:575px;

	top:0px;

	height:auto;

	width:132px;

	margin:5px;

	float:right;

	margin-left:15px;

}



.presentacion_texto{

	position: relative;

	padding-top: 10px;

	padding-bottom: 13px;

	width: auto;

	clear:none;

}



.ficheros{display:block;position:relative;margin:0px;height:20px;float:left;width:700px;}



.enlace1{display:block;position:relative;margin:0px;width:auto;height:20px;float:left;}

.enlace2{display:block;position:relative;margin-left:15px;width:13px;height:13px;float:left;}

.urls{display:block;position:relative;margin-bottom:25px;height:20px;float:left;clear:both;width:700px;}

.descargas1{display:block;position:relative;margin:0px;padding:0px;width:100%;height:auto;float:left;clear:both;}

.descargas2{font-weight:normal;display:block;position:relative;margin:0px;padding:0px;padding-top:10px;padding-bottom:2px;width:auto;height:auto;float:left;clear:both;}

.cont_descargas{display:block;position:relative;margin:0px;width:715px;height:auto;float:left;clear:both;padding-bottom:30px;}

.imagen_descarga{display:block;position:relative;padding:0px;margin-left:15px;margin-top:1px;width:13px;height:13px;float:left;}

.extension_y_tam{display:block;position:relative;margin:0px;width:auto;height:13px;padding:0px;padding-top:10px;padding-bottom:2px;float:left;}



.servicios_presentacion_menuder2{

	display:block;

	float:left;

	height: auto;

	position:relative;

	text-decoration:none;

	width:189px;

}



.servicios_fomento_lectura_menuder_arriba2{

	clear:both;

	float:left;

	display:block;

	height:auto;

	letter-spacing:-1px;

	position:relative;

	top:7px;

	width:190px;

}



.buscador_presentacion2{

	clear:both;

	float:left;

	display:block;

	margin-left:24px;

	margin-top:47px;

	position:relative;

	width:165px;

}



.servicios_presentacion_menuder_abajo2{

	clear:both;

	float:left;

	display:block;

	height:auto;

	position:relative;

	width:179px;

	margin-top:50px;

}



.sobre_mail{

	float:left;

	position:relative;

	top:0px;

	left:0px;

	margin-left:5px;

	font-size:0px;

	margin-top:2px;

}



.texto_presentacion p{

	margin-top:5px;

	margin-bottom:5px;

}

.capa_mail_presentacion{

	margin-left:81px;

}



.el_m5{

	clear:both;

	float:left;

	display:block;

}



.popup_emergente{

	position:relative;

	clear:both;

	float:left;

	min-height:500px;

	height:auto;

	width:780px;

	background-color:#ffffff;

	background:url(../img/img_fondocontenido1.gif) repeat;

}



.estilo_mail{

	background-image: url(../img/img_btn_sobre.gif);

	background-repeat:no-repeat;

	background-position: right 3px;

	padding-right:20px;

    color:#777B7A;

	font-family:verdana;

	font-size:11px;

	font-weight:400;

	text-decoration:none;

}



.distribuidoras_libros p {

	margin:0px;

}



.logo_interior{

	position:relative;

	margin-left:2px;

	margin-top:2px;

	height:50px;

	width:124px;

}



.formulario_envio{

	position:absolute;

	background:#E6C7B5;

	height:19px;

	width:355px;

	border:0px;

	font-family:arial;

	font-size:9px;

	color:#6c6a5e ;

	text-decoration:none;

	font-weight:400;

	padding-left:3px;

}



.popup_contactar{

	position:relative;

	clear:both;

	float:left;

	display:block;

	height:auto;

	min-height:600px;

	width:532px;

	background-color:#ffffff;

	background:url(../img/img_fondocontenido1.gif) repeat;

}



.contactar_titulo{

	position:relative;

	clear:both;

	float:left;

	margin-left:25px;

	margin-top:12px;

	width:100px;

	height:13px;

}



.contactar_cont_datos{

	position:relative;

	clear:both;

	float:left;

	margin-left:50px;

	width:470px;

	height:auto;

}



.contactar_texto{

	position:relative;

	clear:both;

	float:left;

	display:block;

	margin-left:25px;

	margin-top:20px;

	width:440px;

	height:auto;

}



.contactar_datos{

	position:relative;

	clear:both;

	float:left;

	display:block;

	margin-top:15px;

	margin-left:1px;

	width:458px;

	height:450px;

}



.contactar_izq{

	position:absolute;

	top:0px;

	left:0px;

	width:100px;

	height:319px;

}



.contactar_der{

	position:absolute;

	top:0px;

	left:100px;

	width:358px;

	height:450px;

}



.contactar_apellidos{

	position:absolute;

	top:0px;

	left:0px;

	width:100px;

	height:38px;

}



.contactar_nombre{

	position:absolute;

	top:38px;

	left:0px;

	width:100px;

	height:40px;

}



.contactar_localidad{

	position:absolute;

	top:78px;

	left:0px;

	width:100px;

	height:40px;

}



.contactar_provincia{

	position:absolute;

	top:118px;

	left:0px;

	width:100px;

	height:40px;

}



.contactar_pais{

	position:absolute;

	top:158px;

	left:0px;

	width:100px;

	height:40px;

}



.contactar_correo{

	position:absolute;

	top:198px;

	left:0px;

	width:100px;

	height:40px;

}



.contactar_profesion{

	position:absolute;

	top:238px;

	left:0px;

	width:100px;

	height:40px;

}



.contactar_mensaje{

	position:absolute;

	top:278px;

	left:0px;

	width:100px;

	height:41px;

}



.contactar_apellidos_n{top:12px;}

.contactar_nombre_n{top:50px;}

.contactar_localidad_n{top:88px;}

.contactar_provincia_n{top:127px;}

.contactar_pais_n{top:168px;}

.contactar_correo_n{top:206px;}

.contactar_profesion_n{top:245px;}

.contactar_mensaje_n{top:283px;}



.contactar_volver{

	position:absolute;

	top:433px;

	left:100px;

	width:61px;

	height:12px;

}



.contactar_enviar{

	position:absolute;

	top:433px;

	left:395px;

	width:61px;

	height:12px;

}



.caja_txtarea{

	position:absolute;

	top:278px;

	left:0px;

	width:358px;

	height:127px;

	display:block;

	background:#ccdfc9;

}



.caja_txtarea_ie{

	width:260px;

	display:block;

	float:left;

	margin-left:7px;

	margin-top:1px;

	border:0px solid red;

}



.cont_aviso_legal{

	height:auto;

	width:1011px;

	position:relative;

	text-align:left;

	text-decoration:none;

	float:left;

	background-image:url(../img/img_fondocontenido2.gif);

	background-repeat: repeat-y;

	min-height: 500px;

}



.texto_aviso_legal{

	height:auto;

	width:875px;

	display:block;

	float:left;

	margin-left: 80px;

	margin-top: 20px;

	margin-bottom:20px;

}



/*

 * Calendario

 */

 

 .numeros_calendario{

	display:block;

    position:relative;

	float:left;

	width:21px;

	height:16px;

	text-align:center;

	color:#6d6b5e;

	font-size:10px;

	font-family:verdana;

	cursor:default;

}



.numero_seleccionado{

    display:block;

	position:relative;

	float:left;

	width:16px;

	height:16px;

	text-align:center;

	color:#6d6b5e;

	font-size:10px;

	font-family:verdana;

	background-image:url('../img/btn_numero_sel.gif');

	text-decoration:none;

}

 

 .numeros_blancos{

	display:block;

    position:relative;

	float:left;

	width:21px;

	height:16px;

	text-align:center;

}





.bt_rss_ES{

    background-image:  url('../img/img_rss.gif');

	background-repeat: no-repeat;

	position:absolute;

	top:65px;

	left:10px;

	height:18px;

	width:120px;

}



.bt_rss_EN{

    background-image:  url('../img/img_rss_EN.gif');

	background-repeat: no-repeat;

	position:absolute;

	top:65px;

	left:10px;

	height:18px;

	width:120px;

}



.textonormal{font-family:verdana;font-size:10px;color:#868c91;}





/*

 * ENIAR AMIGO

 */

 

 .enviar_cont_datos{

	position:relative;

	clear:both;

	float:left;

	margin-left:50px;

	width:470px;

	height:auto;

}



.enviar_titulo{

	position:relative;

	clear:both;

	float:left;

	margin-left:25px;

	margin-top:12px;

	width:120px;

	height:13px;

}



.enviar_foto{

	position:relative;

	clear:both;

	float:left;

	margin-left:25px;

	margin-top:20px;

	height:67px;

	width:101px;

}



.enviar_formulario_fecha{

	position:relative;

	clear:both;

	float:left;

	display:block;

	margin-left:25px;

	margin-top:12px;

	width:425px;

	height:auto;

}



.enviar_formulario_titulo{

	position:relative;

	clear:both;

	float:left;

	display:block;

	margin-left:25px;

	margin-top:12px;

	width:425px;

	height:auto;

}



.enviar_formulario_texto{

	position:relative;

	clear:both;

	float:left;

	display:block;

	margin-left:25px;

	margin-top:20px;

	width:425px;

	height:auto;

}



.enviar_formulario_datos{

	position:relative;

	clear:both;

	float:left;

	display:block;

	margin-top:40px;

	margin-left:1px;

	width:458px;

	height:186px;

}



.enviar_formulario_izq{

	position:absolute;

	top:0px;

	left:0px;

	width:100px;

	height:186px;

}



.enviar_remitente{

	position:absolute;

	top:0px;

	left:0px;

	width:100px;

	height:40px;

}



.enviar_enviar{

	position:absolute;

	top:40px;

	left:0px;

	width:100px;

	height:40px;

}



.enviar_destinatario{

	position:absolute;

	top:80px;

	left:0px;

	width:100px;

	height:40px;

}



.enviar_enviar2{

	position:absolute;

	top:120px;

	left:0px;

	width:100px;

	height:41px;

}



.enviar_volver{

	position:absolute;

	top:174px;

	left:100px;

	width:61px;

	height:12px;

}



.enviar_send{

	position:absolute;

	top:174px;

	left:395px;

	width:61px;

	height:12px;

}



.formulario_envio{

	position:absolute;

	background:#ccdfc9;

	height:19px;

	width:355px;

	border:0px;

	font-family:arial;

	font-size:9px;

	color:#6c6a5e ;

	text-decoration:none;

	font-weight:400;

	padding-left:3px;

}



.enviar_formulario_der{

	position:absolute;

	top:0px;

	left:100px;

	width:358px;

	height:186px;

}



.enviar_remitente_n{

	top:10px;

	left:0px;

}



.enviar_email1_n{

	top:48px;

}



.enviar_destinatario_n{

	top:87px;

}

.enviar_email2_n{

	top:125px;

}



.txt_pre{

	overflow:hidden;

	height:378px;

	top:14px;

	position:relative;

}



.mail_pre{

	position:relative;

	float:left;

	margin-top:20px;

	width:263px;

	overflow:hidden;

	height:25px;

}



.pre_url{

	width:auto;

	top:0px;

	left:0px;

}



.pre_nourl{

	width:auto;

	float:left;

	position:relative;

	top:0px;

	left:0px;

	height:25px;

	font-size:0px;

}



.cont_img_desc{

	position:absolute;

	top:0px;

	width:628px;

	left:384px;

}



.list_secciones{
	position:relative;
    clear:both;
    float:left;
	height:20px;
    overflow:hidden;
    width:215px;
}



.not_fot{

	width:200px;

	height:150px;

}



/*POPUP ACTUALIDAD*/



.popup_actualidad{

	position:relative;

	clear:both;

	float:left;

	height:auto;

	width:532px;

	background-color:#ffffff;

	background:url(../img/img_fondocontenido1.gif) repeat;

}



.minheight_actualidad{

    height:500px;

	width:0px;

	position:relative;

	float:left;

	clear:both;

	display:block;

}



.cont_actualidad{

    height:auto;

	width:520px;

	position:relative;

	float:left;

	clear:none;

	display:block;

}



.popup_izq{

	position:relative;

	clear: both;

	float:left;

	width:50px;

	height:100px;

}



.popup_der{

    position:relative;

	float:left;

	width:452px;

	height:auto;

	margin-left:16px;

	display:inline;

}



.popup_fotos{

	position:relative;

	clear:both;

	float:left;

	width:452px;

	height:198px;

	margin-top:15px;

}



.popup_fotos_grande{

	position:absolute;

	top:0px;

	left:0px;

	height:198px;

	width:298px;

}



.popup_fotos_peq{

	height:67px;

	left:326px;

	position:absolute;

	top:132px;

	width:101px;

}



.popup_txt_peq{

	height:63px;

	left:326px;

	position:absolute;

	top:0px;

	width:101px;

	overflow:hidden;

}



.popup_textos{

	position:relative;

	clear:both;

	float:left;

	width:452px;

	height:auto;

}



.popup_textos_dato{

	position:relative;

	clear:both;

	float:left;

	width:452px;

	height:auto;

	margin-top:15px;

}



.popup_mas_datos{

    position:relative;

	clear:both;

	float:left;

	width:452px;

	height:20px;

	margin-top:15px;

}



.popup_mas_datos_txt{

    position:relative;

    clear:both;

	float:left;

	display:block;

	width:auto;

	height:20px;

}



.popup_img_articulos{

	position:relative;

	float:left;

	display:inline;

	width:auto;

	height:auto;

	margin-left:5px;

}



/* --------------------- */



.flecha_buscador_servicios{

	position:absolute;

	left:150px;

	top:26px;

}
