/***** GENERALES *****/
#divContPrincipal {width: 990px; height: auto; background-color: #FFF;}
#divPanelCentral {width: 690px; clear:left; float: left; padding-top: 10px}
#divPanelLateral {width: 285px; clear:right; float: right; padding-top: 10px}
#divPanelLateral .rotuloazulflojo h2 {font-size: 17px; font-size: 16px\0/; *font-size: 16px;}

/***** 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 {display: none; 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;}

/***** HOTELES *****/
#divHomeHoteles h2 {display: inline-block; *float: left;}
#divHomeHoteles .subtitulo {display: inline-block; *float: left; *margin: 8px 0 0;}
#divHomeHoteles .cajaCostas {width: auto; background-color: #0763A7; background-image: url('http://cdn.logitravel.com.br/logitravelbr/images2012/home/bg_hoteles.png'); background-repeat: no-repeat; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -web-kit-border-radius: 0 0 5px 5px;}
#divHomeHoteles .contenidoCostas {padding: 10px; overflow: hidden;}
#contBuscadorHoteles {margin: 100px 0 0;}
#contBuscadorHoteles #configPasajerosHotel {top: 371px !important;}
#productoHoteles {margin: 110px 0 0 !important;}
#productoHoteles #pestanyasHoteles .pestanya a {letter-spacing: -1px;}
#productoHoteles .ofertasCostas {background-color: #FFF; overflow: hidden;}
#productoHoteles #masHoteles {text-align: center;}
#productoHoteles .contProducto {padding: 8px !important;}

