/* CSS Document */

/* ESTILOS QUE AFECTAN A ETIQUETAS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
body{
background-color:#efefef;
line-height:1.50em;
font-family:"Arial", Helvetica, sans-serif; font-size:62.5%; background-color:#f1f1f1; color:#233859; z-index:0;}
address{font-style: normal;font-size:110%!important;font-size:115%;}
/* ======Reset==============*/
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,address,fieldset,input,table,th,td{ margin:0; padding:0;}
ul,ol { list-style:none; position:relative;}
p{ font-size:110%;}
img{ border:0em; }
ul{list-style-type:none;width:auto;}

h2{background: url(pub/imag/titulo_apartado.gif) no-repeat left center; padding-left:1.5em; font-size:120%;}
h3{background-color:#9bb5cd;/*padding-left:1.5em;*/ font-size:115%; font-weight:bold; position:relative;}
h4{background-color:#f1f1f1; font-size:112%; font-weight:bold;padding-bottom:0.2em; padding-top:0.2em;/* padding-left:0.5em;*/}
h5{background-color:#9bb5cd; font-size:100%; font-weight:bold; padding-left:0.5em;}
abbr{border:none;}
hr{
	width:99%;
	color:#fff;
	position:relative;
	border-top:0.1em solid #DEDBDE;
}
a:link, a:visited, a:active{color: #233859;text-decoration: none;}
a:hover, a:focus{color: #40bcf1;text-decoration: none;}
caption{font-size:110%; background-color:#f1f1f1; padding:0.3em; color:#233859; font-weight:bold;}
/* FIN ESTILOS QUE AFECTAN A ETIQUETAS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/* ESTILOS QUE AFECTAN A OBJETOS #################################################### */
/* ####################################################CONTENEDORES ########################################### */
#centrada contruccion{background-color:#FFFFFF;width:77.8em!important;width:70em;margin-bottom:1em;}
#centrada{/*background-color:#FFFFFF;*/margin:0 auto;position:relative;width:77.8em!important;width:70em;top:0em;}
#cabecera{position:relative;float:left;width:77.8em!important;width:77.8em;height:auto;z-index:1;}
#cabecera h2{display:block;}
#titulo_web{ font-size:100%; text-indent:-1000em; display:block; height:8.2em;}
#logo{position:absolute;top:0em;left:0em; z-index:1; height:8.2em;}
/*.cabecera_impresion{display:none;}*/
#capatransparente{left:13.2em;top:10em;}
#conthome{float:left;background-color:#FFFFFF;position:relative;width:77.8em!important;width:77.8em;height:auto;z-index:0;}
#servicioshome{
	position:absolute;
	left:15.5em!important;
	left:15.5em;
	top:0em;
	text-align:left;
	line-height:2.67em!important;
	line-height:2.67em;
	width:15.4em;
	background-color:#ffffff;
	filter:alpha(opacity=40);
	opacity: .4;
	-moz-opacity:0.4;}
#servicioshome ul li{ border-bottom:0.1em solid #ccc; padding-left:0.2em;}
#servicioshome a:link, #servicioshome a:visited, #servicioshome a:active{ color:#233859; font-size:110%;}
#servicioshome a:hover, #servicioshome a:focus{color:#233859;text-decoration:none;}
#cont_contenidos{ position:relative; width:77.8em; float:left;}
#cont{margin-left:0em;float:left;background-color:#FFFFFF;position:relative;width:77.8em!important;
width:78.4em;/*font-size:100%;*/height:100%;}


#calidad{position:relative; width:100%; float:left; }
#calidad img{ float:right; padding-left:0.5em; padding-bottom:0.5em;height:auto;}
#calidad p{ float:none;}
.textonoticias{
font-size:100%;
color:#2c659a;
text-align:justify;
line-height:1.35em;
}
#columna_aliados{ position:relative; width:60em; float:left; margin-right:0em;}
#columna_aliados div{
	position:relative;
	float:left;
	padding-left:0.5em;
	padding-right:0.5em;
	width:26em;
	height:auto;
	margin-right: 0.5em;
	margin-left: 1.5em;
}
.logos{display:none;}

.ancho_subir{ position:relative; width:55.7em; float:left; }
.titulo_aliados{ font-size:150%; color:#233859; /*border-bottom:0.1em solid #40bcf1;*/ background-color:#fff; text-align:left; margin-top:0.2em;}
.titulo_colabo{ font-size:150%; color:#233859; /*border-bottom:0.1em solid #40bcf1;*/ background-color:#fff; text-align:left; margin-top:0.2em; position:relative; left:7em; top:0.5em; margin-bottom:7em; width:60%;}
.titulo_colabo2{ font-size:150%; color:#233859; /*border-bottom:0.1em solid #40bcf1;*/ background-color:#fff; text-align:left; margin-top:0.2em; position:relative; left:7em; top:0.5em; margin-bottom:6em; width:60%;}
/*#columna_aliados div p{ border:0.1em solid #40bcf1;}*/


#columna_colaboradores{position:relative; width:60em; float:left;/* margin-right:0.5em;*/}
#columna_colaboradores div{position:relative; width:auto; float:left;/* margin-right:0.5em;*/}
#columna_asociaciones{position:relative; width:60em; float:left; margin-right:0.5em;}
#columna_asociaciones div{
	position:relative;
	width:60em;
	float:left;
	margin:0em;
	height:auto;
	background: url(none);
}
.titulo_asociaciones{
	font-size:125%;
	font-weight:bold;
	color:#333333;
/*	border-bottom:0.1em solid #40bcf1;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	background: url(none);
}
/* ...................................... FIN CONTENEDORES ............................................... */
/*.............................APARTADO USUARIOS.........................................................*/
.error{ margin:auto; text-align:center; position:relative; width:auto; color: #CC0000; font-size:110%; margin-left:2em;}
/*............................. MENU AUXILIAR.........................................................*/
#botonera li{
display:inline;
float:right;
padding:0.2em 0em 0.2em 0em;
}
.navegacion{ font-size:125%;width:8em!important; width:8.4em;background: #f1f1f1 url(pub/imag/menu_dcha_ppal.gif) no-repeat left center; font-weight:bold; padding-left:2em; padding-bottom:0.5em; padding-top:0.75em; color: #7DB7E3;
}

#menu_1{position:relative; text-align:left;width:12.5em!important;width:12.2em; margin-bottom:1em; float:right; margin-right:1.5em!important;margin-right:1em;/*background-color:#fff;*/ border:0.1em solid #f1f1f1;}
#menu_1 ul{
	position:relative;
	height:auto;
	float: left;
	width:12.5em;
}
#menu_1 ul li
{
	position:relative; width:100%;text-align:left;
	color:#2c659a;
	text-decoration:none;
	padding:0.2em 0em;}
a.home:link, a.home:visited{
	background: transparent url(pub/imag/bot_home.gif) no-repeat left;
	padding:0.2em 0em 0.2em 2em;

	
}
a.home:hover, a.home:focus{color:#333;
padding:0.2em 0em 0.2em 2em;
background:transparent url(pub/imag/bot_home_.gif) no-repeat left;
}
a.contacto:link, a.contacto:visited{
color:#2c659a;
text-decoration:none;
background: transparent url(pub/imag/bot_contacto.gif) no-repeat left;
padding:0.2em 0.7em 0.2em 2em;
}
a.contacto:hover, a.contacto:focus{
color:#333;
background:transparent url(pub/imag/bot_contacto_.gif) no-repeat left;
}
a.mapaweb:link, a.mapaweb:visited{
	color:#2c659a;
	text-decoration:none;
	padding:0.2em 0.7em 0.2em 2em;
	background: transparent url(pub/imag/bot_mapa_web.gif) no-repeat left;
}
a.mapaweb:hover, a.mapaweb:focus{
color:#333;
background: transparent url(pub/imag/bot_mapa_web_.gif) no-repeat left;
}
a.localizacion:link, a.localizacion:visited{
	color:#2c659a;
	text-decoration:none;
	padding:0.2em 0.7em 0.2em 2em;
	background: transparent url(pub/imag/bot_localizacion.gif) no-repeat left;
}
a.localizacion:hover, a.localizacion:focus{
color:#333;
background:transparent url(pub/imag/bot_localizacion_.gif) no-repeat left;
}
a.foro:link, a.foro:visited{
	color:#2c659a;
	text-decoration:none;
	padding:0.2em 0.7em 0.2em 2em;
	background: transparent url(pub/imag/bot_foro.gif) no-repeat left;
}
a.foro:hover, a.foro:focus{
color:#333;
background:transparent url(pub/imag/bot_foro_.gif) no-repeat left;
}
/*............................. FIN ENLACES MENU AUXILIAR.........................................................*/
a.masnoticias:link, a.masnoticias:visited{
font-size:1.1em;
color:#2C659A;
font-weight: bold;
text-decoration:none;
text-align:right;
}
a.masnoticias:hover, a.masnoticiasfocus{
font-size:1.1em;
color:#6EB1E0;
font-weight: bold;
text-decoration:none;
text-align:right;
}
a.textoaviso:link, a.textoaviso:visited{
font-size: 0.8em;
font-variant: normal;
text-align:right;
color: #999999;
text-decoration: none;
}
a.textoaviso:hover, a.textoaviso:focus{
font-size: 0.8em;
font-variant: normal;
text-align:right;
color: #333333;
text-decoration: none;
}
a.fecha:link, a.fecha:visited{
font-size: 95%;
text-transform: none;
font-weight: bold;
text-align:right;
color: #2C659A;
text-decoration: none;
float:right;}
a.fecha:hover, a.fecha:focus{color: #333333;}
a.rollnoticiahome:link, a.rollnoticiahome:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
text-transform: none;
font-weight: bold;
text-align:right;
color: #2C659A;
text-decoration: none;
text-align:right;
float:right;
}
a.rollnoticiahome:hover, a.rollnoticiahome:focus{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
text-transform: none;
font-weight: bold;
text-align:right;
color: #333333;
text-decoration: none;
float:right;
}
a.entrar:link, a.entrar:visited{
font-size: 0.9em;
text-transform: none;
font-weight: bold;
text-align:center;
color: #666666;
text-decoration: none;
}
a.entrar:hover, a.entrar:focus{
font-size: 0.9em;
text-transform: none;
font-weight: bold;
text-align:center;
color: #9BB5CD;
text-decoration: none;
}
a.rollnoticia:link, a.rollnoticia:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
text-transform: none;
font-weight: bold;
text-align:right;
color: #2C659A;
text-decoration: none;
float:right;
}
a.rollnoticia:hover, a.rollnoticia:focus{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
text-transform: none;
font-weight: bold;
text-align:right;
color: #333333;
text-decoration: none;
float:right;
text-align:right;
}



a.cerrar:link, a.cerrar:visited{
	float:right;
	color:#009ee1;
	font-size:0.9em;
	text-decoration:none;
	padding:0em 2em 0.1em 1.0em;
	font-weight: bold;
	background: transparent url(pub/imag/aspa_cerrar.gif) no-repeat right;
}
a.cerrar:hover, a.cerrar:focus{
color:#233859;
font-size:0.9em;
background: transparent url(pub/imag/aspa_cerrar_on.gif) no-repeat right;
font-weight: bold;
}
#inicio_pag{ background-color:#FFFFFF; position:relative; width:70.7em!important; width:71.25em;float:left; height:auto;}
.subir{ float:right; background: url(pub/imag/subir.gif) no-repeat left 0em;}
a.subir:link, a.subir:visited{
	background: url(pub/imag/subir.gif) no-repeat left 0em; width:4em; height:1.6em; padding-left:1.5em; top:0.5em; padding-bottom:0.5em;}
a.subir:hover, a.subir:focus{background: url(pub/imag/subir_on.gif) no-repeat left 0em; width:4em; height:1.6em; padding-left:1.5em; padding-bottom:0.5em;}

/* Fin clases asociadas a etiquetas */
/* #################################################### MENUS ########################################### */


#menu{
width:20em;
background-position:bottom;
height:auto;
float:right;
font-size:1em;
margin-right:2em!important;
margin-right:0.5em;


}
#contenido {
margin-left:0.2em;
width:53em!important;
width:53em;
float:left;
padding-top:0em;
padding-right: 1em!important;
padding-right: 1.5em;
padding-bottom: 0em;
padding-left: 1em;
text-align:justify;
}
#contenido_pag ul{ position:relative;}
#contenido_pag ul li{
	background: url(pub/imag/lista.gif) no-repeat left 0.5em;
	padding-left: 1em;
	margin-left:0.5em;
	font-size:110%;
/*	padding-bottom:0.8em!important;
	padding-bottom:1em;*/
}
#contenido_pag ul li ul li{background: url(pub/imag/lista_2.gif) no-repeat left 0.5em; list-style:none; font-size:100%;}
#contenido_pag {
margin-left:0.2em;
width:60em;
float:left;
padding-top:0em;
padding-right:0em!important;
padding-right: 0em;
padding-bottom: 3em;
padding-left: 1em;
text-align:justify;
}

