/* CSS Document */
body {
	background-color:#F0EDE6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0px;
}
#contenedor {
	position:relative;
	width:774px;
	background-color:#E8E6DA;
	overflow:hidden;
}
form {margin:0px;}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin: 0px;
	color:#666666;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#333333;
	margin: 0px;
	width:100%;
	text-transform:uppercase;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	margin:0px;
	width:100%;
	text-align:left;
	font-weight:normal;
}
.tituloCaja {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#FFFFFF;
}
#cabecera {
	/*position:absolute;
	top:0px;
	left:0px;*/
	background-color:#E8E6DA;
	height:95px;
	width:774px;
}
.sombraIzq {
	background-image:url(img/sombraIzq.gif);
	background-repeat:repeat-y;
	width:10px;
	overflow:hidden;
}
.sombraDer {
	background-image:url(img/sombraDer.gif);
	background-repeat:repeat-y;
	width:10px;
	overflow:hidden;
}
#centroCabeza{
	float:left;
	height:95px;
	width:754px;
	background-color:#E8E6DA;
}
#fondoCabeza {
	position:absolute;
	top:10px;
	left:19px;
	z-index:1;
	background-color:#E1DCC9;
	height:75px;
	width:736px;
}

#bordeSuperior {
	position:absolute;
	top:0px;
	left:13px;
	height:3px;
	background-color:#ADAEAD;
	width:700px;
	overflow:hidden;
}
#idioma {
	position:absolute;
	top:17px;
	/*left:695px;
	width:60px;*/
	left:590px;
	width:250px;
	height:15px;
	text-align:left;
	cursor:pointer;
	z-index:10;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	color:#69676A;
	font-size:10px;
	/*background-color:#A7954D;*/
}
.lineaIdioma{
	/*width:75px;
	height:15px;
	display:block;*/
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#69676A;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
	/*background-color:#A7954D;*/
	overflow:hidden;
}

.lineaIdioma:hover {
	color:#333333;
	/*background-color:#CCCCCC;*/
}
#logoHoposa {
	position:absolute;
	top:25px;
	left:35px;
	width:297px;
	z-index:5;
}
#menusup{
	position:absolute;
	top:65px;
	left:40px;
	width:500px;
	height:18px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	z-index:15;
	overflow:hidden;
}
.separador {
	float:left;
	width:10px;
	height:18px;
	background-image:url(img/separadorSup.gif);
	background-position:center;
	overflow:hidden;
	background-repeat:no-repeat;
}

.opcion {
	float:left;
	height:18px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#69676A;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	padding-top:3px;
}
.opcion:hover {
	color:#333333;
}
.opcionMarcada {
	float:left;
	height:18px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	padding-top:3px;
}

#FotoLista {
	height:265px;
	width:548px;
	background-color:#E8E5DA;
}
#FotoHome {
	height:287px;
	width:774px;
	background-color:#E8E5DA;
}

#cuerpo {
	clear:both;
	height:100%;
	width:774px;
	background-color:#E8E6DA;
}

#centroBusca{
	float:left;
	height:248px;
	width:197px;
	text-align:left;
}
#elLogo {
	padding-top:18px;
	padding-left:13px;
}
#laFotoHome {
	float:left;
	width:754px;
	/*height:428px;*/
	height:277px;
}
#laFoto {
	float:left;
	width:538px;
	height:265px;
	margin-left:9px;
	overflow:hidden;
}
#laFotoH {
	width:538px;
	height:408px;
	background-color:#E8E6DA;
	overflow:hidden;
}
#nuestrosHoteles {
	width:260px;
	height:100%;
	overflow:hidden;
}
#nuestrosHotelesD {
	margin-top:0px;
	width:189px;
	height:100%;
	overflow:hidden;
}
.separaColu {
	width:9px;
}
.separaColuG {
	width:52px;
}
.cabeceraTitu {
	width:100%;
	height:35px;
	background-color:#666666;
	overflow:hidden;
}
.cabeceraTituNE {
	width:100%;
	background-color:#666666;
}
#tituloNHoteles{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	padding-left:14px;
	padding-top:17px;
}
#tituloNHotelesD{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:17px;
}
#listaNHoteles{
	text-align:left;
	/*padding-left:20px;*/
	padding-top:5px;
	height:100%;
	width:100%;
	background-color:#DFDBCF;
}
#listaNHotelesD{
	text-align:left;
	padding-top:5px;
	background-color:#DFDBCF;
	padding-bottom:10px;
}
.masGrande {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5B5A56;
	font-size:12px;
	font-weight:normal;
	width:100%;
	text-decoration:none;
}
.masGrande:hover {
	background-color:#D0C8AC;
}

