/* generales----------------------------------------------- */

*{margin:0; padding:0}
body, html{font-size: 100%;}
body {font-size: 100%}
html>body {font-size: 100%;}

form{margin-bottom:0px;margin-top:0px;padding:0px}
input,select,textarea{font-family: tahoma,verdana,Arial; font-size: 0.85em; color: #514F4F; border: 1px solid #D4D4D4;padding-left:0.3em}
.bt{font-family: Verdana;color: #FFFFFF;background-color: #CF0D0D; height: 18px;font-size: 10px;font-weight: bold;}
.borde{border: 1px solid #d7d7d7;padding:0.2em}
.linea-h{background: url(../img/puntos-h.gif) repeat-x bottom;}
img{ border:0; margin:0; padding:0;}
.clear{clear:both}
.tamanio{width:10.55em;height:7.3em}
.tamanio-peq{width:5.85em;height:4em;margin-right:1em;}

/* cabecera----------------------------------------------- */
.contenido, #area-central{
	margin-bottom:2em
}

#contenedor{
	position:relative;
	width:62.5em;
	min-width:900px;
	margin: 0px auto 0 auto;
	background:#fff;
}

#cabecera{
	display:inline;
	width:100%
}

#cabecera .cab-centro{
	margin-left:auto;margin-right:auto
}

.cab-blue{
	height:3em;
	background: url(../img/fondo-cab1.gif) repeat-x;
}

.cab-blue .izquierda{
	width:76%;
	float:left;
	height:100%;
	
}
.cab-blue .derecha{
	background: url(../img/fondo-banderas.gif)  top right no-repeat;
	position:relative;
	float:right;
	width:22%;
	height:100%;
}

.txtBlanco11,.txtBlanco11 a, .txtBlanco11 a:visited{font-family:Verdana,Arial;color:#ffffff;font-size:0.8em;text-decoration:none}
.txtBlanco11 a:hover{text-decoration:underline}

#MenuCabecera{
	margin-top:0.3em;
	text-align:right;
}
#MenuCabecera ul{margin-top:0px}
#MenuCabecera ul li{display:inline; background: url(../img/linea_menu_cab.gif) no-repeat center right; padding-left:0.5em; padding-right:0.5em }
#MenuCabecera ul li.ultimo{display:inline; background:none; padding-left:0.5em; padding-right:0.5em }

#banderas{
	margin-top:0.2em;
	padding-right:30px;
	float: right;
}
#banderas ul{margin:0;padding: 0;list-style-type: none}
#banderas ul li{display:inline; padding-left:1em}


#cab-contenido .logo{
	float:left;
	width:33%;
	padding:0 0 0 0.5em
}

#cab-contenido .info{
	float:right;
	width:66%;
}
#cab-contenido .telefonoAtt{
	float:right;
	width:43%;
	text-align:right;
	padding-right:0.8em;
	font-family:Tahoma,Verdana,Arial;color:#8E8E8E;font-size:0.8em;text-decoration:none;
}
#cab-contenido .telefonoAtt .numero{font-family:Verdana,Arial;color:#7788BD;font-size:2.4em;text-decoration:none;}
#cab-contenido .mensajeLogo{
	float:left;
	width:55%;
	text-align:center;
	font-family:Tahoma,Verdana,Arial;color:#AAADBA;font-size:1.1em;
	padding-top:1.2em;
}

#cab-contenido .candado{
	float:right;
	width:10%;
	text-align:right;
	padding-right:0.8em;
	font-family:Tahoma,Verdana,Arial;color:#8E8E8E;font-size:0.8em;text-decoration:none;
}
#cab-contenido .mensajeSeguro{
	float:left;
	width:85%;
	text-align:right;
	font-family:Tahoma,Verdana,Arial;color:#AAADBA;font-size:1.1em;text-decoration:none;
	padding-top:0.4em;
}

#listadoSec{clear:both;background-color:#F3F3F3;padding:0;background: url(../img/fondo-seccion.gif) repeat-x left bottom;}

#listadoSec .ListSecciones{
	margin-left:auto;margin-right:auto;
	width:95.2%;
}