#contenido_pag p{/*font-size:110%;*/}

.metodo_completo img{float:right; padding-left:0.5em; padding-bottom:0.5em; margin-top:0.5em;}

.articulos a:link, .articulos a:visited, .articulos a:active{color: #40bcf1;}
.articulos a:hover, .articulos a:focus{color: #233859; text-decoration:underline;}

#volver{ position:relative; top:4em!important; top:4.5em; float:right;color:#233859;background-image:url(pub/imag/bot_volver_.gif);background-repeat:no-repeat;
background-position:right;
background-color:transparent;}
a.volver:link, a.volver:visited, a.volver:active{
float:right;
font-size:0.9em;
text-decoration:none;
background-image:url(pub/imag/bot_volver_.gif);
background-repeat:no-repeat;
background-position:right;
background-color:transparent;
padding:0em 2em 0.1em 1.0em;
clear:both!important;
color:#233859;}
a.volver:hover, a.volver:focus{
float:right;
color:#009ee1;
font-size:0.9em;
text-decoration:none;
background-image:url(pub/imag/bot_volver.gif);
background-repeat:no-repeat;
background-position:right;
background-color:transparent;
padding:0em 2em 0.1em 1.0em;
clear:both!important;
}
#volver_blog{ position:relative; top:4em!important; top:4.5em; float:right;color:#233859;background-image:url(pub/imag/bot_volver_.gif);background-repeat:no-repeat;
background-position:right;
background-color:transparent;}
a.volver_blog:link, a.volver_blog:visited, a.volver_blog:active{
float:right;
font-size:0.9em;
text-decoration:none;
background-image:url(pub/imag/bot_volver.gif);
background-repeat:no-repeat;
background-position:right;
background-color:transparent;
padding:0em 2em 0.1em 1.0em;
color:#233859;}
a.volver_blog:hover, a.volver_blog:focus{
float:right;
color:#009ee1;
font-size:0.9em;
text-decoration:none;
background-image:url(pub/imag/bot_volver.gif);
background-repeat:no-repeat;
background-position:right;
background-color:transparent;
padding:0em 2em 0.1em 1.0em;
}
.reconocimientos a:link, .reconocimientos a:visited, .reconocimientos a:active{color: #40bcf1;}
.reconocimientos a:hover, .reconocimientos a:focus{color: #233859; text-decoration:underline;}
.reconocimientos ul{ padding-left:2em;}
.reconocimientos ul li{background: url(pub/imag/lista.gif) no-repeat left 0.5em;
	padding-left: 1em;padding-bottom:0em!important;padding-bottom:0em; position:relative;}
.reconocimientos ul li ul li{background: url(pub/imag/lista_2.gif) no-repeat left 0.5em;
	padding-left: 1em;padding-bottom:0em!important;
	padding-bottom:0em;position:relative;/* font-size:95%!important;*/ font-size:100%;}
.articulos{
text-align:justify;
margin:0.5em 0em 1.5em;
width:100%!important;
width:100%;
height:auto;
line-height:1.4em;
float:left;
}
.articulos ul{ padding-left:2em;}
.articulos ul li{background: url(pub/imag/lista.gif) no-repeat left 0.5em;
	padding-left: 1em; }
.articulos ul li ul li{background: url(pub/imag/lista_2.gif) no-repeat left 0.5em;
	padding-left: 1em; 	padding-bottom:0em!important;
	padding-bottom:0em;}
.articulos p{font-size:110%;}
.articulos div{/*font-size:110%;*/}
.margen2{ padding:1em;}
.margen{ padding:0.5em;}

#contenido_pag table{/* border:0.1em #f1f1f1 solid;*/}
#contenido_pag table td{
	padding:0.3em;
	border-top: 0em solid #f1f1f1;
	border-right: 0.1em solid #f1f1f1;
	border-bottom: 0.1em solid #f1f1f1;
	border-left: 0.1em solid #f1f1f1;
	font-size:110%;
}

.titulo_tabla{
	color: #FFFFFF;
	background: #233859;
	padding: 0.5em;
	text-align:center;
}
#relaciones{width:60em; position:relative; background-image:none; text-align:center; margin:auto; height:4em;}
#relaciones hr{
	color:#000000;
	font-size: 0.1em;
}
#relaciones ul{
	position:relative;
	width:60em;
	float:left;
	background: url(none);
	
}
#relaciones ul li{
	text-align:center;
	float:left;
	margin-left:0em;
	padding-left:0em;
	text-align:center;
	font-size:110%;
	width:18em;
}
#relaciones ul li a:link, #relaciones ul li a:visited, #relaciones ul li a:active{ width:17.5em; padding:0.2em; float:left; clear:left;background-color:#f1f1f1;}
#relaciones ul li a:hover, #relaciones ul li a:focus{ background-color:#40bcf1; padding:0.2em; width:17.5em; color:#FFFFFF; float:left; clear:left;}


