/* Version en beta */

#version_beta {border:3px solid #002C9C; font-size:11px; background-color:#CED7EF; padding:2px 30px; text-indent: -20px;}

	/* diseno liquido */

#contenedor{
	width: 90%;
        min-width:750px;
        max-width:1000px;
	height: auto;
	overflow: hidden;
	margin: auto;
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	background: url(/imagenes/flv/fondo_contenedor2.jpg) repeat-y #FFF;
        position:relative;
}

#opciones {
          float:left; 
          min-width:169px; 
          padding-right:15px;
          position:relative; 
          _width:169px_
          _padding-right:2% !important;_ 
          }

#contenido_central{
                margin:0px 15px 0px 5px;
		background: #fff; display:block;
                _padding-right:15px !important;	
               _float:left;
                _margin:0px !important;
                overflow:hidden;
	        }
.clear_right {clear:right;}

#contenido_relacionado{
clear:right;
                width: 220px;
                margin-left:15px;
                float:right;	
		_width:220px;_
                _margin-left:0px;_
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
                background-color:#CDD5EC;
                position:relative;
background:#EAEAEA url(/imagenes/flv/fondo_contenido3.jpg) no-repeat bottom left; padding-bottom:80px;}
		}

#migas_pan{
	margin: 0px 230px 10px 180px;
	padding-top:5px;
        border-bottom: solid 1px #002D9A;
	background: #FFF;
	}	

#info_usuario{
float:right;
	text-align:right;
	padding:5px 5px 5px 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #002D9A;
	background: #FFF;
	}

.faja {_width:98%;}

/********************** <general> **********************/
* {margin: 0; padding: 0;}
 
body{
	background: #FFF url(/imagenes/flv/fondo_body.jpg) no-repeat center top;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#contenido_central p, #contenido_central li, #contenido_central dl {
	padding: 0 0 10px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	text-align:justify;
	color: #000;
}
#contenido_central.home {}

/* Tama?o de la letra */

#contenido_central h3{font-size:1.5em !important; margin:1em 0 0.5em 0 !important;}

#contenido_central h4{
	font-size: 18px !important;
	color: #002D9A;

}
#contenido_central h5{
	font-size: 16px !important;
}


#contenido_central {overflow:hidden;}
#contenido_central ol {
	margin: 0 0 0px 25px;
}

.accesibilidad{
	display: none;
}
 
img{
	border:0;
}

/* Imagenes */
.floatleft{
	float:left;
	margin:0 !important;
}
.floatleft img {margin:7px;}
.centro{
	float:none;
	text-align:center;
}
.floatright{
	float:right;
	margin:0 0 0 10px;
}
.piefoto{
	clear:both;
	float:left;
	padding: 0 5px 5px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#002D9A;
}
.piefoto_centro{
	display: block;
	clear:both;
	margin: 10px 0 10px 0 !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#002D9A;
}

.subrayado{border-bottom: 1px solid #ccc;}
.clear{clear:both; line-height:1px!important;height:1px !important; font-size:1px; margin:0px !important; padding:0px !important;}
.volver{
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #666;
}
.volver_der{
	clear: both;
	float: right;
	margin: 10px 0 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666;
}

a:hover{text-decoration:underline !important;}
a.down_file{
	display:block;
	margin: 0 0 15px 10px !important;
	background: url(/imagenes/flv/icono_descarga.gif) no-repeat left !important;
}


/* Ver todos */

.ver_todos a{
		display: inline;
		float: right;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 100%;
		text-decoration: none;
		color: #999;
	}

.ver_todos a:hover{
		text-decoration: underline;
	}




/********************** </general> **********************/
/********************** <cabecera> **********************/
#cabecera{
	float:left;
	width:100%;
	height:80px;
_height:78px;
	background:url(/imagenes/cabecera_sombra.gif) repeat-x top right;
border-bottom:1px solid #012D9A;
}
#subcabecera1{
height:100%;
	background:url(/imagenes/cabecera_derecha.gif) no-repeat top right;
}
#subcabecera2{
height:100%;
	background:url(/imagenes/cabecera_izquierda.gif) no-repeat top left;
}


