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

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

form{margin-bottom:0px;margin-top:0px;padding:0px}
input,select,textarea{font-size: 0.85em; color: #514F4F; border: 1px solid #D4D4D4;padding-left:0.3em;font-family: tahoma,verdana,Arial;}
input[type="radio"], input[type="checkbox"]{border:none}
.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}
.negrita{font-weight:bold}
.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;}
H1,H2,H3,H4{font-weight: normal;}
EM{font-weight:bold;font-style:normal}

.oculto{display:none;}
.div-info{
	font-size:0.8em;
	color:#354e7b;
	background:#ffffcc none repeat scroll 0 0;
	border:1px solid #3c6dc5;
	padding:5px;
	position:absolute;
	z-index:6;
}   
.padd2{padding:0.2em}
.marg1l{margin-left:1em}
.marg0t{margin-top:0.3em}
.floatR{float:right}
.floatL{float:left}
.hei2{height:2em}
.mhei100{min-height:100%}
/* 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;
	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;
	color:#AAADBA;font-size:1.1em;
	padding-top:1.2em;
}

#cab-contenido .candado{
	float:right;
	width:10%;
	text-align:right;
	padding-right:0.8em;
	color:#8E8E8E;font-size:0.8em;text-decoration:none;
}
#cab-contenido .mensajeSeguro{
	float:left;
	width:85%;
	text-align:right;
	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:99.8%;
}

#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.58em;height:1em; border-right: 1px solid #D7D7D7;border-left: 1px solid #FFFFFF;}
#MenuSecciones ul li a{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{
	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{
	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 .titular-b{
	background-color: #E5EAF2;
  color: #666666;
  font-size: 0.8em;
  font-weight: bold;
  line-height: 1.8em;
  margin: 0.2em 0.1em 0;
  padding: 0.4em 0.3em 0.3em;
  text-decoration: none;
}
.borde-area{border: 1px solid rgb(215, 215, 215); padding: 0.3em;vertical-align:top}

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

.destacado a h3, .destacado a:visited h3{color:#FF4901;font-size:1em;text-decoration:none;}
.destacado a:hover h3{text-decoration:underline;}

.desc-destacado{background: url(../img/puntos-h.gif) repeat-x bottom;padding-top:0.3em;padding-bottom:0.3em;}
.desc-destacado2{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;
	margin-top:1em;
	padding:0.5em;
	clear:both
}
#pie .derecha{
	float:right;
	width:50%;
	color:#8E8E8E;font-size:0.7em;
	text-align:right
}
#pie .derecha a, #pie .derecha a:visited{
	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;
	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{color:#514F4F;font-size:0.7em;}

#popup .cabecera .telefonoAtt {
	color:#8E8E8E;
	float:right;
	font-size:0.75em;
	padding:2em 1em;
	text-align:right;
	text-decoration:none;
	width:43%;
}

#popup .cabecera .telefonoAtt .numero {
	color:#7788BD;
	font-family:Verdana,Arial;
	font-size:2.5em;
	text-decoration:none;
}

#popup .contenido{
	padding:1em;
}
#popup .contenido p{
	padding-top:1em;
	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;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;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;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;
   color:#37B419;font-size:0.9em;
   text-align:center;
   width:80%;
   border: solid #DBDBDB 1px;
   background-color:#F5F5F5
}
.mensaje .txt{color:#888888;font-size:0.9em;padding-top:0.5em}
.mensaje .txt a {color:#888888}
.mensajeKO{
   margin:3em 3em 1em;
   padding:0.5em;
   color:#F80B0B;font-size:0.9em;
   text-align:center;
   width:80%;
   border: solid #DBDBDB 1px;
   background-color:#F5F5F5
}
.mensajeKO .txt{color:#888888;font-size:0.9em;padding-top:0.5em}

.error{color:#F01111;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;
	color:#2F6484;
	font-weight:bold;
	
} 

/*estilos para el listado del mapa con dispo*/
#lista-hotel{
	text-align:left;
	font-size:0.7em;
}
#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;
	background-color:#ffff99;
	color:#514F4F;
	text-align:center;
}
/*estilos para el texto legal*/
#mensaje_legal{
	font-size:0.7em;
	background-color:#F8F8F8;
	border:1px solid #DCE1EB;
	color:#514F4F;
	padding:0.5em;
}
#mensaje_legal p{margin-top:0.4em}

