/* 
	Consorcio Fernando de los Ríos - Portada
*/

body{}


#barra_lateral{
	width:186px;
	padding:40px 10px 10px 10px;
	float:left;}

#barra_lateral h3{
	line-height:1em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Georgia, Arial, Hevetica, Sans-serif;
	font-size:2.3em;
	font-weight:normal;
	text-align:right;
	color:#c4c5c7;}

div.separador{
	width:60px;
	margin:8px 0 0 0;
	float:right;
	border:1px solid #999;
	border-width:1px 0 0 0;}
#cabecera{
	height:265px;
	margin:0 0 -56px 0;
	background:url(../img/bg_body_contenido.jpg) repeat-x bottom !important;}
#sub_cab{
	display:block;
	width:814px;
	height:130px;
	margin:0 auto;
	padding:0;}
#cab_izq{
	width:196px;
	padding:0;
	margin:0;
	float:left;
	list-style:none;}
#cab_der{
	width:588px;
	height:130px;
	padding:0;
	float:right;
	list-style:none;}

/* banner de la seccion */						
	#flashcontent_seccion {
		width:588px;
		height: 130px;
		float:right;
		margin:0 auto;
		padding:0;
		list-style:none;
		visibility: visible;
		text-align:center;}
		
		#flashcontent h1,
		#flashcontent h2{display:none;}	
		
#menu_contenido{
	width:196px;
	margin:0 0 0 10px;
	padding:20px 0 0 0;
	float:left;
	list-style:none;
	font-size:1.1em;}
	
#menu_contenido li{
	padding:2px 0;
	text-align:right;
	border-bottom:1px solid #355173;}

#menu_contenido li a{color:#fff;}
#menu_contenido .actual,
#menu_contenido li a:hover{
	font-weight:bold;
	text-decoration:none;}


#sobre_seccion_principal{
	padding:10px 0 0 0;
	float:left;
	background:transparent url(../img/bg_principal_top.png) no-repeat left top;}
#seccion_principal{
	width:548px;
	min-height:600px;
	padding:10px 20px;
	float:left;
	background:transparent url(../img/bg_principal.png) repeat-y left;}

#seccion_principal h3{
	width:528px;
	margin:10px 0 0 10px;
	padding:0;
	font-size:2.3em;
	line-height:1.3em;}
#seccion_principal p{
	width:528px;
	margin:10px 0 10px 10px;
	padding:0;
	text-align:justify;}
#seccion_principal h4{
	width:528px;
	margin:15px 0 0 10px;
	font-size:1.3em;
	line-height:1.1em;}
	
#seccion_principal h5{
	width:528px;
	margin:10px 0 0 10px;
	font-size:1.1em;
	line-height:1.3em;
	border-bottom:1px solid #315f7c;}

#seccion_principal ul,
#seccion_principal ol{
	padding:0 0 0 30px;
	color:#3d7698;
	border-left:5px solid #315f7c;
	background:#fafafa;}
#seccion_principal li{padding:0;}

/* menu anclas en las subcategorias */
#seccion_principal #menu_anclas{
	width:80%;
	margin:25px auto 25px auto;
	padding:1px;
	border:1px solid #edf5d5;
	background:transparent;}
#seccion_principal #menu_anclas li{
	margin:0;
	padding:1px;
	font-size:0.85em;
	line-height:1.2em;
	list-style:none;
	background:#fff;}
#seccion_principal #menu_anclas li a{
	display:block;
	padding:4px 0 4px 24px;
	font-weight:bold;
	text-decoration:none;
	color:#6a8c02;
	border:1px solid #edf5d5;
	border:1px 0 1px 0;
	background:#f8fbec;}
#seccion_principal .marco_foto{margin:10px auto 10px 28px;}
#seccion_principal .subcategoria,
#seccion_principal .marco_foto{padding:0 0 13px 0;}
#seccion_principal .raya{border-top:1px solid #315f7c;}
#seccion_principal .raya p{margin:10px 0;}
#seccion_principal .raya img{border:none;}
	
#seccion_principal #menu_anclas li a#id_introduccion{background:#f8fbec url(../img/icon_introduccion.gif) no-repeat 4px 50%;}
#seccion_principal #menu_anclas li a#id_descarga{background:#f8fbec url(../img/icon_descarga.gif) no-repeat 4px 50%;}
#seccion_principal #menu_anclas li a#id_solicitud{background:#f8fbec url(../img/icon_solicitud.gif) no-repeat 4px 50%;}
#seccion_principal #menu_anclas li a#id_ayuda{background:#f8fbec url(../img/icon_ayuda.gif) no-repeat 4px 50%;}