#cabecera h1{
	float: left;
margin:0px;
padding:0px;
}
	/********************** <navegacion_superior> **********************/
	ul#navegacion_superior{
		display: inline;
		float: right;
		height: 20px;
		margin: 5px 10px 0 100px;
		list-style: none;
	}
	ul#navegacion_superior li{
		float: left;
		padding: 0 0 0 10px;
	}
	ul#navegacion_superior li a{
		height: 9px;
		padding: 0 0 0 14px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #999;
	}
	ul#navegacion_superior li a:hover{
		text-decoration: underline;
	}

	#ns_inicio a{
		background: url(/imagenes/flv/icono_inicio.gif) no-repeat left;
	}
	#ns_contacto a{
		background: url(/imagenes/flv/icono_contacto.gif) no-repeat left;
	}
	#ns_ayuda a{
		background: url(/imagenes/flv/icono_ayuda.gif) no-repeat left;
	}
	#ns_sugerencias a{
		background: url(/imagenes/flv/icono_sugerencias.gif) no-repeat left;
	}
	#ns_who a{
		padding: 0 0 0 23px !important;
		color: #5C79BD !important;
		background: url(/imagenes/flv/icono_who.gif) no-repeat left;
	}
	#ns_esp a{
		padding: 0 0 0 23px !important;
		color: #5C79BD !important;
		background: url(/imagenes/flv/icono-esp.gif) no-repeat left;
	}
	/********************** </navegacion_superior> **********************/
/********************** </cabecera> **********************/
#lema{
	clear:right;
	float:right;
	margin: 21px 10px 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #5C79BD;
line-height:1em;
text-align:right;
width:500px;
}
/********************** <menu> **********************/
#menu{
background: #CDD5EC;
height:19px;
clear:both;
}
#menu ul {
	display: inline;
	float: right;
	height: 19px;
	padding: 0 0 0 0px;
	list-style:none;
	
	}
 
#menu li{
	float: left;
	width: 180px;
	text-align: center;
	border-left: solid 1px #FFF;
}
#menu li a{
	display:block;
	width: 180px;
	height: 19px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #012D9A;
	vertical-align:top;
	text-decoration: none;
}
#menu li a:hover{
	background: #A3B3DB;
}

#menu .on a {background:#8EA1CF; color:white;}


/********************** </menu> **********************/
/********************** <areas_trabajo> **********************/
#areas_trabajo{
	float: left;
	width: 100%;
	background: #CDD5EC url(/imagenes/flv/fondo_areas_trabajo.gif) repeat-x;
        margin:0px;}
#areas_trabajo h3{
	display:inline;
	float:left;
	padding: 7px 0 0 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFF;

}
#areas_trabajo ul{
	float: left;
	margin: 0px 0 0 0px;
	list-style:none;
}
 
#areas_trabajo ul li{
	float: left;
	padding: 6px 0 2px 0px;
}
	#areas_trabajo ul li#asesoria{
		background: none;
		padding-left: 13px;
	}
	#areas_trabajo ul li#formacion{
		padding-right: 0;
	}
#areas_trabajo ul li a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	vertical-align:top;
	text-decoration: none;
        padding:1px 10px;
        border-right:1px solid #8EA1CF;
}
#areas_trabajo ul li a:hover{
	text-decoration: underline;
}

#areas_trabajo .on a {color:#012D9A; background:#CDD5EC;}


/********************** </areas_trabajo> **********************/
/********************** <contenido> **********************/
#contenido{
	display: inline;
	float: right;
	width: 100%;
	min-height: 650px; /* Los navegadores que respetan est?ndares cogen esa altura m?nima */
	background: url(/imagenes/flv/fondo_contenido2.jpg) no-repeat left bottom;
	_height: 650px;_
}

#subcontenido {background: url(/imagenes/flv/fondo_contenido3.jpg) no-repeat right bottom;}
	/********************** <col_opciones> **********************/
	

