/*estilos generales*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin:0px;
	background:#00448b url(images/fondo_grd.jpg) top repeat-x;
	text-align:center;}

* {
	margin:0px;
	padding:0px; 
}
p{	font-size:12px;
	color:#666666;
}
img{ border:0px;}
a{
text-decoration:none
}

a:link, a:visited, a:hover{
text-decoration:none
}

.float_right{
float:right;
}

.float_left{
float:left;
}

.clear{
clear:both
}

h1, h2, h3{
margin:0px;
padding:0px;
}

ul {
/*list-style:none;
margin:0px;
padding:0px;*/
}

.centrado{
margin:0 auto;
text-align:center;
}

.izquierda{
text-align:left;
}

.derecha{
text-align:right;
}

.overflow{
overflow:auto
}

#contenedor{
background-color:#FFFFFF;
margin:0 auto;
text-align:left;
width:970px;
margin-top:10px;
overflow:auto;
}
.bold{
font-weight:bold;
}

/*estilos cabecera*/
	
#cabecera{
	background:url(images/fondo_cabecera.gif) no-repeat top center;
	height:111px;
	width:100%;
	}
	
.logo{
	background:url(images/logo.gif) no-repeat center center;
	width:251px;
	height:77px;
	padding:0px 0px 0px 20px;
	margin-top:30px;
	float:left;
	display:block;
	}
	
.logo span{
	display:none;
	}
	
.buscador_contenedor{
	width:225px;
	height:111px;
	position:relative;
	float:right;
	padding-right:3px;
	text-align:center;
	
	
	}
	
#buscador{
	background-image:url(imagenes/fondo_buscador.png)!important;
	background-image:none;
	background-position:center;
	background-repeat:no-repeat;
	width:225px;
	height:111px;
	/*modificado para ie6 y 7 en css a parte*/
	}
	
.formulario_buscador{
	padding:20px 0px 0px 30px;
	text-align:left;
	}
	