#seccion_principal #menu_anclas li a:hover,
#seccion_principal #menu_anclas li a#id_introduccion:hover,
#seccion_principal #menu_anclas li a#id_descarga:hover,
#seccion_principal #menu_anclas li a#id_solicitud:hover,
#seccion_principal #menu_anclas li a#id_ayuda:hover{
	color:#555;
	background-color:#edf5d5;}

#seccion_principal .ficha_logos_izq{
	margin:10px 15px 10px 5px;
	float:left;
	border:1px solid #efefef;}
#seccion_principal .ficha_logos_der{
	margin:5px 5px 10px 15px;
	float:right;
	border:1px solid #efefef;}

#seccion_principal #listado_ayuda{
	padding:10px;
	list-style:none;}
#seccion_principal #listado_ayuda li{
	margin:0;
	padding:0;}

#seccion_principal .documentos{
	margin:10px;
	padding:10px 0 50px 110px;
	border:none;
	border:1px solid #efefef;
	background:#f5f5f5 url(../img/descargar_bg.jpg) no-repeat 10px 10px;}
#seccion_principal .documentos li{
	padding:5px 0 10px 18px;
	font-weight:bold;
	color:#454545;
	list-style:none;
	background:url(../img/flecha_der_descarga.gif) no-repeat left 6px;}
#seccion_principal .documentos li a{
	margin:4px 0;
	font-weight:bold;
	color:#454545;}

#seccion_principal div.iframe {
	margin:10px 0 0 0;
	padding:0 10px;}

#seccion_principal table{
	width:90%;
	margin:0 auto;
	border:none !important}
#seccion_principal table tbody td,
#seccion_principal table tr td{
	margin:1px;
	padding:3px;
	color:#666;
	border:1px solid #efefef !important;
	background:#fafafa;}
#seccion_principal table thead td,
#seccion_principal table th td{
	margin:1px;
	padding:5px 3px;
	text-align:center;
	font-weight:bold;
	color:#3d7698;
	border:1px solid #efefef !important;
	border-width:1px 1px 3px 1px !important;
	background:#fafafa;}
#seccion_principal table{border:none !important}
#seccion_principal table{border:none !important}

