﻿form{margin:0; padding:0;}
div#shGenPestanyas{width:991px;}
div#menu{height: 20px; padding:5px 0 0 10px;}
div#menu a{text-decoration:underline;}
#central {width:670px; float: right; margin-right:10px;}
#central #containerFicha {margin: -10px 0 0 0; padding: 0 0 10px 0;}
/* * html #central {width:6 55px; margin: 10px 0 10px 0;}*/
#lateral {width: 290px; float: left; margin: 0 0 10px 10px;}
div#lateral h2#shGenHotDest{margin:20px 0 0 0;}
#BuscaLateralCostas{padding: 8px; background: #FBC750 no-repeat; overflow: hidden; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
#BuscaLateralCostas h2{}
#BuscaLateralCostas ul{margin:0; padding:0; list-style-type:none; width:253px;}

div#BuscaLateralCostas div#formPeticion_wrapperPE{overflow:hidden; margin-top:0px;}
div#BuscaLateralCostas div#formPeticion_wrapperPE ul{margin-top:0px; margin-left:0; padding:0; list-style-type:none; margin-bottom:0;}
div#BuscaLateralCostas div#shGenPaxes{float:left; overflow:hidden; width:70px;margin-top:0px}
div#BuscaLateralCostas div#shGenPaxes label{margin-bottom:3px}
div#BuscaLateralCostas div#shGenEdades{ overflow:hidden; width:170px; padding-top:2px; margin-left:20px; /*padding-top:0; width:120px; margin-left:100px;*/}
div#BuscaLateralCostas div#formPeticion_wrapperFecha{ float:left; margin-right:10px;}
div#BuscaLateralCostas div#shGenEdades label{margin-bottom:3px;}
div#BuscaLateralCostas div#shGenEdades div#tdEdades_0{width:170px; overflow:hidden;}
div#BuscaLateralCostas div#shGenNumHab{width:110px; overflow:hidden; }
div#BuscaLateralCostas div#shGenNoches{ width:45px; overflow:hidden; }
select#numPax{ /*width:44px;*/}
select#noches{}
select#diaE_0{}
select#mesE_0{}
#formPeticion_boton_0{margin:10px 0 5px 65px; padding:0;}
#formPeticion_boton {margin: 10px 5px 0 0; padding: 0; text-align: right;}
h2{color:#003366; font-family:Arial; font-size:15pt; font-weight:bold; border-bottom:solid 1px #003366; padding-bottom:5px; margin:0 0 20px 0}
#divCategorias {padding: 5px; margin: 15px 0 0 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

h2.shGenDesH{margin:10px 0;}
h2.shGenWhyH{color:#9E0039; margin-bottom:10px;}
h2#shGenEstas{border:0; margin-bottom:2px; font-size:13pt}
h3{font-family: Arial;font-size: 12pt;color: #003366;font-weight:bold;}
div#shGenCiuMasBus{width:570px; overflow:hidden; margin:-10px 0 3px 0; padding:0 0 10px 5px; border-bottom:dashed 1px #4682B4;}
p{margin:0 0 0 5px;}
div#shGenCiuMasBus ul{list-style-type:none; padding:0; margin:0; list-style-position:inside;}
div#shGenCiuMasBus ul li{width:265px; float:left; padding:0; margin:0 0 4px 0;}
div#shGenCiuMasBus ul li.der{margin-left:40px;}
div#shGenCiuMasBus ul li div{width:230px; float:left; white-space:nowrap;}
div#shGenCiuMasBus ul li div a{font-size:12px; text-decoration:underline; font-weight:bold;}
div#shGenCiuMasBus ul li span{font-weight:bold; color:#9E0039;}
ul.shGenWhy{margin:0; list-style-type:none; padding-left:40px; }
ul.shGenWhy li{}
ul.shGenWhy li div{vertical-align:top; display:inline;}
ul.shGenWhy li#l1{list-style-image:url(/logitravel/images/hoteles/num1.gif);}
ul.shGenWhy li#l2{list-style-image:url(/logitravel/images/hoteles/num2.gif);}
ul.shGenWhy li#l3{list-style-image:url(/logitravel/images/hoteles/num3.gif);}
ul.shGenWhy li#l4{list-style-image:url(/logitravel/images/hoteles/num4.gif);}
ul.shGenWhy li#l5{list-style-image:url(/logitravel/images/hoteles/num5.gif);}
div#shGenBanners{margin-top:20px;}
div#shGenBanners img#ban1{margin-right:20px;}
div#shGenWrapMap{margin-top:-15px; width:683px; overflow:hidden; background-color:#EDE6D3;}
div#shGenMap{width:500px; height:390px; overflow:hidden; float:left;}
div#shGenCuerpo div#central div#shGenMapaGoogleFiltros{ padding:5px 0 0 5px; margin-left:505px; background:#EDE6D3 url(/logitravel/images/hoteles/fondo_lupa.gif) no-repeat 0 170px; height:380px; }
div#shGenCuerpo div#central div#shGenMapaGoogleFiltros ul{list-style-type:none; margin-left:0; padding-left:10px;}
div#shGenCuerpo div#central div#shGenMapaGoogleFiltros ul.filtro1{padding-left:0;}
div#shGenCuerpo div#central div#shGenMapaGoogleFiltros ul.filtro1 li{font-weight:bold; margin-bottom:10px;}
div#shGenCuerpo div#central div#shGenMapaGoogleFiltros ul.filtro2 li{font-weight:normal; margin-bottom:0;}
table.infoWindow{width:100%; margin-top:5px}
div.fichaHotelBasico{width:400px; overflow:hidden;}
div.fichaHotelBasico div.wrapFotoDesc{width:395px; overflow:hidden; border-bottom:dashed 1px #D0D9E0;}
* html div.fichaHotelBasico div.wrapFotoDesc{padding-bottom:10px;}
div.fichaHotelBasico div.wrapFotoDesc div.foto{width:70px; float:left;}
div.fichaHotelBasico div.wrapFotoDesc div.desc{width:310px; margin-left:80px}
div.fichaHotelBasico div.wrapFotoDesc div.desc h3 a.nombreHotel{text-decoration:underline}
div.fichaHotelBasico div.wrapFotoDesc div.desc p.descCorta{margin-top:1px;}
img.fotoThumb{width:70px; height:70px; border:2px solid orange}
div.fichaHotelBasico div.wrapOpiBot{overflow:hidden; width:395px; margin-top:10px}
div.fichaHotelBasico div.wrapOpiBot div.opiniones{width:250px; float:left;}
div.fichaHotelBasico div.wrapOpiBot div.boton{width:130px; margin-left:260px; text-align:right;padding-top:15px;}
h2#tituloLateral{border:0; margin:10px 0 0 0; width:240px; padding:5px;}
div#divBannerLateralCiudad{padding:10px; width:230px;}
div#shGenHotLst{width:250px; overflow:hidden;}
h2#shGenHMeteo{margin:20px 0 0 0;}

/*Hoteles destacados*/
div#containerFicha h2{border:0; margin-bottom:0;}
div#lateral div#shGenDivBannerLateralSH{width:auto;}
div#lateral h2#shGenTituloLateralSH{margin-top:20px; margin-bottom:0; font-size:16px}


div#formPeticion_habitaciones{
	display:none;
	overflow:hidden;
	margin-top:8px;
}

div#formPeticion_habitaciones div#hab1{
	/*width: 230px;*/
	display:none;
	margin-left:0;
}

div#formPeticion_habitaciones div#hab2{
	/*width: 230px;*/
	display:none;
	margin-left:0;
}

div#formPeticion_habitaciones div#hab3{
	/*width: 230px;*/
	display:none;
	margin-left:0;
}