#opciones{  
	 width: 169px; 
	}

		#opciones ul{
			list-style: none;
		}
		#publicaciones h3{
				background-color:#94AAD6 !important;
        		        width: 164px;
				min-height: 35px;
				padding: 7px 0 0 5px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size: 21px;
				color: #002D9A;
				background: url(/imagenes/flv/fondo_publicaciones.jpg) no-repeat bottom;
				letter-spacing: -1px;
				line-height:1.2em;
                                margin:0px !important;}
		#publicaciones ul{
			padding: 0 0 20px 0;
		}
		#publicaciones ul li{
			padding: 1px 0 0 0;
			background:#DCE3F1;
		}
		#publicaciones ul li a{/* Para cada elemento item de la lista de publicaciones*/
			width: 149px;
			display: block;
			min-height: 20px;
			padding: 5px 0 0 20px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #002D9A;
			text-decoration:none;
			background: #CCD5EB url(/imagenes/flv/icono_item.gif) no-repeat 5px 10px;
		}
		#publicaciones ul li a:hover, #publicaciones ul li.item_on a{
			background: #FFF url(/imagenes/flv/icono_item.gif) no-repeat 5px 10px;
		}
			/***********************<subitem>*******************************/
			#publicaciones ul li ul{
				padding: 0 0 10px 20px;
				background:#FFF;
			}			
			#publicaciones ul li ul li{
				padding: 1px 0 0 0;
				background:#FFF;
			}
			#publicaciones ul li ul li a{
				width: 129px;
				display: block;
				min_height: 15px;
_height:15px;_
				padding: 2px 0 2px 20px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #002D9A;
				text-decoration:none;
				background: #FFF url(/imagenes/flv/icono_enlace_rel.gif) no-repeat 5px 8px !important;
			}
			#publicaciones ul li ul li a:hover, #publicaciones ul li ul li.subitem_on a{
				background: #F1F3FA url(/imagenes/flv/icono_enlace_rel.gif) no-repeat 5px 8px !important;
			}
			/***********************</subitem>*******************************/
		#opciones ul h3 a{/* T?tulos h3 con enlace dentro de la lista opciones */
			display: block;
			width: 164px;
			min_height: 19px;
			padding: 2px 0 0 5px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFF;
			text-decoration: none;
			background: url(/imagenes/flv/fondo_titulo_opciones.jpg) no-repeat left bottom #97AAD5;
		}
			li#eapn_flash #separa_eapn{
				height: 20px;
				background: #FFF;
			}
			li#eapn_flash h4{/* Suscr?bete al bolet?n */
				padding: 2px 0 0 5px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #002D9A;
				border-bottom: solid 1px #E5EAF5;
			}

			li#eapn_flash form{
				padding: 0 0 5px 0;
				border-bottom: solid 1px #E5EAF5
			}
				li#eapn_flash form label{
					display:block;
					padding: 0 5px 0 5px;
					margin: 10px 0 0 0;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #002D9A;
					vertical-align: top;
				}
				li#eapn_flash form #suscribir_email{
					width: 120px;
					height: 18px;
					padding: 2px 0 0 5px;
					margin: 0 0 0 5px;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #002D9A;
					border: none;
					background: url(/imagenes/flv/fondo_suscribir_email.gif) no-repeat;
				}
				li#eapn_flash form #boton_suscribir{
					margin: 3px 0 0 97px;
				}

			li#eapn_flash p a{
				display:block;
				margin: 0px 0 30px 0;
				padding: 0 0 0 10px;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #002D9A;
				text-decoration:none;
				text-align:right;
			}

			li#fondo_revista_tercer_sector{
				height: 71px;
				background:url(/imagenes/flv/minibanner_rets.gif) no-repeat left 21px;
			}