p.migas{
	width:504px !important;
	margin:10px 0 0 10px !important;
	padding:2px 0 2px 24px !important;
	font-size:0.9em;
	color:#737373;
	background:#efefef url(../img/migas.png) no-repeat left center;}


p.migas a{
	padding:0 10px 0 5px;
	background:url(../img/migas.gif) no-repeat right center;}

	
.migas a,
.migas a:link{color:#3d5e86; text-decoration:none;}
.migas a:active{color:#3d5e86; text-decoration:none;}
.migas a:visited{color:#3d5e86; text-decoration:none;}
.migas a:hover{color:#3d5e86; text-decoration:underline;}


.migas a.actual{
	color:#666;
	padding:0 0 0 5px;
	background:none;}

.img_seccion{
	width:525px !important;
	margin:10px 0 0 12px !important;
	border:1px solid #999;}

.ficha{
	width:529px;
	margin:10px auto;
	background:#f5f5f5 url(../img/bg_ficha_top.png) no-repeat 0 0;}
.ficha p{
	width:430px !important;
	margin:10px 10px 0 0 !important;
	text-align:left !important;
	float:right;}
.ficha img{
	display:block;
	margin:15px 0 15px 15px;
	float:left;
	border:1px solid #ddd;}
.ficha div.clear_both,
.ficha div.clear_right,
.ficha div.clear_left{
	height:12px;
	background:#f5f5f5 url(../img/ficha_inf.png) no-repeat left bottom;}

#ficha_faqs{background:#f5f5f5 url(../img/bg_ficha_faq.png) no-repeat 0 0;}
#ficha_faqs p{
	width:370px !important;
	margin:15px 0 0 10px !important;
	padding-bottom:30px;
	float:left;}

#ficha_ginfo{background:#f5f5f5 url(../img/logo_ginfo.png) no-repeat 0 0;}
#ficha_ginfo p{
	width:275px !important;
	margin:70px 10px 0 0 !important;}

#ficha_capi {}
#ficha_capi p{
	width:275px !important;
	margin:15px 10px 0 0 !important;}
#ficha_incentivos {}
#ficha_incentivos p{
	width:275px !important;
	margin:15px 10px 0 0 !important;}
#ficha_participacion {}
#ficha_participacion p{
	width:335px !important;
	margin:15px 10px 0 0 !important;}

#ficha_wikanda {}
#ficha_wikanda p{
	width:275px !important;
	margin:15px 10px 0 0 !important;}

#ficha_presentacion{}
#ficha_presentacion p{
	width:290px !important;
	margin:15px 10px 0 0 !important;
	}



.nota{
	width:528px;
	margin:10px auto;
	padding:16px 0 0 0;
	background:#e5e5e5 url(../img/bg_nota_sup.png) no-repeat left top;}
.nota p{
	width:468px !important;
	margin:0 !important;
	padding:0 20px 10px 40px !important;
	text-align:left !important;
	background:transparent url(../img/bg_nota_inf.png) no-repeat left bottom;}
		
.sub_apartado{
	width:528px !important;
	margin:10px 0 0 10px;
	float:left;}
.sub_apartado p{
	width:270px !important;
	margin:0 !important;
	float:left;}
.contiene_imagenes{
	float:right;
	width:243px;}

.contiene_imagenes a img{
	display:block;
	margin:0 1px 1px 0;
	float:right;
	border:1px solid #818181;}
.contiene_imagenes a:hover img{border:1px solid #fafafa;}
.img_tn img{
	display:block;
	margin:0 1px 8px 7px;
	clear:left;
	border:1px solid #818181;}
.img_tn:hover img{border:1px solid #fafafa;}
.barra_enlace{
	width:504px !important;
	margin:10px 0 5px 10px !important;
	padding:2px 0 2px 24px !important;
	font-size:0.9em;
	float:left;
	background:#f5f5f5 url(../img/enlaces.gif) no-repeat left center;}
	
	.barra_enlace a{font-weight:bold; color:#4b4b4b !important;}

.barra_enlace_convenio{
	width:504px !important;
	margin:10px 0 5px 10px !important;
	padding:2px 0 2px 24px !important;
	font-size:0.9em;
	float:left;
	background:#f5f5f5 url(../img/enlaces.gif) no-repeat left center;}
	
	.barra_enlace_convenio a{font-weight:bold; color:#fe8145 !important;}	

.barra_misc{
	width:528px !important;
	margin:10px 0 0 10px !important;
	padding:2px 0 2px 0 !important;
	font-size:0.9em;
	float:left;
	background:#f5f5f5;}

	.subir{
		color:#4c4c4c !important;
		padding:0 15px 0 20px;
		background:#f5f5f5 url(../img/subir.png) no-repeat left center;}
	.imprimir{
		color:#4c4c4c !important;
		padding:0 15px 0 20px;
		background:#f5f5f5 url(../img/imprimir.png) no-repeat left center;}
	.rss{
		color:#4c4c4c !important;
		padding:0 15px 0 20px;
		background:#f5f5f5 url(../img/icono_rss.png) no-repeat left center;}	

		
#contactar{border:none;}
#contactar fieldset{
	position:relative;
	padding:0 40px;
	border:none;}
#contactar fieldset legend{display:none;}
#contactar fieldset br{clear:both;}
#contactar fieldset label{
	width:100px;
	margin:10px 0 0 0;
	float:left;
	color:#336699;
	border:1px dashed #cccccc;
	border-width:0 0 1px 0;}
#contactar fieldset input,textarea{
	width:300px;
	margin:10px 0 0 0;
	float:right;
	border:1px solid #336699;
	background:#f6f6f6;}
#contactar fieldset input.boton{width:auto;}
.fallo_mail{
	padding:10px 0px;
	font-weight:bold;
	text-align:center !important;
	color:#cc0000;}
.correcto_mail{
	padding:10px 0px;
	font-weight:bold;	
	text-align:center !important;
	color:#44aa22;}

a.categorias_archivos,
a.categorias_archivos:link{color:#3d5e86 !important; text-decoration:none;}
a.categorias_archivos:active{color:#3d5e86 !important; text-decoration:none;}
a.categorias_archivos:visited{color:#3d5e86 !important; text-decoration:none;}
a.categorias_archivos:hover{color:#3d5e86 !important; text-decoration:underline;}

.cuerpo_noticia{
	width:528px;
	margin:10px 0 10px 10px;
	padding:0;
	text-align:justify;}
.enlace_adjunto{
	width:518px !important;
	padding:5px !important;
	border:1px solid #e7f1c7;
	background:#edf5d5;}
.enlace_adjunto a.pdf{padding-left:24px;}
.flota_derecha_imagenes{
	float:right;
	margin-left:8px;}

.texto_derecha{
	text-align:right !important;}
.texto_centrado{
	text-align:center !important;}	

.invisible{
	margin:0px;
	padding:0px;
	border: none;}
	
.formulario{	
	width:45%;
	display: block;
	float:left;
	margin:0 10px 0 0;
	padding-top:2px;}

.separador_formulario {
	clear:left;
	width:100%;
	margin-bottom:10px;}

.margen_abajo{
	margin-bottom:10px;}

.boton_form{
	background-color:#315f7c;
	color:#FFF;
	font-size:0.9em;
	font-weight:bold;
	border:solid 1px #5088AB;
	padding:2px 0;}
select{
	color:#4c4c4c;
 	font-family:"Lucida Grande", "Lucida Sans Unicode", Georgia, Arial, Hevetica, Sans-serif;
	font-size:11px;}
	
.resumen_noticia dl{
	width:490px !important;
	margin:0 auto;
	padding:5px 5px 5px 10px !important;
	border-left:3px solid #ededed;
	background:#fefefe;
	margin-bottom:10px;
	}
	
	.resumen_noticia dl dt{
	width:40%;
	float:left;
	margin-bottom:10px;}
	
	.doble_altura{
	height:35px;
	}
	
	.triple_altura{
	height:55px;
	}
	.resumen_noticia dl dd{
	margin-left:40%;
	margin-bottom:10px;}
	
	.nota_verde{
		width:528px;
		margin:10px auto;
		padding:16px 0 0 0;
		background:#edf5d5 url(../img/bg_nota_sup_verde.png) no-repeat left top !important;}
	.nota_verde p{
		width:468px !important;
		margin:0 !important;
		padding:0 20px 10px 40px !important;
		text-align:left !important;
		background:transparent url(../img/bg_nota_inf_verde.png) no-repeat left bottom !important;}
	
/* Estilos exclusivos de las FAQ's*/
	/* Buscador */
	#busc_faq{
		width:529px;
		height:51px;
		margin:10px auto 10px 10px;
		border:none;
		background:url(../img/bg_buscar_faq_form.gif) no-repeat center center;}
	#busc_faq fieldset{
		padding:5px;
		border:none;}
		
	#busc_faq legend{display:none;}
	
	#busc_faq fieldset div.sel{
		width:395px;
		padding:10px 0 8px 10px;
		float:left;}
	#busc_faq fieldset div.btn{
		width:90px;
		padding:8px 0 8px 10px;
		float:right;
		border-left:1px solid #c2cda5;}
	
	#busc_faq fieldset div.sel select{width:100%;}
	
	/* listado */
	.subcategoria #listado_faq{
		margin:10px 10px 10px 10px;
		padding:0;
		font-size:0.92em;
		border:none;
		background:none;}
	.subcategoria #listado_faq li{
		margin:5px 0;
		padding:6px 5px 6px 27px;
		list-style:none;
		color:#444e45;
		border:1px solid #dbecfe;
		background:#ebf3ff url(../img/flecha_faq.gif) no-repeat 5px 5px;}
	
	.subcategoria #listado_faq li a{
		line-height:130%;
		color:#444e45;}
	/* ficha */
	p#titulo{
		width:500px;
		margin:5px 0 5px 9px;
		padding:10px 0 10px 28px;
		font-size:0.92em;
		color:#444e45;
		border:1px solid #dbecfe;
		background:#ebf3ff url(../img/flecha_faq.gif) no-repeat 6px 6px;}
	
	div#respuesta{
		width:524px;
		margin:5px 0 5px 9px;
		padding:2px;
		font-size:0.92em;
		color:#444e45;
		border:1px solid #dbecfe;
		background:#fff;}
		
		div#respuesta div#interior{
			padding:20px;
			background:#ebf3ff;}
			
			div#respuesta div#interior p,
			div#respuesta div#interior ol,
			div#respuesta div#interior ul{
				padding-top:5px;
				padding-bottom:5px;}
	
	/* Paginacion */
	p.paginacion{
		margin:10px auto !important;
		padding:10px 0 !important;
		font-size:0.90em;
		text-align:center !important;
		border:1px solid #dbecfe;
		background:#ebf3ff;}
