﻿#contSuperior, #contCentral, #contInferior {width: auto;padding:0 5px;margin-top:10px;}
#contCentral{overflow:hidden !important;}
#contBannerRotador {width: 605px;float: left; clear: left;}
#bannerRotador {width: auto; overflow: hidden; position: relative;height: 386px;}
#listaOfertasRotador {list-style-type: none; margin: 0; padding: 0; position: absolute; right: 2px; top: 0;}
#listaOfertasRotador li {float: left; margin: 0 3px 0 0;}
#contOfertas {width: auto;padding:0 5px;}
/***** BUSCADOR COSTAS *****/
#buscadorCostas {width: 365px; min-height: 350px; float: right; clear: right;}
#bannerOfertas h2, #bannerOfertas .subtitulo {display: inline-block; *display: inline;}
#bannerDestinos h2, #bannerDestinos .subtitulo {display: inline-block; *display: inline;}

/********** BANNER ROTATIVO **********/
.text-slider-multiplecampanya {width: 280px;z-index: 101;position: absolute;left: 11px;top: 5px;overflow: hidden;cursor:pointer;}
.cont-slides {width: 605px; height: 310px; float: left; overflow: hidden; position: relative;}
.slideshow {width: 605px; height: 310px; position: absolute; overflow: hidden;}
.slideshow a img {width: 605px; height: 310px;}
.slideshow .slides {height: 230px; margin: 0;}
.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;}
.slideshow .slides .text-slider-ground {width: 605px; height: 88px; z-index: 2; position: absolute; left: 0; bottom: 0; background-color: #FFF; overflow: hidden; filter: alpha(opacity=90); -moz-opacity: .90; opacity: .90;}
.slideshow .slides .text-slider {width: 525px; z-index: 101; position: absolute; left: 10px; top: 220px; overflow: hidden;}
.slideshow .slides .text-slider a {overflow: hidden;display: block;margin-left: 74px;}

.text-slider-ground-multiple {width: 240px; height: 275px; z-index: 2; position: absolute; left: 10px; bottom: 10px; background-color: #FFF; overflow: hidden; filter: alpha(opacity=90); -moz-opacity: .90; opacity: .90;}
.text-slider-ground-multiple-bblanco {width: 240px; height: 275px; z-index: 2; position: absolute; left: 10px; bottom: 10px; background-color: #C8E6FA; overflow: hidden;}
.text-slider-multiple {width: 235px; z-index: 101; position: absolute; left: 11px; top: 25px; overflow: hidden;}
.text-slider-multiple a {overflow: hidden;display: block;margin-left: 74px;}

.slide .text-slider .precio br {display:none}
.slideshow .slides li.slide {visibility: hidden;}
.slide .text-slider {font-family:Arial, Helvetica, sans-serif;padding-left:10px;padding-top:5px;font-size:11px;font-weight:400;color:#036}
.slide .text-slider  h2 {font-size: 18px; font-weight: 700; color: #036; display: inline;}
.slide .text-slider  h3 {display: inline;}
.slide .text-slider  .precio{display:block;color: #FA8C00;    font-family: Arial;    font-size: 35px;    font-weight: bold;    letter-spacing: -1px; height:86px; margin-right: 20px; margin-top:-15px;} 
.slide .text-slider  .precio .txt16amarillobold, .slide .text-slider .precio .precioRotativo {display:block; text-align:center; font-family:'maven pro', arial; text-shadow:0 1px 0 white}
.slide .text-slider  .descripcion{display:block;clear: right}

.slide .text-slider-multiple .precio br {display:none}
.slide .text-slider-multiple{font-family:Arial, Helvetica, sans-serif;padding-top:5px;font-size:11px;font-weight:400;color:#036}
.slide .text-slider-multiple h2 {font-size: 18px; font-weight: 700; color: #036; display: inline;}
.slide .text-slider-multiple h3 {display: inline;}
.slide .text-slider-multiple .precio{display:block; margin-right: 0px; margin-top:-15px;} 
.slide .text-slider-multiple .descripcion{display:block;clear: right}


.img-logi {z-index: 3; position: absolute; bottom: 0; right: 0;}
.destacados {width: 605px; height: auto; position: relative; z-index: 9; left: 0; top: 0;}
.destacados .buttons {position: absolute; right: 0; top: 0; z-index: 200;}
.destacados .buttons li {float: left; display: inline; padding: 0; margin: 0 5px 0 0; background-color: #FFF; 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: 20px; color: #005591; font-weight: 700; letter-spacing: -1px; text-decoration: none; padding: 0 5px; line-height: 30px; }
.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;}
.destacados .buttons li.active a {text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}


/***** BANNER OFERTAS *****/	
.banner2col {width: 465px; margin: 0 10px 0 0; float: left;}
.banner3col {width: 310px; margin: 0 19px 0 0; float: left;}
.banner3col-Last {width: 310px; margin: 0; float: left;}
.banner3col h3, .banner3col-Last h3 {padding: 3px 0 3px 6px;}
.listaOfertasPlayas {list-style-type: none; padding: 0; text-shadow: 0 1px 0 #FFF;}
.listaOfertasPlayas li {width: auto; overflow: hidden; vertical-align: bottom;}
.destino {width: 86%; cursor: pointer; float: left; padding: 6px 0 6px 3px;}
.banner3col .destino, .banner3col-Last .destino {width: 82%;}
.listaOfertasPlayas .destino {width: 258px !important;}
.listaOfertasPlayas .precio {text-align: right !important;width: 48px !important;}

.destinoAgrupacion {width: 75%; cursor: pointer; float: left; padding: 6px 0 6px 3px;}
.precio {float: left; padding: 4px 0 0 0; text-align: right;}
.masOfertasPlayas {text-align: right;}
.masOfertasPlayas a {text-decoration: underline;}

.text-slider-multiple .precio {padding: 4px 0 0 0; text-align: right; float: none;}
.ofertaMultiple {overflow: hidden; width: 215px; padding: 5px 10px 0 10px; cursor: pointer;}
.ofertaMultiple:hover {background-color: #FFF;}
.text-slider-multiple-text{right: -5px; bottom: 10px; text-align: right; width: 280px; opacity: 0.8; overflow: hidden; position: absolute; z-index: 101; height: auto; padding: 5px 20px 5px 10px;}
.text-slider-multiple-text h2 {color: #FFF;}
.text-slider-multiple-text h2 {color: #FFF !important;}
.text-slider-multiple-text h3 {color: #FFF !important;}


/***** PESTAÑAS *****/
#pestanyasComparador {list-style:none}
.pestanya, .pestanyaLast {width: 30%;}
.pestanya a, .pestanyaLast a {float:none; display:block; min-height:53px;}
.pestanya.pesPeque {width: 23%;}
.pestanya.pesPeque a {font-size: 24px;}

/***** BANNER COMPARADOR *****/
#contBannerHoteles {width: 710px; float: left;}
#contComparadorHoteles {width: auto; overflow: hidden;}
#titComparadorHoteles {width: auto; padding: 5px 0; overflow: hidden;}
.titComparaHoteles {width: 430px; margin: 5px 0 0 10px; float: left;}

.titComparaProducto {width: 80px; text-align: center; margin: 0 10px 0 0px; float: right;*width:79px;width:79px\0/;}
.lineaComparadorHoteles {width: auto; overflow: hidden;}
.imgComparaHotel {width: 70px; float: left; margin: 10px 13px 0 10px;}
.imgComparaHotelOferta {width: 65px; float: left; margin: 10px 13px 0 10px;}
.imgComparaHotel img {width: 70px; height: 70px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.imgComparaHotelOferta img {width: 65px; height: 65px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.detalleComparaHotel {width: 515px; float: left; margin: 8px 0;}
.hotelCompara {margin: 0 0 2px 0;}
.descHotelCompara {margin: 2px 0 0 0;}
.valoracion {overflow: hidden; position: relative;}
.valoracionPeq {width: 60px; height: 14px; background-image: url(/logitravel/images2012/spriteIconos.png); background-repeat: no-repeat;}
.valor100 {background-position: -94px -27px;}
.valor80 {background-position: -94px -55px;}
.precioComparaHotel {width: 60px; padding: 8px 10px; text-align: center; margin: 0 10px 0 0px; float: right;line-height:10px;}
.compara2col .detalleComparaHotel {width: 425px;*width: 420px;width: 420px\0/;}
.compara1col .detalleComparaHotel {width: 510px;*width: 510px;width: 510px\0/;}
.compara3col .detalleComparaHotel {width: 330px;}
.selectCiudadesEscaparate{width:250px;}
#paginadoEscaparate {width: 300px; float: right; height: 40px; padding: 5px;}
#paginadoEscaparateSuperior {display: block; min-height: 20px; padding: 10px;}
#pagAct, #pagSig {width: 20px; float: left; height: 18px; margin-left: 3px; text-align: center;}
#textoMas{width:auto; float: left;margin-left:3px;}
#textoMes{width:auto; float: left;margin-left:10px;margin-right:3px;line-height:23px;}
#textoPuntos{width:15px;float:left;margin-left:6px;}
#paginadoEscaparatePie{float: right; height: 40px;width: auto !important;}
#sPaginadoSuperior{float: right;margin:4px 0 0 0;}
#contBannerHoteles h2, #contBannerHoteles .subtitulo {display: inline-block; *display: inline;}
.contPrecioRegimen{margin-top: 15px;}
.contPrecioRegimenHotel{margin-top: 30px;}
.precioCampanya{ display: block;}
.regimenPrecio{display: block; letter-spacing: 0;margin: 10px auto 0;width: 60px;}
#nombreHotelCompara{text-decoration: underline;}
#nombreHotelComparaCamp{text-decoration: underline;}
/***** SELECCIÓN HOTELEES *****/
#listaSeleccionHoteles {list-style-type: none; margin: 0 0 3px 0; padding: 0;}
#listaSeleccionHoteles li {width: 254px; height: 100px; margin: 3px 3px 0 3px; overflow: hidden; position: relative; cursor: pointer;}
.contTitSeleccionHoteles {position: absolute; top: 9px; left: 0;}
.hotelesNicho {background-repeat: no-repeat; background-position: -30px -15px;}
.titSeleccionHoteles {background-image: url("/logitravel/images2012/spriteIconos.png"); background-position: right -456px; width: 111px; height: 30px; float: left; line-height: 28px; padding: 0 20px 0 8px;}
.titSeleccionHoteles a {font-family:'maven pro', arial; color:#333}

/***** CAJAS SEO - POSICIONAMIENTO *****/
.cSinGuia{width:100% !important;}
.cSinGuia #contFacebook{float:left;margin-right:9px;width:49%;}
.cSinGuia .caja_basica {        float: left;        width: 49%;    }
#contInferior {clear: both;}
#contTextoSEO {position: relative;}
#contTextoSEO h4 {padding: 3px 0 4px 10px;}
#cajaSeo {min-height: 135px;}
#cajaSeo div {width: 700px;}
#cajaSeo p {margin: 5px 0 0 0;}
#contListaDestinos {width: 100%; margin: 0 0 8px; overflow: hidden;}
.listaDestinos {width: 193px; float: left; list-style-type: none; margin: 0 0 5px 0; padding: 0;}
.listaDestinos li {padding: 3px 5px;}
.preciolistaDestino, .preciolistaCostas {padding: 0 0 0 5px;}
.tituloListaCostas {padding: 0 0 5px 5px;}
.listadoAgrupacionesCostas #contListaCostasNacional {width: 100%; float: left;}
.listadoAgrupacionesCostas{border-bottom: 1px dotted #D1D1D1;border-top: 1px dotted #D1D1D1;}
.listadoAgrupacionesCostas .elListaCostasNacional {width:232px;}
#contListaCostasNacional {width: 50%; float: left;}
#contListaCostasNacional {float: left;}
#contListaCostasInternacional {width: 50%; float: right;}
.listaCostas {list-style-type: none; margin: 0 0 5px 0; padding: 0; overflow: hidden;}
.listaCostas li {width: 47.8%; padding: 3px 5px; float: left;}
#enlacesRelacionados {padding: 5px 10px; margin: 0 0 5px 0;}
#imgFlotante {position: absolute; top: 5px; right: 10px;}
.precioToolTip {cursor: pointer}
.precioToolTipEsc {cursor: pointer}
.divTooltipPrecio { background-color:White;}
.liTresColumnas li{width: 32.2% !important;}
.caja_pestanyas {margin: 0 0 15px 0; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; box-shadow: 0 1px 3px 1px rgba(0,0,0,0.13); -moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.13); -webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.13); -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; overflow: hidden; box-shadow: 0 1px 3px 1px #d1d1d1\0/; *box-shadow: 0 1px 3px 1px #d1d1d1; behavior: url(PIE.htc);clear:both;}
.titComparaProductoPromo img{margin-left:3px;}
.promoToolTip {
    cursor: pointer;
}
/***** CNLACES LATERAL CIUDADES *****/
.lEnlacesLateral{list-style-type: none;padding: 0;text-shadow: 0 1px 0 white;}
.precioLinkLateral{float: right;}
.lEnlacesLateral li   {padding: 2px 10px;}
.lEnlacesLateralSec {margin-left: 15px;}
/***** GUIA/FB *****/
#contGuia{float: left;width: 512px;}
#textoGuia ul {padding-left: 15px; padding-top: 5px;}
#contOpinionesFacebook {width: 450px; float: left; margin-left: 5px;}
#contOpinionesFacebook #contFacebook #facebook #fb-root {display: none;}
.pestGuia{max-width:200px;padding:3px 10px;float:left;margin-left:1px;cursor:pointer;}
.pestGuia1{margin-left:0px !important;}
.pestGuiaActiva h4{color:white;}
.pestGuiaActiva {cursor:auto;text-decoration:none !important;}
.contPestGuia{width:100%;overflow:hidden;}
.pestGuia:hover{text-decoration:underline;}
.contenidoSeccionGuia ul{margin-left:20px;}
.contenidoSeccionGuia {padding-bottom:2px;}
.contenidoSeccionGuia p{margin-bottom: 6px;    margin-top: 0;}
.contenidoSeccionGuia{text-align: justify;}
#guiContSecciones{text-align: justify;}
#contFacebook{text-align: justify;}
/***** MAPA CIUDAD *****/
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;}
div#shGenMapaGoogleFiltros {background:none repeat scroll 0 0 #EDE6D3;margin-left:520px;padding:5px 5px 0;text-align:left;}
div#mapaGoogleCentralCiu {float:left;height:390px;overflow:hidden;width:520px;}
#mapaGoogleCentral{margin-left:5px;}
.tituloFiltro {font-weight: bold;}
.filtro1 {margin: 0;padding: 0;}
.filtro2 {margin: 5px;padding: 0;}
.filtro1 li {list-style-type: none;}
#tituloMapaCostaHome a{color:White !important;}
#mapaHome {padding-bottom:0 !important; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#mapaHome img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.imgLatIzq
{
    float: left;
    width: 90px; 
    padding-right: 10px;
}

.selectOrden
{
    float: left;
    width: 300px;
}

.destinoCompara
{
    font-style: italic;
}

.DestFoto{    width:120px;    float: left;    margin: 10px;    overflow: hidden;}

.imgCiudad
{
    display: block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 54px;
    width: 150px;  
}

.detalleComparaCiudad{    float: left;    margin: 18px 0 0;    width: 250px;}


#barraAzulEscaparate
{
    height: 10px; 
    display: block;
}


/**** ESCAPARATE OFERTAS *****/

.lineaComparadorOfertas 
{
    height: 90px;
}

.lineaComparadorOfertasCiudad 
{
    height: 85px;
}

.descripcionOferta
{
    float: left;
    height: 100%;
    padding: 15px 0 0 5px;
    width: 215px;
}

.fechaOferta
{
    float: left;
    margin: 30px 0 0;
    height: 60px;
    text-align: center;
    width: 95px;
}

.precioComparaHotelOferta    
{
    float: right;    
    line-height: 10px;    
    margin: -5px 0px 0 0;    
    height: 95px;    
    text-align: center;    
    width: 95px;}

.detalleComparaOferta
{
    float: left;
    margin: 15px 0 0;
    width: 210px;
}

.detalleComparaCiudadOferta
{
    float: left;
    margin: 13px 0 0;
    width: 215px;
}

.imgLatIzqOferta
{
    float: left;
    width: 90px;
}

.imgLatIzqOfertaCiudad
{
    float: left;
    width: 85px;
}

.valOferta
{
    float: left; 
    clear: left; 
    margin-top: 3px;
}

.valoracionOferta
{
    float: left;
    margin: -1px 0 0 3px;
}

.titComparaHotelOferta
{
    float: left;
    margin: 0 0 0 10px;
    text-align: left;
}

.titComparaDescOferta
{
    float: right;
    margin: 0 5px;
    text-align: left;
    width: 210px;
}

.titComparaFechasOferta
{
    float: right;
    text-align: center;
    width: 95px;
}

.titComparaPrecioOferta
{
    float: right;
    text-align: center;
    width: 95px;
}

.botonBuscarCiudad
{
    float: left;
    position: relative;
}

.botonBuscarOferta
{
    min-width: 60px;
}

.botonBuscarCiudad .botonAutocomplete
{
    margin: 0 0 0 10px;
}

.inputCiudad
{
    float: left;
}

.cTransparenteCostas {
    background-color: #EAEAFF;
    position: absolute;
    z-index: 49;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.cTranspPosition1Costas {
    height: 29px;
    left: 2px;
    top: -2px;
    width: 120px;
}
.transparenciaOferta 
{
	height: 29px;
    right: 9px;
    top: -2px;
    width: 50px !important;
}
#titComparadorHoteles .cTransparenteCostas.cTranspPosition1Costas
{
    background-color: #DEF0FC;
}

#paginadoEscaparateSuperior .cTransparenteCostas.cTranspPosition1Costas
{
    background-color: #C8E6FA;
}

#divSelectFechasOfertas
{
    float: left;
    margin-left: 10px;
    width: 160px;
}

#selectFechasOfertas
{
    margin-left: 5px;
}


#divContCarrousel {width: 990px; padding: 0 5px; float: left;}
#descripcion {width: 450px;  overflow: hidden; padding: 10px 0 0 10px; margin: 0 0 5px 0; background-color: inherit !important; /*float: right;*/}
.contZona #divContFoto {width: 105px; height: 100px; overflow: hidden; position: relative; top: -10px; right: 0; float: right;}
.contZona .cMarcoCiudad {width: 155px; height: 125px; background-repeat: no-repeat; position: absolute; top: -30px; left: 0; z-index: 41;}
#listaDescripcion {line-height: 14px; list-style-type: square; margin: 0 0 0 15px;}
#mycarousel li {padding: 2px 5px;}
ul#mycarousel > li {width: 460px !important;}

/***** SEO SLIDER *****/
.jcarousel-skin .jcarousel-direction-rtl {direction:rtl}
.jcarousel-skin .jcarousel-clip {overflow: hidden;}
.jcarousel-skin .jcarousel-clip-horizontal {width: 100%;}
.jcarousel-skin .jcarousel-container-horizontal {width: 940px; padding: 0 15px; position: relative !important;}
.jcarousel-skin .jcarousel-prev-horizontal {width: 30px; height: 45px; position: absolute; background: url(http://cdn.logitravel.com/logitravel/images2012/paquete/spriteIconos.png) no-repeat 0 0; cursor: pointer; left: -10px; top: 105px; z-index: 100; *left:0; left /*\**/:0\9}
.jcarousel-skin .jcarousel-next-horizontal {width: 30px; height: 45px; position: absolute; background: url(http://cdn.logitravel.com/logitravel/images2012/paquete/spriteIconos.png) no-repeat -30px 0; cursor: pointer; right: -10px; top: 105px; z-index: 100; *right:0; right /*\**/:0\9}
.imgZonaAgr{ height: 95px;    overflow: hidden;}
.cMarcoCiudad{margin-top: 10px;}
.enlacePDI{    bottom: 10px;    margin-right: 10px;    position: relative;    text-align: right;    text-decoration: underline;}

.imgBannerOfertas{height:75px;overflow:hidden;position:relative}
.imgBannerOfertas img{position:absolute; top:-15px;}

#contBannerHoteles #contComparadorHoteles #paginadoEscaparateSuperior .selectMesEscaparate
{
    max-width: 100px;
}