.numPaxHab{
	float:left;
	clear: both;
}

.edadesHab{
	margin-left:85px;
}

/* Merge de páginas de Hotel.aspx !!*/

/*Hoteles destacados*/
div#coHomWrapper40{margin-top:5px;}
div.coHotDestacado{ width:240px;padding:5px 0 5px 10px; min-height:42px; height:auto !important; height:42px; border-bottom:dashed 1px #4682B4; overflow:hidden;}
div.coHotDestacado img.shFotHotDestacado{width:50px; height:40px; float:left;}
div.coHotDestacado div.coDatosHotDestacado{width:137px; margin-left:10px; float:left;}
div.coHotDestacado div.coDatosHotDestacado span.coNomHotDestacado{font-weight:bold; font-size:12px;}
div.coHotDestacado div.coDatosHotDestacado span.coCatHotDestacado{color:#EE0039; font-weight:bold; font-size:12px;}
div.coHotDestacado div.coPrecioHotDestacado{margin-left:205px; padding-top:5px;}
div.coNomCat{white-space: nowrap;}
div#linkTodosHot{padding:5px; text-align:right;}
div#linkTodosHot a{text-decoration:underline;}

#lateral h2.tituloBuscados {
border-bottom:1px solid #003366;
margin:20px 0 0;
padding-bottom:5px;
width:250px;
}

h2#formPeticion_titulo {background-color: #FBC750; padding: 8px; margin: 0; border-bottom: solid 1px #D7AA44; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; text-shadow:1px 1px 1px rgba(255,255,255,.6)}
div#formPeticion_destino {
margin:0;
overflow:hidden;
width:250px;
}
div#formPeticion_wrapperFN {
overflow:hidden;
/*width:245px;*/
}
div#formPeticion_wrapperFN div#formPeticion_fechaLlegada {
/*float:left;*/
margin:10px 0 0;
/*width:200px;*/
}
div#formPeticion_wrapperFN div#formPeticion_fechaLlegada fieldset#formPeticion_wrapperFecha {
border:0 none;
padding:0;
}
div#formPeticion_wrapperFN div#formPeticion_noches {
margin:10px 0 0 0;
/*width:50px;*/
}
div#formPeticion_wrapperPE {
overflow:hidden;
/*width:230px;*/
}
div#formPeticion_wrapperPE div#formPeticion_pax {
float:left;
margin:10px 0 0 10px;
width:60px;
}
div#formPeticion_wrapperPE div#formPeticion_edades {
margin:10px 0 0 105px;
}
div#formPeticion_wrapperNB {
overflow:hidden;
/*width:245px;*/
}
div#formPeticion_wrapperNB div#formPeticion_numHab {
float:left;
margin:10px 0 0;
/*width:60px;*/
}
div#imagenAyuda {
float:left;
width:30px;
}
div#shBusCombo {
float:left;
}
input#nombreCiudad {
margin-right:10px;
}