#metodo_completo{ position:relative; width:100%;}
#columna1{position:relative; width:48%; float:left;  margin-right:0.5em; height:100%; line-height:1.55em;}
#columna2{position:relative; width:48%; float:right;height:100%;}
.ancho_columna_fichas{position:relative; width:48%; margin-right:0.5em;}
.TresColumnas{ position:relative; float:left; width:19em!important;width:18.7em; margin-left:0.5em; margin-right:0.5em; text-align:left;}
.TresColumnas img{ position:relative; top:0.5em;}
#metodologia{position:relative; width:60em;float:left;}
#metodologia ul{position:relative; width:100%;margin:0 auto; float:left;left:15em;}
#metodologia ul li{ position:relative;height:1.7em;}

/*................................COLUMNA DERECHA............................................*/
#menu_dcha{
position:relative;
width:12em;
height:100%;
float:right;
margin-right:1.5em!important;
margin-right:0.7em;
font-size:105%;
left:0em!important;
left:-0.8em;
}
#ancho_menu_dcha{position:relative; width:5em; float:left;}
#menu_dcha ul{position:relative;height:auto; background-color:#f1f1f1; width:100%;}
#menu_dcha ul li{ font-size:110%;}
#menu_dcha ul li a:link, #menu_dcha ul li a:visited, #menu_dcha ul li a:active{
	display:block;
	width:10.4em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	float:none!important;
	float:left;
	text-indent: 0em;
	padding-left:0.5em;
}
#menu_dcha ul li a:hover, #menu_dcha ul li a:focus{
	background-color:#40bcf1;
	color:#ffffff;


}
.submenu{ text-indent:0em; background-color:#40bcf1;float:none!important;float:left;width:auto!important;width:10.4em; color:#fff; padding-top:0.5em; padding-bottom:0.5em; padding-left:0.5em;}

.titulo_menu{ font-size:125%;background: #f1f1f1 url(pub/imag/menu_dcha_ppal.gif) no-repeat left center; font-weight:bold; padding-left:2em; padding-bottom:0.5em; padding-top:0.75em; color: #7db7e3;
}

#referencias{ position:relative; width:60.5em; float:left; }
#referencias ul li{
	position:relative;
	width:14em;
	float:left;
	margin-left:0.3em;
	margin-right:0.3em;
	height:16em;
	margin-top:0.7em;
	margin-bottom:0em!important;
	margin-bottom:0em;
	padding-left:0em;
	text-align:center;
	vertical-align: bottom;
	border:0.1em solid #f1f1f1;
}
#referencias2{ position:relative; width:60em; float:left; }
#referencias2 ul{ position:relative; width:60em; float:left; text-align:center; }
#referencias2 ul li{
	position:relative;
	width:12em;
	float:left;
	margin-left:0.7em!important;
	margin-right:0.7em!important;
	margin-left:0.6em;
	margin-right:0.6em;
	height:16em;
	margin-top:1.5em;
	margin-bottom:0em!important;
	margin-bottom:0em;
	background-image:none;
	text-align:center;
	vertical-align: bottom;
	padding-left:0em;
	border:0.1em solid #f1f1f1;
}

