﻿form{margin:0; padding:0;}
div#shGenPestanyas{width:991px;}
div#shGenMenu{height: 20px; padding:5px 0 0 10px;}
div#shGenMenu a{text-decoration:underline;}
div#shGenCentral{width:685px; float:right; margin:10px 10px 10px 0;}
div#shGenLateral{width:260px; margin:10px 0 10px 10px;}
div#shGenLateral h2#shGenHotDest,div#shGenLateral h2#shGenHotMejPre{margin:20px 0 0 0;}
div#shGenWrapperBuscador{padding:10px; background:#F4E5AF no-repeat;overflow:hidden;width:661px;}
div#shGenWrapperBuscador h2{}
div#shGenWrapperBuscador ul{margin:0; padding:0; list-style-type:none; width:250px;}
div#shGenWrapperBuscador ul li{margin-top:10px;}
div#shGenWrapperBuscador ul li#formPeticion_wrapperPE{overflow:hidden;margin-right:10px; margin-top:0px;}
div#shGenWrapperBuscador ul li#formPeticion_wrapperPE ul{margin-top:0px; margin-left:0; padding:0; list-style-type:none; margin-bottom:0;}
div#shGenWrapperBuscador ul li#shGenPaxes{float:left; overflow:hidden; width:70px; clear:left;margin-top:0px}
div#shGenWrapperBuscador ul li#shGenPaxes label{margin-bottom:3px}
div#shGenWrapperBuscador ul li#shGenEdades{overflow:hidden; width:170px; padding-top:2px; margin-left:20px; *padding-top:0; *width:120px; *margin-left:100px;}
div#shGenWrapperBuscador ul li#shGenFecha{ float:left; margin-right:0;}
div#shGenWrapperBuscador ul li#shGenEdades label{margin-bottom:3px;}
div#shGenWrapperBuscador ul li#shGenEdades div#tdEdades_0{width:170px; overflow:hidden;}
div#shGenWrapperBuscador ul li#shGenNumHab{width:110px; overflow:hidden; }
div#shGenWrapperBuscador ul li#shGenNoches{ width:50px; margin-left:195px;}
div#shGenWrapperBuscador ul li#shGenNoches, x:-moz-any-link {margin-left:10px}
div#shGenWrapperBuscador ul li#shGenNoches, x:default{margin-left:195px;}
input#nombreCiudad{width:220px;}
select#numPax{ width:44px;}
select#noches{}
select#diaE_0{}
select#mesE_0{width:90px;}

#infoPdiContainer{margin-left:15px; overflow:hidden; width:655px; padding-bottom:20px;}
#infoPdi{width: 340px; float: left; margin-left:5px;}
#infoDesc{margin-left:5px; margin-top:5px;}
#tituloinfoPDI{width: 340px; float: left; list-style: none;}
#infoPdiLeft{list-style: none; margin: 10px 0; float:left; padding: 0px; list-style-position: outside; line-height: 20px; width: 170px;}
#infoPdiRight{list-style: none; margin: 10px 0; float:left; padding: 0px;list-style-position: outside; clear: right; line-height: 20px; width: 170px;}
#titulofacilities{width: 340px; float: left; margin-left:-44px; margin-top:25px; margin-bottom:2px; list-style: none;}
#facilitiesLeft{float: left; margin: 10px 0; width:180px; list-style:none; list-style-position: outside; padding:0px; line-height: 30px;}
#facilitiesRight{float: left; margin: 10px 0; width:120px; list-style:none; list-style-position: outside; padding: 0px; line-height: 30px;}
.tachado{text-decoration: line-through;}
#imagesContainer{background-color: White; padding-top:2px; float: right; text-align: center;}
#imagesContainer table{width: 280px; padding-top:5px}
#imagesContainer table td{border:solid 1px #CDDEEE; padding:4px; text-align:center;}
#imagesContainer table td img{cursor:pointer;}

