/* CSS Document */

/*---HTML---*/

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	line-height:1.2em;
	color:#333;
	margin:0px;
	padding:0px;
	}
a{color:#355078;}
a img {border:0px;}

#logorpd{
	float:left;
	margin:0px;
	padding:0px;
}
#logoEU2010{
float: right; 
margin:0;
padding-left:2px;
width : 138px; 
height : 55px; 
}
.nuevos_logos_1 {
	float:left;
	margin: 0px 25px;
}
.nuevos_logos_2 {
	float:left;
	margin: 0px 0px;
}
h1{
	display: block;
	padding: 5px;
	background-color:#355078;
	margin:0px;
	font-weight:bold;
	color:#fff;
	font-size:1.1em;
	background-image: url(../img/biselh2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
h2.h2a{
	display: block;
	padding: 5px;
	background-color:#355078;
	margin:0px;
	font-weight:bold;
	color:#fff;
	font-size:1.1em;
	background-image: url(../img/biselh2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

h2{
	display: block;
	padding: 5px;
	background-color:#F0F3F6;
	margin:5px 0px 5px 0px;
	font-weight:bold;
	color:#2D4466;
	font-size:1.1em;
	background-image: url(../img/biselh3.gif);
	background-repeat: no-repeat;
	background-position: right top;}
	#subcontenido1 h3{margin:10px 0px 5px 0px;}
h2.h2b, #indice h2{
	display: inline;
	padding:0 5px;
	background-color:#fff;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	border-bottom:1px solid #355078;
	color:#355078;
	font-size:1.2em;
	width:100%;
	}
h2.conveniosh2, h2.historicoh2{
	display: block;
	padding:0 5px;
	background:#fff;
	margin:2.8em 0px 3px 0px;
	font-weight:bold;
	color:#505050;
	font-size:1.2em;
	width:100%;
	}
h2.boletin{
	background-color:#6D6D00;
	color:#fff; margin:0 0 5px 0; 
	background-image: url(../img/bisel2_boletin.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

h3, .h2c{
	display: block;
	padding:5px 5px 5px 0px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
	color:#355078;
	font-size:1.1em;
	background:url(../img/separador2.gif) repeat-x bottom;}

dd{
	margin:10px 0px 0px 0px;
	}
dt{
	font-weight:bold;
	margin:0px 0px 5px 0px;
	}
#contenido dt img{
	border:0px;
	float:left;
	margin:0;
	padding:0 5px 0 0;}
dd{
	padding:0px;
	margin:0px 0px 10px 0px;}
	
		
address{font-style:normal;}
legend{
	display: block;
	padding: 0px;
	margin:5px 0px 20px 0px;
	font-weight:bold;
	color:#355078;
	border-bottom:1px solid #355078;
	font-size:1.2em;
}
	
fieldset{
	padding:1em;
	border:0px;
	margin:0;
	}	
	
label{
	float:left; 
	width:6em; 
	margin-bottom:1em; 
	margin-left:1em;
	display:block;
	}
label.label2{
	width:4em; 
	margin-left:30px;
	}
input{
	margin-bottom:1em;
	float:left; 
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	}
.botones{margin-left:15em; clear:both;}
input.boton{
	background-color:#FFFFFF;
	font-weight:bold;
	color:#355078;
	border:1px solid #355078;
	margin:1em;
	cursor:pointer;
	}
textarea{ 
	margin-bottom:1em;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	}
form br{clear:left;}

/*---CONTENEDORES---*/
#invisible{display:none;}
#contenedor{
	width:100%;
	padding:0;
	margin:0px;
	}

#cabecera{
	text-align:right;
	margin:10px;
}
#cabecera #logo{float:right; clear:right;}
	
#fondocamino_h{
	margin:3px 0 0 0;
	font-size:.85em;
	float:left;
	width:99%;
	padding:5px 0px 0px 5px;
	color:#7F7F7F;
	border-bottom:1px solid #7F7F7F;
	}
#fondocamino{
	margin:15px 0 0 0;
	font-size:.85em;
	float:left;
	width:99%;
	padding:5px 0px 0px 5px;
	color:#505050;
	border-bottom:1px solid #505050;
	}
