/*estilos generales*/

body {
	font-family: Arial, Helvetica, sans-serif; 
	margin:0px;
	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;
}


.bloque{
	margin:0 auto;
	margin-top:15px!important;
	margin-top:14px;
	width:697px;
	font-size:12px;
	color:#666666;
	text-align: left;
	}
.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_bottom{
	margin:0 auto;
	background:url(images/fnd_blanco_b.gif) no-repeat top;
	width:697px;
	height:12px;
	}
.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:#e9910f;
	text-decoration:underline;
}
.fechanota{
	width:450px;
	float:left;
	font-size:11px;
	color:#666666;
	padding:5px 0px 0px 14px;}
	
ul.linksnotas{
	float:right;
	width:230px;
	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 22px 0px 5px;
	height:19px;
	font-size:11px;
	color:#666666;
	text-decoration:none;}
	
ul.linksnotas li a.enlaces:hover{
	font-size:11px;
	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;
	}
.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;
}
.formato{
	color:#ffcc00;
	font-size:11px;}
.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;
}
.formato_doss{
	color:#00458c;
	font-size:11px;}

img.ico{
	padding-right:7px;
}
.adjunto_dossier a{
	color:#666666;
	text-decoration:none;
}
.adjunto_dossier a:hover{
	color:#00458c;
	text-decoration:underline;
}
.ama12bold{
	color:#f9b711;
	font-size:12px;
	font-weight:bold;}

.gris12{
	font-size:12px;
	color:#eeeeee;}
.foto1{
	float:left;
	border:4px solid #d3d3d3;
	margin:0px 20px 20px 20px; }
.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;
}

/*.capa_enviar{
	position:absolute;
	top:40px;
	left:300px;
	background:url(images/bg_enviar.gif) no-repeat left top;
	width:296px;
	height:235px;
	z-index:10;}
.capa_enviar_b{
	background:url(images/bg_enviar_b.gif) no-repeat left top;
	width:296px;
	height:235px;
	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:265px;
	float:left;
	padding:30px 5px 5px 15px;}
.formenviar label{
	float:left;
	width:265px;
	margin:0px 0px 5px 5px;
	}
.formenviar label span{
	float:left;
	width:85px;
	background: url(images/estrellita.gif) no-repeat left top;
	padding:0px 2px 0px 17px;
	font-size:12px;
	color:#00458c;
	font-weight:bold;}
.formenviar label input{
	float:left;
	width:150px;
	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{
	padding:15px 0px 0px 0px;
	background-color: #eeeeee;
	text-align:center;
	margin:0 auto;
	clear:both;
	width: 290px;
}

.anterior{
	float:left;
	font-size:11px;
	width:60px;
	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{
	float:left;
	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;
	float:left;
	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;}

.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;
}
.adreportaje{
	font-size:12px;
	padding:10px 0px 5px 40px;
}
.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;
}

.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;
}

.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;
}

.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:#006600;
	font-size:14px;
	font-weight:bold;
	padding:15px 15px 0px 0px!important;
	padding:25px 15px 0px 0px;
	margin:0px 0px 15px 25px;}
.form_error{
	color:#cc0000;
	font-size:14px;
	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;}
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;}
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;}

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;}
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;}

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;
	}
	
.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;
}

.datos_generales{
	padding:30px 15px 0px 15px;
	float:left;
	display:block;
	width: 657px;
}

.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;}

.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{
	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;}
.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;}

.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;
}

.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:Arial, Helvetica, sans-serif;
	display:block;
	background:url(images/fondo_descarga.gif) no-repeat left top;
	width:79px;
	height:18px;
	font-size:10px;
	color:#f18605;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0px 0px 23px;
}
.descargar a:hover{
	display:block;
	background:url(images/fondo_descarga_on.gif) no-repeat left top;
	width:79px;
	color:#f18605;
	height:18px;
	text-decoration:underline;
}

.bloquefull{
	border:1px solid #333333;
	width:517px;
	height:527px;
	background-color:#FFFFFF;
	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;
}
.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;}
.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;
}
.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{
	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;}

.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;
}
.btn_filtros{
position:relative;
left:132px;
width:46px;
height:25px;
cursor:pointer;
margin:20px 0px 0px 0px;
}
.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;
}

.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.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;
	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:430px;
	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;
}
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;}
.obligatorio1{
	color:#666666;
	float:left;
	font-size:11px;
	display:block;
	width:200px;
	padding:30px 0px 10px 5px;
	text-align: left;
}


.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: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;
	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;}

.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;
}
.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:Arial, Helvetica, sans-serif;
	display:block;
	font-size:12px;
	color:#858585;
	font-weight:bold;
	padding:5px 0px 0px 35px;}

p.hoteles{
	font-family: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
}

.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_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_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;}
.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:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}
#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: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:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	padding:0px 0px 0px 0px;
	width:140px;
	margin:0 auto;
	text-align:center;
}

.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;
width:117px;
text-align:center;
}
.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(images/vertodas.gif) no-repeat center center;
font-size:12px;
text-decoration:none;
display:block;
width:200px;
height:30px;
}
.btn_vertodas a:hover{
background:url(images/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;
}

.buscadorav{
	float:left;
	padding:0px 0px 0px 30px;
	font-size:12px;
	width:667px;
}

.campoav{
	float:left;
	padding:20px 0px 0px 0px;
	display:block;
	width:660px;
}
.campoav span{
	float:left;
	color:#00458c;
	font-weight:bold;
	background:url(images/estrellita.gif) no-repeat left 4px;
	padding:3px 0px 10px 17px;}
.campoav input{
	width:660px;
	float:left;}

.selectav{
	width:400px;
	float:left;}

.contenedor_campoav2{
	float:left;
	width:200px
}
.campoav2{
	float:left;
	padding:20px 0px 0px 0px;
	display:block;
	width:200px;
}
.campoav2 span{
	float:left;
	color:#00458c;
	font-weight:bold;
	background:url(images/estrellita.gif) no-repeat left 4px;
	padding:3px 0px 10px 17px;}
	
button.botonav{
	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;}
	


.calendar, .calendar table {
  border: 1px solid #17497e;
  font-size: 11px;
  color: #17497e;
  cursor: default;
  font-family: Verdana,sans-serif;
  background-color: #fff;
}
.calendar{
position: relative; display: block; left: 0px; top: 0px;
}
.cabecera {
	visibility:hidden !important;
	display:none !important;
}