#MenuSecciones{
	height:2.55em;
	background: url(../img/fondo-seccion.gif) repeat-x left bottom;
}

#MenuSecciones ul{margin:0;padding: 0;list-style-type: none;text-align: center;}
#MenuSecciones ul li {display:inline;float:left;text-align: center; padding:0.7em 0.8em 0.7em;height:1em; border-right: 1px solid #D7D7D7;border-left: 1px solid #FFFFFF;}
#MenuSecciones ul li a{font-family:Tahoma,Verdana,Arial;color:#7B7878;font-size:0.72em;text-decoration:none;font-weight:bold;text-align:center}
#MenuSecciones ul li a:hover{color:#FC3702;}
#MenuSecciones ul li.primero{border-left: 0px;border-right:1px solid #D7D7D7}
#MenuSecciones ul li.ultimo{border-left: 1px solid #ffffff;border-right: 0px}
#MenuSecciones ul li a.dest{color:#FA8A13;}
#MenuSecciones ul li a.dest img{vertical-align:middle;}

#listado-centro .titular{
	font-family:Tahoma,Verdana,Arial;color:#666666;font-size:0.8em;font-weight:bold;text-decoration:none;
	width:100%;
	line-height:2em;
	padding-top: 1em;
	border-bottom: solid #A7A7A7 1px;
}
#listado-centro .titular2{
	font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.8em;font-weight:bold;text-decoration:none;
	width:99.2%;
	line-height:2em;
	margin-top: 1em;
	padding-left: 0.5em;
	border-bottom: solid #666666 1px;
	border-top: solid #666666 1px;
	background-color:#E6F2FA
}
#listado-centro .titular3{
	font-family:Tahoma,Verdana,Arial;color:#2F6484;font-size:0.8em;font-weight:bold;text-decoration:none;
	width:100%;
	line-height:2em;
	padding-top: 1em;
	border-bottom: solid #A7A7A7 1px;
}

.destacado{font-family:Tahoma,Verdana,Arial;color:#686868;font-size:0.7em;padding-top:0.3em;padding-bottom:0.3em;}
.destacado a, .destacado a:visited{font-family:Tahoma,Verdana,Arial;color:#FF4901;font-size:1.2em;text-decoration:none;}
.destacado a:hover{text-decoration:underline;}

.destacado a h2, .destacado a:visited h2{font-family:Tahoma,Verdana,Arial;color:#FF4901;font-size:1em;text-decoration:none;}
.destacado a:hover h2{text-decoration:underline;}

.desc-destacado{background: url(../img/puntos-h.gif) repeat-x bottom;padding-top:0.3em;padding-bottom:0.3em;}
.desc-destacado2{font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.7em;padding-top:0.3em;padding-bottom:0.3em;}
.separa-dest{background: url(../img/puntos-h.gif) repeat-x top;}

#listado-centro .boton{padding-left:3em;padding-top:1em;}
#promociones .boton{padding-left:6em;padding-top:0.5em}

/*Inicio pie*/
#pie{
	background: url(../img/puntos-h.gif) repeat-x top;
	width:98%;
	margin-top:1em;
	padding:0.5em;
	clear:both
}
#pie .derecha{
	float:right;
	width:50%;
	font-family:Tahoma,Verdana,Arial;color:#8E8E8E;font-size:0.7em;
	text-align:right
}
#pie .derecha a, #pie .derecha a:visited{
	font-family:Tahoma,Verdana,Arial;color:#8E8E8E;font-size:0.8em;text-decoration:none
}

#pie .izquierda{
	float:left;
	width:50%;
}
/*fin pie*/

#popup{
	width:100%;
}

#popup .cabecera{
	width:100%;
	background: url(../img/cab-popup.gif) repeat-x top;
	height:6em;
}

#popup .cabecera2{
	width:100%;
	background: url(../img/cab-popup2.gif) repeat-x top;
	height:4.4em;
}

#popup .cabecera .txt, #popup .cabecera2 .txt{
	padding:2.5em 1.5em;
	font-family:Tahoma,Verdana,Arial;color:#FF4901;font-size:0.9em;
}
#popup .cabecera .img, #popup .cabecera2 .img{
	padding:1.6em 1.5em;
	float:left
}
#popup .cabecera .utilidades{
	padding:2em 1.5em;
	float:right;
}
#popup .cabecera .utilidades a{font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.7em;}

