.header .certificados{height:85px;line-height:85px;margin:0}.header .certificados .travelLogo .ave{height:70px}.contBuscadorTrenes{height:350px}.contBuscadorTrenes .buscadorTrenes .contOrigenTren{padding-right:0;width:46%}.contBuscadorTrenes .buscadorTrenes .contDestinoTren{padding-left:0;width:46%}.contBuscadorTrenes .buscadorTrenes .btnExchange{padding:0 !important;width:8% !important;color:#999}.contBuscadorTrenes .buscadorTrenes .contSelectHoraIdaTren,.contBuscadorTrenes .buscadorTrenes .contSelectHoraRegresoTren{bottom:0;opacity:0;filter:alpha(opacity=0);position:absolute;width:90%}.modalTrenHotel .contBuscadorTrenes{height:250px}.modalTrenHotel .footerLabel{font-style:italic}.modalTren .contBuscadorTrenes{height:270px}.modalTren .imgCircle,.modalTrenHotel .imgCircle{width:30px;display:inline-block;vertical-align:top;height:30px;border-radius:50%}.modalTren .detailTrain,.modalTrenHotel .detailTrain{width:85%;display:inline-block}.rotativoTrenes .item{height:350px}.rotativoTrenes .item img{height:100% !important;width:auto;max-width:inherit !important;position:absolute;bottom:50.1%;right:49.9%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}@media \0screen{.rotativoTrenes .item img{margin-right:-341px;margin-bottom:-175px}}.rotativoTrenes .item .icoTrenHotelBP{width:55px}.rotativoTrenes .carousel-indicators{opacity:0;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-ms-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}.rotativoTrenes:hover .carousel-indicators{opacity:1;filter:alpha(opacity=100)}.carouselOfertasTopDestinos .contInfo{height:80px}.cabeceralistadoTrenes{left:10px;position:absolute;top:10px}.cabeceralistadoTrenes .box.dark{background:transparent;background-color:rgba(34,34,34,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80222222', EndColorStr='#80222222')}.buscadorTrenesDispo .contSelectHoraIdaTren,.buscadorTrenesDispo .contSelectHoraRegresoTren{bottom:0;opacity:0;filter:alpha(opacity=0);position:absolute;width:90%}.filterSidebar .utils .btn:hover{background:#D7D7D7}.filterSidebar .contFiltrosVuelos .checkbox{cursor:pointer;border-bottom:1px dotted #dfdfdf}.filterSidebar .contFiltrosVuelos .checkbox.hover:hover{background-color:#EAEAEA}.filterSidebar .contFiltrosVuelos .checkbox.desactivado{cursor:default}.ofertasPuentesTrenes .nav li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destacadoTrenes .fa-stop{color:#FA8C00;left:21px;top:3px}.destacadoTrenes .fa-star{left:29px;top:12px}.destacadoTrenes .box.no-hover{background-color:#FBF1E4}.destacadoTrenes .box.no-hover .divFlecha{opacity:.2;filter:alpha(opacity=20)}.destacadoTrenes .box.no-hover .divFlecha .fa-chevron-circle-right{color:#FA8C00 !important}.destacadoTrenes .box.no-hover:hover{background-color:#FBF1E4}.destacadoTrenes .box.no-hover:hover .divFlecha{opacity:1;filter:alpha(opacity=100)}.botonArriba{bottom:1em;cursor:pointer;display:none;padding:10px;position:fixed;right:0;z-index:10}.guiaCiudadDestino img{width:100%}.puntosInteres .contInfo{min-height:146px}.puntosInteres .contInfo img{width:95px;height:107px}.imgRecorridosAve img{width:auto !important}.popoverErrorValidation{background-color:#555;border:1px solid #555;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.popoverErrorValidation .arrow:after{border-top-color:#555 !important}.popoverErrorValidation .popover-inner{background-color:#555}.selectorRecorridosAve td:hover{background:#EAEAEA}.carousel-caption.caption-trenes,.carousel-caption.caption-ave{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;left:0}.ofertasTrenMasHotel{display:table}.ofertasTrenMasHotel img{width:70px;min-height:70px}.ofertasTrenMasHotel .contCabeceraTrenMasHotel{width:100%;display:table}.ofertasTrenMasHotel .contCabeceraTrenMasHotel>div:first-child{width:57%;display:table-cell;vertical-align:middle}.ofertasTrenMasHotel .contCabeceraTrenMasHotel>div:nth-child(2){width:16%;display:table-cell;vertical-align:middle}.ofertasTrenMasHotel .contCabeceraTrenMasHotel>div:last-child{width:16%;display:table-cell;vertical-align:middle}.ofertasTrenMasHotel .contOfertaRutaTrenMasHotel{display:table-row;width:100%}.ofertasTrenMasHotel .contOfertaRutaTrenMasHotel>div{border-bottom:1px dotted #D7D7D7;display:table-cell;vertical-align:middle;float:none;padding-top:10px;padding-bottom:10px}.ofertasTrenMasHotel .contOfertaRutaTrenMasHotel>div:first-child{border-left:1px dotted #D7D7D7}.ofertasTrenMasHotel .contOfertaRutaTrenMasHotel>div:last-child{border-right:1px dotted #D7D7D7}.ofertasTrenMasHotel .contOfertaRutaTrenMasHotel .imgCircle{border-radius:50%}.ofertasTrenMasHotel .contOfertaRutaTrenMasHotel .precioDetalle{min-width:97px}.carouselAve{max-width:400px}.carouselAve img{width:auto;min-height:285px}.btnAve .btn.active,.modoTrayecto .btn.active,.pestanyasCarousel .btn.bold{background-color:#D7D7D7}.resumenPrecio .servicio .tituloB{display:block}.cross-selling-hotel-tren.content-table{display:table;height:100%;width:100%}.cross-selling-hotel-tren.content-table .table-cell{float:none}.titulo-cross-sellingTH{position:relative;display:block;padding:10px;background-color:#005591;margin-bottom:50px;border-radius:4px}.titulo-cross-sellingTH:before{content:'';display:block;width:0;height:0;position:absolute;bottom:-20px;left:20%;margin-left:-20px;border-top:20px solid #005591;border-left:20px solid transparent;border-right:20px solid transparent;z-index:2}.titulo-cross-sellingTH:after{content:'';display:block;width:0;height:0;position:absolute;bottom:-22px;left:20%;margin-left:-21px;border-top:22px solid rgba(0,0,0,0.2);border-left:22px solid transparent;border-right:22px solid transparent;z-index:1}.titulo-cross-sellingTH .titulo.no-textShadow{text-shadow:none}.titulo-cross-sellingTH .help-block{text-shadow:none}.imgFullInfoBottom{position:relative;background-size:cover;background-repeat:no-repeat}.imgFullInfoBottom figure{overflow:hidden}.imgFullInfoBottom figcaption{background:rgba(0,125,190,0.9);bottom:0;font-size:24px;position:absolute;z-index:1001;padding:20px;text-align:center;width:100%}.imgFullInfoBottom .bgLogiShowRight{position:absolute;z-index:1000;height:100%;width:100%;background-image:url('http://cdn.logitravel.com/logitravel/images2012/logis/asomaDerecha.png');background-repeat:no-repeat;background-position:bottom right}.imgFullInfoBottom:before{content:'';display:block;width:0;height:0;position:absolute;bottom:-20px;left:50%;margin-left:-20px;border-top:20px solid rgba(0,125,190,0.9);border-left:20px solid transparent;border-right:20px solid transparent}.imgFullInfoBottom:after{content:'';display:block;width:0;height:0;position:absolute;bottom:-21px;left:50%;margin-left:-21px;border-top:22px solid rgba(0,0,0,0.1);border-left:22px solid transparent;border-right:22px solid transparent}#modalBookingDetails .modal-dialog{width:800px}.ventaCruzada .contFoto figcaption p{color:white;display:block;padding-right:50px}.ventaCruzada .contFoto figcaption i{display:inline;font-size:20px;position:absolute;right:4%;bottom:25%;font-size:26px;color:white}.ventaCruzada .ofertas .producto{border-top:1px dotted #d7d7d7;padding:11.5px 15px 8px;display:block;overflow:hidden}.ventaCruzada .ofertas .producto:hover{background-color:#F8F8F8}.ventaCruzada .ofertas .producto .left,.ventaCruzada .ofertas .producto .right{position:relative;float:left;width:50%;vertical-align:middle}.ventaCruzada .ofertas .producto .left{padding-right:30px}.ventaCruzada .ofertas .producto i{position:absolute;top:10%;right:8px;font-size:16px;margin-right:5px}.ventaCruzada .ofertas .contInfo{float:left}.ventaCruzada .ofertas .contInfo.contEllipsis{width:74%}.ventaCruzada .ofertas .contPrecio{float:right;width:60px;position:static !important;text-align:right}.ventaCruzada .ofertas .contPrecio .precioMedio{position:relative;top:-4px}.ventaCruzada .ofertas .viewMoreBox{text-align:center;background-color:#f2f2f2;display:block;overflow:hidden;border-bottom:2px solid #007dbe}.ventaCruzada .ofertas .viewMoreBox *{color:#007DBE !important}.ventaCruzada .ofertas .viewMoreBox i{font-size:15px;padding-left:5px}.trainProductOffer{cursor:pointer !important}@media (min-width:1200px){.carouselOfertasTopDestinos .contInfo{height:100px}}@media (-webkit-min-device-pixel-ratio:1.3) and (max-width:1024px),(-o-min-device-pixel-ratio:13/10) and (max-width:1024px),(min-resolution:120dpi) and (max-width:1024px){.fixed{top:60px}}@media (min-width:992px) and (max-width:1199px){.ofertasTrenMasHotel .carousel .iconoTren1{padding-left:20px !important}.ofertasTrenMasHotel .carousel .iconoTren2{padding-left:10px !important}.ofertasTrenMasHotel .contCabeceraTrenMasHotel>div:first-child{width:46%}.ofertasTrenMasHotel .contCabeceraTrenMasHotel>div:nth-child(2){width:18%}}@media (min-width:768px) and (max-width:991px){.infoTren .imgTren img{width:auto;display:inline-table !important}.resumenPrecio .pFinal.visible-sm{font-size:35px}.contBuscadorTrenes{height:auto}.carouselOfertasTopDestinos .contInfo{height:80px}.imgDestacadoTrenes img{position:relative;width:670px;right:170px}.ofertasTrenMasHotel img{width:60px;min-height:initial;height:60px}.ofertasTrenMasHotel .contCabeceraTrenMasHotel>div:first-child{width:50%}.ofertasTrenMasHotel .contCabeceraTrenMasHotel>div:first-child{width:45%}.ofertasTrenMasHotel .contCabeceraTrenMasHotel>div:nth-child(2){width:19%}.ofertasTrenMasHotel .contOfertaRutaTrenMasHotel .precioDetalle{min-width:initial}.ofertasTrenMasHotel .precioDestacado{font-size:2em;letter-spacing:-1px}}@media (max-width:767px){.contBuscadorTrenes{height:auto}.camposBuscadorTren .contOrigenTren{padding-right:15px !important;width:100% !important}.camposBuscadorTren .contDestinoTren{padding-left:15px !important;width:100% !important}}.campaign-subheader .campaign-title{padding:15px 25px;position:absolute;text-transform:uppercase;z-index:1;margin-top:30px}.campaign-subheader .campaign-title h2{font-size:70px;letter-spacing:-3px;line-height:.9;margin:0}.campaign-subheader .campaign-title .train-date{color:#999;font-size:21px;letter-spacing:-1px}.buscadorTrenHome .contOrigenTren{padding-right:0;width:46%}.buscadorTrenHome .contDestinoTren{padding-left:0;width:46%}.buscadorTrenHome .btnExchange_tren{padding:0 !important;width:8% !important;color:#999}.fechaCampanya{bottom:10px;position:absolute;width:95%;z-index:1}@media (min-width:768px) and (max-width:991px){.campaign-subheader .campaign-title h2{font-size:45px}}@media (max-width:767px){.campaign-subheader .campaign-title{margin-top:0;position:inherit;text-align:center}.campaign-subheader .campaign-title h2{font-size:55px}}.dispoTrains .table.tablaTrenes{border-collapse:inherit}.dispoTrains .table.tablaTrenes [class*="ico"]{display:inline-block !important}.dispoTrains .table.tablaTrenes .ico-trenIda,.dispoTrains .table.tablaTrenes .ico-trenVuelta{font-size:1.8em}.dispoTrains .table.tablaTrenes .litEscalas{font-size:9px}.dispoTrains .table.tablaTrenes td{position:relative}.dispoTrains .table.tablaTrenes tr{border-width:0;border-style:solid}.dispoTrains .table.tablaTrenes tr.moreInfo .separadorEscalas{background-color:#ebebeb}.dispoTrains .table.tablaTrenes tr.moreInfo:hover{border:0}.dispoTrains .table.tablaTrenes tr.moreInfo:hover td,.dispoTrains .table.tablaTrenes tr.moreInfo:hover th{background-color:inherit;cursor:default}.dispoTrains .table.tablaTrenes tr.masTarifas:hover{background-color:inherit;border:0;cursor:default}.dispoTrains .table.tablaTrenes tr.masTarifas:hover td,.dispoTrains .table.tablaTrenes tr.masTarifas:hover th{background-color:inherit;cursor:default}.dispoTrains .table.tablaTrenes tr.masTarifas:hover td:nth-of-type(even){background:transparent;background-color:rgba(34,34,34,0.045);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#0b222222', EndColorStr='#0b222222')}.dispoTrains .table.tablaTrenes tr.masTarifas .active:after{content:url("/comun/images/vuelos/cell-selected.png");position:absolute;right:0;bottom:-5px;z-index:2}.dispoTrains .table.tablaTrenes tr.active:hover{background-color:inherit}.dispoTrains .table.tablaTrenes tr.active td{background-color:#f0f9e1}.dispoTrains .table.tablaTrenes tr.active td:after{content:url("/comun/images/vuelos/cell-selected.png");position:absolute;right:0;bottom:-5px;z-index:2}.dispoTrains .table.tablaTrenes tr.errorCotizacion td{background-color:#FEE8CC}.dispoTrains .table.tablaTrenes tr.errorCotizacion td:after{content:url("/comun/images/vuelos/cell-selected-error.png")}.dispoTrains .table.tablaTrenes tr.trBtns .btn{font-size:12px;padding:5px 6px}.dispoTrains .table.tablaTrenes tr.trBtns:hover{background-color:inherit;border:0;cursor:default}.dispoTrains .table.tablaTrenes tr.trBtns:hover td,.dispoTrains .table.tablaTrenes tr.trBtns:hover th{background-color:inherit;cursor:default}.dispoTrains .table.tablaTrenes tr.openFares.active>td:before{color:#F0F9E1}.dispoTrains .table.tablaTrenes tr.openFares.active>td:hover:before{color:#F0F9E1}.dispoTrains .table.tablaTrenes tr.openFares.errorCotizacion>td:before{color:#FEE8CC}.dispoTrains .table.tablaTrenes tr.openFares.errorCotizacion>td:hover:before{color:#FEE8CC}.dispoTrains .table.tablaTrenes tr.openFares>td:before{bottom:-37px;color:#FFF;content:"\f0d7";font-family:fontawesome;font-size:45px;left:calc(50%);margin-left:-13px;position:absolute;z-index:3}.dispoTrains .table.tablaTrenes tr.openFares>td:hover:before{color:#EEEEEE}.dispoTrains .infoLowCost,.dispoTrains .infoAlertMessaje{background:transparent;background:rgba(124,176,33,0.1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#1a7cb021', EndColorStr='#1a7cb021');border:1px solid #7CB021}.dispoTrains .infoLowCost .mensajeLowCost.fa-before,.dispoTrains .infoAlertMessaje .mensajeLowCost.fa-before{padding:15px 60px;position:relative}.dispoTrains .infoLowCost .mensajeLowCost.fa-before:before,.dispoTrains .infoAlertMessaje .mensajeLowCost.fa-before:before{font-family:'FontAwesome';position:absolute;left:15px}.dispoTrains .infoLowCost .mensajeLowCost:before,.dispoTrains .infoAlertMessaje .mensajeLowCost:before{color:#7CB021;font-size:40px;margin-right:7px;vertical-align:middle}.infoAlertMessaje{border-color:#C00;background:transparent;background:rgba(204,0,0,0.1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#1acc0000', EndColorStr='#1acc0000')}.infoAlertMessaje .mensajeLowCost:before{color:#C00}.alternateFareI,.alternateFareV{cursor:pointer !important}#minimize-filters{cursor:pointer;float:right;height:60px;margin-right:-40px;width:40px;overflow:hidden}#minimize-filters .minimize{background-color:#007DBE;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:0px 1px 3px #000;-moz-box-shadow:0px 1px 3px #000;box-shadow:0px 1px 3px #000;height:44px;left:-14px;position:relative;top:8px;width:44px}#minimize-filters .fa{color:#FFF;font-size:17px;left:20px;position:relative;text-shadow:0px 1px 0px #000;top:14px}.oneResult{margin-top:27px}.sortResultsTrenesVuelta{height:27px;padding:4px}#ventaCruzadaHotel #panel{bottom:35px;position:fixed;left:-365px;z-index:1100;width:345px;height:190px}#ventaCruzadaHotel #panel .contPanel{height:190px}#ventaCruzadaHotel #panel .contPanel img{box-shadow:0 0 0 3px rgba(255,255,255,0.25);width:95%;height:auto}#ventaCruzadaHotel #panel .contPanel .extrasmaller{font-size:40%}#ventaCruzadaHotel .btnOfertasVH{margin-top:10px;padding:7px}#ventaCruzadaHotel .btnOfertasVH:hover a{text-decoration:underline}#ventaCruzadaHotel .minimize-container{cursor:pointer;height:190px;position:fixed;bottom:35px;left:0;width:45px;z-index:1101;-webkit-transition:all 400ms ease-out 0s;-moz-transition:all 400ms ease-out 0s;-o-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s}#ventaCruzadaHotel .minimize-container:hover{background-color:#005591 !important}#ventaCruzadaHotel .minimize-container .iconosVentaCruzada span{bottom:45px;display:inline-block;font-size:16px;height:38px;left:50px;overflow:hidden;position:absolute;white-space:nowrap;width:auto;-webkit-transform-origin:left bottom 0;-moz-transform-origin:left bottom 0;-ms-transform-origin:left bottom 0;-o-transform-origin:left bottom 0;transform-origin:left bottom 0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=3.061616997868383e-16, M12=1, M21=-1, M22=3.061616997868383e-16, SizingMethod='auto expand')"}#ventaCruzadaHotel .close{cursor:pointer;font-size:30px;right:6px;top:1px;z-index:10;font-weight:normal;color:#FFF !important;text-shadow:none;opacity:.5;filter:alpha(opacity=50)}#ventaCruzadaHotel .close:hover{color:#FFF !important;opacity:1;filter:alpha(opacity=100)}.servicio .literalOfer{font-size:25px}.servicio [class*="ico-"],.servicio .fa{font-size:240%;opacity:1;filter:alpha(opacity=100)}.servicio .pFinal{letter-spacing:-2px}.checkReserva{background-color:#7CB021;border-radius:50px;padding:6px 6px 5px;right:5px;top:5px}.checkNoReserva{background-color:#C00;border-radius:50px;padding:5px 7px;right:5px;top:5px}.filtroPoblacion label{padding:10px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-color:#D7D7D7}.filtroPoblacion label input{margin:2px 5px 0 0;vertical-align:top}.filtroPoblacion label .filtersName{width:74%}.filtroCategoria .btn{width:16.95%;height:48px;font-size:11px;line-height:0 !important;padding:0}.filtroValoracion .btn.active,.filtroCategoria .btn.active{background:transparent;background:rgba(215,215,215,0.6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99d7d7d7', EndColorStr='#99d7d7d7')}.filtroServicios .btn{width:25%;height:48px;font-size:11px;line-height:5px !important}.filtroTarifa .ico{display:inline-block}.barraOrdenaHoteles li{line-height:inherit !important;padding:15px 10px;cursor:pointer}.barraOrdenaHoteles li.active{background-color:#D7D7D7}.contHotel.box{margin-top:25px}.contHotel.primerHotel{margin-top:15px}.contHotel:hover{-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.5);box-shadow:0px 0px 8px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=270)}.contHotel .btn-mapaHotel,.contHotel .btn-infoHotel,.contHotel .btn-preciosHab{font-size:1.2em;color:#555;background-color:#F8F8F8;border-color:#D7D7D7;line-height:32px;margin-right:7px;vertical-align:top}.contHotel .btn-mapaHotel .fa,.contHotel .btn-infoHotel .fa,.contHotel .btn-preciosHab .fa{color:#999;font-size:1.75em;margin-right:7px;vertical-align:middle}.contHotel .btn-valorHotel{line-height:30px;margin-right:7px;overflow:hidden;padding:0}.contHotel .btn-mapaHotel.active,.contHotel .btn-infoHotel.active,.contHotel .btn-valorHotel.active,.contHotel .btn-preciosHab.active{border-bottom:none;margin-bottom:-1px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-bottom:12px !important;height:45px;background-color:#FFF;box-shadow:none}.contHotel .boton-medio{font-size:1.4em}.contHotel .valoracionClientes.visible-xs{bottom:5px;left:7px}.contHotel .contDetallePest{border-top:1px solid #D7D7D7}.contHotel .contDetallePest .listaFotosHotel li{margin-bottom:3%}.contHotel .contDetallePest .listaServiciosHotel li,.contHotel .contDetallePest .listaServiciosHotel li:last-child{padding:2px 0;border-bottom:0 !important}.contHotel .contDetallePest .listaServiciosHotel li [class^="ico-"],.contHotel .contDetallePest .listaServiciosHotel li:last-child [class^="ico-"]{color:#999;vertical-align:sub;padding-right:2px}.contHotel .contDetallePest .contImgMapaHotel .imgMapaHotel{height:250px}.contHotel .contInfoHotel{height:100px}.newTrainHotelDispo .menuIconDetails i,.newTrainHotelDispo .menuIconDetails span{display:inline-block !important}.newTrainHotelDispo .menuIconDetails span{font-size:12px}.newTrainHotelDispo .trainsList .sidebarLeftTrainsHotel .slider-track{height:4px}.newTrainHotelDispo .trainsList .sidebarLeftTrainsHotel .slider-track .slider-handle{top:-2px}.newTrainHotelDispo .trainsList .dispoContent .box{border:1px solid #64AFDC}.newTrainHotelDispo .trainsList .dispoContent .trainSelected .ico-tren{font-size:20px;border-radius:50%;border:1px solid #64AFDC;background-color:white;padding:2px;color:#64AFDC;margin-right:10px}.newTrainHotelDispo .trainsList .dispoContent .trainSelected span{vertical-align:super}.newTrainHotelDispo .trainsList .dispoContent .table thead th{border-color:#C8E6FA}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box{border:none}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .header{border-bottom:2px solid #D7D7D7}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return{list-style:none}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going li,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return li{border-bottom:1px solid #EAEAEA}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going li:last-child,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return li:last-child{border:none}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going li:hover,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return li:hover{cursor:pointer;background-color:#EAEAEA}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going li .infoUp *,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return li .infoUp *{display:inline-block;vertical-align:middle}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going li .infoUp .company,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return li .infoUp .company{width:18%}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going li .infoUp .departureTime,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return li .infoUp .departureTime,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going li .infoUp .arrivalTime,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return li .infoUp .arrivalTime{width:28%}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going li .infoUp .departureTime span,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return li .infoUp .departureTime span,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going li .infoUp .arrivalTime span,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return li .infoUp .arrivalTime span{display:block}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going li .infoUp .icon,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return li .infoUp .icon{width:5%;vertical-align:top}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going li .infoUp .trainPrice,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return li .infoUp .trainPrice{width:17%}.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .going li .nameTrain,.newTrainHotelDispo .trainsList .dispoContent .trainListResults .box .leftColumn .return li .nameTrain{margin-left:18%;width:60%;border-top:1px solid #EAEAEA}@media (min-width:768px) and (max-width:991px){.contHotel:hover{-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.25);box-shadow:0px 0px 2px rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=270)}.contInfoHotel{height:auto}.sidebarLeftTrainsHotel{display:none;position:absolute;left:-1000px;top:0;background-color:#EAEAEA;padding:15px !important;z-index:498;-webkit-box-shadow:2px 0px 5px rgba(0,0,0,0.4);-moz-box-shadow:2px 0px 5px rgba(0,0,0,0.4);box-shadow:2px 0px 5px rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=270)}.sidebarLeftTrainsHotel.active{display:block}.sidebarLeftTrainsHotel #minimize-filters{cursor:pointer;float:right;width:40px;height:60px;margin-right:-55px;overflow:hidden}.sidebarLeftTrainsHotel #minimize-filters .minimize{width:44px;height:44px;background-color:#007DBE;position:relative;left:-14px;top:8px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:0px 1px 3px #555;-moz-box-shadow:0px 1px 3px #555;box-shadow:0px 1px 3px #555}.sidebarLeftTrainsHotel #minimize-filters .minimize [class*="fa-"]{color:#FFF;font-size:17px;position:relative;left:20px;top:14px;text-shadow:0px 1px 0px rgba(0,0,0,0.7)}}@media (max-width:767px){.dispoTrains .contenedorDesgloseTren .valorPrecioFinal{float:left}.dispoTrains .resultadosDispoTrenes .oneResult{margin-top:0}.dispoTrains .resultadosDispoTrenes .btnSelIdaVuelta{right:5px !important;top:39px !important;z-index:30}.contHotel:hover{-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.25);box-shadow:0px 0px 2px rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=270)}.contInfoHotel{height:auto}.sidebarLeftTrainsHotel{position:absolute;left:-1000px;top:0;background-color:#EAEAEA;padding:15px !important;z-index:498;-webkit-box-shadow:2px 0px 5px rgba(0,0,0,0.4);-moz-box-shadow:2px 0px 5px rgba(0,0,0,0.4);box-shadow:2px 0px 5px rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#e2e2e2, Strength=2, Direction=270)}.sidebarLeftTrainsHotel #minimize-filters{cursor:pointer;float:right;width:40px;height:60px;margin-right:-55px;overflow:hidden}.sidebarLeftTrainsHotel #minimize-filters .minimize{width:44px;height:44px;background-color:#007DBE;position:relative;left:-14px;top:8px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:0px 1px 3px #555;-moz-box-shadow:0px 1px 3px #555;box-shadow:0px 1px 3px #555}.sidebarLeftTrainsHotel #minimize-filters .minimize [class*="fa-"]{color:#FFF;font-size:17px;position:relative;left:20px;top:14px;text-shadow:0px 1px 0px rgba(0,0,0,0.7)}}@media (max-width:480px){.contFotoHotel .hidden-lg{display:block !important;padding-bottom:10px}.sidebarLeftTrainsHotel{width:80% !important}}.trenhotel02 .contFoto{float:left;height:49px;margin-right:10px}.trenhotel02 .producto{width:100%;height:70px;padding:9.5px 10px 8.5px 12px;float:left;border-top:1px dotted #D7D7D7;background:#FFF}.trenhotel02 .producto:first-child{border-top:0}.trenhotel02 .contInfo{float:left;width:54%}.trenhotel02 .contInfo span{line-height:16px}.trenhotel02 .contPrecio{float:right;width:66px}@media (min-width:1200px){.trenhotel02 .producto .contInfo{width:60%}}@media (min-width:768px) and (max-width:991px){.trenhotel02 .producto .contInfo{width:70%}}/*!
 * Sprite Iconos Trenes CSS
 * Copyright Logitravel
 */.icoTarifaPromo,.icoTarifaPromoPlus,.icoTarifaFlexible,.icoTarifaIdaVuelta,.icoTarifaMesa,.icoTarjetaDorada,.icoTarjetaJoven,.icoTarifaNavidad{background-image:url("/comun/images/trenes/sprites/sprite-trenes.png");background-repeat:no-repeat;height:16px;margin:0;width:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.icoTarifaPromo,.icoTarifaPromoPlus,.icoTarifaFlexible,.icoTarifaIdaVuelta,.icoTarifaMesa,.icoTarjetaDorada,.icoTarjetaJoven,.icoTarifaNavidad{background-image:url("/comun/images/trenes/sprites/sprite-trenes@2x.png");background-size:135px 16px}}.icoTarifaMesa{background-position:0 0}.icoTarifaPromo{background-position:-17px 0}.icoTarifaPromoPlus{background-position:-34px 0}.icoTarifaFlexible{background-position:-51px 0}.icoTarifaIdaVuelta{background-position:-68px 0}.icoTarjetaDorada{background-position:-85px 0}.icoTarjetaJoven{background-position:-102px 0}.icoTarifaNavidad{background-position:-119px 0}