/***** CRUCEROS *****/
#divHomeCruceros h2 {display: inline-block; *float: left;}
#divHomeCruceros .subtitulo {display: inline-block; *float: left; *margin: 8px 0 0;}
.buscadorCruceros {width: auto; height: 275px; background-repeat: no-repeat; overflow: hidden; background-image: url('http://cdn.logitravel.com.br/logitravelbr/images2012/home/bg_cruceros.jpg');}
.buscadorContenido {width: 240px; float: left; padding: 5px 0 0 7px;}
.buscadorTitulo {border-bottom: 1px dotted #D1D1D1; margin: 0 0 8px 0; padding: 0 0 3px 2px; font-size: 24px;}
#divHomeCruceros table {border-spacing: 0 !important;}
#divHomeCruceros table td {padding: 3px;}
#divHomeCruceros #dvResult {border-bottom: 1px dotted #D1D1D1 !important; border-top: 1px dashed #D1D1D1 !important; margin: 2px 0 !important;}
#divHomeCruceros .boton {margin: 0 5px !important;}
#divHomeCruceros .filtro {width: 160px;}
.buscadorEnlace {width: 405px; float: right;}
.buscadorEnlace img {width: 400px; height: 285px;}
#listChollosCruceros {width: 228px; float: right; margin: 130px 0 0 0; overflow: hidden; display: none;}
#listChollosCruceros ul {width: auto; list-style-type: none; margin: 0 0 5px 0;}
#listChollosCruceros ul li {width: auto; margin: 0 0 2px 0; overflow: hidden;}
#listChollosCruceros ul li .ofertaNombreCrucero {width: 165px; float: left; text-align: right;}
#listChollosCruceros ul li .ofertaPrecioCrucero {width: 62px; float: right; text-align: right; letter-spacing: -1px;}
#listChollosCruceros .botonBuscar {width: auto; text-align: right;}

/***** PAQUETE *****/
#divHomePaquete {display: none;}
#divHomePaquete h2 {display: inline-block; *float: left;}
#divHomePaquete .subtitulo {display: inline-block; *float: left; *margin: 8px 0 0;}
#divHomePaquete .cajaPuentes {width: auto; background-image: url('http://cdn.logitravel.com.br/logitravelbr/images2012/home/bg_puentes.jpg'); background-repeat: no-repeat; padding-bottom: 0 !important;}
#divHomePaquete #contPrincipalPuentes {width: 555px; overflow: hidden;}
#divHomePaquete #origenes {width: 520px; margin: 0 0 16px 18px; display: none;}
#contPrincipalPuentes #pestanyasPuentes {list-style: none; border-bottom: 5px solid #017DBD; overflow: hidden;}
#divHomePaquete #pestanyasPuentes .pestanya a {font-size: 20px; *font-size: 18px; font-size: 18px\0/; letter-spacing: -1px; line-height: 16px;}
#divHomePaquete #pestanyasPuentes .pestanya a span {letter-spacing: 0;}
#divHomePaquete #pestanyasPuentes .pestanyaActiva a span {color: #FFF;}
#divHomePaquete #pestanyasPuentes .pestReducida {width: 125px;}
#divHomePaquete #contenedorDeOfertasPuentes {width: auto; padding: 8px; overflow: hidden;}
#divHomePaquete .cabFinSemana {width: auto; padding: 3px 5px; overflow: hidden;}
#divHomePaquete .cabFinSemana .titProducto {width: 325px; float: left; line-height: 21px;}
#divHomePaquete .cabFinSemana .iconosFinSemana {width: 25px; float: right; opacity: 0.3; filter: alpha(opacity=30);}
#divHomePaquete .contAgrupacion {width: 100%; overflow: hidden;}
#divHomePaquete .contProducto {width: 170px; height: 50px; padding: 5px 4px; float: left;}
#divHomePaquete .contProducto:hover {background-color: #F8F8F8;}
#divHomePaquete .contProducto .fotoProducto {width: 52px; float: left;}
#divHomePaquete .contProducto .fotoProducto img {width: 45px; height: 45px; display: block;}
#divHomePaquete .contProducto .descProducto {width: 118px; float: left; cursor: pointer;}
#divHomePaquete .contProductoAereo {width: 258px; border-bottom: 1px dotted #D1D1D1; padding: 5px; float: left; overflow: hidden;}
#divHomePaquete .contProductoAereo .descProductoAereo {position: relative;}
#divHomePaquete .contProductoAereo .descProductoAereo div {width: 65px; text-align: right; position: absolute; right: 5px; top: 0;}
#divHomePaquete #enlacePuentesVerMas {width: 98%; float: left; padding: 4px 0; text-align: right;}

/***** COMUNIDAD *****/
#contComunidad {width: 670px; background: #E8F2DE url(/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 10px; overflow: hidden;}
#Suscripcion {width: 358px; height: 69px; padding: 6px 10px 8px 10px; background: #FFF url(/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 10px; background: #FFF url(/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 0; float: left; text-align: center;}
#facebook img, #twitter img, #youTube img {padding: 0 0 1px 0;}
#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 0;}
#Fotos {width: 200px; float: right; margin: 8px 12px 0 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 0; 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: 0 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;}

/***** 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; display: none;}
#divVuelos {display: block; margin: 20px 0 15px 0; z-index: 98;}
#divHoteles {display: block; z-index: 97;}
#divCoches {display: block; z-index: 96;}
#BannerInterno_banner_home_co {z-index: 94; display: none;}

/***** TRYPADVISOR ****/
#divTripAdvisor {width: 675px; overflow: hidden; border-top: 1px dotted #D1D1D1; margin: 18px 0 10px 0; padding: 10px 0 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 0;}

/***** LISTADO OFERTAS LATERAL *****/
#divSHOfertasCiudad h3 {border-bottom: none !important;}
#divSVOfertas table {width: 100%; margin: 2px 0 5px;}
#divSHOfertasCiudad table {width: 100%; border-spacing: 0; padding: 0; margin-bottom: 5px;}
#divSHOfertasCiudad th {padding: 0; text-align: left;}
#divSHOfertasCiudad h2 a, #divSVOfertas h2 a {color: #036; font-family: Arial; font-size: 12px;}
#divSHOfertasCiudad .clsSHOfertasCiudadImporte {text-align: right;}

/***** HOTELES *****/
#divHoteles .fLeft {float: left;}
#divHoteles .fRight {float: right;}
#divHoteles .rotuloazulflojo .txt12azul {margin-left: 10px;}
#divHoteles .rotuloazulflojo span.icoVuelo {margin: 5px;}
#divHoteles .fRight .icoHotel{margin: 5px;}
#divHoteles table tr td{padding: 2px 0;}
/***** VUELOS *****/
#divVuelos .fLeft {float: left;}
#divVuelos .fRight {float: right;}
#divVuelos .rotuloazulflojo .txt12azul {margin-left: 10px;}
#divVuelos .rotuloazulflojo span.icoVuelo {margin: 5px;}
#divSVOfertas h3 {letter-spacing: 0; padding-bottom: 2px; padding-top: 2px;}
#divSVOfertas table td {padding: 2px 0;}
#divSVOfertas table td .markerToolTip {cursor: pointer;}
#divSVOfertas table th {padding: 0;}
#divSVOfertas table+table tr:last-child td {border-bottom: none;}
#divSVOfertas .icogrisVueloIda {float: right; margin-bottom: 2px;}
#divSVOfertas .icogrisVueloIdaVuelta {float: right; margin-bottom: 2px;}
#divSVOfertas table tr .destino {width: 50%;}
#divSVOfertas table tr .ida {width: 21%;}
#divSVOfertas table tr .idaYVuelta {width: 30%;}
#divVuelos .ida span, #divVuelos .idaYVuelta span {margin-left: 10px; text-align: right;}

/***** 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: 68px; float: left; margin-right: 2px;}
#divbusqrh #mesE_2 {width: 90px; float: left; margin-right: 2px;}
#divbusqrh #idaCal_icono {float: left;}
#divbusqrh table td {padding: 3px; vertical-align: middle;}

/***** BOTON VER CONDICIONES *****/
.verCondiciones {position: absolute; bottom: 0; right: 0;}
.verCondiciones img {display: block;}
#divHomeCruceros .verCondiciones {display: none;}
#divHomeHoteles .verCondiciones {display: none;}
#divHomePaquete .verCondiciones {display: none;}


/***** SEMANA SANTA 2012 *****/
/*#divHomePuente #selectOrigenesPuentes {border: 5px solid #BFCCD9; font-size: 14px; margin: 0 0 0 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#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('/logitravelbr/images/home/br//bg_paquete.png'); background-repeat: no-repeat;}
#divHomePuente .contAgrupacion {width: 240px;}
#divHomePuente #contenedorDeOfertasPaquete {width: 240px;}
#divHomePuente #contPrincipalPaquete {height: 385px;}
#divHomePuente .cCajaOferta {width: 230px !important; border-bottom: 1px solid #BFCCD9;}
#divHomePuente .cCajaOferta a.verdana9azulFuerteBold {font-size: 12px !important;}
#divHomePuente .cTituloBannerPuente {border-bottom: 1px solid #BFCCD9; padding: 2px 0 2px 2px;}
#divHomePuente {padding: 0 0 20px 0;}  
#divHomePuente .cColumnaPrecios {float: left;}
#divOrigenesPuente{width: 397px; height:380px;padding: 0 0 7px 0; float: right}
#divOrigenesPuente a {margin-bottom:10px}
#divOrigenesPuente a img {width: 385px; height: 380px;}
#divContPreciosPuente {width: 168px; overflow: hidden; padding: 5px 3px; float: left}
#divContPreciosPuente #divFotoPuente {float: left}
#divContPreciosPuente #divPreciosPuente {width: 180px; float: left; padding-left: 5px;}*/

/***** PUENTES *****/
/*#tituloIzquierda .nombreAgrupacion, #tituloDerecha .nombreAgrupacion {font-family: Arial; font-size: 20px; color: #003366; font-weight: normal; letter-spacing: -1px; line-height: 18px; text-decoration: none; padding: 0 0 9px 3px;}
#contenedorPrincipal {width: 655px; padding: 0; margin: 0; overflow: hidden}
.ofertasIzquierda, .ofertasDerecha {width: 235px; margin: 5px 0 0 20px; float: left;}
#contenedorOfertas {width: 235px; padding: 6px 2px; border-bottom: 1px dashed #4682B4; overflow: hidden;}
#imagenOferta {width: 52px; height: 52px; float: left;}
#imagenOferta img {width: 52px; height: 52px;}
#contenedorTextoOferta {width: 175px; float: right;}
.tipoProducto {font-family: Arial; font-size: 10px; color: #335C85;}
.nombreOferta {font-family: Arial; font-size: 12px; color: #036; font-weight: bold; text-decoration: underline;}
#precioOferta {float: left;}
#botonReservaOferta {margin: 1px 2px 0 0; float: right;}
#linksCampanyas {padding: 0 0 8px 18px;}
#linksCampanyas a {font-size: 18px; color: #9E0039; letter-spacing: -1px; font-weight: normal; text-decoration: underline;}
.links {font-family: Arial; font-size: 18px; color: #036; letter-spacing: -1px; font-weight: normal;}*/

/***** HOTEL URBANO *****/
/*#divHomeHotelUrbano h2 {display: inline-block; *float: left;}
#divHomeHotelUrbano .subtitulo {display: inline-block; *float: left; *margin: 8px 0 0 0;}
.cajaHotelUrbano {width: auto; background-image: url('/logitravelbr/images2012/home/bg_Hoteles.png'); background-repeat: no-repeat;}
.cajaHotelUrbano #columnaH0Urb {width: 524px; margin: 5px 0 0 5px; overflow: hidden;}
.cajaHotelUrbano #tituloDestinosInternacionais {border-radius: 0 !important!;}
.cajaHotelUrbano #divContPreciosSHUrb {width: 164px; float: left; padding: 5px;}
.cajaHotelUrbano #enlacesHotelUrbano {width: 520px; font-size: 14px; margin: 10px 0 5px 0; text-align: right;}
.cajaHotelUrbano #enlacesHotelUrbano a {font-size: 14px;}
.cajaHotelUrbano #divFotoSHUrb {width: 52px; float: left;}
.cajaHotelUrbano #divFotoSHUrb img {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.cajaHotelUrbano #divPreciosSHUrb {width: 112px; float: left; margin: 7px 0 0 0;}
.cajaHotelUrbano #divPreciosSHUrb span.txt12amarillobold {cursor: pointer;}*/

/***** FINES DE SEMANA *****/
/*#contenedorPestanyasPuentes {width: 545px; margin: 0 0 0 18px; *padding-top: 7px; padding-top: 7px\0/;}
.pestanayaCampanya, .pestCamActiva {width: 200px; 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 15px; overflow: hidden;}
.titProducto {width: 325px; float: left; margin: 1px 0 0 0;}
.titProducto span.verdana12Bold {letter-spacing: -1px;}
.iconosFinSemana img {width: 20px; height: 20px;}
#enlacePuentesVerMas {width: 98%; float: left; padding: 4px 0; text-align: right;}*/