#popup .contenido{
	padding:1em;
}
#popup .contenido p{
	padding-top:1em;
	font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.75em;
}
#popup .contenido p .dest{color:#FF4901}


.lista-punto{
	margin:1em 0 1em 0;
	padding-bottom: 1em;
	overflow: hidden;
}

.lista-punto .lista1{
float:left;
width:30%
}

.lista-punto .lista2{
float:right;
width:67%
}

.lista-punto .lista2 .l1{
float:left;
width:45%
}

.lista-punto .lista2 .l2{
float:right;
width:55%
}

.lista-punto .lista1 ul{margin:0;padding: 0;list-style-type: none;}
.lista-punto .lista1 ul li a{display:inline; background: url(../img/puntoN-li.gif) no-repeat center left; padding-left:0.5em; padding-right:0.5em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.7em;}

.lista-punto .lista2 .l1 ul{margin:0;padding: 0;list-style-type: none;}
.lista-punto .lista2 .l1 ul li a{display:inline; background: url(../img/puntoN-li.gif) no-repeat center left; padding-left:0.5em; padding-right:0.5em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.7em;}

.lista-punto .lista2 .l2 ul{margin:0;padding: 0;list-style-type: none;}
.lista-punto .lista2 .l2 ul li a{display:inline; background: url(../img/puntoN-li.gif) no-repeat center left; padding-left:0.5em; padding-right:0.5em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.7em;}

.listaBl ul{margin:0;padding: 0;list-style-type: none;}
.listaBl ul li{background: url(../img/punto.gif) no-repeat scroll 0.2em 0.5em;padding:0 1em;}

.mensaje{
   margin:3em 3em 1em;
   padding:0.5em;
   font-family:Tahoma,Verdana,Arial;color:#37B419;font-size:0.9em;
   text-align:center;
   width:80%;
   border: solid #DBDBDB 1px;
   background-color:#F5F5F5
}
.mensaje .txt{font-family:Tahoma,Verdana,Arial;color:#888888;font-size:0.9em;padding-top:0.5em}
.mensaje .txt a {color:#888888}
.mensajeKO{
   margin:3em 3em 1em;
   padding:0.5em;
   font-family:Tahoma,Verdana,Arial;color:#F80B0B;font-size:0.9em;
   text-align:center;
   width:80%;
   border: solid #DBDBDB 1px;
   background-color:#F5F5F5
}
.mensajeKO .txt{font-family:Tahoma,Verdana,Arial;color:#888888;font-size:0.9em;padding-top:0.5em}

.error{color:#F01111;font-family:Tahoma,Verdana,Arial;font-size:0.8em}
.rojo{color:#F01111}

#txt-right{
	width:100%;
	text-align:right;
	border-top:1px solid #DCE1EB;
	padding-top:0.5em;
}
#txt-right a{
	font-size:0.7em;
	font-family:Tahoma,Verdana,Arial;
	color:#2F6484;
	font-weight:bold;
	
} 

/*estilos para el listado del mapa con dispo*/
#lista-hotel{
	text-align:left;
	font-size:0.7em;
	font-family:Tahoma,Verdana,Arial;	
}
#lista-hotel a{color:#2F6484;}   

#lista-hotel .tamanio-peq {width:5em;margin-right:0.2em}  
#lista-hotel .space{margin-bottom:0.2em} 
#lista-hotel .pvp{color:#FF4901;text-decoration:none}    

#filtro-map{
	font-size:0.7em;
	font-family:Tahoma,Verdana,Arial;
	background-color:#ffff99;
	color:#514F4F;
	text-align:center;
}      
/*estilos para el texto legal*/
#mensaje_legal{
	font-size:0.7em;
	font-family:Tahoma,Verdana,Arial;
	background-color:#F8F8F8;
	border:1px solid #DCE1EB;
	color:#514F4F;
	padding:0.5em;
}
#mensaje_legal p{margin-top:0.4em}
/*estilos para el texto legal*/     
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               