#camino{
	float:left;
	margin:5px 0 0 0;
	padding:0px;
	width:auto;
	color:#505050;
	}
	#camino a{
	color:#505050;}
#fondo_menur{float:right; width:30em;background:#D6D6D6;}
#menurecursivo{
	margin:4px 0 4px 0;
	padding:0;
	background:#D6D6D6;
	text-align:center;
	color:#202020;
	}
	#fondo_menur img.principio{
	vertical-align:top;
	float:left;}
	#fondo_menur img.final{
	vertical-align:top;
	float:right;}
	#menurecursivo a{
		color:#202020;
		}
#menurecursivo #current{
		font-weight:bold;
		text-decoration:underline;
		}
#contenido{
	margin:0px 0px 10px 18em!important;
	margin:0px 0px 10px 0;
	float:none!important;
	float:left;
	font-size:0.9em;	
	padding:0px 10px 0 0;
	border-top:1px solid #fff;
}
#contenido a{
	color:#355078;
	}
#contenido a:visited{color:#65346D;}
#contenido p{
	margin:10px 0px 10px 0px;
	}
	
#contenido ul li{
	list-style-position: outside;
	list-style-image: url(../img/bullet.gif);
	margin:0.5em 0em 1.5em 0em;
	}
#contenido ul li.pdf{
	list-style-position: outside;
	list-style-image: url(../img/ico_adobe.gif);
	padding-left:10px;
	margin:0.5em 0em 1.5em 0em;
	}
#contenido ul li.word {
	list-style-position: outside;
	padding-left:10px;
	list-style-image: url(../img/word1.gif);
	margin:0.5em 0em 1.5em 0em;
	}
#contenido ul li.ppt {
	list-style-position: outside;
	padding-left:10px;
	list-style-image: url(../img/ico_ppt.gif);
	margin:0.5em 0em 1.5em 0em;
	}
#contenido dd.word{
	background:url(../img/word1.gif) no-repeat; padding-left:20px; padding-bottom:5px;
	}
#contenido dd.pdf{
	background:url(../img/ico_adobe.gif) no-repeat; padding-left:20px; padding-bottom:5px;
	}
#contenido dd.ppt{
	background:url(../img/ico_ppt.gif) no-repeat; padding-left:20px; padding-bottom:5px;
	}
#contenido div dd.word{
	padding-bottom:2px;
	}
#contenido div dd.pdf{
	padding-bottom:2px;

	}
#contenido div dd.ppt{
	padding-bottom:2px;
	}
#contenido p.word{
	background:url(../img/word1.gif) no-repeat; padding-left:20px; padding-bottom:5px;
	}
	#contenido ul ul li{
	list-style-position: outside;
	list-style-image: url(../img/bullet2.gif);
	margin:1em 0em 1em 0em;
	}
#contenido ol{margin-left:4em;}
#contenido ol li{
	list-style-position: outside;
	list-style-type:decimal;
	margin:0.5em 0em 1.5em 0em;
	padding-left:0em;
	}

#contenido ol ol, #subcontenido1 ol.alfabetico{
	margin-left:5em;padding:0px;
	}
	
#contenido ol ol li, #subcontenido1 ol.alfabetico li{
	list-style-position: outside;
	list-style-type:lower-alpha;
	margin:0.5em 0em 0.5em 0em;
	}
#contenido ol ol ol{margin:0px 0px 0px 1em;}	
#contenido ol ol ol li{
	list-style-position: outside;
	list-style-image: url(../img/bullet3.gif);
	margin:0.5em 0em 1.5em 0em;
	}