#descargas{
position:relative;
width:22.7em!important;
width:24em;
height:100%;
float:right!important;
float:right;
margin-right:1.5em!important;
margin-right:0.7em;
top:0em!important;
top:0em;
border: 0.1em solid #233859;
font-size:105%;
/*background-color:#ecf1f4;*/}
.titulo_desacargas{ color:#FFFFFF;
background-color:#233859;font-size:125%; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.descarga{text-align:justify; float:left; background-color:#fff; padding:0.2em;}
#descargas img{ position:relative; width:auto;float:right; padding:0.2em;}
/*.......................................................DESPLEGABLES..........................................*/


#m2 li a.marcado{background:#f1f1f1 url(pub/imag/menu_bot_pal_on.gif) no-repeat 1.5em 0.5em;
color:#233859;text-decoration:none;}
#m2,#m2 ul{padding:0em;margin:0em 5em 0.1em auto;line-height:2em;list-style:none;width:78.50em; background:#233859;}
#m2 li{
	float:left;
	text-align:center;
	width:12.465em!important;
	width:12.465em;
	height:auto;
	font-size:125%;
	font-weight:bold;
	background:#233859 url(pub/imag/menu_bot_pal_off.gif) no-repeat 1.5em 0.5em;
	padding-right: 0em!important;
	padding-right: 0em;
	
}

