#productoHoteles {width: 670px; /*width: 415px;*/ overflow: hidden; /*float: right;*/ margin: 145px 0 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
#pestanyasHoteles {list-style: none;border-bottom: 5px solid #017DBD;overflow: hidden;}
#pestanyasHoteles .pestanya a {font-size: 18px; line-height: 20px;}
#productoHoteles .ofertasCostas {width: 100% !important; /*width: 420px !important;*/}
#productoHoteles .contProducto {width: 207px; padding: 5px 8px; /*width: 196px; padding: 5px;*/ float: left; overflow: hidden; cursor: pointer;}
#productoHoteles .fotoProducto {width: 50px; float: left;}
#productoHoteles .fotoProducto img {width: 50px; height: 50px; display: block; border-radius: 4px !important; -moz-border-radius: 4px !important; -webkit-border-radius: 4px !important;}
#productoHoteles .descProducto {width: 140px; float: left; margin: 0 0 0 8px;}
#Hoteles_INT {display: none;}
#productoHoteles #masHoteles {width: auto; /*width: 410px;*/ padding: 8px 0 8px 10px; overflow: hidden;}
#contBuscadorHoteles {width: 240px; float: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2);}
#contBuscadorHoteles #tituloHotel {border-bottom: 1px solid #A1CDE9 !important;}
#contBuscadorHoteles #ContFormHoteles{padding:10px 10px 0px 10px;}
#contBuscadorHoteles #nombreCiudad {width: 190px;}
#contBuscadorHoteles #contBuscador {position: inherit !important;min-height: 270px; color: #005591 !important; border-top: 1px solid #DEF0FC; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
#contBuscadorHoteles #contBuscador #formPeticion_wrapperFN {width: 240px !important;}
#contBuscadorHoteles #formPeticion_fechaLlegada {width: 220px !important; padding: 10px 10px 0 10px !important; margin: 0 !important; vertical-align: middle !important;}
#contBuscadorHoteles #formPeticion_fechaLlegada label {display: block !important;}
#contBuscadorHoteles #formPeticion_fechaLlegada #shFechaEntrada {width: 190px;}
#contBuscadorHoteles #formPeticion_fechaLlegada .ui-datepicker-trigger {vertical-align: middle;}
#contBuscadorHoteles #formPeticion_noches{width: 100% !important;padding: 10px 10px 0 !important;overflow: hidden !important;margin: 0 !important;}
#contBuscadorHoteles #formPeticion_noches label{display: block !important;}
#contBuscadorHoteles #contSelectPasajerosHotel {width: auto !important; padding: 10px 10px 0 !important; overflow: hidden !important; margin: 0 !important; position:relative !important; z-index:201;}
#contBuscadorHoteles #contSelectPasajerosHotel label{display: block !important;}
/*#contBuscadorHoteles #contSelectPasajerosHotel {width: 245px !important}*/
#contBuscadorHoteles #contSelectPasajerosHotel .icoSelectAzul.icoSelectAzul {position: absolute; bottom: 3px; right: 13px; cursor: pointer;}
#contBuscadorHoteles #contSelectPasajerosHotel #pasajeros {width: 216px; margin-top:-10px;}
#contBuscadorHoteles #formPeticion_boton {display:inherit !important;float: right;margin-right: 15px;margin-top: 10px;}
#contBuscadorHoteles input[type="text"], input[type="password"], select {border: 1px solid #007DBE; border-radius: 3px;height: 23px;font-size: 12px;line-height: 20px;color: #333;padding-left: 2px;box-shadow: inset 0 0 0 1px #FFF;background: #FFF;background: -moz-linear-gradient(top, #FFF 0%, #F5F5F5 50%, #E9E9E9 50%, #F9F9F9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(50%,#F5F5F5), color-stop(50%,#E9E9E9), color-stop(100%,#F9F9F9));background: -webkit-linear-gradient(top, #FFF 0%,#F5F5F5 50%,#E9E9E9 50%,#F9F9F9 100%);background: -o-linear-gradient(top, #FFF 0%,#F5F5F5 50%,#E9E9E9 50%,#F9F9F9 100%);background: -ms-linear-gradient(top, #FFF 0%,#F5F5F5 50%,#E9E9E9 50%,#F9F9F9 100%);}
#contBuscadorHoteles #configPasajerosHotel {width: 265px; position: absolute; left: 16px; top: 409px; z-index: 190;}
#contBuscadorHoteles #configPasajerosHotel #contInputPasajeros {width: 226px; height: 31px; border-bottom: none; position: relative; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;}
#contBuscadorHoteles #contAcomodacion {width: 243px; padding: 10px 10px 2px; margin-top: -1px; overflow: hidden; border-radius: 0 4px 4px 4px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px;}
#contBuscadorHoteles #contAcomodacion #botonAceptar {text-align: center;}
#configPasajerosHotel #cerrarPasajeros {padding: 0 1px; position: absolute; right: 4px; top: 35px; cursor: pointer;}
#configPasajerosHotel #formPeticion_numHab {margin-top: 0 !important;}
#configPasajerosHotel #formPeticion_wrapperPE {width: 240px !important;}
#contBuscadorHoteles #hab1{width:220px !important}
#contBuscadorHoteles #hab2{width:220px !important}
#contBuscadorHoteles #hab3{width:220px !important}
#divHomeHoteles .rotuloazul a {display:inline-block;}
#divHomeHoteles .rotuloazul .subtitulo {display:inline-block;}