.input_buscar1{
	width:100px;
	height:15px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.btn_buscar1{
	background:url(imagenes/btn_busc1.gif) no-repeat center center;
	width:58px;
	height:21px;
	cursor:pointer;
	border:none;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.link_buscador:link, .link_buscador:visited {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	position:relative;
	top:8px;
	margin: 0 auto 0 auto;
	/*text-align:center;*/
	/*left:15%;*/
	
	} 
	
.link_buscador:hover {
	color:#ffc20e;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	position:relative;
	top:8px;
	/*left:15%;*/
	} 

/*estilos menu principal*/
	
.menu_principal{
	background:url(images/fondo_mppal.gif) repeat-x top;
	width:100%;
	height:38px;
	margin:3px 0px 0px 0px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	}
.menu_principal ul li{
	display:inline;

	position:relative;
	}
.menu_principal ul li a{
	width:90%;
}
	
.menu_item1 {
	text-align:center;
	color:#FFFFFF;
	width:50px;
	height:28px;
	padding:10px 0px 0px 0px;
/*	display:block;*/
	float:left;
	
	background:url(images/raya_mppal.gif) no-repeat top right;
	}
.menu_item100 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:89px;
	height:38px;
/*	padding:11px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/raya_mppal.gif) no-repeat top right;	
}	
.menu_item101 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:109px;
	height:38px;
/*	padding:11px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/raya_mppal.gif) no-repeat top right;	
}	
.menu_item100 a{
	width:80px;
}
.menu_item101 a{
	width:109px;
}
.selected {
	background:url(images/fondo_mppal_b.gif) repeat-x top;
	
}
.selected a {
	color:#333333 !important;
}
.selected a:link{
	color:#333333;
}
.selected a:hover{
	color:#333333;
}
.selected a:visited{
	color:#333333;
}
.selected ul li{
	color:#fff !important;
}

.menu_select_1 {
	color:#333333;
	width:0px;
	height:28px;
	padding:11px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/fondo_mppal_b.gif) repeat-x top;
	}

.menu_selected a{
	color:#333333;
	}
.menu_selected a:link{
	color:#333333;
	}
	
.menu_select a:hover{
	color:#333333;
	}

.menu_select a:visited{
	color:#333333;
	}
	
.menu_item1 a:link, .menu_item1 a:visited {
	color:#FFFFFF;
	}
.menu_item1 a:hover{
	color:#ffc20e;
		}
.menu_item100 a:link, .menu_item100 a:visited {
	color:#FFFFFF;
	}
.menu_item100 a:hover{
	color:#ffc20e;
		}
.menu_item101 a:link, .menu_item101 a:visited {
	color:#FFFFFF;
	}
.menu_item101 a:hover{
	color:#ffc20e;
		}
		
.menu_item2 {
	color:#FFFFFF;
	width:81px;
	height:33px;
	padding:6px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/raya_mppal.gif) no-repeat top right;
	}
.menu_select_2 {
	color:#333333;
	width:75px;
	height:33px;
	padding:6px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/fondo_mppal_b.gif) repeat-x top;
	}
	
.menu_select_2 a{
	color:#333333;
	}
.menu_select_2 a:link{
	color:#333333;
	}
	
.menu_select_2 a:hover{
	color:#333333;
	}

.menu_select_2 a:visited{
	color:#333333;
	}
	
.menu_item2 a:link, .menu_item2 a:visited {
	color:#FFFFFF;
	}
.menu_item2 a:hover{
	color:#ffc20e;
		}
	
.menu_item3{
	color:#FFFFFF;
	width:71px;
	height:28px;
	padding:11px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/raya_mppal.gif) no-repeat top right;
	}
.menu_item3 a{
	position:relative;
	top: expression((offsetHeight/2)*(-5/7)+16);
	}
.menu_select_3{
	color:#333333;
	width:65px;
	height:28px;
	padding:11px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/fondo_mppal_b.gif) repeat-x top;
}
.menu_select_3 a{
	color:#333333;
	}
.menu_select_3 a:link{
	color:#333333;
	}
	
.menu_select_3 a:hover{
	color:#333333;
	}

.menu_select_3 a:visited{
	color:#333333;
	}
.menu_item3 a:link, .menu_item3 a:visited{
	color:#FFFFFF;
	}
.menu_item3 a:hover{
	color:#ffc20e;
	}
	
.menu_item4{
	color:#FFFFFF;
	width:101px;
	height:33px;
	padding:6px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/raya_mppal.gif) no-repeat top right;
	}
.menu_item4 a{
	position:relative;
	top:expression((offsetHeight/2)*(-5/7)+16);
	}
.menu_select_4{
	color:#333333;
	width:95px;
	height:33px;
	padding:6px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/fondo_mppal_b.gif) repeat-x top;
}

.menu_select_4 a{
	color:#333333;
	}
.menu_select_4 a:link{
	color:#333333;
	}
	
.menu_select_4 a:hover{
	color:#333333;
	}

.menu_select_4 a:visited{
	color:#333333;
	}
	
.menu_item4 a:link, .menu_item4 a:visited{
	color:#FFFFFF;
	}
.menu_item4 a:hover{
	color:#ffc20e;
	}

.menu_item5{
	color:#FFFFFF;
	width:111px;
	height:33px;
	padding:6px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/raya_mppal.gif) no-repeat top right;
	}
.menu_select_5{
	color:#333333;
	width:105px;
	height:33px;
	padding:6px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/fondo_mppal_b.gif) repeat-x top;
}

.menu_select_5 a{
	color:#333333;
	}
.menu_select_5 a:link{
	color:#333333;
	}
	
.menu_select_5 a:hover{
	color:#333333;
	}

.menu_select_5 a:visited{
	color:#333333;
	}
.menu_item5 a:link, .menu_item5 a:visited{
	color:#FFFFFF;
	}
.menu_item5 a:hover{
	color:#ffc20e;
	}
	
.menu_item6{
	color:#FFFFFF;
	width:76px;
	height:33px;
	padding:6px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/raya_mppal.gif) no-repeat top right;
	}
.menu_select_6{
	color:#333333;
	width:70px;
	height:33px;
	padding:6px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/fondo_mppal_b.gif) repeat-x top;
}
.menu_select_6 a{
	color:#333333;
	}
.menu_select_6 a:link{
	color:#333333;
	}
	
.menu_select_6 a:hover{
	color:#333333;
	}

.menu_select_6 a:visited{
	color:#333333;
	}

.menu_item6 a:link, .menu_item6 a:visited{
	color:#FFFFFF;
	}
.menu_item6 a:hover{
	color:#ffc20e;
	}
	
.menu_item7{
	color:#FFFFFF;
	width:116px;
	height:33px;
	padding:6px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/raya_mppal.gif) no-repeat top right;
	}
	
.menu_item7 a:link, .menu_item7 a:visited{
	color:#FFFFFF;
	}
.menu_item7 a:hover{
	color:#ffc20e;
	}
	
.menu_select_7{
	color:#333333;
	width:110px;
	height:33px;
	padding:6px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/fondo_mppal_b.gif) repeat-x top;
}

.menu_select_7 a{
	color:#333333;
	}
.menu_select_7 a:link{
	color:#333333;
	}
	
.menu_select_7 a:hover{
	color:#333333;
	}

.menu_select_7 a:visited{
	color:#333333;
	}
	


.menu_item8{
	color:#FFFFFF;
	width:76px;
	height:28px;
	padding:11px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/raya_mppal.gif) no-repeat top right;
	}
.menu_select_8{
	color:#333333;
	width:70px;
	height:28px;
	padding:11px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/fondo_mppal_b.gif) repeat-x top;
}
.menu_select_8 a{
	color:#333333;
	}
.menu_select_8 a:link{
	color:#333333;
	}
	
.menu_select_8 a:hover{
	color:#333333;
	}

.menu_select_8 a:visited{
	color:#333333;
	}

.menu_item8 a:link, .menu_item8 a:visited{
	color:#FFFFFF;
	}
.menu_item8 a:hover{
	color:#ffc20e;
	}
	
.menu_item9{
	color:#FFFFFF;
	width:96px;
	height:33px;
	padding:6px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/raya_mppal.gif) no-repeat top right;
	}
.menu_select_9{
	color:#333333;
	width:90px;
	height:33px;
	padding:6px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/fondo_mppal_b.gif) repeat-x top;
}
.menu_select_9 a{
	color:#333333;
	}
.menu_select_9 a:link{
	color:#333333;
	}
	
.menu_select_9 a:hover{
	color:#333333;
	}

.menu_select_9 a:visited{
	color:#333333;
	}

.menu_item9 a:link, .menu_item9 a:visited{
	color:#FFFFFF;
	}
.menu_item9 a:hover{
	color:#ffc20e;
	}
	
.menu_item10{
	color:#FFFFFF;
	width:86px;
	height:28px;
	padding:11px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	/*background:url(images/raya_mppal.gif) no-repeat top right;*/
	}
.menu_select_10{
	color:#333333;
	width:80px;
	height:28px;
	padding:11px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	background:url(images/fondo_mppal_b.gif) repeat-x top;
}

.menu_select_10 a{
	color:#333333;
	}
.menu_select_10 a:link{
	color:#333333;
	}
	
.menu_select_10 a:hover{
	color:#333333;
	}

.menu_select_10 a:visited{
	color:#333333;
	}

.menu_item10 a:link, .menu_item10 a:visited{
	color:#FFFFFF;
	}
.menu_item10 a:hover{
	color:#ffc20e;
	}
	
.menu_item11{
	width:2px;
	height:25px;
	margin-left:0px;
	padding:11px 0px 0px 0px;
/*	display:block;*/
	float:left;
	text-align:center;
	/*background:url(images/btn_faq.gif) no-repeat center center;*/
	/*background:url(images/raya_mppal.gif) no-repeat top left;*/
	}
.menu_item11bis{
	width:73px;
	height:25px;
	margin-left:13px;
	margin-right:13px;
	padding:11px 0px 0px 0px;
/*	display:block;*/
	float:right;
	text-align:center;
	background:url(images/btn_faq.gif) no-repeat center center;
	/*background:url(images/raya_mppal.gif) no-repeat top left;*/
	}
.menu_item11 span{
	visibility:hidden
	}
.menu_item11bis a{
	display:block;
	}

.menu_item11bis span{
	visibility:hidden;
	}
.menu_item12{
	width:97px;
	height:24px;
	margin-right:3px;
	padding:11px 0px 0px 0px;
/*	display:block;*/
	float:right;
	text-align:center;
	background:url(images/btn_aceptar.gif) no-repeat center center;
	}

.menu_item12 span{
	visibility:hidden
	}
.relative{
	position:relative;}
/*subemnú*/
.submenu{
	width:160px;
	position:relative;
	top:38px !important;
	left:0px;
	height: auto !important;
    height: 1%; /*For IE*/
}
.submenu ul{
                background-color:#022c5e;
                color:#ffffff !important;
                border-left:2px solid #1a4d82;
                border-top:2px solid #1a4d82;
                border-right:2px solid #1a4d82;
                height:100%;
                padding:0px;
                margin:0px;

}

.submenu ul li{
                font-size:11px;
                list-style-type:none;
                font-weight:bold;
                text-align:left;
                display:block;
                /*padding:2px 0px 2px 0px;*/
                background-color:#022c5e;
                color:#ffffff !important;
                border-bottom:2px solid #1a4d82;}

 

.submenu ul li a{
                display:block;
                padding:10px 6px 10px 10px;
                color:#ffffff !important;
                text-decoration:none;
}

 
.selected ul li a{
	color:#fff !important;
}
.submenu ul li a:hover{
	display:block;
	padding:10px 6px 10px 10px;
	color:#333333;
	background-color:#fbbb19;
	text-decoration:underline;
}


/*estilos migas de pan e idiomas*/
	
.menu_secundario{
	background:url(images/fondo_migas.gif) repeat-x top;
	width:100%;
	height:32px;
	}
.migas{
	background:url(images/icon_migas.gif) no-repeat bottom left;
	padding:10px 0px 0px 25px;
	font-size:11px;
	font-weight:normal;
	color:#b7b7b7;
	float:left;
	}
.migas_inactivo{
	color:#ffc20e;
	}
.migas_activo:link, .migas_activo:visited{
	color:#b7b7b7;
	}
.migas_activo:hover{
	color:#ffc20e;
	}

.migas_activo1:link, .migas_activo1:visited{
	color:#ffc20e;
	}
.migas_activo1:hover{
	color:#b7b7b7;
	}

.idiomas{
	padding:10px 0px 0px 25px;
	font-size:11px;
	font-weight:bold;
	color:#b7b7b7;
	float:right;
	}
.idioma_activo{
	float:left
	}
.americano:link, .americano:visited, .americano:hover{
	background:url(images/eeuu.gif) no-repeat center center;
	width:16px;
	height:11px;
	display:block;
	float:left;
	margin:1px 0px 0px 10px;
	}
.americano span{
	display:none;
	}
.ingles{
	background:url(images/inglaterra.gif) no-repeat center center;
	width:16px;
	height:11px;
	display:block;
	float:left;
	margin:1px 0px 0px 6px;
	}
.ingles span{
	display:none;
	}
.portugues{
	background:url(images/portugal.gif) no-repeat center center;
	width:16px;
	height:11px;
	display:block;
	float:left;
	margin:1px 0px 0px 6px;
	
	}
.portugues span{
	display:none;
	}
.aleman{
	background:url(images/alemania.gif) no-repeat center center;
	width:16px;
	height:11px;
	display:block;
	float:left;
	margin:1px 0px 0px 6px;
	}
.aleman span{
	display:none;
	}
.frances{
	background:url(images/francia.gif) no-repeat center center;
	width:16px;
	height:11px;
	display:block;
	float:left;
	margin:1px 0px 0px 6px;
	}
.frances span{
	display:none;
	}
.espanol{
	
	background:url(images/espana.gif) no-repeat center center;
	width:16px;
	height:11px;
	display:block;
	float:left;
	margin:1px 0px 0px 6px;
	}
.espanol span{
	display:none;
	}
.activo_bandera {
	border:1px solid #CCCCCC;
}
/*estilos banners izquierda*/

.banners_izda{
	background:url(images/fondo_banners.gif) bottom center;
	width:231px;
	float:left;
	text-align:center;
	}
.banner1{
	margin:20px auto 15px auto;
	text-align:center;
	}
.banner1 img{
	border:none;
	}
.banner2{
	margin:10px auto 10px auto;
	text-align:center;
	}
.banner2 img{
	border:none;
	}

/*estilos destacado*/

.destacado{
	float:left;
	margin:20px 0px 0px 20px;
	width:680px;/*modifica explorer ie6 y ie7*/
	}
.cabecera_destacado{
	font-size:18px;
	color:#00458c;
	font-weight:bold;
	float:left;
	width:560px;/*modificado explorer 6*/
	}
.link_dest_a{
	background:url(images/puntoamarillo.gif) no-repeat center center;
	width:12px;
	height:12px;
	float:left;
	margin:8px  0px 0px 5px;/*modificado explorer 6*/
	}
.link_dest_a span{
	visibility:hidden
	}
.link_dest_b:link, .link_dest_b:visited{
	background:url(images/puntoazul.gif) no-repeat center center;
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin:8px 0px 0px 5px;/*modificado explorer 6*/
	}
.link_dest_b:hover{
	background:url(images/puntoamarillo.gif) no-repeat center center;
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin:8px 0px 0px 5px;/*modificado explorer 6*/
	}
.link_dest_b span{
	visibility:hidden
	}
.link_dest_c:link, .link_dest_c:visited{
	background:url(images/flechadestacados1.gif) no-repeat center center;
	display:block;
	float:left;
	margin:4px 0px 0px 3px;
	}
.link_dest_c:hover{
	background:url(images/flechadestacados1on.gif) no-repeat center center;
	display:block;
	float:left;
	margin:4px 0px 0px 3px;
	}
.link_dest_c span{
	visibility:hidden
	}
.link_dest_d:link, .link_dest_d:visited{
	background:url(images/flechadestacados2.gif) no-repeat center center;
	display:block;
	float:left;
	margin:4px 0px 0px 3px;
	}
.link_dest_d:hover{
	background:url(images/flechadestacados2on.gif) no-repeat center center;
	display:block;
	float:left;
	margin:4px 0px 0px 3px;
	}
.link_dest_d span{
	visibility:hidden
	}
.link_dest_e{
	background:url(images/puntoamarillo_b.gif) no-repeat center center;
	width:12px;
	height:12px;
	float:left;
	margin:11px  5px 0px 0px;/*modificado explorer 6*/
	}
.link_dest_e span{
	visibility:hidden
	}
.link_dest_f:link, .link_dest_f:visited{
	background:url(images/puntoazul_b.gif) no-repeat center center;
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin:11px 5px 0px 0px;/*modificado explorer 6*/
	}
.link_dest_f:hover{
	background:url(images/puntoamarillo_b.gif) no-repeat center center;
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin:11px 5px 0px 0px;/*modificado explorer 6*/
	}
.link_dest_f span{
	visibility:hidden
	}
.pagi_dest{
float:right;
margin:6px 0px 0px 15px;/*modificado para ie6*/
color:#00458c;
font-size:12px;
font-weight:bold;
}
.pagi_dest_b{
float:left;
margin:9px 0px 0px 10px;/*modificado para ie6*/
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.texto_destacado{
	clear:both;
	width:680px;/*modificado para ie6*/
	height:200px;
	font-size:12px;
	color:#666666;
	padding:20px 0px 0px 0px;
	line-height:16px;
	}
.texto_destacado img{
	float:left;
	margin-right:10px;
	}
.texto_destacado p{
	margin-bottom:10px;
	}
.link_destacado:link, .link_destacado:visited{
	background:url(images/cuadrado_amarillo.gif) no-repeat left 3px;
	padding:0px 0px 0px 15px;
	margin-top:-12px;/*modificado para ie6*/
	margin-left:268px;
	color:#00458c;
	font-size:11px;
	font-weight:bold;
	float:right;
	clear:left;
	}
.link_destacado:hover{
	background:url(images/cuadrado_amarillo.gif) no-repeat left 3px;
	padding:0px 0px 0px 15px;
	margin-top:-12px;/*modificado para ie6*/
	margin-left:268px;
	color:#fec200;
	font-size:11px;
	font-weight:bold;
	float:right;
	clear:left;
	} 
	


/*estilos contenido izquierda, dentro estan notas y agenda*/

.contenedor_izquierda{
	width:549px;
	float:left;
	margin:20px 0px 0px 0px;
	}
.notas{
	width:549px;
	}
.cabecera_notas{
	background:url(images/cabecera_notas.gif) no-repeat top center;
	padding:5px 0px 3px 20px;
	width:549px;
	height:28px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	}
.notas_rss{
	background:url(images/rss.gif) no-repeat left top;
	width:50px;
	height:18px;
	float:right;
	padding:0px 20px 0px 0px;
	margin-top:3px;
	}
.notas_rss span{
	visibility:hidden
	}
.cuerpo_notas{
	background-color:#e4e4e4;
	margin-left:10px;
	width:549px;
	padding:1px 0px 12px 0px;
	overflow:auto;
	
	}
.listado_nota{
	margin:0 auto;
	margin-top:15px;
	width:527px;
	font-size:12px;
	color:#666666;
	
	}
.listnota_top{
	background:url(images/fnd_nota_blanco_a.gif) no-repeat bottom;
	width:527px;
	height:12px;
	display:block
	}
.listnota_centro{
	background-color:#FFFFFF;
	width:507px;
	display:block;
	padding:0px 10px 0px 10px;
	overflow:auto;
}

.listnota_centro_2{
	background-color:#FFFFFF;
	width:507px;
	display:block;
	padding:10px 10px 5px 10px;
	overflow:auto;
}
.listnota_bottom{
	background:url(images/fnd_nota_blanco_b.gif) no-repeat top;
	width:527px;
	height:12px;
	display:block
	}
.titulo_notalist:link, .titulo_notalist:visited{
	font-size:14px;
	font-weight:bold;
	color:#00458c;
	margin-bottom:10px;
	}
	
	.titulo_notalist:hover{
	font-size:14px;
	font-weight:bold;
	color:#00458c;
	color:#fec200;
	} 
.link_listnota:link, .link_listnota:visited{
	background:url(images/cuadrado_azul.gif) no-repeat left 3px;
	padding:0px 0px 0px 15px;
	margin-top:5px;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	float:right;
	}
.link_listnota:hover{
	background:url(images/cuadrado_azul.gif) no-repeat left 3px;
	padding:0px 0px 0px 15px;
	color:#fec200;
	font-size:12px;
	font-weight:normal;
	float:right;
	} 
.cont_nota_link{
	float:right;
	margin:20px 20px -10px 0px;/*modificado para ie6*/
	/*width:auto;
	text-align:right;*/
	}
.listado_nota_link:link, .listado_nota_link:visited{
	background:url(images/mas.gif) no-repeat left center;
	font-size:11px;
	font-weight:bold;
	color:#00458c;
	height:22px;
	display:block;
	padding:5px 0px 0px 25px;
	
	}
.listado_nota_link:hover{
	background:url(images/mas.gif) no-repeat left center;
	font-size:11px;
	font-weight:bold;
	color:#fec200;
	height:22px;
	display:block;
	padding:5px 0px 0px 25px;
	}
.pie_notas{
	background:url(images/pie_notas.gif) no-repeat top center;
	margin-left:10px;
	width:549px;
	height:13px;
	}
.agenda{
	width:549px;
	margin:15px 0px 0px 0px;
	}
.cabecera_agenda{
	background:url(images/cabecera_notas.gif) no-repeat top center;
	padding:5px 0px 3px 20px;
	width:549px;
	height:28px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	}
.cuerpo_agenda{
	background-color:#e4e4e4;
	margin-left:10px;
	width:549px;
	padding:1px 0px 12px 0px;
	overflow:auto;
	}
.listado_agenda{
	margin:0 auto;
	margin-top:15px;
	width:527px;
	font-size:12px;
	color:#666666;
	}
.listagenda_top{
	background:url(images/fnd_nota_blanco_a.gif) no-repeat bottom;
	width:527px;
	height:12px;
	display:block
	}
.listagenda_centro{
	background-color:#FFFFFF;
	width:507px;
	display:block;
	padding:0px 10px 0px 10px;
	overflow:auto;
	}
.listagenda_bottom{
	background:url(images/fnd_nota_blanco_b.gif) no-repeat top;
	width:527px;
	height:12px;
	display:block
	}
.titulo_agendalist{
	font-size:14px;
	font-weight:bold;
	color:#00458c;
	display:block;
	margin-bottom:10px;
	}
.cont_agenda_link{
	float:right;
	margin:20px 20px -10px 0px;/*modificado para ie6*/
	width:auto;
	text-align:right;
	}
.listado_agenda_link:link, .listado_agenda_link:visited{
	background:url(images/mas.gif) no-repeat left center;
	font-size:11px;
	font-weight:bold;
	color:#00458c;
	height:22px;
	display:block;
	padding:5px 0px 0px 25px;
	}
.listado_agenda_link:hover{
	background:url(images/mas.gif) no-repeat left center;
	font-size:11px;
	font-weight:bold;
	color:#fec200;
	height:22px;
	display:block;
	padding:5px 0px 0px 25px;
	}
.fecha_agenda{
	font-size:14px;
	font-weight:bold;
	color:#00458c;
	}
.lugar_agenda{
	font-weight:bold;
	}
.link_agenda:link, .link_agenda:visited{
	color:#666666;
	}
.link_agenda:hover{
	color:#fec200;
	}
.pie_agenda{
	background:url(images/pie_notas.gif) no-repeat top center;
	margin-left:10px;
	width:549px;
	height:13px;
	}

/*estilos contenedor de la derecha en el estan los reportajes de actualidad, esta seccion tiene un tamaño fijo, se tiene que limitar el número de caracteres del resumen de los reportajes y los banners de registro y contacto*/

.contenedor_derecha{
	float:left;
	width:384px;
	margin:20px 0px 0px 25px;
	}
.reportajes_dest{
	background:url(images/fondo_ra.gif) no-repeat center center;
	width:384px;
	height:245px;
	}
.rep_titu{
	font-size:17px;
	font-weight:bold;
	color:#ffc20e;
	padding:25px 20px 0px 20px;
	}
.rep_cuerpo{
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	padding:15px 20px 0px 20px;
	}
.rep_cuerpo_bold{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}
.rep_cuerpo p.actualidad{
	color:#ffffff;
	padding:15px 0px 15px 0px;
	}
.link_reportajes:link, .link_reportajes:visited{
	background:url(images/cuadrado_amarillo.gif) no-repeat left 3px;
	padding:0px 0px 0px 12px;
	margin:10px 0px 0px 0px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	float:right;
	}
.link_reportajes:hover{
	background:url(images/cuadrado_amarillo.gif) no-repeat left 3px;
	padding:0px 0px 0px 12px;
	margin:10px 0px 0px 0px;
	color:#fec200;
	font-size:11px;
	font-weight:bold;
	float:right;
	} 
.link_rep_a{
	background:url(images/puntoamarillob.gif) no-repeat center center;
	width:12px;
	height:12px;
	float:left;
	margin:10px 0px 0px 5px;
	display:block;
	}
.link_rep_a span{
	visibility:hidden
	}
.link_rep_b:link, .link_rep_b:visited{
	background:url(images/puntoazulb.gif) no-repeat center center;
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin:10px 0px 0px 5px;
	}
.link_rep_b:hover{
	background:url(images/puntoamarillob.gif) no-repeat center center;
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin:10px 0px 0px 5px;
	}
.link_rep_b span{
	visibility:hidden
	}
.banner_novedades{
	background:url(imagenes/bannernovedades.gif) no-repeat center center;
	width:383px;
	height:132px;
	margin:20px 0px 0px 0px;
	cursor:pointer;
	}
.banner_novedades span{
	visibility:hidden
	}
.banner_contacto{
	background:url(imagenes/bannercontacto.gif) no-repeat center center;
	width:384px;
	height:97px;
	margin:10px 0px 0px 0px;
	cursor:pointer;
	}
.banner_contacto span{
	visibility:hidden
	}

/*estilos pie*/
	
.pie{
	background:url(images/fondo_pie.gif) no-repeat bottom;
	width:970px;
	height:64px;
	clear:both;
	text-align:center;
	color:#b1b1b1;
	font-size:11px;
	padding-top:10px;
	}
.pie_txt{
	display:block;
	padding:20px 0px 0px 0px;
	}
.link_amarillo:link, .link_amarillo:visited{
	color:#fec200;
	}
.link_amarillo:hover{
	color:#ffffff;
	}

/*estilos comunes a todas las páginas de contenido con la estructura del BLOQUE GRIS CON LA CABECERA AZUL Y EL BLOQUE BLANCO DENTRO*/

.banners{
	float:left;
	width:231px;
	padding-right: 9px;
}

.bannercont{          /*banner de contacto versión notas de prensa etc.*/
	width:231px;
	float:left;
	text-align:center;
	margin-top:15px;
	}
.contenedor_centro{
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	width: 721px;
	}
.contenido{
	width:721px;
	}
.cabecera{
	background:url(images/cabecera_listanotas.gif) no-repeat top center;
	padding:5px 0px 3px 20px;
	width:700px;
	height:28px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	}
.cuerpo{
	background-color:#eeeeee;
	width:721px;
	padding:1px 0px 0px 0px;
	float: left;
	}
.piegris{
	background:url(images/pie_grisclaro.gif) no-repeat top center;
	width:721px;
	height:13px;
	float: left;
	}
.bloque{
	margin:0 auto;
	margin-top:15px!important;
	margin-top:8px;
	width:697px;
	font-size:12px;
	color:#666666;
	}
.bloque_top{
	margin:0 auto;
	background:url(images/fnd_blanco_a.gif) no-repeat bottom;
	width:697px;
	height:12px;
	}
.bloque_centro{
	margin:0 auto;
	background:url(images/fnd_blancoc.gif) repeat-y left top;
	width:697px;
	padding:0px 0px 5px 0px;
	height: 100%;
	}

.bloque_centro_mapa{
	margin:0 auto;
	background:url(images/fnd_blancoc.gif) repeat-y left top;
	padding:0px 0px 15px 0px;
	height: 100%;
	width:697px;
	float:left;
	}
.bloque_bottom{
	margin:0 auto;
	background:url(images/fnd_blanco_b.gif) no-repeat top;
	width:697px;
	height:12px;
	}
.bloque_a{
	margin:0 auto;
	margin-top:15px!important;
	margin-top:8px;
	width:477px;
	font-size:12px;
	color:#666666;
	}
.bloque_top_a{
	margin:0 auto;
	background:url(images/fnd_blanco_f.gif) no-repeat bottom;
	width:477px;
	height:12px;
	}
	
.bloque_centro_a{
	margin:0 auto;
	background:url(images/fnd_blanco_g.gif) repeat-y left top;
	width:477px;
	padding:0px 0px 5px 0px;
	height: 100%;
	}
	
.bloque_bottom_a{
	margin:0 auto;
	background:url(images/fnd_blanco_d.gif) no-repeat top;
	width:477px;
	height:12px;
	}
/* estilos para el mapa web */
	
	
.mapa_bloque{
width:300px;
padding:2px 15px;
float: left;
/*margin: 0px 13px 13px 13px!important;
margin: 0px 20px 13px 6px;*/
}
	
.mapa_bloque ul{
list-style-image: url(images/estrellita.gif);
font-size:12px;
line-height:18px;
color:#666666;
padding: 21px 5px 5px 60px;
text-align:left;
}
	
	/*.mapa_muestra{
	padding:0px 0px 0px 25px;
	* padding:0px 0px 0px 30px;
	}
	.mapa_muestra ul{
	list-style-type: none;
	padding:0px 0px 0px 25px;
	margin: 0;
	}
	.mapa_muestra a{	
	font-size:12px;
	font-weight:normal;
	color:#00458c;
	text-decoration:none;
	}
	.mapa_muestra a:hover{
		color:#333333;
	color:#e9910f;
	text-decoration:underline;
	}*/
	
	.mapa{
	padding:0px 0px 0px 5px;
	}
	.mapa ul{
	list-style-type: none;
	padding:0px 0px 0px 25px;
	margin: 0;
	}
	.mapa a{	
	font-size:12px;
	font-weight:bold;
	color:#00458c;
	text-decoration:none;
	}
	.mapa a:hover{
	/*	color:#333333;*/
	color:#e9910f;
	text-decoration:underline;
	}
	.nivel1 ul{
	list-style-type: none;
	list-style-image:none;
	padding:0px 0px 0px 20px;
	margin:0;}
	
	.nivel1 a{
	font-weight:normal;
	/*color:#003366;*/
	text-decoration:none;	
	font-size:12px;
	color:#00458c;
	}
	.nivel1 a:hover{
	/*	color:#333333;*/
	color:#333333;;
	text-decoration:underline;
	}
	.nivel2 ul{
	/*display:none;*/ /* utilizar para el javascript en mapaWeb*/
	list-style-type: none;
	list-style-image:none;
	padding:0px 0px 0px 15px;
	margin:0;
	}
	
	.nivel2 a{
	font-weight:normal;
	/*color:#003366;*/
	text-decoration:none;	
	font-size:11px;
	color:#00458c;
	}
	.nivel2 a:hover{
	/*	color:#333333;*/
	color:#333333;;
	text-decoration:underline;
	}
	


/*estilos notas de prensa. Lista y nota full*/
.lugar_fecha{
	background:url(images/cuadrado_azul.gif) no-repeat 9px 3px;
	padding:0px 15px 0px 25px;
	font-size:12px;
	color:#666666;
	display:block;
	margin-bottom:3px;
	}
.titular{
	padding:0px 5px 0px 25px;
	display: block;
	}
.titular a{	
	font-size:12px;
	font-weight:bold;
	color:#00458c;
	text-decoration:none;
}
.titular a:hover{
/*	color:#333333;*/
	color:#e9910f;
	text-decoration:underline;
}
.fechanota{
	width:430px;
	float:left;
	font-size:11px;
	color:#666666;
	padding:5px 0px 0px 14px;}
	
ul.linksnotas{
	float:right;
	width:250px;
	padding:0px 0px 0px 0px;
	display:inline;}

ul.linksnotas li{
	display:inline;
	float:left;
	list-style:none;
	}
ul.linksnotas li a img{
	height:19px;
	width:16px;
	float:left;
}	
ul.linksnotas li a.enlaces{
	float:left;
	padding:3px 15px 0px 5px;
	height:19px;
	font-size:10px;
	color:#666666;
	text-decoration:none;}
	
ul.linksnotas li a.enlaces:hover{
	font-size:10px;
	color:#333333;
	text-decoration:underline;}
	
.antetit{
	font-size:12px;
	color:#00458c;
	padding: 50px 0px 0px 14px!important;
	padding: 30px 0px 0px 14px;
	}
.tit{
	font-size:22px;
	color:#00458c;
	padding: 10px 0px 0px 14px;
	font-weight: bold;
	}
.subtit{
	font-size:12px;
	color:#666666;
	padding: 21px 0px 10px 14px;
	font-weight: bold;
	}
	
.sumario{
	background:url(images/estrellita.gif) no-repeat 20px 17px;
	font-size:12px;
	line-height:18px;
	color:#00458c;
	padding: 15px 5px 0px 40px;
	font-weight: bold;
	}
.txtcuerpo{
	font-size:12px;
	line-height:18px;
	color:#666666;
	padding: 21px 15px 30px 14px;
	text-align:left;
	}
.notas_prensa{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	
.txtcuerpo ul{
	padding: 0px 0px 0px 15px;
	}
.txtcuerpo ol{
	padding: 0px 0px 0px 45px;
	}
.txtcuerpo li{
	padding: 0px 0px 7px 0px;
	}
.top_adjunto{
	background:url(images/top_adjunto.gif) no-repeat left bottom;
	margin:0 auto;
	clear:both;
	width:607px;
	height:14px;
	}
.centro_adjunto{
	width:607px;
	margin:0 auto;
	clear:both;
	background:url(images/centro_adjunto.gif) repeat-y left bottom;
	min-height:75px;
	height:auto!important;
	height:75px;
	}
.pie_adjunto{
	width:607px;
	height:14px;
	margin:0 auto;
	clear:both;
	background:url(images/pie_adjunto.gif) no-repeat left top;
	margin-bottom: 20px;
	}
.tit_adjunto{
	font-size:13px;
	font-weight:bold;
	color:#f9b711;
	padding:0px 0px 10px 17px;}
.adjunto_nota{
	padding:10px 0px 5px 50px;
}
img.ico{
	float:left;
	padding-right:7px;
}
.adjunto_nota a{
	color:#ffffff;
	text-decoration:none;
}
.adjunto_nota a:hover{
	color:#ffffff;
	text-decoration:underline;
}
/*.adjunto_pdf{
	padding:10px 0px 5px 60px;
}
.adjunto_pdf a{
	color:#ffffff;
	text-decoration:none;}
.adjunto_pdf a:hover{
	color:#ffffff;
	text-decoration:underline;}
*/
.formato{
	color:#ffcc00;
	font-size:11px;}
	
.formatomasinfo{
	color:#ffcc00;
	font-size:11px;
	padding:5px 0px 5px 40px;}
	
.formatomasinfo a{
	color:#ffcc00;
	font-size:11px;
	text-decoration:none;
}

.formatomasinfo a:hover{
	color:#ffcc00;
	font-size:11px;
	text-decoration:underline;
}

	/*capa enviar nota*/
.capa_enviar{
	position:absolute;
	top:40px;
	left:300px;
	background:url(images/bg_enviar.gif) no-repeat left top;
	width:310px;
	height:255px;
	z-index:10;}
.capa_enviar2{
	position:absolute;
	top:40px;
	left:300px;
	background:url(images/bg_enviar2.gif) no-repeat left top;
	width:310px;
	height:300px;
	z-index:10;}

.capa_enviar_b{
	background:url(images/bg_enviar_b.gif) no-repeat left top;
	width:310px;
	height:255px;
	margin:0 auto;
	margin-top:15px;
	padding-top:15px;
	}
.tit_enviar{
	float:left;
	font-size:18px;	
	color:#ffffff;
	padding:20px 5px 0px 15px;
	}
.formenviar{
	width:279px;
	float:left;
	padding:30px 5px 5px 15px;}
.formenviar label{
	float:left;
	width:279px;
	margin:0px 0px 5px 5px;
	}
.formenviar label span{
	float:left;
	width:106px;
	background: url(images/estrellita.gif) no-repeat left top;
	padding:0px 2px 0px 17px;
	font-size:11px;
	color:#00458c;
	font-weight:bold;
}
.enviar_leyenda {
	float:left;
	width:200px;
	padding:10px 2px 0px 20px;
	font-size:10px;
	color:#00458c;
	font-weight:bold;
}
.campos_obligatorios {
	float:left;
	width:200px;
	padding:10px 2px 0px 0px;
	font-size:10px;
	color:#00458c;
	font-weight:bold;
}
.enviar_leyenda p{
	float:left;
	width:250px;
	padding:0px 2px 0px 0px;
	font-size:10px;
	color:#00458c;
	font-weight:bold;
}
.formenviar label input{
	float:left;
	width:140px;
	height:18px;
	font-size:12px;
	color:#666666;
	border:1px solid #afafaf;
}
.botones_capa{
	margin:0 auto;
	clear:both;
	width:180px;
	padding:15px 0px 0px 0px;
}
a.boton_capa{
	margin:0px 0px 0px 10px;
	float:right;
	display:block;
	background:url(images/enviar_capa.gif) no-repeat left top;
	width:78px;
	height:20px;
	padding:4px 0px 0px 0px;
	text-align:center;
	color:#814905;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}
a.boton_capa:hover{
	color:#814905;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;}
.x_cerrar{
	float:right;
	padding:10px 15px 0px 0px;}
.x_cerrar a{
	display:block;
	background:url(images/bt_cerrar.gif) no-repeat left top;
	width:19px;
	height:17px;}
.x_cerrar a:hover{
	display:block;
	background:url(images/bt_cerrar_on.gif) no-repeat left top;
	width:19px;
	height:17px;}

/*+++++++++++ PAGINADOR ++++++++++*/
.paginador{
	padding:5px 0px 0px 0px;
	background-color: #eeeeee;
	text-align:center;
	margin:0 auto;
	clear:both;
	width: 390px;
	height:18px;
	
}

.anterior{
	display:inline;
	font-size:11px;
	width:100px;
	padding:0px 10px 0px 0px;
	}

.anterior a{
	background:url(images/fl_atras.gif) no-repeat left;
	padding:0px 0px 0px 15px;
	color:#00458c;
	font-weight:bold;
	text-decoration:none;}

.anterior a:hover{
	color:#00458c;
	font-weight:bold;
	text-decoration:underline;}

.siguiente{
	display:inline;
	font-size:11px;
	width:60px;
	padding:0px 0px 0px 10px;}

.siguiente a{
	background:url(images/fl_siguiente.gif) no-repeat right;
	padding:0px 15px 0px 0px;
	color:#00458c;
	font-weight:bold;
	text-decoration:none;}

.siguiente a:hover{
	color:#00458c;
	font-weight:bold;
	text-decoration:underline;}


.paginador span{
	padding:0px 2px;
	display:inline;
	font-weight:bold;
	}

.paginador span a{
	font-size:12px;
	color:#666666;
	text-decoration:none;}

.paginador span a:hover{
	font-size:12px;
	color:#00458c;
	text-decoration:underline;}

.paginador span.activo{
	font-size:12px;
	color:#00458c;}
/*fin paginador*/

/*    REPORTAJES DE ACTUALIDAD    */
.tit_reportaje{
	background:url(images/cuadrado_amarillo.gif) no-repeat 14px 12px;
	color:#00458c;
	font-size:12px;
	font-weight:bold;
	padding:10px 5px 5px 30px;
}
.tit_reportaje a{
	color:#00458c;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}
.tit_reportaje a:hover{
	text-decoration:underline;}
.txtcuerpo_report{
	font-size:12px;
	color:#666666;
	padding: 10px 10px 10px 30px;
}
     /*adjuntos de los reportajes de actualidad*/
.adreportaje{
	font-size:12px;
	padding:10px 0px 5px 40px;
}
.adreportajemasinfo{
	font-weight:bold;
	color:#003366;
	font-size:12px;
		
}
.adreportaje a{
	font-weight:bold;
	color:#003366;
	text-decoration:none;}
.adreportaje a:hover{
	color:#333333;
	text-decoration:underline;}
.gris{
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.amarillo{
	font-size:11px;
	font-weight:bold;
	color:#f18605;
}
/*     CONTACTOS    */

.contacto_left{
	float:left;
	width:430px;
	padding:15px 30px 5px 14px!important;
	padding:15px 15px 5px 14px;}
.tit_pais{
	background:url(images/fondo_pais.gif) no-repeat left;
	width:430px;
	height:22px;
	padding:5px 0px 0px 30px;
	color:#00458c;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 30px;
}

.contacto_right{
	float:left;
	width:200px;
	padding:15px 0px 0px 25px!important;
	padding:15px 0px 0px 14px;}

.li_contactos{
	width:200px;
	float:left;
	list-style:none;}

.on{
	display:block;
	background:url(images/amarillo.gif) no-repeat left;
	width:200px;
	height:25px;
	margin-bottom:5px;
}
.on span{
	display:block;
	padding: 5px 0px 0px 10px;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
.off{
	display:block;
	width:200px;
	height:25px;
	margin-bottom:5px;
}
.li_contactos a{
	padding: 5px 0px 0px 10px;
	background:url(images/gris.gif) no-repeat 0px 0px;
	width:200px;
	height:20px;
	color:#666666;
	font-size:11px;
	display:block;
	font-weight:bold;
	text-decoration:none;}
.li_contactos a:hover{
	padding: 5px 0px 0px 10px;
	background:url(images/amarillo.gif) no-repeat 0px 0px;
	width:200px;
	height:20px;
	display:block;
	color:#333333;
	text-decoration:underline;}

.bloquegris{
	float:left;
	background:#dedede url(images/fondo_griscontac.gif) no-repeat left top;
	width:460px;
	margin:0px 0px 20px 0px;}
.bloquegris_pie{
	float:left;
	background:url(images/pie_griscontat.gif) no-repeat left bottom;
	width:460px;
	height:12px;}
.centro_contacto{
	float:left;
	padding:20px 0px 0px 8px;
	width:453px;}
.nombre{
	float:left;
	font-size:12px;
	color:#00458c;
	font-weight:bold;
	width:120px;
	padding: 0px 5px 10px 0px;
}
.nombre img{
	padding:0px 5px 0px 0px;
	vertical-align:text-top;
}
.nombrefull{
	float:left;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	width:260px;
	padding: 0px 5px 10px 5px;
}
.bloqueblanco{
	float:left;
	background:#ffffff url(images/fondo_blancontac.gif) no-repeat left top;
	width:460px;
	margin:0px 0px 20px 0px;}
.bloqueblanco_pie{
	float:left;
	background:url(images/pie_blancontat.gif) no-repeat left bottom;
	width:460px;
	height:12px;}
.ico_contacto{
	margin:0px 10px 0px 10px;
	float:left;
	width:20px;
}
.cab_enlace{
	background:url(images/fondo_enlaces.gif) no-repeat 15px 14px;
	width:690px;
	height:29px;
	padding: 15px 15px 15px 14px;
	float: left;
}
/*Enlaces de interés*/

.tit_enlaces{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	padding:5px 0px 0px 30px;
	}
.subir{
	float:right;
	padding:5px 15px 0px 0px;
}

.subir a{
	color:#f18605;
	font-size:12px;
	text-decoration:none;}

.subir a:hover{
	color:#666666;
	text-decoration:underline;}

p.medio{
	color:#666666;
	font-size:12px;
	padding:0px 0px 2px 50px;}
p.enlace{	
	padding:0px 0px 15px 50px;}
p.enlace a{
	color:#f18605;
	font-size:12px;
	text-decoration:none;
}

p.enlace a:hover{
	color:#333333;
	font-size:12px;
	text-decoration:underline;
}
/*Formulario de registro*/

.intromail{
	background:url(images/ico_email.gif) no-repeat left bottom;
	color:#666666;
	font-size:12px;
	padding:15px 15px 0px 45px!important;
	padding:25px 15px 0px 45px;
	margin:0px 0px 15px 25px;}
.form_ok{
	color:#00458c;
	font-size:12px;
	font-weight:bold;
	padding:15px 15px 0px 0px!important;
	padding:25px 15px 0px 0px;
	margin:0px 0px 15px 25px;}
.form_error{
	color:#00458c;
	font-size:12px;
	font-weight:bold;	
	padding:15px 15px 0px 0px!important;
	padding:25px 15px 0px 0px;
	margin:0px 0px 15px 25px;}

.form_ok p{
	color:#00458c;
	font-size:12px;
	font-weight:bold;
	padding:15px 15px 0px 0px!important;
	padding:25px 15px 0px 0px;
	margin:0px 0px 15px 25px;}
.form_error p{
	color:#00458c;
	font-size:12px;
	font-weight:bold;	
	padding:15px 15px 0px 0px!important;
	padding:25px 15px 0px 0px;
	margin:0px 0px 15px 25px;}

form.registro{
	float:left;
	padding:30px 0px 0px 30px;
	font-size:12px;
	width:667px;
}

fieldset{ border:0px;}

label.check{
	float:left;
	padding:0px 25px 15px 0px;
	color:#00458c;
	font-weight:bold;
}
label.check input{ margin-right:8px;}
   /*campos largos*/
label.campo{
	width:650px;
	float:left;
	padding:20px 0px 0px 0px;
}

label.campo span{
	float:left;
	color:#00458c;
	font-weight:bold;
	background:url(images/estrellita.gif) no-repeat left;
	padding:3px 0px 0px 17px;
	width:120px;}
label.campo input{
	width:509px;
	float:left;}
   /*campos medios*/
label.campo_uno{
	width:379px;
	float:left;
	padding:20px 15px 0px 0px;}

label.campo_uno span, label.campo_dos span{
	float:left;
	color:#00458c;
	font-weight:bold;
	background:url(images/estrellita.gif) no-repeat left;
	padding:3px 0px 0px 17px;
	width:120px;}

label.campo_uno input{
	width:230px;
	float:left;}

label.campo_dos{
	width:439px;
	float:left;
	padding:20px 15px 0px 0px;}

label.campo_dos input{
	width:290px;
	float:left;}

   /*campos medios cuatro*/
label.campo_cuatro{
	width:267px;
	float:left;
	padding:20px 0px 0px 0px;}
label.campo_cuatro span{
	float:left;
	color:#00458c;
	font-weight:bold;
	background:url(images/estrellita.gif) no-repeat left;
	padding:3px 0px 0px 17px;
	width:50px;
	margin-left:5px;}

label.campo_cuatro input{
	width:180px;
	float:left;}
   /*campo corto*/
label.campo_tres{
	width:202px;
	float:left;
	padding:20px 0px 0px 0px;}

label.campo_tres span{
	float:left;
	color:#00458c;
	font-weight:bold;
	background:url(images/estrellita.gif) no-repeat left;
	padding:3px 0px 0px 17px;
	width:95px;}

label.campo_tres input{
	width:80px;
	float:left;}

	/*select*/
label.sector{
	width:265px;
	float:left;
	padding:20px 0px 0px 0px;}

label.sector span{
	float:left;
	color:#00458c;
	font-weight:bold;
	background:url(images/estrellita.gif) no-repeat left;
	padding:3px 0px 0px 17px;
	width:55px;}
label.sector select{
	width:184px;
	float:left;}
button.enviar{
	background:url(images/boton.gif) no-repeat center center;
	width:97px;
	height:24px;
	text-align:center;
	font-size:14px;
	font-weight: bold;
	color:#814905;
	border:0px;
	cursor:pointer;
	float:right;
	margin:50px 15px 0px 0px;}
.obligatorio{
	float:left;
	font-size:12px;
	display:block;
	width:200px;
	padding:30px 0px 30px 0px;
	clear:both;
	}
.privacidad{
	float:left;
	font-size:12px;
	display:block;
	width:400px;
	padding:30px 0px 30px 10px;
	clear:both;
	}
.privacidad a:link, .privacidad a:visited{
	color:#00458c;
	}
.privacidad a:hover{
	color:#ff9933;
	}
.etiqueta_form{
	width:650px;
	float:left;
	padding:20px 0px 0px 0px;
}

.etiqueta_form span{
	float:left;
	color:#00458c;
	font-weight:bold;
	background:url(images/estrellita.gif) no-repeat left;
	padding:3px 0px 0px 17px;
	width:120px;
	}
	
.etiqueta_form table{
color:#666666;
font-weight:normal;
width:98%;
vertical-align:bottom;
font-size:11px;
margin:15px auto 0px auto;
}

.etiqueta_form table td{
padding:3px;
}

.etiqueta_form_texto{
	font-size:12px;
	color:#666666;
	margin-bottom:15px;
}
.texto_privacidad{
	width:480px;
	float:left;
	margin:15px 0px 0px 30px!important;
	margin:15px 0px 0px 35px;
	text-align:left;
	color:#00458c; 
	font-size:12px;
}

.cab_form_registro{
	background:url(images/fondo_resultados.gif) no-repeat 11px 14px;
	width:697px;
	height:29px;
	padding: 15px 10px 10px 10px;
}

.tit_form_registro{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#00458c;
	padding:5px 0px 0px 30px;
	}
	
/*fin formulario*/
/*dossier*/
.tit_dossier{
	font-size:22px;
	color:#00458c;
	padding: 40px 0px 0px 14px!important;
	padding: 20px 0px 0px 14px;
	font-weight: bold;
	width: 670px;
	}
.foto{
	float:right;
	margin: 0px 0px 0px 10px;
}
.top_dossier{
	background:url(images/top_dossier.gif) no-repeat top center;
	width:697px;
	height:13px;
	margin: 0 auto;
	margin-top:20px;
}
.fondo_dossier{
	background:url(images/fondo_dossier1.gif) repeat-y bottom center;
	width:697px;
	margin: 0 auto;
	clear:both;
	min-height:125px;
	height:auto!important;
	height:125px;
	padding:0px 0px 10px 0px;
	margin-bottom:15px;
}
.tit_adjuntodoss{
	font-size:18px;
	font-weight:bold;
	color:#00458c;
	padding:0px 0px 10px 15px;
}
.adjunto_dossier{
	padding:10px 0px 8px 50px;
}
img.ico{
	padding-right:7px;
}
.adjunto_dossier a{
	color:#666666;
	text-decoration:none;
}
.adjunto_dossier a:hover{
	color:#00458c;
	text-decoration:underline;
}
.formato_doss{
	color:#00458c;
	font-size:11px;}

/*biografías*/
.datos_generales{
	padding:30px 15px 0px 15px;
	float:left;
	display:block;
	width: 657px;
}
.foto1{
	float:left;
	border:4px solid #d3d3d3;
	margin:0px 20px 20px 20px; }

.datos{
	float:left;
	color:#00458c;
	font-size:12px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	background: url(images/estrellita.gif) no-repeat left top;
	padding:0px 0px 0px 25px;
	display: block;
	width: 390px;
	line-height:18px;
}
.datos span{
	color:#666666;
	font-weight:normal;}
.datos_lista{
padding:15px 0px 0px 0px;
float:left;
width:390px;}

/*kits de prensa: listado de kits*/
.tit_kit{
	background:url(images/cuadrado_azul.gif) no-repeat 9px 3px;
	padding: 0px 15px 0px 25px;
	display:block;
}

.tit_kit a{
	font-size:12px;
	font-weight:bold;
	color:#00458c;
	text-decoration:none;}

.tit_kit a:hover{
	color:#666666;
	text-decoration:underline;}

.txt_kit{
	display:block;
	padding:3px 5px 0px 25px;}
.bloque_centro1{
	margin:0 auto;
	background:url(images/fnd_blancoc.gif) repeat-y left top;
	width:697px;
	padding:0px 0px 0px 0px;
	height: 100%;
	}
.subtit_kits{
	background:url(images/icokits.gif) no-repeat left;
	padding:15px 0px 15px 25px;
	font-size:14px;
	font-weight:bold;
	color:#00458c;
	margin: 0px 0px 0px 10px!important;
	margin: 0px 0px 0px 10px;
}
/*FAQ*/
.faq{
	width:680px;
	padding:15px 10px 15px 15px;}
.azulfaq{
	background:url(images/estrellita.gif) no-repeat 0px 10px;
	padding:10px 0px 20px 20px;
	margin-left: 15px;
	font-size:12px;
	font-weight:bold;
	color:#00458c;

}

.azul{
	background:url(images/estrellita.gif) no-repeat 0px 10px;
	padding:10px 0px 20px 20px;
	margin-left: 15px;
	font-size:12px;
	font-weight:bold;
	color:#00458c;

}
.azul a{
	font-size:12px;
	font-weight:bold;
	color:#00458c;
	text-decoration:none;
}
.azul a:hover{
	text-decoration:underline;
	color:#333333;
}
.txt_faq{
	display:block;
	padding:3px 15px 0px 20px;
	line-height:18px;}
.txt_faq ul{
	margin:10px 0px 12px 40px;
	line-height:18px;}
.subir_flecha{
	width: 50px;
	padding: 10px 0px 0px 640px;
	height: 20px;
}
.subir_flecha a{
	display:block;
	background:url(images/fl_subir.gif) no-repeat 5px 12px;
	padding:10px 15px 0px 15px;
	color:#f18605;
	font-size:11px;
	text-decoration:none;}
.subir_flecha a:hover{
	display:block;
	color:#333333;
	font-size:11px;
	text-decoration:underline;}

/*++++++++++++++     FOTOTECA    ++++++++++++++*/
.right_full{
float:right; 
width:230px!important;
width:220px;}
.bloque_left{
	float:left;
	width:473px;
	padding:15px 0px 5px 14px;
	}
.bloque_right{
	float:left;
	width:200px;
	padding:25px 0px 0px 14px;
	*padding:25px 0px 0px 9px;
	}

.subtit_fotos{
	background:url(images/icofotos.gif) no-repeat left top;
	padding:15px 0px 15px 35px;
	font-size:14px;
	font-weight:bold;
	color:#00458c;
	margin: 0px 0px 0px 5px!important;
	margin: 0px 0px 0px 0px;
}
bloquefotos{
	float:left;}
.fondofoto{
	background:url(images/fondofoto.gif) no-repeat left top;
	width:174px;
	height:200px;
	padding:15px 15px;
	float: left;
	margin: 0px 13px 13px 13px!important;
	margin: 0px 20px 13px 6px;
}
.fotopeque{
	width:174px;
	height:116px;
	text-align:center;
}

.txtfoto{
	margin:10px 0px 5px 0px;
	color:#00458c;
	font-size:11px;
	font-weight:bold;
	width:174px;
	height:43px;
	text-align:left;
	overflow:auto;
}
.descargar{
	margin-top:10px;}
.descargar a{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	display:block;
	background:url(images/fondo_descarga.gif) no-repeat left top;
	width:110px;
	height:18px;
	font-size:10px;
	color:#f18605;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0px 0px 25px;
}
.descargar a:hover{
	display:block;
	background:url(images/fondo_descarga_on.gif) no-repeat left top;
	width:110px;
	color:#f18605;
	height:18px;
/*	color:#fec200;
	color:#00458c;*/
	text-decoration:underline;
}

.bloquefull{
	/*border:1px solid #333333;*/
	width:517px;
	height:527px;
	background-color:#efefef;
	padding:20px 20px;}

.cabecera_fotofull{
	position:relative;
	background:url(images/fondo_titfoto.gif) no-repeat left top;
	padding:5px 0px 3px 20px;
	width:495px;
	height:28px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	}
.cerrar{
	padding:2px 10px 0px 0px;
	vertical-align:top;
	position:absolute;
	top:3px;
	right:10px;
	}
.cerrar img{
	vertical-align: bottom!important;
	vertical-align:bottom;
	margin-right:5px;
	
}
.cerrar a{
	font-size:12px;
	font-weight:bold;
	color:#e7a314;
	text-decoration:none;
}
.cerrar a:hover{
	color:#e7a314;
	text-decoration:underline;
	
}
.imgfull{
	width:515px;
	height:320px;
	margin:0 auto;
	text-align:center;
	}
.imgfull img{ padding:0px;
	margin:0px;
	/*float:left;*/
	}
.pie_foto{
	font-size:12px;
	font-weight:bold;
	color:#003366;
	text-align:left;
	padding:15px 0px 10px 0px;
}

.pie_foto_enviado{
	font-size:12px;
	font-weight:bold;
	color:#003366;
	text-align:center;
	padding:70px 0px 10px 0px;
	height: 130px;
}
.txt_foto{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-align:left;
	height: 55px;
	overflow: auto;
	margin-bottom: 20px;
}
.txt_foto2{
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	margin:0px 0px 15px 0px
}
.descargas{
	background:url(images/fondo_descargas.gif) no-repeat left top;
	width:515px;
	height:30px;}

a.baja{
/*	width:150px;*/
	float:right;
	background:url(images/ico_descarga.gif) no-repeat 0px 8px;
	padding:8px 15px 0px 18px;
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#f18605;
	text-decoration:none;}
a.baja:hover{
	background:url(images/ico_descarga_on.gif) no-repeat 0px 8px;
	text-decoration:underline;}

	/*cuandro de filtros*/
.espacio_filtros{
margin:0px 0px 15px 0px}
.titulo_lista{
margin: 5px 0px 15px 0px;
*margin:10px 0px 15px 0px;
color:#333333;
font-weight:bold;
}

.bloque_right_lista{
	float:left;
	width:202px;
	height:125px;
	background:url(images/fondo_lista.gif) no-repeat top center;
	padding:10px 0px 0px 25px;
	*padding:15px 0px 0px 17px;
	}
.bloque_right_filtros{
	float:left;
	width:202px;
	height:217px;
	background:url(images/fnd_buscadorfiltros.gif) no-repeat center;
	padding:40px 0px 0px 25px;
	*padding:40px 0px 0px 17px;
	}
.texto_filtros{
background:url(images/estrellita.gif) no-repeat left;
padding:3px 0px 0px 16px;
font-size:11px;
font-weight:bold;
color:#814905;
display:block;
}
.espacio_filtros{
margin:0px 0px 15px 0px
}
.titulo_filtros{
margin:-10px 0px 10px 0px;
color:#333333;
font-weight:bold;
}
.campos_filtros{
width:180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.btn_filtros{
position:relative;
left:132px;
width:46px;
height:25px;
cursor:pointer;
margin:20px 0px 0px 0px;/*hackeadp en ie6.css*/
}
.btn_filtros a:link,.btn_filtros  a:visited{
background:url(images/btn_ok.gif) no-repeat center center;
width:46px;
height:25px;
display:block;
}
.btn_filtros a:hover{
background:url(images/btn_ok_b.gif) no-repeat center center;
width:46px;
height:25px;
display:block;
}
.btn_filtros span{
visibility:hidden;
}
.link_fotos:visited,.link_fotos:link{
color:#00458c;
font-size:11px;
background:url(images/estrellita.gif) no-repeat left;
padding:0px 0px 0px 18px;
line-height:20px
}
.link_fotos:hover{
color:#f18605;
font-size:11px;
text-decoration:underline;
background:url(images/estrellita.gif) no-repeat left;
padding:0px 0px 0px 18px;
line-height:20px
}
.link_fotos_destacado:visited, .link_fotos_destacado{
color:#00458c;
font-size:11px;
background:url(images/estrellita.gif) no-repeat left;
padding:0px 0px 0px 18px;
line-height:20px;
font-weight:bold;
}
.link_fotos_destacado:hover{
color:#f18605;
font-size:11px;
text-decoration:underline;
background:url(images/estrellita.gif) no-repeat left;
padding:0px 0px 0px 18px;
line-height:20px;
font-weight:bold;
}
.contenedor_linkfotos{
margin:0px 0px 15px 18px;
}
/*+++ VIDEOTECA (hay estilos compartidos con audio y con el listado de convocatorias)+++*/

.cabecera_pestana {
	float:left;
	padding:0px 5px 0px 0px;
	width:100px;
}
.cabecera_pestana .peston{
	display:block;
	background:url(images/cabecera_on.gif) no-repeat left top;
	padding:8px 0px 0px 0px;
	text-align:center;
	width:100px;
	height:27px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}
/*.cabecera_pestana a.peston:hover{
	display:block;
	text-decoration:none;
	padding:8px 0px 0px 0px;
	text-align:center;
}*/
.cabecera_pestana a.pestoff{
	display:block;
	background:url(images/cabecera_off.gif) no-repeat left top;
	text-align:center;
	padding:8px 0px 0px 0px;
	width:100px;
	height:27px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}
.cabecera_pestana a.pestoff:hover{
	text-align:center;
	padding:8px 0px 0px 0px;
	display:block;
	text-decoration:underline;}
.cabecera_ico{
	float:right;
	background:url(images/ico_multimedia.gif) no-repeat left top;
	width:33px;
	height:34px;
	padding:0px;
}
.cabecera_ico span{
visibility:hidden	}

.bloque_multimedia{
	float:left;
	width:705px;
	padding:30px 0px 5px 14px;}
.fondovideo{
	background:url(images/fondovideo.gif) no-repeat left top;
	width:174px;
	height:237px;
	padding:15px 15px;
	float: left;
	margin: 0px 13px 13px 13px!important;
	margin: 0px 20px 13px 6px;
}

.infoimg{
	margin:0px 0px 0px 0px;
	font-weight:bold;
	width:174px;
}
.gris_img{
	font-size:10px;
	font-weight:bold;
	color:#666666;
}
.amarillo_img{
	font-size:10px;
	font-weight:bold;
	color:#f18605;
}
.reproducir{
	margin-top:5px;
	float:right;}
.reproducir a{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	background:url(images/fondo_repro.gif) no-repeat left top;
	width:61px;
	height:18px;
	font-size:11px;
	color:#f18605;
	text-decoration:none;
	padding:5px 0px 0px 35px;
}
.reproducir a:hover{
	display:block;
	background:url(images/fondo_repro_on.gif) no-repeat left top;
	width:61px;
	color:#f18605;
	height:18px;
/*	color:#fec200;
	color:#00458c;*/
	text-decoration:underline;
}
.videofull{
	width:400px;
	height:300px;
	margin:0 auto;
	margin-top: 15px;	
}
.fecha_video{
	font-size:11px;
	font-weight:bold;
	color:#00458c;
	text-align:left;
	padding:5px 0px 10px 0px;
}
.formulariofull{
	border:1px solid #333333;
	width:517px;
	/*height:150px;*/
	background-color:#FFFFFF;
	padding:20px 20px;}
	
.formulariofull_enviado{
	border:1px solid #333333;
	width:517px;
	/*height:450px;*/
	background-color:#FFFFFF;
	padding:20px 20px;}

.formvideo{
	width:515px;
	margin:0 auto;
	margin-top: 30px;}

.campo_video{
	width:515px;
	float:left;
	display:block;
	margin-bottom:15px;}

.ncampo{
	text-align:left;
	float:left;
	background:url(images/estrellita.gif) no-repeat 2px 3px;
	padding:3px 5px 0px 17px;
	width:100px;
	font-size:12px;
	font-weight:bold;
	color:#00458c;
}
.campov{
	border:1px solid #aeaeae;
	vertical-align:text-bottom;
	float:left;
	width:390px;
	height:20px;
	font-size:12px;
	color:#666666;}

.check{
	float:left;
	margin: 0px 10px 0px 5px;
}
.tit_condiciones{
	text-align:left;
	float:left; 
	font-size:12px; 
	color:#00458c; 
	font-weight:bold;}
.condiciones{
	width:480px;
	float:left;
	margin:5px 0px 0px 30px!important;
	margin:5px 0px 0px 35px;
	text-align:left;
	color:#00458c; 
	font-size:10px;}
.botones{
	float:left;
	width:515px;
	padding: 15px 0px 0px 0px;
}

.botones_aceptar{
	/*float:center;*/
	width:515px;
	padding: 5px 0px 0px 0px;
}
a.boton{
	margin:0px 0px 0px 10px;
	float:right;
	display:block;
	background:url(images/boton.gif) no-repeat left top;
	width:97px;
	height:20px;
	padding:4px 0px 0px 0px;
	text-align:center;
	color:#814905;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}
a.boton:hover{
	color:#814905;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;}
	
a.boton_aceptar{
	margin:0px 0px 0px 10px;
	float:right;
	display:block;
	background:url(images/boton.gif) no-repeat left top;
	width:97px;
	height:20px;
	padding:4px 212px 0px 0px;
	text-align:center;
	color:#814905;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}
a.boton_aceptar:hover{
	color:#814905;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;}
.obligatorio1{
	color:#666666;
	float:left;
	font-size:11px;
	display:block;
	width:200px;
	padding:30px 0px 10px 5px;
	text-align: left;
}


/*+++++++++++    AUDIO    ++++++++++++++++++*/

.topaudio{
	background:url(images/top_audio.gif) no-repeat left bottom;
	width:674px;	
	height:14px;
	float:left;}

.medioaudio{
	background:url(images/medio_audio.gif) repeat-y left top;
	width:649px;
	float:left;
	padding: 0px 10px 13px 15px;
}

.bottomaudio{
	background:url(images/pie_audio.gif) no-repeat left top;
	width:674px;
	height:14px;
	float:left;
	margin-bottom: 10px;
	position: relative;
}

.fechaudio{
	display:block;
	width:630px;
	background:url(images/cuadrado_azul.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 15px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	}	
.txtaudio{
	display:block;
	width:630px;
	padding:3px 0px 3px 15px;
	font-size:11px;
	font-weight:bold;
	color:#00458c;
}
.formatoaudio{
	display:block;
	color:#f18605;
	font-size:11px;
	padding: 0px 0px 0px 15px;
}
.audiogris{
	color:#666666;
	font-size:11px;}
.reproaudio{
	position: absolute;
	right: 10px;
	bottom: 8px;
}
.reproaudio a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	background:url(images/fondo_repro.gif) no-repeat left top;
	width:61px;
	height:18px;
	font-size:11px;
	color:#f18605;
	text-decoration:none;
	padding:5px 0px 0px 35px;
}
.reproaudio a:hover{
	display:block;
	background:url(images/fondo_repro_on.gif) no-repeat left top;
	width:61px;
	color:#f18605;
	height:18px;
/*	color:#fec200;
	color:#00458c;*/
	text-decoration:underline;
}
.audiofull{
	width:340px;
	height:50px;
	margin:0 auto;
	margin-top: 15px;
	padding:15px 0px 0px 0px;
}
.audiofull_des{
	border:1px solid #333333;
	width:517px;
	height:290px;
	background-color:#FFFFFF;
	padding:20px 20px;}

/*FORMULARIOS AUDIO/VIDEO RESPUESTAS*/
.formulario_ok_1{
color:#006600;
font-weight:bold;
padding:40px 0px 0px 0px;
width:400px;
margin:0 auto;
}
.formulario_error_1{
color:#CC0000;
font-weight:bold;
padding:40px 0px 0px 0px;
width:400px;
margin:0 auto;
}
.btn_volver{
float:right;
width:78px;
height:24px;
}
/*FIN FORMULARIOS AUDIO/VIDEO RESPUESTAS*/

/*+++++++++ LISTADO DE HOTELES POR PAISES   ++++++++++++*/
.tit_hoteles{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#00458c;
	padding:6px 0px 0px 30px;
}

.vermas{
	width:16px;
	height:15px;
	float:right;
	padding:5px 15px 0px 0px;}
.vermas a{
	display:block;
	width:16px;
	height:15px;
	background:url(images/vermas.gif) no-repeat left top;
	color:#ffffff;
	font-size:12px;}
.vermas a:hover{
	display:block;
	width:16px;
	height:15px;
	background:url(images/vermas_on.gif) no-repeat left top;
	color:#ffffff;
	font-size:12px;}

.menos{
	width:16px;
	height:15px;
	float:right;
	padding:6px 10px 0px 0px;}

.menos a{
	display:block;
	width:16px;
	height:15px;
	background:url(images/menos.gif) no-repeat left top;
	color:#ffffff;
	font-size:12px;}
.menos a:hover{
	display:block;
	width:16px;
	height:15px;
	background:url(images/menos_on.gif) no-repeat left top;
	color:#ffffff;
	font-size:12px;}
.blanco_left{
	background:#FFFFFF url(images/top_hoteles.gif) no-repeat left top;
	width:300px;
	margin:5px 0px 10px 50px!important;
	margin:5px 0px 10px 25px;
	float: left;
}
.pie_hoteles{
	background:url(images/pie_hoteles.gif) no-repeat left bottom;
	width:300px;
	height:10px;}
.blanco_right{
	float:left;
	background:#FFFFFF url(images/top_hoteles.gif) no-repeat left top;
	width:300px;
	margin:5px 20px 10px 25px;}
.ciudad{
	background:url(images/cuadrado_azul.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 15px;
	margin:20px 0px 5px 20px;
	color:#ff9933;
	font-size:12px;
	font-weight:bold;}

.hotel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size:12px;
	color:#858585;
	font-weight:bold;
	padding:5px 0px 0px 35px;}

p.hoteles{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size:12px;
	color:#858585;
	font-weight:bold;
	padding:5px 0px 0px 35px;
	text-decoration:none;}

/*p.hoteles:hover{
	color:#333333;
	text-decoration:underline;}*/
.puntitos{
	padding:10px 0px 0px 35px;
	letter-spacing:3px;
	font-size:9px;
	color:#999999;}
.mapa{
margin:0 auto;
text-align:center;
}

.cabecera_mapa{
font-size:12px;
color:#666666;
background:url(images/cuadrado_azul.gif) no-repeat left 3px;
padding:0px 0px 0px 15px;
display:block;
width:650px;
margin:20px auto 10px auto;
text-align:left
}
.capa_oculta_mapa{
display:none
}
	
/*+++++++++++++++++++++LISTADO CONVOCATORIAS Y CONVOCATORIAS+++++++++++++++*/

.ama12bold{
	color:#f9b711;
	font-size:12px;
	font-weight:bold;}

.gris12{
	font-size:12px;
	color:#eeeeee;}

.cabecera_pestana_b {
	float:left;
	padding:0px 5px 0px 0px;
	width:180px;
}
.cabecera_pestana_b .peston_b{
	display:block;
	background:url(images/cabecera_on_b.gif) no-repeat left top;
	padding:8px 0px 0px 0px;
	text-align:center;
	width:180px;
	height:27px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}
/*.cabecera_pestana a.peston:hover{
	display:block;
	text-decoration:none;
	padding:8px 0px 0px 0px;
	text-align:center;
}*/
.cabecera_pestana_b a.pestoff_b{
	display:block;
	background:url(images/cabecera_off_b.gif) no-repeat left top;
	text-align:center;
	padding:8px 0px 0px 0px;
	width:180px;
	height:27px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}
.cabecera_pestana_b a.pestoff_b:hover{
	text-align:center;
	padding:8px 0px 0px 0px;
	display:block;
	text-decoration:underline;}


.bloque_listadoconv{
	float:left;
	width:480px;
	padding:30px 0px 5px 14px;}
	
.toplistadoconv{
	background:url(images/top_listadoconv.gif) no-repeat left bottom;
	width:480px;	
	height:14px;
	float:left;}

.mediolistadoconv{
	background:url(images/medio_listadoconv.gif) repeat-y left top;
	width:480px;
	float:left;
	padding: 0px 0px 0px 15px;
}

.bottomlistadoconv{
	background:url(images/bottom_listadoconv.gif) no-repeat left top;
	width:480px;
	height:14px;
	float:left;
	margin-bottom: 10px;
}

.titulistadoconv:link, .titulistadoconv:visited{
	display:block;
	width:445px;
	background:url(images/cuadrado_azul.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 15px;
	font-size:12px;
	font-weight:bold;
	color:#00458c;
	}	
.titulistadoconv:hover{
	display:block;
	width:445px;
	background:url(images/cuadrado_azul.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 15px;
	font-size:12px;
	font-weight:bold;
	color:#e9910f;
	text-decoration:underline;
	}	
.txtlistadoconv{
	display:block;
	width:445px;
	padding:3px 0px 3px 15px;
	font-size:12px;
	font-weight:bold;
	color:#e9910f;
}
.fechlistadoconv{
	display:block;
	color:#666666;
	font-size:12px;
	padding: 0px 0px 0px 15px;
}
.listadoconvgris{
	color:#666666;
	font-size:11px;}
.reprolistadoconv{
	position: absolute;
	right: 10px;
	bottom: 8px;
}

	/*paginador convocatorias*/
.paginador_conv{
	padding:15px 0px 0px 0px;
	background-color: #eeeeee;
	text-align:center;
	margin:0 auto;
	clear:both;
	width: 290px;
}

.anterior_conv{
	float:left;
	font-size:11px;
	width:60px;
	padding:0px 10px 0px 0px;}

.anterior_conv a{
	background:url(images/fl_atras.gif) no-repeat left;
	padding:0px 0px 0px 15px;
	color:#00458c;
	font-weight:bold;
	text-decoration:none;}

.anterior_conv a:hover{
	color:#00458c;
	font-weight:bold;
	text-decoration:underline;}

.siguiente_conv{
	float:left;
	font-size:11px;
	width:60px;
	padding:0px 0px 0px 10px;}

.siguiente_conv a{
	background:url(images/fl_siguiente.gif) no-repeat right;
	padding:0px 15px 0px 0px;
	color:#00458c;
	font-weight:bold;
	text-decoration:none;}

.siguiente_conv a:hover{
	color:#00458c;
	font-weight:bold;
	text-decoration:underline;}
	
.paginador_conv span{
	padding:0px 2px;
	float:left;
	font-weight:bold;}

.paginador_conv span a{
	font-size:12px;
	color:#666666;
	text-decoration:none;}

.paginador_conv span a:hover{
	font-size:12px;
	color:#00458c;
	text-decoration:underline;}

.paginador_conv span.activo{
	font-size:12px;
	color:#00458c;}
	/*fin paginador*/
	
	/*tabla calendario*/
.tabla_cal{
width:200px;
height:215px;
background:url(images/fnd_calendario.gif) no-repeat center center;
float:right;
margin:30px 10px 0px 0px;
*margin:30px 3px 0px 0px;
}

.tabla_cal_main{
background:url(images/icon_calendario.gif) no-repeat left 6px;
margin:0px 0px 15px 10px;
padding:5px 0px 0px 18px;
height:14px;
width:180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}

		/*Estilos calendario*/
#calendario_contenedor {
	margin: 0 auto;
	text-align:center;
	width:174px;
	height:166px;
	background:url(images/fnd_calendario_gris.gif) no-repeat;
	}
#bloque_cal_link {
	margin: 0 auto;
	margin-top:10px;
	width:130px;
	*width:140px;	
	padding: 0;
}
.cal_link {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 1px 0px 0px;
	text-align: center;
	float: left;
	width: 17px;
}
.cal_link .vaciocal {
	width: 17px;
	*width: 15px;	
	height:15px;
	display: block;
	padding: 2px;	
}
.cal_link .griscal {
	width: 17px;
	*width: 15px;	
	height:15px;
	display: block;
	padding-top: 2px;
	text-decoration: none;
	color:#666666;
	padding: 2px;
}
.cal_link .azulcal {
	width: 17px;
	*width: 15px;	
	height:15px;
	display: block;
	padding-top: 2px;
	text-decoration: none;
	color:#105093;
	padding: 2px;	
}

.callink_activo:link, .callink_activo:visited {
	background:url(images/fnd_calendario_naranja.gif) no-repeat center 0px;
	width: 17px;
	height:15px;
	display: block;
	padding-top: 0px;
	margin-top:2px;
	text-decoration: none;
	color:#ffffff;
}
.callink_activo:hover {
	background:url(images/fnd_calendario_naranja.gif) no-repeat center 0px;
	width: 17px;
	height:15px;
	display: block;
	margin-top:2px;	
	padding-top: 0px;
	text-decoration: none;
	color:#ffffff;
}

.texto_cal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	padding:0px 0px 0px 0px;
	width:140px;
	margin:0 auto;
	text-align:center;
}
.leyenda_calen{
	background:url(images/ico_diaevento.gif) no-repeat left ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	padding:0px 0px 0px 18px;
	width:100px;
	margin:15px 0px 0px 40px;
	text-align:left;
}

.flecha_cal_menos:link, .flecha_cal_menos:visited, .flecha_cal_menos:hover{
background:url(images/flecha_cal.gif) no-repeat center center;
margin-top:7px;
display:block;
height:10px;
width:10px;
text-decoration:none;
float:left;
}

.flecha_cal_menos span{
visibility:hidden;
}

.flecha_cal_mas:link, .flecha_cal_mas:visited, .flecha_cal_mas:hover{
background:url(images/flecha_cal2.gif) no-repeat center center;
margin-top:7px;
display:block;
height:10px;
width:10px;
text-decoration:none;
float:right;
}

.flecha_cal_mas span{
visibility:hidden;
}

.fecha_cal_texto{
float:left;
padding:0px 0px 0px 0px;
margin-top:5px;/*modificado ie6*/
width:117px;
text-align:center;
}
	/*FIN tabla calendario*/
.btn_vertodas{
float:right;
margin:10px 10px 0px 0px;
*margin:10px 5px 0px 0px;
width:200px;
height:30px;
}
.btn_vertodas a:link, .btn_vertodas a:visited{
background:url(imagenes/vertodas.gif) no-repeat center center;
font-size:12px;
text-decoration:none;
display:block;
width:200px;
height:30px;
}
.btn_vertodas a:hover{
background:url(imagenes/vertodas_b.gif) no-repeat center center;
font-size:12px;
text-decoration:none;
display:block;
width:200px;
height:30px;
}
.btn_vertodas a span{
visibility:hidden;
}
/*buscador avanzado*/

.buscadorav{
	float:left;
	padding:0px 0px 0px 20px;
	font-size:12px;
	width:680px;
}

.palabra{
width:120px;
}

.campoav{
	float:left;
	padding:12px 0px 0px 0px;
	display:block;
	width:660px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.campoav_contacta{
	float:left;
	padding:20px 0px 0px 0px;
	display:block;
	width:660px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}


.campoav_palabra1{
	float:left;
	padding:20px 200px 0px 0px;
	display:block;
	width:120px;
	margin-left:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.campoav span{
	float:left;
	color:#00458c;
	font-weight:bold;
	background:url(images/estrellita.gif) no-repeat left 4px;
	padding:3px 0px 10px 17px;}
	
.campoav_contacta span{
	float:left;
	color:#00458c;
	font-weight:bold;
	background:url(images/estrellita.gif) no-repeat left 4px;
	padding:3px 0px 10px 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.campoav input{
	width: 300px;
	float:right;
	margin-right:210px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.campoav_contacta input{
	width:300px;
	float:right;
	margin-right:195px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.campoav_contacta textarea{
	width:300px;
	float:right;
	margin-right:195px;
	overflow:auto;		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.selectav{
	width:300px;
	float:right;
	margin-right:214px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.contenedor_campoav2{
	float:left;
	width:660px;
	
}
.campoav2{
	float:left;
	padding:20px 0px 0px 0px;
	display:block;
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.campoav2 span{
	float:left;
	color:#00458c;
	font-weight:bold;
	background:url(images/estrellita.gif) no-repeat left 4px;
	padding:3px 0px 10px 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.desp2{
	margin-left:46px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.desp{
	/*margin-left:46px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.icono_calendar{
padding-left:2px;
vertical-align:middle;

	}
button.botonav{
	background:url(images/boton.gif) no-repeat center center;
	padding-bottom:4px;/*modificado para ie6 y 7 en css a parte*/
	width:97px;
	height:24px;
	text-align:center;
	font-size:14px;
	font-weight: bold;
	color:#814905;
	border:0px;
	cursor:pointer;
	float:right;
	margin:50px 14px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
button.botonav_contacta{
	background:url(images/boton.gif) no-repeat ;
	padding-bottom:4px;/*modificado para ie6 y 7 en css a parte*/
	width:97px;
	height:24px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#814905;
	border:0px;
	cursor:pointer;
	float:right;
	margin:50px 14px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	

/*******************++++++++++++++++++++++++++++++++++++++CALENDARIO EN POPUP PARA BUSQUEDA AVANZADA+++++++++++++++++++++++++++++++++++++++++************************************/

/* The main calendar widget.  DIV containing a table. */

.calendar, .calendar table {
  border: 1px solid #17497e;/*006699*/
  font-size: 11px;
  color: #17497e;/*006699*/
  cursor: default;
  font-family: Verdana,sans-serif;
  background-color: #fff;
}
.calendar{
position: relative; display: block; left: 0px; top: 0px;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
	background: #fff;
	color: #17497e;/*006699*/
}

/*linea de las flechas para pasar de mes y año, sólo lado izquierdo y derecho, el botón de "hoy" lleva su propio estilo*/
.calendar .nav {
  background: #17497e url(menuarrow.gif) no-repeat 100% 100%;/*006699*/
	color: #fff;
}

.calendar .todayButton {
  background: #17497e;/*006699*/
	color: #fff;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #FFFFFF;
  color: #000;
  padding: 2px;
}

/* Linea de las flechas y el dia de hoy*/
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #17497e;/*006699*/
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #e9bc2f;/*EAEAEA*/
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #17497e;/*006699*/
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #000;
	background-color: #e9bc2f;/*EAEAEA*/
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #ff9933;/*3399CC*/
  color: #fff;
  /*padding: 1px;*/
}

/*Cuando se pulsa un botón en la cabecera del calendario*/
.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #ff9933;
  /*padding: 2px 0px 0px 2px;*/
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #666666;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e9bc2f;
}

.calendar tbody .rowhilite td {
  background: #ffcc33;
}

.calendar tbody .rowhilite td.wn {
  background: #ffcc33;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #ff9933/*#def*/;/*3399CC*/
  /*padding: 1px 3px 1px 1px;*/
  /*border: 1px solid #bbb;*/
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #f8e3ce;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #17497e;/*FF6600*/
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #17497e;/*006699*/
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e9bc2f;/*EAEAEA*/
  color: #663333;
  border-top: 1px solid #17497e;/*006699*/
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #ff6600;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #ff9933;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #ff9933;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #e9bc2f;
}

.calendar .combo .active {
  border-top: 1px solid #996633;
  border-bottom: 1px solid #996633;
  background: #e9bc2f;/*EAEAEA*/
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #ff6600;
}
/*******************++++++++++++++++++++++++++++++++++++++FIN CALENDARIO EN POPUP PARA BUSQUEDA AVANZADA+++++++++++++++++++++++++++++++++++++++++************************************/
.texto_destacado2{
	padding:0px 0px 0px 5px;
	}