#m2 li a,#m2 li a:link{
	display:block;
	padding:0.2em 1em;
	color:#FFF;
	background: transparent url(pub/imag/menu_bot_pal_off.gif) no-repeat 1.5em 0.5em;
}
#m2 li a:hover,#m2 li a:focus{
	color:#40bcf1;
	text-decoration:none;
	background:#f1f1f1 url(pub/imag/menu_bot_pal_over.gif) no-repeat 1.5em 0.5em;



}
#m2 li ul{position:absolute;width:12.45em!important;width:12.465em;left:-999em; list-style:none;z-index:100; float:left;}
#m2 li:hover ul,#m2 li.sfSobre ul{left:auto;margin:0!important;margin:0 0 0 -50%; background:#f1f1f1; z-index:100;}
#m2 li ul li{font-size:90%;	width:13.9em!important;width:12.465em;clear:left; border-bottom:0.1em solid #ccc; background:none;}
#m2 li ul li a,#m2 li ul li a:link,#m2 li ul li a:visited{display:block;width:13.3em!important;width:13.3em;height:auto;padding:0.1em 0.3em;background-color:#f1f1f1;font-weight:400;color:#233859;text-align:left; background-image:none;}
#m2 li ul li a:hover,#m2 li ul li a:focus{color:#fff;background-color:#40bcf1;text-decoration:none; background-image:none;}


/*................................................FIN_DESPLEGABLES...................................................*/
/*................................................SENDERO................................................*/


#sendero{ position:relative;width:60em; float:left; color:#ffffff; background-color:#2c659a; margin-left:1em!important;margin-left:0.5em;}
#sendero ul{ position:relative; width:58em; float:left; padding-left:0.5em; margin-left:0.7em;  padding-bottom:0.1em!important; padding-bottom:0em;}
#sendero ul li{
	position:relative;
	display:inline;
	float:left;
	width:auto;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.1em;
	padding-top:0em!important;
	padding-top:0.1em;
}
#capa_contacta{ position:relative; width:60em; float:left; margin:0 auto;}
/*.contacta{position:relative;width:100%;top:1em; background-color:#f4f9fc; text-align:center;}*/



#capa_contacta a{width:57.5em!important;width:57em;}	
#capa_contacta a:link, #capa_contacta a:visited, #capa_contacta a:active{
	position:absolute;
	height:auto;
	font-size:95%;
	text-align:center;
	background:#a8cce6 url(pub/cast/graf/bot_info01.gif) no-repeat 15em top;
	padding-top:0.5em;
	padding-bottom:0.5em;

	

}
#capa_contacta a:hover, #capa_contacta a:focus{
	position:absolute;
	height:auto;
	font-size:95%;
	text-align:center;
	color:#FFF;
	background:#2c659a url(pub/cast/graf/bot_info02.gif) no-repeat 15em top;
	padding-top:0.5em;
	padding-bottom:0.5em;}
	


#botonimprimir{
position:absolute;width:auto; float:right; text-align:right;left:55em; height:1.8em!important; height:1.7em;background-color:#2c659a;top:1.5em;
}
#botonimprimir a:link,#botonimprimir a:visited,#botonimprimir a:active{
	background: url(pub/cast/graf/bot_imprimir.gif) no-repeat left top; width:6.7em; height:1.6em; position:relative;float:left;
}
#botonimprimir a:hover,#botonimprimir a:focus{background: url(pub/cast/graf/bot_imprimir02.gif) no-repeat left top; width:6.7em; height:1.6em; position:relative; float:left;}
#sendero_blog a:link, #sendero_blog a:visited{
color:#f1f1f1;
font-size:90%;
text-decoration:none;
font-weight:normal;

}
#sendero_blog a:hover, #sendero_blog a:focus{
color:#ffffff;
font-size:90%;
text-decoration:underline;
font-weight:normal;

}
#sendero a:link, #sendero a:visited{
color:#f1f1f1;
font-size:90%;
text-decoration:none;
font-weight:normal;

}
#sendero a:hover, #sendero a:focus{
color:#ffffff;
font-size:90%;
text-decoration:underline;
font-weight:normal;

}
/*................................................FIN SENDERO...................................................*/


/*................................................IMAGEN CENTRAL................................................*/
#img_home{
	margin: 0em 0em 1.5em;
	z-index:0;
	background:#f1f1f1 url(pub/cast/graf/home_2.jpg) no-repeat left top;
	height: 14.0em;
	width: 77.9em;
}
.imagen_impresion{display:none;}
/*................................................FIN IMAGEN CENTRAL................................................*/
#mapasbarcelona{
position:absolute;
top:31em;
left:24.8em;
visibility: hidden;
}
#mapasbilbao{
position:absolute;
top:31em;
left:24.8em;
visibility: hidden;
}
#mapasmadrid{
position:absolute;
top:31em;
left:24.8em;
visibility: hidden;
}

/*................................................PIE DE PÁGINA................................................*/

#pie{
float:left;
clear:both;
position:relative;
width:100%!important;
width:77.8em;
top:0em!important;
top:0em;
border-top: 0.1em solid #40bcf1;}