.listaHotel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5B5A56;
	font-size:10px;
	font-weight:normal;
	display:block;
	height:16px;
	width:100%;
	text-decoration:none;
	margin-left:10px;
	padding-left:5px;
	border-bottom: 1px dashed #D6C99F;
}
.listaHotel:hover {
	background-color:#D0C8AC;
}
.listaHotelD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5B5A56;
	font-size:10px;
	font-weight:normal;
	display:block;
	height:16px;
	line-height:15px;
	width:183px;
	text-decoration:none;
	margin-left:10px;
	/*padding-left:10px;*/
	border-bottom: 1px dashed #D6C99F;
}
.listaHotelD:hover {
	background-color:#D0C8AC;
}
.listaHotelDMarcada {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#D0C8AC;
	color:#5B5A56;
	font-size:10px;
	font-weight:normal;
	display:block;
	height:16px;
	line-height:15px;
	width:183px;
	text-decoration:none;
	margin-left:10px;
	/*padding-left:10px;*/
	border-bottom: 1px dashed #D6C99F;
}

#cabeceraReserva {
	width:100%;
	height:32px;
	background-color:#666666;
	background-image:url(img/sombraNegra.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.tituloReserva{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	padding-left:24px;
	padding-top:17px;
}
.tituloReservaTop{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:17px;
}

#tituloWeb {
	width:100%;
	height:75px;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
#centroWeb {
	width:100%;
	height:286px;
	text-align:left;
}
#derWeb {
	float:right;
	width:268px;
	height:286px;
	text-align:left;
}
#izqWeb {
	float:left;
	width:243px;
	height:286px;
	text-align:left;
}



#mifoto {
	float:left;
	width:503px;
	height:248px;
}
#lineaBlanca {
	height:1px;
	width:726px;
	position:absolute;
	top:280px;
	left:0px;
	overflow:hidden;
	background-color:#FFFFFF;
}

#contenidos {
	background-color:#FFFFFF;
	width:726px;
	position:absolute;
	top:288px;
	left:0px;
}
#menuIzq {
	width:197px;
	overflow:hidden;
}
#tituloMenu {
	width:197px;
	height:26px;
	overflow:hidden;
	background-color:#E78629;
	text-align:left;
}
#listaMenu {
	width:197px;
	overflow:visible;
	background-color:#737173;
	text-align:left;
	height:100%;
}
#centro {
	width:736px;
	overflow:hidden;
	/*background-color:#E0DCD0;
	height:40px;*/
}
#panelDerecho {
	float:right;
	width:190px;
	overflow:hidden;
	padding-top:8px;
}
#buscador {
	width:265px;
	height:100%;
	overflow:hidden;
	background-color:#D8D2B8;
}
#buscadorTop {
	float:left;
	width:189px;
	height:100%;
	overflow:hidden;
	background-color:#E8E6DA;
	margin-left:8px;
}
#buscadorTopH {
	width:189px;
	height:100%;
	overflow:hidden;
	background-color:#E8E6DA;
}
#centroHome {
	float:left;
	padding-top:8px;
	text-align:left;
	width:538px;
	overflow:hidden;
}
#homePrincipal {
	width:518px;
	overflow:hidden;
	/*background-color:#D0C8AC;
	height:300px;*/
}
#pie {
	width:754px;
	padding-top:30px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#989898;
	font-size:9px;
	line-height:15px;
	font-weight:normal;
}
.enlace {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#989898;
	font-size:9px;
	line-height:15px;
	font-weight:normal;
	text-decoration: underline;
}
.enlace:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9px;
	line-height:15px;
	font-weight:normal;
	text-decoration: underline;
}
.infIzq {
	background-image:url(img/sombraBajaIzq.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}
.infCentro {
	background-image:url(img/sombraBaja.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:754px;
	height:10px;
}
.infDer {
	background-image:url(img/sombraBajaDer.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}
.cabeceraCaja {
	width:100%;
	height:26px;
	overflow:hidden;
	background-color:#E78629;
	text-align:left;
}
.blancaVertical {
	height:176px;
	width:1px;
	overflow:hidden;
	float:left;
	background-color:#FFFFFF;
}
#mapa {
	width:243px;
	height:143px;
}
#noticiasHome {
	width:243px;
	padding-left:5px;
}
#ofertaHome {
	width:193px;
	height:100%;
	overflow:hidden;
	background-color:#DFDBCF;
}
#primera {
	float:left;
	width:166px;
}
#segunda {
	float:left;
	width:166px;
}
#presentacion {
	width:503px;
	overflow:hidden;
	clear:both;
	text-align:left;
}
#laBusca {
	padding-left:10px;
	padding-top:10px;
}
#campoBusca {
	padding-left:10px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#313431;
}
.cssBusca {
	color:#636563;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #7B9EBD;
	font-weight:normal;
}
#botonBusca {
	background-image:url(img/botonBusca.gif);
	background-repeat:no-repeat;
	width:81px;
	height:18px;
	color:#636563;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	padding-top:2px;
	float:right;
}
.boton {
	background-image:url(img/botonBusca.gif);
	background-repeat:no-repeat;
	width:81px;
	height:18px;
	color:#636563;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	padding-top:2px;
}
.boton120 {
	background-image:url(img/boton120.gif);
	background-repeat:no-repeat;
	width:120px;
	height:18px;
	color:#636563;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	padding-top:2px;
}