#subcontenido1{
	margin-top:1.5em;
	float:left;
	width:98%;
	}
#subcontenido1 img{
	float:right;
	border:1px solid #505050;
	padding:5px;
	margin:10px 0 20px 20px;
	background:#fff;}
#subcontenido1 img.mapa{float:none;}
#subcontenido1 img.cartel{float:left;
margin-right:15px;
margin-top:5px;
margin-left:0px;}
#subcontenido1 img.cartel_peq{float:right;
margin-right:0px;
margin-top:5px;
margin-left:15px;}
#subcontenido1 .directrices img {float:none; border:0;}
#subcontenido1 .directrices {text-align:center; margin:5px;}
#subcontenido1 ul li img{
	float:none;
	border:0px;
	padding:0px;
	margin:0;
	background:#fff;}
#subcontenido2{
	margin-top:1.5em;
	float:left;
	width:48%;
	margin-right:3%!important;
	margin-right:2%;
	}
	#subcontenido2 .destacado{
	margin:30px 5px 20px 5px;
	border:1px solid #505050;
	padding:10px;
	color:#505050;
	}
	#subcontenido2 .destacado img{
	margin:10px 0px 0px 0px;
	border:0px;
	}
	#subcontenido2 .destacado_noticias{
	margin:10px 5px 10px 0px;
	padding:10px 10px 10px 35px;
	border:1px solid #505050;
	color:#505050;	
	background-image:url(../img/icono_noticias.gif);
	background-position:left center;
	background-repeat:no-repeat;
	}	
	#subcontenido2 .destacado_noticias2{
	margin:10px 5px 10px 0px;
	padding:10px 10px 10px 35px;
	border:1px solid #505050;
	color:#505050;	
	background-image:url(../img/ico_adobe.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	}	
  #subcontenido2 .destacado_noticias3{
	margin:10px 5px 10px 0px;
	padding:10px;
	border:1px solid #505050;
	color:#505050;	
	}	
  .destacado{
	color:#355078;	
	}		
#subcontenido2b{
	margin-top:1.5em;
	float:left;
	width:65%;
	margin-right:3%!important;
	margin-right:2%;
	}

#subcontenido2c{
	margin-top:1.5em;
	float:left;
	width:57%;
	margin-right:3%!important;
	margin-right:2%;
	}
#subcontenido3{
	margin-top:1.5em;
	float:left;
	width:47%;
	}
#subcontenido3b{
	margin-top:1.5em;
	float:left;
	width:30%;
	}
#subcontenido3c{
	margin-top:1.5em;
	float:left;
	width:38%;
	}
#img_presentacion{
	float:right; 
	font-size:1.05em; 
	margin:2em;
	width:120px;}
	
#presentacion{
	float:none!important;
	max-width:40em;
	float:left;
	}
#boletin{
	margin-top:1.5em;
	float:left;
	width:47%;
	}
	#boletin img.principio{
	vertical-align:top;
	float:left;}
	#boletin img.final{
	vertical-align:top;
	float:right;}
	
	#boletin #numero{
		margin:5px 0 5px 0;
		background:#CEDE5F;
		color:#000;
		text-align:center;
		font-weight:bold;
		font-size:1.1em;
		padding-bottom:1em !important;
		padding-bottom:0em;
	}
#boletin #numero strong{
	font-size:3.5em;
	line-height:2em;
	}
#numero img{float:right; margin:0; padding:0;}
	
#boletin #enlace{
	background-color:#E1EB9D;
	text-align:center;
	padding:3px;
	height:2em;
	border-top:5px solid #fff;}
#boletin #enlace a{color:#000; text-decoration:underline;}
	
#indice{
	border:1px solid #505050;
	padding:0px 20px 20px 20px;
	margin-bottom:2.5em;
	}
.indice ul li{
	margin:0.5em 0em 0.5em 0em;
	padding-left:0em;
	}