/*#pie a:link, #pie a:visited, #pie a:active{color:#bdbebf;}
#pie a:hover, #pie a:focus{ color:#40bcf1; text-decoration:underline;}*/
#aviso{
color:#666666;
margin:0em 0.3em 0em 0em;
font-size:100%;
position:relative;
float:right;
width:100%;

}
#aviso ul li{position:relative; width:auto; float:right; display:inline; padding-left:0.5em; padding-right:0.5em;}
.agoranet{
	position:relative;
	width:1.6em;
	height:1.6em;
	float:right;
	line-height:1.5em;
	color:#bdbebf;
	background: url(pub/imag/agoranet.gif) no-repeat left top;
}
.agoranet a:link, .agoranet a:visited, .agoranet a:active{
	text-decoration:none;
	width:1.6em;
	height:1.6em;
	background: url(pub/imag/agoranet.gif) no-repeat left top;
}
.agoranet a:hover, .agoranet a:focus{
	text-decoration:none; width:1.6em;height:1.6em;background: url(pub/imag/agoranet_on.gif) no-repeat left top;}
.piepagina{
	position:relative;
	width:77.8em;
	color: #2C659A;
	text-decoration: none;
	background-color: #EEF1F4;
	margin:0em 0em 0.3em;
	padding-top: 0.2em;
}
a.piepagina:link, a.piepagina:visited, a.piepagina:active{position:relative;
	color: #2C659A;
	text-decoration: none;
	margin:0em 0em 0.3em;
	padding-top: 0.2em;}
	
a.piepagina:hover, a.piepagina:focus{position:relative;
	color: #2C659A;
	text-decoration: none;
	margin:0em 0em 0.3em;
	padding-top: 0.2em; text-decoration:underline;}
	
/*................................................FIN PIE DE PÁGINA................................................*/







/* FIN ESTILOS QUE AFECTAN A OBJETOS ############################################### */
/* ESTILOS QUE AFECTAN A CLASES ..................................................... */
/* Clases no asociadas a etiquetas */