li#fondo_resumen_diario {
				height: 91px;
				background:url(/imagenes/flv/minibanner_resumen_noticias.gif) no-repeat left bottom;
			}
			
			li#fondo_revista_tercer_sector p {
				display:none;
				
			}
			.flechas_derecha{
				padding: 0 0 0 65px;
			}
			li#fondo_soluciones_ong{
				height: 70px;
				background:url(/imagenes/flv/fondo_soluciones_ong.jpg) no-repeat bottom;
			}
			li#fondo_social_europeo{
				height: 70px;
				background:url(/imagenes/flv/fondo_social_europeo.jpg) no-repeat bottom;
			}
	/********************** </col_opciones> **********************/
	/********************** <migas_pan> **********************/
	
		#migas_pan, #migas_pan a{
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #002D9A;
			text-decoration:none;
		}
		#migas_pan a:hover{
			text-decoration:underline;
		}
	/********************** </migas_pan> **********************/
	/********************** <info_usuario> **********************/
		#info_usuario span#usuario{
			padding: 0 0 0 15px;
			background: url(/imagenes/flv/icono_nombre_usuario.gif) no-repeat left center;
		}
		#info_usuario span#usuario a {color:#6681C2;}
		#info_usuario span#acceso a{
				padding: 0 0 0 15px;
				color:#6681C2;
				text-decoration: none;
		}		
		#info_usuario p span#cerrar_sesion a{
				margin: 0 0 0 10px;
				padding: 0 0 0 15px;
				color:#6681C2;
				text-decoration: none;
				background: url(/imagenes/flv/icono_cerrar_sesion.gif) no-repeat left center;
			}
		#info_usuario p span#modificar_datos a{
				margin: 0 0 0 10px;
				padding: 0 0 0 15px;
				color:#6681C2;
				text-decoration: none;
				background: url(/imagenes/flv/icono_documentos.gif) no-repeat left center;
			}
	/********************** </info_usuario> **********************/
   /********************** <contenido_central> **********************/
		#faja {
                       _width:97%;
                       overflow:hidden;}
		#contenido_central h3{ /* T?tulos del contenido central*/
			margin: 5px 0 5px 0;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 20px;
			font-weight: normal;
			color: #002D9A;
		}
		p.noidioma {
			margin: 5px 0 5px 0;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 20px;
			font-weight: normal;
			color: #000 !important;
		}
		p.noidioma a {
		color: gray;
		}
	/********************** </contenido_central> **********************/
   /********************** <contenido_relacionado> **********************/
		
		#contenido_relacionado h5 {
			font-size: 14px;
			margin-top:7px;
			margin-left:5px;
margin-bottom:0px !important;
			color:#002C9C !important;
			border-bottom:1px solid #002C9C;
			}
	   #contenido_relacionado #separacion_contenido_relacionado{
			padding: 0px 0 0 0;
			margin:0px;
			background: #FFF;
		   }
		#contenido_relacionado h4{
			margin:0px !important;
			min-height: 21px;
			padding: 2px 0 0 10px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #002D9A;
clear:both;
border-top:1px solid #002D9A;
			background: url(/imagenes/flv/fondo_titulo_info_rel.jpg) no-repeat left bottom #FFF;
		}
		
#contenido_relacionado ul{
			list-style:none;
			padding: 5px 0 20px 10px;
font-size:11px;
		}
#contenido_relacionado li{
			margin-bottom:12px;
clear:both;
		}
		#contenido_relacionado ul#enlaces_rel, #contenido_relacionado ul#documentos_rel{
			list-style:none;
			padding: 10px 0 0 10px;
		}
		#contenido_relacionado ul li a, #contenido_relacionado ul#documentos_rel li a{
			padding: 0 0 0 15px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			
			color: #002D9A;
		}
#contenido_relacionado ul li a span { text-transform:uppercase; font-size:10px;}
		#contenido_relacionado a {color:#002C9C;}