#listado-centro .titular3 {
	border-bottom:1px solid #A7A7A7;
	color:#2F6484;
	font-size:0.8em;
	font-weight:bold;
	line-height:2em;
	padding-top:1em;
	text-decoration:none;
	width:100%;
}
/*estilos para el texto legal*/        

/*pestanas buscador*/
#pestanas{
	width:100%;clear:both;
}
#pestanas ul{
	width:100%;
	list-style: none;
	display: inline;
	float: left;
	border-bottom: 1px Solid #7F9CEF;
}
#pestanas ul li {
	display: block;
	float: left;
	text-align: center;
	position: relative;
	top: 1px;
}
#pestanas ul li a {
	display: block;
	background-color:#f6f6f6;
	padding-top:0.45em;padding-left:0.6em;padding-right:0.6em;padding-bottom:0.5em; margin-left:0.8em;
	border: 1px Solid #7F9CEF;
	text-decoration: none;
	color:#514F4F;font-size:0.9em;text-decoration:none
}

#pestanas a.actual {
	display: block;
	background-color:#e3f3f3;
	border-top: 1px Solid #7F9CEF;
	border-bottom: 1px Solid #e3f3f3;
}

#zona-buscador .buscadorPest {
	background-color:#E3F3F3;
	border-color:#7F9CEF;
	border-style:solid;
	border-width:0 1px 1px;
	clear:both;
	height:15.55em;
	padding:1em 1em 0.1em;
}
/*fin pestanas buscador*/       

#hofertas{
	border:1px solid #D7D7D7;
	padding:0.16em;
	width:98%;
}
#hofertas .cab-ofertas {
	background-color:#e5eaf2;
	height:30px;
	color:#2F6484;
}

#hofertas .cab-ofertas2 {
	background-color:#f9f0b1;
	height:30px;
	color:#4b4b4a;
}

#hofertas .cab-ofertas .tx-titulo,#hofertas .cab-ofertas2 .tx-titulo{
	padding:0.4em;
	font-size:0.9em;
	text-decoration:none
}
#hofertas .cab-ofertas .tx-titulo a, #hofertas .cab-ofertas2 .tx-titulo a{
	color:#2F6484;
	text-decoration:none
}
#hofertas .tx-subtitulo{
	padding:0.4em;
	font-size:0.7em;
	text-align:right;
	color:#4d5e8d;
	background-color:#f4e8a5;
}
#hofertas .contenedor-oferta {
	background:transparent url(../img/puntos-h.gif) repeat-x scroll right bottom;
	height:20px;padding:0.2em 0.3em 0 0.2em;
}
#hofertas .contenedor-oferta2 {
	background:transparent url(../img/puntos-h.gif) repeat-x scroll right bottom;
	background-color:#f4f5f6;
	height:20px;padding:0.2em 0.3em 0 0.2em;
}
#hofertas .txt-oferta a{
	float:left;
	color:#777676;
	text-decoration:none;
	font-size:0.8em;
}
#hofertas .pvp-oferta a{
	color:#FF6600;
	font-size:0.8em;
	float:right;
	font-weight:bold;
	text-align:right;
	text-decoration:none
}

#img-listado{margin-top:0.5em}

#buscador-form .descripcion2 {
	color:#514F4F;
	font-size:0.8em;
	margin-top:0.5em;
	width:29.4em;
}      

#buscador-image img  {
	float:right;
	width:2.88em;
}           
#listBlue ul li{
	background:url("../img/punto.gif") no-repeat scroll 0.2em 0.5em transparent;
	list-style:none outside none;
	min-height:100%;
	padding:0.1em 1em;
}   
.txt-vertodas{text-align:right;}                       
.txt-vertodas a{
	color:#777676;
	font-size:0.8em;
	text-decoration:underline;
}     

/*--------------- Base Superbox Styles ----------------------*/
/*Base*/
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}

/* Default Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:20px;color:#fff;}
#superbox{padding:7px;background:#fff;}
#superbox-innerbox{padding:5px 0}
#superbox.image{text-align:center;}
#superbox .close{text-align:right;background:#E5EAF2;padding: 0.2em 0.3em;}
#superbox .close a{cursor:pointer;color:#2F6484;font-size:0.9em}
#superbox .nextprev{overflow:hidden;margin:0;}  
/*--------------- Fin Superbox Styles ----------------------*/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           