/***** ESTILOS CABECERA FICHA HOTEL *****/
#contCabeceraHotel {width: 970px; background-repeat: no-repeat; background-position: 630px 0; margin: 0 auto; overflow: hidden;}
#contInfoHotel {width: 575px; float: left; margin: 0 0 0px 5px; overflow: hidden;}
#wrapFotoHotel {width: 100px; *height: 100px;  float: left; border-width: 3px;}
#wrapFotoHotel .imgHotel {width: 100px; height: 100px;}
#wrapInfoHotel {width: 459px; float: left; margin: 0 0 0 10px;}
#nombreHotel {font-size: 28px; letter-spacing: -1px;}
#contPrecioHotel {width: 215px; float: right; padding: 0 10px 5px 10px; margin: 5px 5px 0 0;}
#precio {border-bottom: 1px dotted #BB4C74;}
#precioGrande {font-size: 38px; letter-spacing: -1px;}
#detallesBusqueda {width: auto; margin: 5px 0 0 2px;}
#detallesBusqueda div {padding: 1px 0;}
#separadorCabecera {border-top: 1px dotted #7F99B2; margin: 0 10px 20px 10px;}
div#formPeticion_wrapperFN label, div#formPeticion_wrapperNB label {width:80px;float:left;}
div#formPeticion_wrapperPE label {width:50px;float:left; }
div#formPeticion_edades label{width:40px}
img.ui-datepicker-trigger{vertical-align:top}