.boton160 {
	background-image:url(img/boton160.gif);
	background-repeat:no-repeat;
	width:160px;
	height:18px;
	color:#636563;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	padding-top:2px;
}

/* estilos ficha hotel */
#centroHotel {
	padding-left:18px;
}
.nombreHotel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	text-decoration:none;
	line-height:13px;
	width:100%;
	overflow:hidden;
}
.nombreHotelMarcado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E78629;
	font-weight:bold;
	text-decoration:none;
	display:block;
	line-height:13px;
	overflow:hidden;
}
#menuHotel {
	width:500px;
	height:18px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	/*cursor:pointer;*/
}
#fotoHotel {
	float:left;
	width:291px;
	overflow:hidden;
	background-color:#E0D9C6;
	text-align:center;
	padding-top:10px;
}
#ofertaHotel {
	float:left;
	width:165px;
	height:176px;
	overflow:hidden;
}

.eligeFoto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

/* fin estilos hotel */
.textoBuscador {
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	color:#636563;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
#infoHoposa {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#D8D2BD;
	width:188px;
	height:81px;
}
.textoNotiHome {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#636563;
	height:56px;
	overflow:hidden;
	text-decoration:none;
}
#fondoSolapa {
	position:absolute;
	background-image:url(img/fondoSolapa.gif);
	background-repeat:no-repeat;
	width:148px;
	height:78px;
	top:472px;
	left:19px;
	overflow:hidden;
	z-index:15;
}
#fondoSolapa2 {
	position:absolute;
	width:148px;
	height:78px;
	top:472px;
	left:20px;
	overflow:hidden;
	z-index:15;
}
#homeHotel {
	margin-top:50px;
	width:538px;
	overflow:hidden;
	background-color:#E0D9C6;
	/*background-color:#E8E6DA;*/
}
#tituloHotel {
	position:absolute;
	width:148px;
	height:20px;
	top:330px;
	left:19px;
	overflow:hidden;
	z-index:1;
	visibility:hidden;
}
#centroHotel {
	width:538px;
	text-align:left;
}

.opcionHotel {
	float:left;
	height:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	padding-top:3px;
	padding-left:4px;
	padding-right:4px;
}
.opcionHotelEd {
	height:15px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	padding-left:4px;
	padding-right:4px;
}
.opcionHotel:hover{
	background-color:#666666;
	color:#DFDBCF;
}
.opcionHotelEd:hover{
	background-color:#666666;
	color:#DFDBCF;
}
.opcionHotelMarcada {
	background-color:#666666;
	float:left;
	height:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#DFDBCF;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	padding-top:3px;
	padding-left:4px;
	padding-right:4px;
}

.separadorHotel {
	float:left;
	width:10px;
	height:18px;
	background-image:url(img/separadorHotel.gif);
	background-position:center;
	overflow:hidden;
	background-repeat:no-repeat;
}
.separadorHotel2 {
	float:left;
	width:1px;
	height:18px;
	background-image:url(img/separadorHotel.gif);
	overflow:hidden;
	background-repeat:no-repeat;
}