.indice ul li ul li{
	margin:0.5em 0em 0.5em 0em;
	padding-left:0em;
	}	
#indice li a{
	color:#355078;
	}
#indice li a:visited{color:#65346D;}
#pie{
	text-align:center;
	margin:10px;
	padding:0px;
	font-size:.85em;
	color:#333;}
	#aviso{
		background-color:#FFF6E5;
		padding:5px;
		margin:5px 0px 5px 0px;
	}
	#direccion{
		text-align:center;
		padding:5px;
		margin:5px 0px 5px 0px;
	}
	#logos{
		color:#fff;
		padding:5px;
		margin:5px 0px 5px 0px;
	}
	#logos img{
		margin:0px 5px 0px 2px;
		vertical-align:middle;
		border:0px;
		}

	#copy{
		color:#fff;
		background-color:#020151;
		display:block;
		padding:5px;
		margin:0px;
		}	
/*---ESTILOS---*/
.clear{clear:both;}
.piefoto{
	font-size:0.95em;
	}
.separador{
	margin:20px 0 30px 0;
	background:url(../img/hr.gif) no-repeat center;
	height:2em;
	clear:both;
	}
.volver{
	float:right;
	text-align:right;
	margin:1em 1em 0.5em 0; }	
.enlace{
	float:right;
	text-align:right;
	width:100%;
	margin-bottom:1em;
	}
.volver a{
	background:url(../img/volver.gif) no-repeat left center;
	padding-left:10px;
	}
 a.subir{
	background:url(../img/subir.gif) no-repeat left center;
	padding-left:10px;
	}
a.indice {
	background:url(../img/indice.gif) no-repeat left center;
	padding-left:15px;
	}

#subcontenido1 ul.convenios {
	padding:0;
	margin:2em;
}
#contenido #subcontenido1 ul.convenios li{
	list-style-type:none;
	list-style-image: none;
	margin:1em 0em 1em 0em;
	padding:0;
	}
#contenido #subcontenido1 ul.convenios li strong{
	display: block;
	font-weight:bold;
	color:#355078;
	font-size:1.1em;
	background:url(../img/separador2.gif) repeat-x bottom;
	list-style-image:none;
	list-style-type:none;
	padding-bottom:0.2em;
	margin-bottom:0.5em;}
	
#contenido #subcontenido1 ul.convenios ol {
	margin:0em!important; margin:0 4em;}
#contenido #subcontenido1 ul.convenios ol li{
	list-style-position: outside;
	list-style-type:decimal;
	list-style-image:none;
	margin:0.5em 0em 0.5em 0em;
	padding-left:0em;
	font-weight:normal;
	}


#historico{
	border:1px solid #505050; 
	padding:1em;
	}
#convenios ul.listado {
	margin:1em 1em 1em 2em;
	padding:0;
	text-align:left;}
#convenios .listado li{
	list-style-position: outside;
	list-style-image: url(../img/ico_adobe.gif);
	margin:0.5em 0em 1.5em 0em;
	padding-left:5px;
	padding-bottom:1em;
	background: url(../img/separador.gif) repeat-x bottom;
	}
.noticia_destacada{
	display: block;
	padding: 5px;
	border:1px solid #962B0D;
	border-bottom:0px;	
	margin:5px 0 0 0;
	color:#333;
	background: url(../img/noticia_destacada.gif) repeat-x bottom;
	}
span.fin_nd{background: url(../img/noticia_destacada2.gif) repeat-x top; display:block; height:9px; width:auto; margin:0px;}
#contenido a.n_destacada{color:#962B0D;font-weight:bold;background: url(../img/separador.gif) repeat-x bottom; text-decoration:none;}
#contenido a.n_destacada:visited{color:#962B0D;}
.adyacente{font-size:0.1em; color:#fff; float:left;}
.adyacente_portada{font-size:0.1em; color:#fff; float:left;
margin-left:-0.3em;}
.descarga_pdf{
color:#fff;}