/***** SELECCIÓN ORIGEN EN HOME *****/
#contOrigenes {left: 18px !important; *left: 88px !important;}

/***** GENERALES *****/
#divContPrincipal {width: 990px; margin: 8px 5px 0;}
#divPanelCentral {width: 690px; clear: left; float: left;}
#divPanelLateral {width: 285px; clear: right; float: right;}
/*#divBuscador {overflow: hidden;}*/
#divHomeBienvenida {width: 665px; margin: 5px 0 0 5px; overflow: hidden;}
#divHomeBienvenida p, #divHomeBienvenidaVuelos p {font-family: Arial; font-size: 11px; color: #036; margin: 5px 0 0 0;}
#tituloSeccion {margin: 2px 0 5px 5px; *margin-bottom: 10px; margin-bottom: 10px\0/;}
#tituloSeccion h2 {font-family: Arial; font-size: 30px; font-weight: bold; color: #9E0039; letter-spacing: -1px; text-decoration: none; display: inline;}
.lineaDiscontinuaHome {border-bottom: 1px dotted #4682B4; margin: 15px 15px 15px 0; clear: both;}

/***** PUBLICADO EN PRENSA *****/
#publicadoEnPrensa {width: 690px; position: relative;}
.cont-slides {width: 690px; height: 185px; float: left; overflow: hidden; position: relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.slideshow {width: 690px; height: 185px; overflow: hidden; position: absolute;}
.destacados {width: 690px; height: auto; position: relative; left: 0; top: 0; z-index: 9;}
.destacados .buttons {position: absolute; right: 0; top: 0; z-index: 200;}
.destacados .buttons li {background-color: #FFF; display: inline; float: left; margin: 0 5px 0 0; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
.destacados .buttons li a {font-family: 'Maven Pro', sans-serif; font-size: 19px; color: #005591; font-weight: 700; letter-spacing: -1px; text-decoration: none; padding: 0 5px; line-height: 28px; text-shadow: 0 1px 1px rgba(0,0,0,0.3);}
.destacados .buttons li.active, .destacados .buttons li:hover {background-color: #FA8C00;}
.destacados .buttons li.active a, .destacados .buttons li a:hover, .destacados .buttons li.active a:hover {color: #FFF; text-decoration: none;}
.slideshow .slides {height: 225px;}
.slideshow .slides .slide-corner, .slideshow .slides .top-iz, .slideshow .slides .top-der, .slideshow .slides .bottom-iz, .slideshow .slides .bottom-der {display: none;}
.slideshow .slides .slider {z-index: 1; position: absolute; left: 0; top: 0;} 
#logiPrensa {width: 135px; height: 185px; position: absolute; left: 0; bottom: 0; overflow: hidden; z-index: 201; border-radius: 0 0 0 5px; -moz-border-radius: 0 0 0 5px; -webkit-border-radius: 0 0 0 5px;}

/***** COSTAS *****/
#divHomeCostas h2 {display: inline-block; *float: left;}
#divHomeCostas .subtitulo {display: inline-block; *float: left; *margin: 8px 0 0;}
.cajaCostas {width: auto; background-image: url('http://cdn.logitravel.com/logitravel/images2012/home/bg_costas.jpg'); background-repeat: no-repeat; background-color: #EFF0EB; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
.contenidoCostas {overflow: hidden;}
#divEsperaCostas {width: 200px; text-align: center; margin: 8px auto;}
#buscadorRapidoCostas {width: 340px; background-color: #FFF; float: left; margin: 0 0 8px 10px; padding: 0 10px;}
#buscadorRapidoCostas select, #buscadorRapidoCostas input {margin: 0;}
#formPeticion_destino {width: 300px !important; float: left;}
#formPeticion_destino label {float: left; font-size: 14px; margin: 4px 8px 0 0; font-weight: bold;}
.bBuscadorAutocomplete {width: 40px !important; float: right;}
.bBuscadorAutocomplete .boton {padding: 3px;}
.cTransparenteCostas {background-color: #FFF; position: absolute; z-index: 49; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.cTranspPosition1Costas {height: 40px; left: 320px; top: 40px; width: 40px;}
#productoCostas {width: 360px; float: left; margin: 0 0 15px 10px; padding-bottom: 5px; background-color: #FFF;}
#productoCostas .ofertasAgrupacion table .ofertaPrecioPaquete {cursor: pointer; text-align: center; text-decoration: none;}
#cabCostas {overflow: hidden; height: 30px;}
.titCostas {width: 120px; padding: 8px; float: left;}
.mesesCostas {float: right; margin: 0 3px 0 0;}
.mesesCostas .listaMeses {list-style-type: none; margin-left: 0;} 
.mesesCostas .listaMeses .pestanya {background-color: #64AFDC; display: inline; float: none; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; line-height: 36px; margin: 0 1px; padding: 7px 8px;}
.ofertasCostas {width: 356px !important; overflow: hidden; float: left !important; background-color: #FFF; margin: 0 !important;}
#productoCostas .ofertasAgrupacion table td {border-bottom: 1px dotted #D1D1D1; padding: 2px 3px;}
#productoCostas .ofertasAgrupacion table td.descCiudadPromo {width: 67%;}
#linkHomeCostas {margin: 6px 0 4px; text-align: center;}
#linkCostas {width: 315px; height: 315px; overflow: hidden; position: absolute; right: 0; top: 45px;}
#linkCostas img {width: 100%; height: 100%;}
/*#formPeticion_fechaLlegada fieldset {margin-top: 3px;}
#formPeticion_noches select{margin-top:3px;}
#formPeticion_numHab select{margin-top:3px;}
#formPeticion_habitaciones fieldset {border: 1px solid #BFCCD9; padding: 3px 0 5px 8px; margin: 0 0 5px 0;}
#enlacesCostas {width: 660px; margin: 0 0 2px 5px; clear: both; overflow: hidden;}
#enlacesCostas ul.col2 {padding: 0; margin: 0; margin-top: 2px; float: left; list-style-type: none;}
#enlacesCostas ul.col2 li {line-height: 16px; display: inline;}
#enlacesCostas ul.col2 li.izq {width: 102px; line-height: 18px; display: inline; float: left; margin: 0 18px 0 0;}
#enlacesCostas .ciudad {width: 105px; float: left;}
#enlacesCostas li.izq .ciudad {width: 75px;}
#enlacesCostas li .ofertaPrecio {float: right;}
#enlacesCostas h3 {float: left; margin: 0 5px 0 0;}
.ofertaDestino {font-family: Arial; font-size: 12px !important; color: #005591; text-decoration: underline !important;}
.ofertaPrecio {font-family: Arial; font-size: 14px; color: #FA8C00; font-weight: bold; text-decoration: none;}*/

/***** CRUCEROS *****/
#divHomeCruceros h2 {display: inline-block; *float: left;}
#divHomeCruceros .subtitulo {display: inline-block; *float: left; *margin: 8px 0 0;}
#divHomeCruceros .buscadorCruceros {width: auto; min-height: 275px; background-image: url('http://cdn.logitravel.com/logitravel/images2012/home/bg_cruceros.jpg'); background-repeat: no-repeat; overflow: hidden; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
#divHomeCruceros .buscadorContenido {float: left;}
#listChollosCruceros {width: 340px; padding-top: 3px; margin: 0 0 15px 10px; overflow: hidden;}
#listChollosCruceros ul {width: auto; list-style-type: none; margin: 0 0 5px;}
#listChollosCruceros ul li {width: auto; padding: 5px 0; overflow: hidden;}
#listChollosCruceros .imagenBarco {width: 72px; float: left;}
#listChollosCruceros .imagenBarco img {width: 65px; height: 45px; display: block;}
#listChollosCruceros .ofertaNombreCrucero {width: 205px; float: left; margin: 7px 0 0;}
#listChollosCruceros .ofertaPrecioCrucero {width: 60px; float: right; text-align: right; margin: 5px 0 0; line-height: 16px; color: #FA8C00;}
#listChollosCruceros #linkHomeCruceros {text-align: center;}
#divHomeCruceros #linkCruceros {width: 315px; float: left;}
#divHomeCruceros #linkCruceros img {width: 315px !important; height: 290px !important; display: block;}
/*.buscadorTitulo {border-bottom: 1px dotted #D1D1D1; margin: 0 0 8px 0; padding: 0 0 3px 0;}
#divHomeCruceros table {border-spacing: 0 !important;}
#divHomeCruceros table td {padding: 3px;}
#divHomeCruceros .filtro {width: 160px;}
#divHomeCruceros #dvResult {border-bottom: 1px dotted #D1D1D1 !important; border-top: 1px dotted #D1D1D1 !important; margin: 2px 0 !important;}
#divHomeCruceros .boton {margin: 0 5px !important;}
.buscadorEnlace {width: 405px; float: right;}
.buscadorEnlace img {width: 400px; height: 285px;}
#listChollosCruceros .botonBuscar {width: auto; text-align: right;}
.buscadorCruceros #linkCostas {display: none;}*/

/***** PAQUETE *****/
#divHomePaquete h2 {display: inline-block; *float: left;}
#divHomePaquete .subtitulo {display: inline-block; *float: left; *margin: 8px 0 0;}
#divPaqueteContenido {width: auto; background-color: #F9F9F7; background-image: url('http://cdn.logitravel.com/logitravel/images2012/home/bg_paquete.jpg'); background-repeat: no-repeat; padding: 90px 0 0 10px !important;}
#divPaqueteContenido #divPestanyas {width: 540px;}
#divPaqueteContenido #divPestanyas .pestanya {margin: 0 8px 0 0;}
#divPaqueteContenido #divPestanyas .pestanya a {font-size: 16px; font-weight: 400; line-height: 16px;}
#divPaqueteContenido #divPestanyas #pProdMasSolAgr87, #divPaqueteContenido #divPestanyas #pProdMasSolAgr24 {display: none;}
#divPaqueteContenido #subBarraPestanyas {width: 540px; height: 5px; display: block;}
#divPaqueteContenido .cont-prodvVC {width: 540px; overflow: hidden; border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;}
#divPaqueteContenido .cContCajaProdGrande {width: 195px; float: left; cursor: pointer;}
#divPaqueteContenido .cContCajaProdGrande .img-list-prodv img {width: 195px; height: 145px; display: block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#divPaqueteContenido .cContCajaProdGrande .list-groundVC {margin: 5px 0 0; overflow: hidden;}
#divPaqueteContenido .cContCajaProdGrande .list-groundVC .text-list-prodv span.txt12grisflojo {font-size: 11px; color: #646464;}
#divPaqueteContenido .cContCajasProdPeqVC {width: 292px; float: right;}
#divPaqueteContenido .cContCajasProdPeqVC .cCajaProdPeqVC {padding: 5px !important; margin: 0 0 10px; cursor: pointer;}
#divPaqueteContenido .cContCajasProdPeqVC .cCajaProdPeqVC .list-groundVC {margin: 0; overflow: hidden;}
#divPaqueteContenido .cContCajasProdPeqVC .img-list-prodv {width: 72px; float: left;}
#divPaqueteContenido .cContCajasProdPeqVC .img-list-prodv img {width: 65px; height: 65px; display: block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#divPaqueteContenido .cContCajasProdPeqVC .list-colder-prodvVC {width: 205px; float: right;}
#divPaqueteContenido .masOfertasAgrupacion {clear: both; float: right; margin: 0 5px 0 0;}
#divPaqueteContenido #ComponentProdMasSol #divEsperaProdMasSol {width: 520px !important; min-height: 325px !important;}

/***** CHOLLOS *****/
/*#divHomeChollos {display: none !important;}*/
#divHomeChollos #logoChollos {width: 400px; float: left; margin: 4px 0 6px 14px;}
#divHomeChollos .subtitulo {width: 240px; float: right; margin: 15px 20px 0 0; text-align: right;}
#divHomeChollos #flechaPerfil {height: 8px; position: absolute; left: 50%; top: 62px;}
.cCajaProducto {width: 214px; height: 280px; float: left; margin: 0 5px 5px 5px; position: relative;}
.bordeCajaProducto {height: 5px; display: block;}
.imagenOferta {position: relative;}
.imagenOferta img {width: 214px; height: 135px; display: block;}
.imagenOferta .icoTipoProducto {position: absolute; top: 10px;}
.cDescOferta .destino {letter-spacing: -1px; margin: 2px 0;}
.cPrecioBoton {width: 200px; position: absolute; left: 10px; bottom: 2px;}
.cPrecioBoton .cPrecio {width: 90px; float: left;}
.cPrecioBoton .precioOferta {font-size: 30px; line-height: 30px;}
.cPrecioBoton .precioAntes {font-weight: normal;}
.cBoton {width: 100px; text-align: right; margin: 5px 0 0; float: right;}
#cOfertasChollosCarousel {height: 285px; position: relative; overflow: hidden;}
#cOfertasChollosCarousel ul {width: 20000em; position: absolute; list-style: none; margin: 0; padding: 0;}
#cOfertasChollosCarousel li {float: left;}
#cOfertasChollos{overflow:hidden;padding:0px;margin:10px;}

/***** PUENTES *****/
#divHomePuentes h2 {display: inline-block; *float: left;}
#divHomePuentes .subtitulo {display: inline-block; *float: left; *margin: 8px 0 0;}
#divHomePuentes .cajaPuentes {width: auto; background-image: url('http://cdn.logitravel.com/logitravel/images2012/home/bg_puentes.jpg'); background-repeat: no-repeat; background-color: #3B3A42; padding-bottom: 0 !important;}
#contPrincipalPuentes {width: 540px; overflow: hidden; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;}
#contPrincipalPuentes #pestanyasPuentes {list-style: none; border-bottom: 5px solid #017DBD; overflow: hidden; margin: 65px 0 0;}
#pestanyasPuentes .pestanya {margin: 0 5px 0 0 !important;}
#pestanyasPuentes .pestanya a {font-size: 17px; *font-size: 15px; font-size: 15px\0/; letter-spacing: -1px; line-height: 16px; padding: 8px 9px 6px 7px !important;}
#pestanyasPuentes .pestanya a span {letter-spacing: 0;}
#pestanyasPuentes .pestanyaActiva a span {color: #FFF;}
#pestanyasPuentes .pestReducida {width: 125px;}
#contPrincipalPuentes #contenedorDeOfertasPuentes {width: auto; padding: 8px; overflow: hidden;}
#contPrincipalPuentes #contenedorDeOfertasPuentes #contPrincipalPuentes {width: 524px !important;}
#contPrincipalPuentes #contenedorDeOfertasPuentes #contPrincipalPuentes #contenedorDeOfertasPuentes {padding: 0 !important;}
#contPrincipalPuentes #finSemanaColumnaPrecios_0 {width: auto;}
#contPrincipalPuentes .cabFinSemana {width: auto; padding: 3px 5px; overflow: hidden;}
#contPrincipalPuentes .titProducto {width: 350px; line-height: 21px; float: left; margin: 0;}
#contPrincipalPuentes .iconosFinSemana {width: 55px; float: right; opacity: 0.3; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3;}
#contPrincipalPuentes .contAgrupacion {width: 100%; margin: 0 0 5px; overflow: hidden;}
#contPrincipalPuentes .contProducto {width: 165px; /*height: 50px;*/ padding: 5px 4px; float: left;}
#contenidoCruceros0 .contProducto {min-height: 55px;} /* permite hasta 4 líneas de texto en las ofertas de Cruceros */
#contenidoCircuitos0 .contProducto {min-height: 55px;} /* permite hasta 4 líneas de texto en las ofertas de Circuitos */
#contPrincipalPuentes .contProducto:hover {background-color: #F8F8F8;}
#contPrincipalPuentes .contProducto .fotoProducto {width: 52px; float: left;}
#contPrincipalPuentes .contProducto .fotoProducto img {width: 45px; height: 45px; display: block;}
#contPrincipalPuentes .contProducto .descProducto {width: 113px; float: left; cursor: pointer;}
/*#contPrincipalPuentes .contProducto .descProducto .ofertaDestino {white-space: nowrap;}*/
#contPrincipalPuentes #enlacePuentesVerMas {width: 98%; float: left; padding: 0 0 4px; text-align: right;}

/***** COMUNIDAD *****/
#contComunidad {width: 670px; background: #E8F2DE url('http://cdn.logitravel.com/logitravel/images/home/bg_comunidad.gif?v=18072011'); background-repeat: repeat-y; overflow: hidden;}
#contPrincipal {width: auto; border-left: 1px solid #036; border-right: 1px solid #036; overflow: hidden;}
#contRegistroSiguenos {width: 648px; padding: 3px 10px 10px; overflow: hidden;}
#Suscripcion {width: 358px; height: 69px; padding: 6px 10px 8px; background: #FFF url('http://cdn.logitravel.com/logitravel/images/home/bg_suscripcion.jpg'); background-repeat: no-repeat; background-position: 0 30px; border: 1px solid #BFCCD9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; overflow: hidden;}
#divSuscribete .boton {margin: 0 !important;}
#Siguenos {width: 228px; height: 69px; padding: 6px 10px 8px; background: #FFF url('http://cdn.logitravel.com/logitravel/images/home/bg_suscripcion.jpg'); background-repeat: no-repeat; background-position: 0 -25px; border: 1px solid #BFCCD9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: right; overflow: hidden;}
#texto {width: auto;}
#facebook, #twitter, #youTube {width: 75px; margin: 5px 0 0; float: left; text-align: center;}
#facebook img, #twitter img, #youTube img {padding: 0 0 1px;}
#contBlogFotosForos {width: 670px; overflow: hidden;}
#Blog {width: 200px; float: left; margin: 18px 20px 5px 10px; position: relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#logoBlog {position: absolute; top: -8px; left: 8px;}
#titArticuloBlog {width: 180px; padding: 40px 0 2px 10px;}
#textoArticuloBlog {width: 180px; padding: 0 0 2px 10px;}
#Foros {width: 210px; float: left; margin: 8px 0 0;}
#Fotos {width: 200px; float: right; margin: 8px 12px 0;}
#Foros h3, #Fotos h3 {font-family: Arial; font-size: 18px; color: #468C53; font-weight: bold; letter-spacing: -1px; margin-bottom: 5px;}
.albumViajes {width: 180px; border: 1px solid #BFCCD9; overflow: hidden; margin: 0 0 8px; padding: 5px;}
.fotoAlbum {width: 93px; float: left;}
.fotoAlbum img {width: 85px; height: 70px;}
.textoAlbum {width: 85px; float: left;}

/***** SUSCRIPCIÓN *****/
#divContSuscrip { margin: 3px 0 0; overflow: hidden; position: relative; width: 225px;}
.classSuscripcion{}
.fontSuscripcion {font-family: 'Maven Pro', sans-serif; font-size: 11px; font-size: 10px\0/; *font-size: 10px;}
#divMailSuscrip {overflow:hidden}
#divMailSuscrip #mailSuscrip {width: 220px; padding: 1px;}
#contSuscrip {margin: 5px 0 3px;overflow: hidden; width: auto;}
#divOrigenSuscrip {float: left; margin: 0 5px 0 0;}
#divOrigenSuscrip #origenSuscrip {width: 145px;}
#botonSuscrip {float: right; width: auto;}
#divCondicionesSuscrip {padding: 2px 0 0; width: 280px;}
#divCondicionesSuscrip #aceptaLOPD {margin: 0; padding: 0; vertical-align: text-top;}

/***** TEXTO POSICIONAMIENTO *****/
#divHomeTextoPosicionamiento {width: 670px; padding: 2px 0 5px 0;}
#divHomeTextoPosicionamiento p {padding: 5px 0 0 0; margin: 5px 0 0 2px;}
#divHomeTextoPosicionamiento ul {list-style-type: square; padding: 1px 0 1px 12px; margin: 1px 0 1px 12px;}

/***** TRYPADVISOR ****/
#divTripAdvisor {width: 675px; overflow: hidden; border-top: 1px dotted #D1D1D1; margin: 18px 0 10px; padding: 10px 0 0;}
#logoTrip {width: 145px; float: left; padding: 0 0 0 2px;}
#textoTrip {width: 525px; float: right; font-family: Arial; font-size: 11px; color: #589442; padding: 3px 0 0;}

/***** LATERAL *****/
#divbusqrb {border-top: 1px solid #007DBE; border-bottom: 1px solid #007DBE; margin: 8px 0; padding: 4px 0;}
#divBuscaRapido {height: auto;}
#divBuscaRapido #divbusqrt #tableAtrFormPeticion {margin: 10px 8px 0 8px !important;}
.imagenTituloLateral {height: 60px; background-repeat: no-repeat;}
.tituloOfertaLateral {padding: 24px 0 0 5px; font-family: Arial; font-size: 16px; color: #FFF; font-weight: bold;}
#divBusquedaRapida {z-index: 100;}
#BannerInterno_banner_home {z-index: 99;}
#divVuelos {display: block; margin: 20px 0 15px 0; z-index: 98;}
#divHoteles {display: block; z-index: 97;}
#divCoches {display: none; z-index: 96;}
#divTopRutas {display: block; z-index: 95;}
#BannerInterno_banner_home_co {z-index: 94; display: block; }

/***** VUELOS *****/
#divVuelos .fLeft {float: left;}
#divVuelos .fRight {float: right;}
#divVuelos .rotuloazulflojo h3 {padding: 6px 0 0 10px;}
#divVuelos .rotuloazulflojo .txt12azul {display: block; font-size: 11px; margin: 0 0 0 10px;}
#divVuelos .rotuloazulflojo .icoVuelo {margin: 5px 5px 2px 0;}
#divSVOfertas h3 {letter-spacing: 0;}
#divSVOfertas table {padding: 0 0 5px;}
#divSVOfertas table td {padding: 2px 0;}
#divSVOfertas table td .markerToolTip {cursor: pointer;}
#divSVOfertas table th {padding: 2px 0;}
#divSVOfertas table tr .destino {width: 50%;}
#divSVOfertas table tr .ida {width: 21%; text-align: right;}
#divSVOfertas table tr .idaYVuelta {width: 30%; text-align: right;}
#divSVOfertas table+table tr:last-child td {border-bottom: none;}

/***** HOTELES *****/
#divHoteles .fLeft {float: left;}
#divHoteles .fRight {float: right;}
#divHoteles .rotuloazulflojo h3 {padding: 6px 0 0 10px;}
#divHoteles .rotuloazulflojo .txt12azul {display: block; font-size: 11px; margin: 0 0 0 10px;}
#divHoteles .rotuloazulflojo .icoHotel {margin: 5px 5px 2px 0;}
#divHoteles #divSHOfertasCiudad h3 {padding: 2px 0; letter-spacing: 0;}
#divHoteles #divSHOfertasCiudad table {padding: 0 0 5px;}
#divHoteles #divSHOfertasCiudad table td {padding: 2px 0;}
#divHoteles table+h3+table tr:last-child td {border-bottom: none;}

/***** COCHES *****/
#divCochesOfertas {margin-left: 2px;}
#divCochesOfertasIzq {float: left; width: 130px;}
#divCochesOfertasDer {float: right; margin: 0 10px 15px 0;}
#divCochesOfertas ul {list-style: none; margin: 0 0 0 2px; padding: 0 0 0 2px;}
#divCochesOfertas ul li a {font-family: Arial; font-size: 11px; color: #036; text-decoration: underline;}

/***** APLICACIONES MÓVILES *****/
#AppMoviles {display: none;}
.appsList, .downloadButtons {list-style: none; margin: 7px 0 0;}
.appsList .app {margin: 0 0 10px 0;}
.appsList .last {margin-bottom: 0;}
.appsList .appIcon {width: 82px; float: left;}
.appsList .appDetails {width: 180px; margin: 3px 0 0; float: left;}
.appsList .downloadButtons li {float: left;}
.info {float: left; line-height: 30px;}
.info a {text-decoration: underline;}

/***** POP-UP BOLETIN *****/
#divPopupBoletin {width: 460px; height:160px; float: left;}
#divPopupBoletin .contenlogi {width: 130px; height: 160px; float: left; overflow: hidden;}
#divPopupBoletin .contentexto {width: 310px; height: 140px; padding: 10px; float: left;}
#divPopupBoletin .contentexto a {font-size: 12px; color: #9E0039; text-decoration: underline;}
#divPopupBoletin .contentexto p {margin: 5px 0;} 
#divPopupBoletin .contentexto p.italic {font-style: italic;}

/***** BUSCADOR HOTELES *****/
#divbusqrh #diaE_2 {width: 72px; float: left; margin-right: 2px;}
#divbusqrh #mesE_2 {width: 95px; float: left; margin-right: 2px;}
#divbusqrh #idaCal_icono {float: left;}
#divbusqrh table td {padding: 3px; vertical-align: middle;}
/*#divbusqrh #formPeticion_sinFechas {display: none;}*/
#divbusqrh .habAgrupadasHome #configPasajerosHotel {top: 131px !important;}

/***** DESPLEGABLE DESTINO CAJA COSTAS *****/
.ui-menu {border: none; background: #FFF; width: 250px !important; overflow: hidden; z-index: 99999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
-moz-box-shadow: 0 0 4 #999; /* FF3.5+ */
-webkit-box-shadow: 0 0 4px #999; /* Saf3.0+, Chrome */
box-shadow: 0 0 4px #999; /* Opera 10.5, IE9, Chrome 10+ */
}
.ui-menu ul {width: 100%; list-style-position: outside; list-style: none; /*padding: 0; margin: 0;*/}
.ui-menu li {margin: 0; padding: 2px 5px; cursor: pointer; display: block; font-family: Arial; font-size: 12px;
/* if width will be 100% horizontal scrollbar will apear when scroll mode will be used */
/*width: 100%;*/
/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */
line-height: 16px;
overflow: hidden;
}
.ui-autocomplete .ui-menu-item {color: #333; font-size: 12px; display: block; cursor: pointer;}
.ui-autocomplete .ui-menu-item:hover {background-color: #005591 !important; color: #FFF !important; font-weight: bold;}
.ui-autocomplete .ui-menu-item .ui-corner-all {color: inherit !important; font-size: 12px;}
.ui-autocomplete .ui-menu-item .ui-state-hover {background-color: inherit !important; color: inherit !important; border: 0 !important;}
.ui-autocomplete-loading {background: url(/comun/images/paquete/loaderSmall.gif) no-repeat !important; background-position: right center !important;}

/***** BOTON VER CONDICIONES *****/
.verCondiciones {position: absolute; bottom: 0; right: 0;}
.verCondiciones img {display: block;}
#divHomePaquete .verCondiciones {display: none;}
/*#divHomePuentes .verCondiciones {display: none;}
#divHomeCruceros .verCondiciones {display: none;}
#divHomeCostas .verCondiciones {display: none;}*/


/***** SEMANA SANTA 2012 *****/
/*#divHomePuente h2 {display: inline-block; *float: left;}
#divHomePuente .subtitulo {display: inline-block; *float: left; *margin: 8px 0 0 0;}
.cajaPuente {width: auto; background-image: url('http://cdn.logitravel.com/logitravel/images2012/home/bg_puentes.jpg'); background-repeat: no-repeat; padding: 0 !important;}
.cajaPuente #contPrincipalPuentes {width: 260px;}
.cajaPuente #contenedorDeOfertasPuentes {width: auto; padding: 0; overflow: hidden;}
.cajaPuente #finSemanaColumnaPrecios_0 {width: 260px !important;}
.cajaPuente .cabFinSemana {width: auto; padding: 3px 5px; border-bottom: 1px solid #A1CDE9; overflow: hidden;}
.cajaPuente .iconosFinSemana {width: 55px; float: right; opacity: 0.3; filter: alpha(opacity=30);}
.cajaPuente .contAgrupacion {width: 100%; overflow: hidden;}
.cajaPuente .contProducto:hover {background-color: #F8F8F8;}
#contenedorDeOfertasMultiproducto #infoPromociones {width: 360px; height: 145px; float: right; display: none;}
#contenedorDeOfertasMultiproducto {float: right; overflow: hidden; border-radius: 5px 0 5px 0; -moz-border-radius: 5px 0 5px 0; -webkit-border-radius: 5px 0 5px 0;}
#contenedorDeOfertasMultiproducto .contenidoOfertas {width: 600px; margin: 90px 0 0; *margin: 90px 0 0 90px;}
#contenedorDeOfertasMultiproducto .contenidoOfertas div.contenido5 {padding-right: 0;}
#contenedorDeOfertasMultiproducto .columnaAgrupacion {width: 193px; min-height: 157px; *min-height: 165px; margin: 0 5px 8px 0; float: left;}
#contenedorDeOfertasMultiproducto .cabMultiproducto {width: auto; padding: 5px; overflow: hidden;}
#contenedorDeOfertasMultiproducto .cabMultiproducto .titProducto {width: 100%; line-height: inherit !important; margin: 0 !important; float: none;}
#contenedorDeOfertasMultiproducto .cabMultiproducto .titProducto span {font-size: 11px !important;}
#contenedorDeOfertasMultiproducto .contProducto {width: 183px; height: auto; border: 0; padding: 4px 5px; float: none; overflow: hidden;}
#contenedorDeOfertasMultiproducto .descProducto {width: 100%; float: none; cursor: pointer;}
#contenedorDeOfertasMultiproducto #contenidoCircuitos0 .descProducto, #contenedorDeOfertasMultiproducto #contenidoCruceros0 .descProducto {*width: 126px !important;}
#contenedorDeOfertasMultiproducto .nombreCorto {float: left;}
#contenedorDeOfertasMultiproducto .descripcionCorta {float: right;}
#contenedorDeOfertasMultiproducto .descripcionCorta span.txt12amarillobold {*margin-left: 3px !important; margin-left: 3px\0/ !important;}
#contenedorDeOfertasMultiproducto .contProducto .fotoProducto {width: 57px; float: left;}
#contenedorDeOfertasMultiproducto .contProducto .fotoProducto img {width: 50px; height: 50px; display: block;}
#contenedorDeOfertasMultiproducto #enlaceAgrupacionVerMas {text-align: center;}
#contenedorDeOfertasMultiproducto #enlacePuentesVerMas {width: 590px; text-align: center; padding: 0 10px 10px 0; float: none;}*/

/***** ESQUI *****/
/*#divHomeEsqui {display: none;}
#divHomeEsqui h2 {display: inline-block; *float: left;}
#divHomeEsqui .subtitulo {display: inline-block; *float: left; *margin: 8px 0 0 0;}
.cajaEsqui {width: auto; background-image: url('http://cdn.logitravel.com/logitravel/images2012/home/bg_esqui.png'); background-repeat: no-repeat; background-color: #F3DDC5;}
#Links {width: 230px; overflow: hidden;}
.contenidoEsqui{overflow: hidden;min-height: 405px;}
#Links ul {list-style: none; padding: 0; margin: 0; line-height: 18px;}
#Links a {font-family: Arial; font-size: 12px; color: #003366; text-decoration: underline;}
#Links a:hover {font-family: Arial; font-size: 12px; color: #9E0039; text-decoration: underline;}
.contenedorCarrusel {border-top: 1px dotted #036; border-bottom: 1px solid #036; border-left: 1px solid #036; border-right: 1px solid #036; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webki-tborder-radius: 0 0 5px 5px; overflow: hidden; position: relative;}
.carousel {padding: 0; margin: 0; position: relative; overflow: hidden;}
.main {margin: 0 0 0 10px;}
.ppersona {float: left; margin: 12px 0 0 15px; position: relative; z-index: 101;}
#buscadorRapidoEsqui{padding: 40px 0 0 18px; float: left;}
#divEsperaEsqui {width: 200px; text-align: center; margin: 8px auto;}
#divImagenEsqui {width: 400px; float: right;}
#cabEsqui {overflow: hidden; height: 50px;}
#productoEsqui {float: left; margin: 0 0 15px 10px; width: 490px; padding-bottom: 5px; background-color: #FFF;}
.titCampanyaEsqui {width: 95px; text-align: center; padding: 3px !important;}
.titCampanyaEsqui1 {margin-left: 155px !important;}
#buscadorRapidoEsqui {width: 470px; background-color: #FFF; float: left; margin: 0 0 8px 10px; padding: 0 10px;}
#buscadorRapidoEsqui select, #buscadorRapidoEsqui input {margin: 0;}
#productoEsqui .ofertasAgrupacion table td {border-bottom: 1px dotted #D1D1D1; padding: 3px;}
#productoEsqui .ofertasAgrupacion table .ofertaPrecioPaquete {cursor: pointer; text-align: center; text-decoration: none;}
#linkEsqui {width: 414px; overflow: hidden; position: absolute; right: 5px; top: 45px;}
#linkEsqui img {width: 168px; height: 45px;}
#linkEsqui2 {width: 120px; overflow: hidden; position: absolute; right: 111px; top: 425px;}
#linkEsqui2 img {width: 120px; height: 25px;}
.ofertasEsqui {overflow: hidden; float: right; background-color: #FFF; width: 100% !important; margin: 0 !important;}
.cajaEsqui #nombreCiudadAuto {width: 210px;}
.cajaEsqui #formPeticion_destino {width: 330px !important;}
#buscadorRapidoEsqui #formPeticion_boton {width: 110px !important; float: right;}
#buscadorRapidoEsqui #formPeticion_boton .botonBuscar {position: relative;}
.cTranspPosition1Esqui {width: 110px; height: 40px; right: 0; top: 0;}
.cTransparenteEsqui {background-color: #FFF; position: absolute; z-index: 49; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.numHotelesEsqui {font-style: italic;}*/

/***** CAJA PAQUETE OLD *****/
/*#contPrincipalPaquete {width: 535px; float: left; overflow: hidden;}
#divOrigenes {width: 397px; height: 380px; padding: 0 0 7px 0; float: right;}
#origenes {width: 520px; margin: 0 0 16px 18px; display: none;}
#paqhome_ddlAeropuertos {margin: 0 0 0 5px; border: 5px solid #BFCCD9; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 14px;}
#contOfertasPaquete {width: 520px; margin: 0 0 0 15px;}
.contOfertasPaquete {width: 530px; margin: 5px 0 0 5px;}
.cabAgrupacion {background-image: url('http://cdn.logitravel.com/comun/images/botones/sombraBoton.png'); background-repeat: repeat-x; height: 32px; padding: 0 0 0 5px;}
#tituloIslas, #tituloCaribe {overflow: hidden;}
#islas, #europa, #mediterraneo, #caribe {width: auto; overflow: hidden;}
.contAgrupacion {width: 100%; overflow: hidden;}
.titAgrupacion {width: 195px; float: left; line-height: 32px;}
.meses {width: 210px; float: right; text-align: right; margin: 0 3px 0 0;}
.fotoAgrupacion {width: 75px; float: left; margin: 5px 0 8px 5px !important;}
.fotoAgrupacion img {width: 75px; height: 75px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.ofertasAgrupacion {width: 435px; float: right; margin: 1px 0 4px 0;}
.ofertasAgrupacion table td {border-bottom: 1px dotted #D1D1D1; padding: 3px;}
.ofertasAgrupacion table tr:hover {background-color: #DEF0FC;}
.ofertaPrecioPaquete {text-decoration: none; text-align: center; cursor: pointer;}
.listaMeses {list-style-type: none;}
.listaMeses .pestanya {background-color: #64AFDC; display: inline; float: none; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; line-height: 36px; margin: 0 1px; padding: 7px 19px;}
.iconos {width: 100px; float: left; margin: 6px 0 0 0; opacity: 0.5; filter: alpha(opacity=50);}
#contenidoHoteles0 div:nth-child(4) {clear: left;}
#linkHomePaquete {margin: 6px 0 2px; text-align: center;}
#linkPaquete {width: 125px; float: right; overflow: hidden;}
#linkPaquete img {width: 125px; height: 355px;}*/

/***** CAJA VUELO+HOTEL *****/
/*#divHomeVueloHotel h2 {display: inline-block; *float: left;}
#divHomeVueloHotel .subtitulo {display: inline-block; *float: left; *margin: 8px 0 0 0;}
.cajaVueloHotel {width: auto; background-image: url('/logitravel/images2012/home/bg_vueloHotel.png?v=22052012'); background-repeat: no-repeat;}
.cajaVueloHotel .cabFinSemana {width: 521px; margin: 5px 0 0 5px; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0;; -webkit-border-radius: 3px 3px 0 0;}
.cajaVueloHotel .titProducto {margin: 3px 0 0 0;}
.cajaVueloHotel #columnaVH0 {width: 530px; margin: 2px 0 0 5px; overflow: hidden;}
.cajaVueloHotel #divContPreciosPuente {width: 170px; float: left;}
.cajaVueloHotel #enlacesVueloHotel {width: 520px; font-size: 14px; margin: 10px 0 5px 0; text-align: right;}
.cajaVueloHotel #enlacesVueloHotel a {font-size: 14px;}*/

/***** FINES DE SEMANA *****/
/*#contenedorPestanyasPuentes {width: 580px; margin: 0 0 0 18px; *padding-top: 7px; padding-top: 7px\0/;}
.pestanayaCampanya, .pestCamActiva {width: 165px; margin: 0 8px 0 0; padding: 5px 10px; float: left; cursor: pointer; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; box-shadow: -2px -1px 2px rgba(0,0,0,0.15); -moz-box-shadow: -2px -1px 2px rgba(0,0,0,0.15); -webkit-box-shadow: -2px -1px 2px rgba(0,0,0,0.15);}
#pestanayaCampanya_33 {width: 250px;}
.pestanayaCampanya {background-color: #F4E5AF;}
.pestCamActiva {background-color: #FFF;}
#contenedorDeOfertasPaqueteFinSemana {width: 549px; padding: 9px 0 0 0; margin: 0 0 0 5px; overflow: hidden;}
#finSemanaColumnaPrecios_0 {width: 543px !important;}
.cabFinSemana {width: auto; padding: 2px 4px 4px 5px; overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.titProducto {width: 325px; float: left; margin: 1px 0 0 0;}
.titProducto span.verdana12Bold {letter-spacing: -1px;}
.iconosFinSemana {width: 65px; text-align: right; float: right; opacity: 0.3; filter: alpha(opacity=30);}
.iconosFinSemana img {width: 20px; height: 20px;}
#enlacePuentesVerMas {width: 98%; float: left; padding: 4px 0; text-align: right;}*/