/***** ESTILOS CLICKTHROUGH CABECERA HOTEL *****/
#divClickthrough{float: right;overflow: hidden;width: 375px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;;border-width: 1px;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); border-bottom:0; position:relative}
#divCabClickThrough{overflow:hidden;padding:5px;}
#divCabClickThrough.Bpromocion {background: #8fbcea;
background: -moz-linear-gradient(top, #8fbcea 1%, #4ca0ce 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8fbcea), color-stop(100%,#4ca0ce));
background: -webkit-linear-gradient(top, #8fbcea 1%,#4ca0ce 100%);
background: -o-linear-gradient(top, #8fbcea 1%,#4ca0ce 100%);
background: -ms-linear-gradient(top, #8fbcea 1%,#4ca0ce 100%);}
#divContClickThrough{width:285px;padding:10px;overflow:hidden;}
#divTituloClickThrough{float: left;overflow: hidden;  margin-left: 5px; margin-right: 10px; margin-top: 2px;}
#divTituloClickThrough h2 {border:none;margin:0px; text-shadow:1px 1px 1px rgba(255, 255, 255, 0.8); font-size:18px;}
#divPrecioClickThrough{float: left;overflow: hidden;width: 88px; font-size:23px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5); line-height:25px;}
#divBusquedaClickThrough {float: left;overflow: hidden;width: 175px;}
#divBtnClickThrough {width: 110px; position:absolute; bottom:0; right:80px;}
#divLogiClickThrough { width:101px; height:213px; position:absolute; right:0; top:-5px; background:url(https://cdn.logitravel.com/logitravel/images/logis/logi_snow.png) no-repeat}
 
 /********** BUSCADOR ANCHO ****************/
 
 .contBuscadorLateralAncho div#formPeticion_wrapperNB label { width:75px;}
 .contBuscadorLateralAncho .cContBuscadorRapidoV3 #shFechaEntrada { width:135px}
 .contBuscadorLateralAncho .cContBuscadorRapidoV3 #numHab {margin-left:5px;}
 .contBuscadorLateralAncho .cContBuscadorRapidoV3 .lineaDiscontinuaVertical { width:250px !important; margin:8px auto}
 .contBuscadorLateralAncho div#formPeticion_wrapperPE div#formPeticion_pax {margin:0 0 0 10px}
 .contBuscadorLateralAncho div#formPeticion_wrapperPE div#formPeticion_edades {margin:0 0 0 105px}
 .contBuscadorLateralAncho .cContBuscadorRapidoV3 #formPeticion_wrapperPE,  .contBuscadorLateralAncho .cContBuscadorRapidoV3 div#formPeticion_habitaciones { width: 250px !important}
 .contBuscadorLateralAncho div#formPeticion_habitaciones div#hab1, .contBuscadorLateralAncho div#formPeticion_habitaciones div#hab2, .contBuscadorLateralAncho div#formPeticion_habitaciones div#hab3 {width:252px !important;}
 .contBuscadorLateralAncho fieldset {border:1px solid #FAAF05}
 .contBuscadorLateralAncho fieldset select {margin-bottom:3px}
 .contBuscadorLateralAncho #formPeticion_boton {margin:15px 5px 0 0}
 .contBuscadorLateralAncho .cContBuscadorRapidoV3 {min-height:160px}
 .contBuscadorLateralAncho .cContBuscadorRapidoV3 .cTranspPositionVertical { height:150px !important}