#textoHotel {
	/*float:left;
	width:229px;*/
	overflow:hidden;
	text-align:left;
	padding-top:10px;
}
.parrafoHotel {
	/*width:174px;*/
	padding-left:0px;
	padding-right:30px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}
.fotitosHotel {
	cursor:pointer; 
	float:left; 
	background-color:#D0CBBB;
}
.fotoNoticias {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
.textoNoticias {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}
.textoZona {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-align:left;
	/*padding-left:15px;*/
	padding-left:10px;
}
.textoOfertasHome {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-align:left;
}

.laNoticia {
	width:538px;
	overflow:hidden;
	background-color:#D9D4C2;
}
.capaOfertaHome {
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
	text-align:left;
	/*background-color:#D4CDB6;
	height:76px;*/
}

.enlaceNoticias {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-align:left;
	text-decoration:none;
}
.textoCaja {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
.boton2 {
	float:right;
	background-image:url(img/boton2.gif);
	background-repeat:no-repeat;
	width:65px;
	height:18px;
	color:#636563;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	padding-top:2px;
	display:block;
	text-decoration:none;
}
.botonA {
	float:right;
	background-image:url(img/boton120.gif);
	background-repeat:no-repeat;
	width:120px;
	height:18px;
	color:#636563;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	padding-top:2px;
	display:block;
	margin-top:10px;
	margin-right:10px;
	text-decoration:none;
}
.lineaBuscadorTop {
	width:100%;
	padding-top:5px;
	clear:both;
}
.lineaBuscador {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
}
.coluIzq{
	float:left;
	width:70px;
}
.coluDer{
	float:left;
	width:175px;
}
#panelIzq {
	float:left;
	width:548px;
	overflow:hidden;
}
#panelDer {
	float:left;
	width:190px;
	overflow:hidden;	
}
#fotoGaleG {
	width:650px;
	height:488px;
	overflow:hidden;
	text-align:center;
	/*border:1px solid #333333;*/
}
#galeria {
	clear:both;
	width:645px;
	overflow:hidden;
	margin-left:5px;
}
.fotoGaleria {
	float:left;
	padding:8px;
	text-align:center;
}
#flechas {
	text-align:center;
	margin-bottom:5px;
}
.tituTarifa {
	font-family:Arial, Helvetica, sans-serif;
	color:#69676A;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.lineaBaja {
	border-bottom:1px solid #B9B08F;
	height:19px;
	color:#666666;
	font-size:11px;
}
#barraBoton 	{
	background-image:url(img/fondoBoton.gif);
	background-repeat:repeat-x;
	border-top:1px solid #D2CBB1;
	border-left:1px solid #D2CBB1;
	border-bottom:1px solid #777671;
	border-right:1px solid #777671;
	width:752px;
	height:24px;
}
#botonVolver {
	width:332px; 
	border-right:1px solid #777671;
	float:left;
	height:19px;
	padding-right:44px;
	text-align:right;
	font-weight:bold;
	color:#666666;
	font-size:11px;
	padding-top:5px;
	cursor:pointer;
}
#botonRes {
	float:left;
	padding-left:44px;
	padding-top:5px;
	cursor:pointer;
	font-weight:bold;
	color:#666666;
	font-size:11px;
	height:19px;
}
#lareserva {
	position:absolute;
	top:515px;
	left:465px;
}
#capaEspera {
	position:absolute;
	visibility:hidden;
	top:220px;
	left:230px;
	width:346px;
	height:132px;
	z-index:20;
	/*
	background-color:#EEEEEE;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	border:1px solid #666666;*/
}
.mapaWeb {
	/*width:174px;*/
	padding-left:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}
.anyoTarifa {
	position:absolute;
	top:65px;
	left:0px;
	visibility:hidden;
}
#proxTitulo {
	float:right;
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	cursor:pointer;
}
div.listaEvento .hotelLogo {
	float:left;
	width:110px;
}
div.listaEvento img {
	border:none;
	width:102px;
	height:auto;
}
div.listaEvento .sEventContent {
	float:left;
	width:395px;
	height:72px;
	overflow:hidden;
	line-height:14px;
}
div.listaEvento .sEventContent h2 a:link, div.listaEvento .sEventContent h2 a:active, div.listaEvento .sEventContent h2 a:visited  {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

p.noReembolsable {
	float:right;
	margin-top:-10px;
	font-weight:bold;	
	font-size:10px;
	text-align:right;
}