#shGenBotBus{margin:15px 0 0 20px; padding:0;}
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}
h2.shGenBusH{margin:0; border-bottom:solid 1px #999900; padding-bottom:10px;}
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#shGenCentral div#shGenMapaGoogleFiltros{ padding:5px 5px 0 5px; margin-left:505px; background:#EDE6D3; height:380px; }
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros h2{font-size:16px; margin-bottom:10px;}
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros h3{font-size:12px;}
div#shGenMapaGoogleFiltros h3{padding:5px;text-align:right}
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros .ui-slider{ width: 100px;}
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros .ui-slider-handle-right{left:88px;}
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros ul{list-style-type:none; margin-left:0; padding-left:10px;}
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros div#wrapFiltroCategorias{margin-bottom:30px !important;}
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:260px; overflow:hidden;}
h2#shGenHMeteo{margin:20px 0 0 0;}

/*Hoteles destacados*/
div#coHomWrapper40{margin-top:5px;}
div.coHotDestacado{padding:5px 0 5px 10px; overflow:hidden; border-bottom:dashed 1px #4682B4;}
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; white-space: nowrap;}
div.coHotDestacado div.coDatosHotDestacado span.coCatHotDestacado{color:#EE0039; font-weight:bold; font-size:12px;}
div.coHotDestacado div.coPrecioHotDestacado{margin-left:205px; padding-top:10px;}
div.coNomCat{white-space: nowrap;}
td.precio{white-space:nowrap;}
div#formPeticion_habitaciones{	display:none;	overflow:hidden;	margin-top:8px;}
div#formPeticion_habitaciones div#hab1{	width: 230px;	display:none;}
div#formPeticion_habitaciones div#hab2{	width: 230px;	display:none;}
div#formPeticion_habitaciones div#hab3{	width: 230px;	display:none;}
.numPaxHab{	float:left;	clear: both;}
.edadesHab{margin-left:85px;}
div#linkTodosHot {padding:5px;text-align:right;}
div#linkTodosHot a{text-decoration:underline;}
#shPosicionamiento{font-size: 12px; margin-top: -10px;margin-bottom:10px;  }
#shPosicionamiento p{padding: 5px 0 0px 5px; margin: 0; }
div#shGenMapaGoogleFiltros {background:none repeat scroll 0 0 #EDE6D3;height:385px;margin-left:520px;padding:5px 5px 0;text-align:left;}
div#mapaGoogleCentralCiu {float:left;height:390px;overflow:hidden;width:520px;}
#mapaGoogleCentral{margin-left:5px;}


div.cercanias li{margin: 0 20px 5px 0;float: left;width: 175px;}
div.cercanias ul{margin-left: 20px;}
.caja_lat{background: #EDF1F4;margin-bottom: 12px;color: #004D91;float: left;}
.caja_lat div{overflow: hidden;width: 685px;}
.caja_lat a{text-decoration: none;color: #004D91;}
.caja_lat a:hover{text-decoration: underline;}
div#shGenWrapperBuscador{background: none no-repeat scroll 0 0 #F4E5AF;overflow: hidden;padding: 10px 0 10px 10px;width: 250px;}

div#tooltip h3{font-size: 8pt;font-weight: normal;}
.tituloFiltro{font-weight: bold;}
.filtro1{margin-right: 8px;padding: 0;margin: 0;}
.filtro2{margin: 5px;}
.filtro1 li{list-style-type: none;}
div.hotelCadena{ width: 700px; overflow: hidden;}


div.hotelCadena div.imgCadena {width: 80px;float: left;padding: 15px 10px;overflow: hidden;}
div.hotelCadena div.imgCadena img {width: 75px;height: 75px;}
div.datosHotelCadena {width: 595px;overflow: hidden;padding: 12px 0;}
div.nomDir{float: left;width: 500px;overflow: hidden;}
div.datosHotelCadena div.nomHotCadena span {font-size: 24px;letter-spacing: -1px;text-decoration: underline;}
div.datosHotelCadena div.nomHotCadena img{vertical-align: top;margin-top:5px;}
div.datosHotelCadena div.dirHotelCadena{margin-top: 2px;}
div.datosHotelCadena div.descHotelCadena{margin-top:5px;float:left;width:580px;}
#pagAct{	font-weight:bolder;}
#centralCadenas #paginado {float: right;margin: 5px 15px 0 0;}
#centralCadenas #paginadoPie {float: right;margin: 10px 15px 0 0;padding-bottom: 30px;}
#centralCadenas span#pagAct {font-weight: bolder;font-size: 12px;}
#espera{width: 700px;padding: 40px 0;text-align: center;}

/* Border Redondeados*/
.redondeado_amarillo, .redondeado_rojo {
    -webkit-border-radius: 6px;    /* para Safari */
    -moz-border-radius: 6px;       /* para Firefox */
}
.redondeado_rojo{
    background-color: #F7D8DB;   
    border: 1px solid #D88FA5;
}
.redondeado_amarillo{
    border: 1px solid #FAB310;
}
.redondeado_amarillo, .redondeado_rojo {position: relative;}
/* Border Redondeados VERSION IE*/
.redondeado_amarillo > .corner1, .redondeado_amarillo > .corner2, .redondeado_amarillo > .corner4, .redondeado_amarillo > .corner3 
{width: 5px; height: 5px; position: absolute;}
.redondeado_amarillo > .corner1 {background: url(/logitravel/images/vuelo-hotel/borde_amarillo.gif) top left no-repeat; top: -1px; left: -1px;}
.redondeado_amarillo > .corner2 {background: url(/logitravel/images/vuelo-hotel/borde_amarillo.gif) top right no-repeat; top: -1px; right: -1px;}
.redondeado_amarillo > .corner3 {background: url(/logitravel/images/vuelo-hotel/borde_amarillo.gif) bottom right no-repeat; bottom: -1px; right: -1px;}
.redondeado_amarillo > .corner4 {background: url(/logitravel/images/vuelo-hotel/borde_amarillo.gif) bottom left no-repeat; bottom: -1px; left: -1px;}
.redondeado_rojo > .corner1, .redondeado_rojo > .corner2, .redondeado_rojo > .corner4, .redondeado_rojo > .corner3
{width: 5px; height: 5px; position: absolute;}
.redondeado_rojo > .corner1 {background: url(/logitravel/images/vuelo-hotel/borde_rojo.gif) top left no-repeat; top: -1px; left: -1px;}
.redondeado_rojo > .corner2 {background: url(/logitravel/images/vuelo-hotel/borde_rojo.gif) top right no-repeat; top: -1px; right: -1px;} 
.redondeado_rojo > .corner3 {background: url(/logitravel/images/vuelo-hotel/borde_rojo.gif) bottom right no-repeat; bottom: -1px; right: -1px;}
.redondeado_rojo > .corner4 {background: url(/logitravel/images/vuelo-hotel/borde_rojo.gif) bottom left no-repeat; bottom: -1px; left: -1px;}


div#divCategorias{background: #F5D784; margin: 10px 0; padding: 10px;}
div#divPopulares{background: #EDF1F4; margin: 10px 0; padding: 10px;}

span.shBanPre {white-space: nowrap;}
span.pre{float:right;}
div.bannerUnaColumna{
	padding:10px;
}

div.bannerUnaColumna img{
	cursor:pointer;
}

div.bannerUnaColumna ul{
	padding: 0 0 10px 10px; 
	margin:0;
	list-style: none;
	*padding:0;
	*margin-left:15px;
	overflow:hidden;
	/*width:600px;*/
}

div.bannerUnaColumna ul li{
	/*width:265px;*/
	margin-bottom:2px;
}

div.bannerUnaColumna ul li.pre{
color:#990000;
float:right;
}

div.bannerUnaColumna ul li.impar img{
	float:left;	
}

div.bannerUnaColumna ul li.impar a{
	float:left;	
	margin-right: 10px;
}

div.bannerUnaColumna ul li a
{
	color: #003366;
    font-family: Arial;
    font-size: 8pt;
	text-decoration:underline;
}

div.bannerUnaColumna ul li ul{
	width:200px;
	padding:0px;
	margin-left:30px;
}

div.bannerUnaColumna ul li.par
{
	margin-left:275px;
}

div.bannerUnaColumna ul li.par a{
	margin-right: 10px;
}

div.bannerUnaColumna ul li ul li{
	width:200px;
}

div.bannerUnaColumna ul li ul li a{
	float:left;
	margin-right: 10px;
}

div.bannerUnaColumna ul li ul li.pre{
	color:#990000;
}
/*End banner lateral*/