a.submenu:link, a.submenu:visited{
color:#2C659A;
font-size:0.9em;
text-decoration:none;
font-weight:normal;
line-height:1.5em;
padding-left:2.5em;
font-weight:bold;
}
a.submenu:hover, a.submenu:focus{
color:#6EB1E0;
font-size:0.9em;
line-height:1.5em;
padding-left:2.5em;
font-weight:bold;
}
/*.borde_vertical{border-right: 0.1em solid #bdbebf;}*/
.volar_dcha{ float:right; padding-left:0.5em;}
.volar_izda{ float:left; padding-left:0.5em;}
.valores_dcha{ float:right; padding-left:0.5em; position:relative; width:37%;}
.valores_izda{ float:left; padding-left:0.5em; position:relative;}
.areas_dcha{ float:right; padding-left:0.5em; position:relative; width:68%;}
.areas_izda{ float:left; padding-left:0.5em; position:relative;}
.negrita{ font-weight:bold;}
.centrar{ text-align:center;}
.olvido{ text-align:center; font-size:100%;}
.centrar_home{ text-align:center; padding:0em;clear:both; position:relative; top:-2em;height:auto;}
.mayusculas{text-transform: uppercase;
}
.tamano_letra{font-size:90%; padding:0em; margin:0em;}
.alineacion_dcha{ text-align:right; padding-top:1em;}
.clear{ clear:both;}
.dcha{text-align:right;height:1.6em;width:auto;}
.fondo_aliados{ background-color:#faf0f7; color:#233859; margin-top:0.5em; margin-bottom:0.5em;}
.fondo_trabaja{	background:#f4f9fc; padding-left:0.5em; padding-right:0.5em; text-align:center;}
.centro{top:0em; left:37em; position:relative; float:left;}
.invisible{ display:none;}
.transparente{width:77.8em;height:0em;background-color: red;}
.titulo_pag{background:#2C659A;width:auto;font-weight:bold;font-size:0.9em;color:#FFFFFF;padding: 0.3em 0em 0.3em 0.3em;margin: 0em 0em 0em 0em;}
.fondo_gris{ background-color:#f1f1f1; width:90%; margin: 0 auto;}
.destacados{background:#2C659A;width:auto;font-weight:bold;font-size:120%;color:#FFFFFF;padding: 0.3em 0em 0.3em 0.3em;margin: 0em 0em 0em 0em;letter-spacing: 0.1em;text-transform: uppercase;}
.usuario{ padding-left:0.5em;}


 h3.TITULAR{
	text-align:left;
	text-transform: uppercase;
	color: #2c659a;
	text-decoration: none;
	margin:0em 0.3em 1em 0em;
	background:none;
	font: bold 1.2em "bold Arial", Helvetica, sans-serif;
	padding-left:0em;
}

.titulonoticias{
font-size:95%;
color:#2c659a;
font-weight: bold;
padding-top:0.2em;
padding-bottom:0.2em;
background-color:#fff;
}
.fechanoticias{
color:#40bcf1;
font-weight: bold;
}
.fechareconocimientos{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%;color:#233859;font-weight: bold; float:right; position:relative; width:auto;}

.reconocimientos{
text-align:justify;
width:100%!important;
width:100%;
height:auto;
line-height:1.4em;
float:left;}
.reconocimientos p{ font-size:110%;}
#capa_publicaciones p{ font-size:110%;}

/*NOTICIA-HOME*/
.noticiacompletahome, .noticiacompleta{
text-align:justify;
margin:0.5em 0em 0.7em;
padding-bottom:0.5em!important;
padding-bottom:1.5em;
width:100%;
float:left;
border-bottom:0.1em solid #DEDBDE;}

.noticiacompletahome[class]{height:auto;/*min-height:126px;*/}
.noticiacompletahome img{
float:left;padding:0.5em 1em 1em 0em; position:relative;
}
.fothome{margin-bottom:1.2em;}
.noticiacompletahome h4{ background-color:#fff; padding-left:0em; font-size:106%;float:left;}
.titnoticiahome{ /*background-color:#000;*/ position:relative; display:block; width:100%; margin-bottom:0.75em;}
a.titnoticiahome:link, a.titnoticiahome:visited{color:#233859;text-decoration: none;font-family: Verdana, Arial,Helvetica, sans-serif;font-weight: bold;width:50em;text-decoration: none;}
a.titnoticiahome:hover, a.titnoticiahome:focus{color:#2C659A;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;}
.textnoticiahome{ font-size:100%!important; position:relative;}

/*.textorestringida{
height:auto;
width:21.8em;
text-align:center;
line-height:1.1em;
font-size:1em;
color:#666666;
padding: 1em 0em 0.3em 0.3em;
margin: 0em 0em 0em 0em;
}*/


/*NOTICIAS*/
.noticiacompleta h4,.noticiacompleta h3{ background-color:#FFFFFF; font-size:110%; }
.noticiacompleta h3{ padding-left:0em;}

.textnoticia{padding:0em; margin:0em;}
.textnoticia a:link, .textnoticia a:visited, .textnoticia a:active{color: #40bcf1;}
.textnoticia a:hover, .textnoticia a:focus{color: #233859; text-decoration:underline;}


#botontrabaja{
	height:3em;
	width:60em;
	position:relative;}

#botontrabaja a{width:100%;}	
#botontrabaja a:link, #botontrabaja a:visited, #botontrabaja a:active{
	position:absolute;
	height:auto;
	font-size:110%;
	text-align:center;
	background:#a8cce6 url(pub/cast/graf/bot_trabaja01.gif) no-repeat 20em top;
	padding-top:0.5em;
	padding-bottom:0.5em;

	

}
#botontrabaja a:hover, #botontrabaja a:focus{
	position:absolute;
	height:auto;
	font-size:110%;
	text-align:center;
	color:#FFF;
	background:#2c659a url(pub/cast/graf/bot_trabaja02.gif) no-repeat 20em top;
	padding-top:0.5em;
	padding-bottom:0.5em;}
	

.imagcontenido{
float:right;
padding: 0.5em 0em 0.5em 1em;
}
.noticia{
border-bottom:0.1em solid #DEDBDE;
position:relative;
float:none!important;
float:left;
padding-bottom:0em!important;
padding-bottom:0em;

}
#noticia ul li{
	background-image:none;
	background-color:#f1f1f1;
	list-style: none;

}
#capa_eventos{ position:relative; width:98%;float:left; background-color:#ffffff; color:#2c659a; border:0.1em solid #9bb5cd; padding:0.5em;}
.eventos{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
text-transform: none;
font-weight: bold;
text-align:left;
color: #2C659A;
text-decoration: none;
display:block;
padding-bottom:0.7em;

}

a.eventos:link, a.eventos:visited{color:#2C659A;
text-decoration: none;}
a.eventos:hover, a.eventos:focus{color:#233859; text-decoration:none;}

.titnoticia{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
text-transform: none;
font-weight: bold;
text-align:left;
color: #2C659A;
text-decoration: none;
display:block;
margin-bottom:0.7em;
}
a.titnoticia:link, a.titnoticia:visited{color:#2C659A;
text-decoration: none;}
a.titnoticia:hover, a.titnoticia:focus{color:#233859; text-decoration:none;}

.noticiafot{
float:left;
padding:0.5em 1em 0.2em 0em;
max-height:121px;
max-width:161px;

}
.documentoanexo{
	padding-bottom:0.6em;
	margin-right:1em;
	padding-left:1.5em;
	background: url(pub/imag/documentos.gif) no-repeat left -0.2em;
	float:left;
	clear:both;
	
	
}
a.documentoanexo:link, a.documentoanexo:visited, a.documentoanexo:active{ font-weight:bold;background: url(pub/imag/documentos.gif) no-repeat left -0.2em;}
a.documentoanexo:hover, a.documentoanexo:focus{ font-weight:bold; text-decoration:underline;background: url(pub/imag/documentos_.gif) no-repeat left -0.2em;}
.noticiafotgrande{
float:left;
margin-bottom:1em;
margin-right:1em;
margin-top:0.5em;
}

#hitos{ position:relative; width:100%; float:left;}
#hitos caption{ background-color:#233859; color:#fff;}
#hitos th{ font-size:110%; font-weight:bold; background-color:#f1f1f1; padding-left:0.5em; text-align:center;}
#hitos td{ font-size:110%;}
.ancho_fechas{ width:9em;}
.qfor{ position:relative; float:left; top:1em; margin-right:1em; text-align:right;width:90%;}


/* Fin clases no asociadas a etiquetas */

/*................................................FORMULARIOS................................................*/
#form_usuarios{
	position:relative;
	width:20em!important;
	width:20em;
	top:0em!important;
	top:0em;
	margin:0em;
	padding:0em 0em 0em 0em;
	float:left;
	left:0.2em;

}

#form_usuarios fieldset{ position:relative;	height:17em; width:20em; border:none;background: url(pub/imag/zona_restringida.gif) no-repeat left bottom;}
.titulo_form{
	background-color:#9bb5cd;
	padding-top:0.4em;
	padding-right:2em;
	padding-bottom: 0.4em;
	text-align:left;
}
#form_usuarios label{width:5em; padding-bottom:0.5em; padding-top:0.5em; margin-left:0.7em;}
.enviar{ position:relative; float:right; margin-right:1.3em!important; margin-right:1.8em; width:3.5em!important; width:3.1em;text-align:left; color:#000;}
.salir{ position:relative; float:right; margin-right:1.5em;text-align:left; top:5em;}
.largo_input{ margin-left:0.5em; width:13em;}
.botones_envio{position:relative; float:left;width:47.3em; text-align:right; margin-right:0em;}
.botones_envio label{position:relative; float:right; width:5em;}

/*Estilos de formulario_1*/
#preinscripcion fieldset{padding-left:3em; border: 0.1em solid #f1f1f1; padding-bottom:1.5em;}
#preinscripcion legend{color:#009ee1; font-size:1.1em;}
#preinscripcion dt{ position:relative; float:left; display:block;/* width:100%;*/ font-size:110%;}
#preinscripcion dd{ position:relative; font-size:1.1em;padding-bottom:0.5em;padding-top:0.5em; float:left; height:auto; width:98%; margin-bottom:0em; margin-top:0em; background-color:#fff;}
#preinscripcion label{ position:relative; float:left!important; width:6em; display:inline!important;}
#preinscripcion input{ position:relative; width:85%; border:0.1em solid #999999; padding-left:0.2em; color:#999; float:left;}
#preinscripcion select{ position:relative; width:86%; border:0.1em solid #999999; padding-left:0.2em; color:#999; float:left;}

.en_fila{ position:relative; font-size:1.1em;padding-bottom:0.5em;padding-top:0.5em; float:left!important; height:auto; width:auto!important; display:inline;}
.en_fila_2{  position:relative; font-size:1.1em;padding-bottom:0.5em;padding-top:0.5em; float:left; height:auto; width:auto!important; margin-left:1em; display:inline;}
.en_fila_3{  position:relative; font-size:1.1em;padding-bottom:0.5em;padding-top:0.5em; float:right; height:auto; width:auto!important; margin-left:1em; display:inline;}
.ancho_corto{ width:10em!important;}
.ancho_largo{ width:28.4em!important;}
.ancho_largo_2{ width:28.85em !important;}
#preinscripcion .mas_asistentes label{ position:relative; float:left;}
#preinscripcion .mas_asistentes input{ position:relative; float:left; color:#000;width:20em!important; margin-top:1.5em;}
#preinscripcion .botones_envio{position:relative; float:left;width:93.5%!important; width:auto; text-align:center; margin-left:40%!important; margin-left:20%;}
#preinscripcion .botones_envio label{position:relative; width:7em; text-align:center;}
#preinscripcion .botones_envio label input{ color:#000; text-align:center;}

/*................................................FIN FORMULARIOS................................................*/




/* FIN ESTILOS QUE AFECTAN A CLASES ................................................. */
.suavizado {font-size: 12px; background-image:none; padding-left:0em;}
.suavizadob {font-weight: normal;}
.rss{ position:relative; float:left; width:auto; height:1.5em; padding-left:0.5em; margin-right:0.75em; background-color:#fff; padding-right:0.5em;}
.rss2{position:absolute; text-align:left;width:14em!important;width:14em; float:left; margin:0em; margin-top:0.2em;/*background-color:#fff;*/ height:1.5em;left:63.75em!important;left:63.5em!important;left:63.55em;}
.padding_bot{ position:relative; bottom:0.3em;}
.borde_izda{ border-left:0.1em solid #ccc; padding-left:0.5em;}

/* ESTILOS BOTON HOME...............................................................*/
a.botMenuHome:link, a.botMenuHome:visited, a.botMenuHome:active{ width:198px; height:72px; background-image:url(pub/imag/fond_bot.jpg); background-repeat:no-repeat; display:block; margin-bottom:10px; float:left; cursor:pointer;}
a.botMenuHomeImg:link, a.botMenuHomeImg:visited, a.botMenuHomeImg:active{ width:198px; height:72px; /*display:block;*/ /*margin-bottom:10px;*/ float:left; background-color:#2c659a; cursor:pointer;}
a.botMenuHomeImg:hover{ width:198px; height:72px; /*display:block;*/ /*margin-bottom:10px;*/ float:left; background-color:#2c659a; cursor:pointer;}
a.botMenuHome:hover{ text-decoration:underline; color:#FFFFFF; }
a.botMenuHome img{ float:left; padding-left:4px; padding-top:4px;}
.fotBotMenuHome{ float:left; width:93px; height:64px; /*padding:4px 0px 0px 4px;*/}
.fotBotMenuHomeImg{ float:left; width:198px; /*height:64px; */padding:3px 0px 0px 3px;}
.fotBotMenuHomeImg img{ border:solid 1px #ffffff; margin:3px 5px 2px 3px; float:left;}
.textoBotMenuHome{ float:left; width:93px; height:66px; font-size:13px; font-weight:bold; text-align:left; vertical-align:bottom; color:#FFFFFF; padding:5px 0px 0px 10px; margin-top:2px;}
/*.textoBotMenuHome{ float:left; width:93px; height:66px; margin-top:3px; margin-left:5px; font-size:13px; font-weight:bold; text-align:left; vertical-align:bottom; color:#FFFFFF;}*/
.textoBotMenuHome a:link, .textoBotMenuHome a:visited, .textoBotMenuHome a:active{ color:#fff; text-decoration:none;}
.textoBotMenuHome a:hover{ text-decoration:underline;}