#contenido_relacionado a{
			text-decoration: none;
		}
		#contenido_relacionado a:hover{
			text-decoration: underline;
		}
		#contenido_relacionado ul li a{
			background-image: url(/imagenes/flv/icono_enlace_rel.gif);
			background-repeat: no-repeat;
			background-position: left 4px !important;
		}
		#contenido_relacionado ul#documentos_rel li a{
			background: url(/imagenes/flv/icono_documentos.gif) no-repeat left 3px;
		}
		
		#contenido_relacionado img{
			float: left;
			padding: 10px 10px 10px 5px;
		}
		#contenido_relacionado p{
			padding: 10px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:13px;
			line-height: 1.3em;
			color: #000;

		}
		#contenido_relacionado .ver_mas_info{
			clear: both;
			padding: 0 10px 5px 10px;
		}
			#contenido_relacionado .ver_mas_info a{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #002D9A;
				text-decoration: none;
			}
			#contenido_relacionado .ver_mas_info a:hover{
				text-decoration: underline;
			}
	/********************** </contenido_relacionado> **********************/
/********************** </contenido> **********************/
/********************** <navegacion_inferior> **********************/
#navegacion_inferior{
	height: 30px;
        background: #7991CA;
        width:100%;
        }
	#navegacion_inferior ul{
        width:90%;
display:block;
min-width:750px;
max-width:1000px;
	margin: 0px 5%;	
	padding:0px 20px 0px 70px;
        background: #7991CA url(/imagenes/flv/fondo_navegacion_inferior.jpg) no-repeat left top;
	list-style: none;
        height:30px !important;
	}
		#navegacion_inferior ul li{
				display:inline;
			}
		#navegacion_inferior ul li a{
			height: 9px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration: none;
			color: #FFF;
			padding: 0 5px 0 8px;
			background: url(/imagenes/flv/rayita_navegacion_inferior.gif) no-repeat left center;
		}
		#navegacion_inferior ul li a:hover{
			text-decoration: underline;
		}
			#navegacion_inferior ul li#ni_inicio a{
				background: none;
			}
/********************** </navegacion_inferior> **********************/
/********************** <pie> **********************/
#pie{
        width:90%;
	min-width:750px;
	max-width:1000px;
	height: 30px;
	margin: auto;
	background: #FFF;
}
	#pie ul{
		margin: auto;
		padding: 3px 0 0 105px;
		list-style: none;
	}
		#pie ul li{
			float: left;
			padding: 0 6px 0 0px;
		}
		#pie ul li, #pie ul li a{
			height: 9px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-decoration: none;
			color: #000;
		}
		#pie ul li a:hover{
			text-decoration: underline;
		}
/********************** </pie> **********************/


/* Eh colega */

#eh_colega, .eh_colega {font-size:18px !important; text-align:center !important; color:#666 !important; margin-top:40px;}
#eh_colega p, .eh_colega p {font-size:18px !important; text-align:center !important; color:#666 !important; margin-top:40px;}

/* Ahora puedes */
.ahora_puedes {float:left; text-align:left; width:50%; margin:20px 7% !important; border:1px solid #103AA0; font-size:18px !important; padding:5px 10px 15px;}
.ahora_puedes ul {padding-left:20px;font-size:14px !important;}

/* banderas multilenguaje */
.rets {clear: right;}
.banderas {float: right; padding:5px 15px 5px 5px;}
.banderas img {padding-left: 5px}
.banderas img.on {background: url(/imagenes/registro_flechita.gif) no-repeat;}

/* boletin infosocial */
.listado-malo li {margin-left:20px !important;text-align:left !important;}

#issn {font-size:0.8em;color:grey;clear:both;margin:10px;border-top:solid 1px;padding-top:10px;}


/* Apaņo para resumenes de prensa */
#contenido_central {margin-top:10px;}
.caja {float:left; width:30%;}

.recuadro {border:1px solid #CDD5EC; padding:5px 10px 2px; margin:10px; background:#FAFBFF;}
#menu_interior {margin:20px 0px;}
#menu_interior li {display:inline; border:1px solid #CCC; padding:3px 10px; background:#EFEFEF;}
#menu_interior li.seleccionado {border:#97AAD5; background: #2248A4;}
#menu_interior li.seleccionado a {color:white;}




