.btnReservaFixed{-webkit-box-shadow:-1px 3px 8px #555;-moz-box-shadow:-1px 3px 8px #555;box-shadow:-1px 3px 8px #555;background:#fa8c00;background:-moz-linear-gradient(top, #fb9d26 50%, #fa8c00 51%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fb9d26), color-stop(51%, #fa8c00));background:-webkit-linear-gradient(top, #fb9d26 50%, #fa8c00 51%);background:-o-linear-gradient(top, #fb9d26 50%, #fa8c00 51%);background:-ms-linear-gradient(top, #fb9d26 50%, #fa8c00 51%);background:linear-gradient(to bottom, #fb9d26 50%, #fa8c00 51%);bottom:0;left:0;padding:20px;position:fixed;text-align:center;width:100%;z-index:50}.btnReservaFixed a{text-shadow:0px 1px 0px rgba(0,0,0,0.7);color:#fff;font-size:20px;font-weight:700;letter-spacing:-1px}.modal .flightsAlternative .cFlight-details .flight-details .flight-date{width:15%}.modal .flightsAlternative .cFlight-details .flight-details .flight-logo{width:10%}.modal .flightsAlternative .cFlight-details .flight-details .flight-logo img{left:10px}.modal .flightsAlternative .cFlight-details .flight-details .flight-stop{width:15%}.modal .flightsAlternative .cFlight-details .flight-details .flight-city{width:25%}.contBuscadorPaquetes #TravelsSearchEngine .contDetalleAcomodacion{top:230px;width:100%;left:0}.contBuscadorPaquetes #TravelsSearchEngine .contDetalleAcomodacion .flechaUp{right:27%}.fichaHotel .contBuscadorPaquetes{min-height:inherit !important}.fichaHotel .contBuscadorPaquetes .contDetalleAcomodacion{top:15px;padding:0}.fichaHotel .contBuscadorPaquetes .contDetalleAcomodacion .flechaUp{right:50%}.campanyaCampanyas .contDetalleAcomodacion{width:600px;left:340px;top:58px}.campanyaCampanyas .contDetalleAcomodacion .flechaUp{right:22%}#modal-ofertaNL .contDetalleAcomodacion{left:0;top:0;padding:0}#modal-ofertaNL .contDetalleAcomodacion .flechaUp{right:76%}.modal.modal-package--v4 .modal-body .hasDatepicker .ui-datepicker{width:auto !important}.modal.modal-package--v4 .modal-body .ui-datepicker{font-size:15px;position:absolute !important}.contBuscadorPaquetes{background-color:#f5ac05;padding:15px 5px;min-height:325px}.contBuscadorPaquetes .rotuloSimple h4{font-size:2em}.contBuscador{background-color:#f5ac05;padding:15px 15px}.contBuscador .heading{border-bottom:1px solid rgba(255,255,255,0.3);margin:0 0 10px 0;text-align:left}.contBuscador .heading .title{color:#fff;padding-bottom:15px;margin:0;font-size:22px}.contBuscador .input-label{display:none}.contBuscador .input-group{margin-bottom:0}.contBuscador .input-group.with-check{margin-bottom:5px}.contBuscador .checkbox-container{position:relative;margin-bottom:0}.contBuscador input[type="text"],.contBuscador select{border-radius:3px;box-shadow:none;border:none;text-overflow:ellipsis;width:100%;padding-right:35px}.contBuscador input[type="checkbox"],.contBuscador input[type="radio"]{position:absolute;z-index:-1;opacity:0}.contBuscador .checkbox-container input[type="checkbox"]+label,.contBuscador .checkbox-container input[type="radio"]+label{padding-left:22px;line-height:20px}.contBuscador .checkbox-container input[type="checkbox"]+label:before,.contBuscador .checkbox-container input[type="radio"]+label:before{position:absolute;top:0;left:0;display:inline-block;width:16px;height:16px;border-radius:3px;content:'';border:1px solid #c0c0c0;background-color:#fff}.contBuscador .checkbox-container input[type="radio"]:hover+label:before,.contBuscador .checkbox-container input[type="radio"]:hover+label,.contBuscador .checkbox-container input[type="checkbox"]:hover+label,.contBuscador .checkbox-container input[type="checkbox"]:hover+label:before{border-color:#007dbe;color:#007dbe}.contBuscador .checkbox-container input[type="checkbox"]+label:after,.contBuscador .checkbox-container input[type="radio"]+label:after{position:absolute;display:none;content:''}.contBuscador .checkbox-container input[type="checkbox"]:checked+label:after{display:block;top:1px;left:5px;box-sizing:border-box;width:6px;height:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-style:solid;border-color:#007dbe;border-top:0;border-left:0}.contBuscador .submit-button{background-color:#005591;border-radius:3px;height:36px;border:none;color:#fff}.contBuscador .btn-block{width:100%}.contBuscador .select__arrow{position:absolute;right:0;top:10px;font-size:18px;color:#999;pointer-events:none}.contBuscador .select__arrow:after{background-color:#fff;content:"\f107";font-family:FontAwesome;-webkit-font-smoothing:antialiased;padding-right:10px}.contBuscador .hasDatepicker{position:relative}.contBuscador .hasDatepicker .ui-datepicker-inline{position:absolute;min-width:100%;width:auto !important}.col-md-6 .contBuscador{min-height:325px}.col-md-6 .contBuscador .col-md-4{width:100%}.col-md-6 .contBuscador .input-group{margin-bottom:15px}.col-md-6 .contBuscador .checkbox-container{position:relative;margin-bottom:15px}.rotativoPaquete .carousel .item{height:325px}.rotativoPaquete .carousel .item img{width:auto;height:100%;max-width:inherit;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{.rotativoPaquete .carousel .item img{margin-right:-360px;margin-bottom:-163px}}.rotativoPaquete .carousel-indicators{opacity:0;filter:alpha(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}.rotativoPaquete:hover .carousel-indicators{opacity:1;filter:alpha(opacity=100)}.rotativoPaquete .caption-paquetes{background-color:transparent;padding:0;left:auto;right:0;bottom:25px;width:65%;border-radius:0;overflow:inherit}.rotativoPaquete .caption-paquetes li{background:transparent;background:rgba(0,85,145,0.85);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#d9005591', EndColorStr='#d9005591');padding:12px}.rotativoPaquete .caption-paquetes li .caption-destino{width:70%}.rotativoPaquete .caption-paquetes li .caption-destino h3{color:#fa8c00;margin-bottom:2px;text-shadow:0px 1px 0px rgba(0,0,0,0.7)}.rotativoPaquete .caption-paquetes li .caption-destino span{text-shadow:0px 1px 0px rgba(0,0,0,0.7)}.rotativoPaquete .caption-paquetes li .caption-precio{background-color:#fa8c00;padding:3px 12px 12px;position:absolute;bottom:-15px;right:10px;text-align:center}.rotativoPaquete .caption-paquetes li .caption-precio span{color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,0.7)}.rotativoPaquete .caption-paquetes li .caption-precio .extrasmaller{font-size:48%}.ofertasAgrupaciones .enlaceRotulo a{letter-spacing:-0.03em;text-decoration:underline;opacity:.8;filter:alpha(opacity=80)}.ofertasAgrupaciones .enlaceRotulo a:hover{color:#005591 !important}.ofertasAgrupaciones #dropdownMasDestinos li>a:hover,.ofertasAgrupaciones #dropdownMasDestinos li>a:focus{background-color:#eaeaea}.ofertasAgrupaciones .divPrecio{width:65% !important}.TopCampanyas .owl-theme .owl-controls .owl-buttons div{top:32%}.contDestinosC2C ul h4{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:25px;letter-spacing:-2px;margin:0}.contDestinosC2C #pestanya_destinos #menuContinentes li.dropdown a{padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:15px}.contDestinosC2C #pestanya_FAQ .listPFrecuentes li{line-height:inherit !important;margin:0 0 5px}.cListadoHoteles{background-color:#fff;-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);overflow:hidden;position:relative}.cListadoHoteles #showFilters,.cListadoHoteles #showFiltersMap,.cListadoHoteles #showMap{letter-spacing:0;padding:16px 12px}.contFiltrosPaquete h4{margin-bottom:5px}.contFiltrosPaquete .pointer.titleCollapse{position:relative}.contFiltrosPaquete .pointer.titleCollapse:before{content:'\f106';color:#999;font-family:FontAwesome;font-size:20px;font-weight:bold;position:absolute;top:0;right:0}.contFiltrosPaquete .pointer.titleCollapse.collapsed:before{content:'\f107'}.contFiltrosVuelos h4{margin-bottom:5px}.filtroPoblacion label,.filtroCadena label{padding:10px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-color:#d7d7d7}.filtroPoblacion label input,.filtroCadena label input{margin-top:2px;margin-right:5px;vertical-align:top}.filtroCategoria.btn-group .btn{width:16.9%;height:48px;font-size:11px;line-height:0 !important;padding:0}.filtroValoracion.btn-group .btn:focus,.filtroCategoria.btn-group .btn:focus{background:#fff}.filtroValoracion.btn-group .btn.active:focus,.filtroCategoria.btn-group .btn.active:focus,.filtroValoracion.btn-group .btn.active.active,.filtroCategoria.btn-group .btn.active.active{background:transparent;background:rgba(215,215,215,0.6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99d7d7d7', EndColorStr='#99d7d7d7')}.filtroTipologia.btn-group .btn{text-align:left;padding:10px;margin:-1px 0 0 0;border:1px solid #d7d7d7 !important}.filtroTipologia.btn-group .btn:first-child:not(:last-child):not(.dropdown-toggle){-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;margin-top:0}.filtroTipologia.btn-group .btn:last-child:not(:first-child){-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.filtroTipologia.btn-group .btn i{font-size:1.5em;color:#999;margin-right:2px;vertical-align:middle;opacity:.8;filter:alpha(opacity=80)}.filtroTipologia.btn-group .btn span{color:#555}.filtroTipologia.btn-group .btn .badge{color:#fff;position:absolute;top:12px;right:10px}.filtroTipologia.btn-group .btn.active{background:transparent;background:rgba(215,215,215,0.6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99d7d7d7', EndColorStr='#99d7d7d7')}.filtroServicios.btn-group .btn{width:25%;height:48px;font-size:11px;line-height:5px !important}.filtroServicios.btn-group .btn.active{box-shadow:0 5px 7px #d7d7d7 inset;background-color:#eaeaea}.box_operative{display:table}.box_operative .msg{display:table-cell;position:relative;vertical-align:middle}.box_operative .msg.msg-1{background:url("/comun/images/semaforo_rojo.png") no-repeat scroll left bottom #cc181e;padding-top:20px;padding-right:15px;padding-bottom:20px;padding-left:155px;width:40%}.box_operative .msg.msg-2{background:url("/comun/images/semaforo_verde.png") no-repeat scroll right bottom #589442;padding-top:20px;padding-right:155px;padding-bottom:20px;padding-left:15px}.box_operative .msg .txtTitle{color:#fff;font-size:24px;line-height:34px;text-transform:uppercase}.box_operative .msg p{color:#fff;font-size:16px;line-height:24px}.banner_operative{position:relative}.banner_operative .msg{color:#fff;font-size:21px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:18%;position:absolute;top:0}.banner_operative .msg_1{bottom:0;left:0;width:34.7%}.banner_operative .msg_2{bottom:0;padding-right:18%;right:0;width:65.3%}.message{padding-top:3px;padding-right:5px;padding-bottom:10px;padding-left:55px}.message:before{background-color:#fff;border:2px solid #c8e6fa;border-radius:50%;font-size:28px;font-size:2.8rem;color:#007dbe;content:"\e004";display:block;font-family:font-logi;height:40px;left:10px;line-height:36px;position:absolute;text-align:center;width:40px}.cFlight-details{list-style:none;margin:0}.cFlights-message{background-color:#def0fc;border:1px solid #9acbe9;padding:5px}.cFlights-message.recommended{background-color:#dff0d8;border:1px solid #7cb021}.cFlights-message.recommended .selOption{background-color:#dff0d8}.cFlights-message .selOption{background-color:#def0fc}.cFlights-message .btn-changeFlights{position:absolute;right:5px;top:10px}.cFlights-message .flight-moreInfo .fa{cursor:pointer}.cFlights-message .flight-details{background:transparent;background:rgba(255,255,255,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80ffffff', EndColorStr='#80ffffff');border-top:1px solid #c8e6fa;list-style:none;margin:0}.cFlights-message .flight-details li{display:inline-table;padding:5px}.cFlights-message .flight-details .flight-date{padding-top:3px;padding-right:3px;padding-bottom:3px;padding-left:26px;position:relative;width:94px}.cFlights-message .flight-details .flight-date:before{color:#555;content:"\e612";font-family:font-logi;font-size:1.8rem;position:absolute;left:3px;top:3px;vertical-align:bottom}.cFlights-message .flight-details.return-flight .flight-date:before{display:inline-table;transform:scaleX(-1)}.cFlights-message .flight-details .flight-moreInfo{height:24px;position:relative;width:6%}.cFlights-message .flight-details .flight-moreInfo .fa{position:absolute;right:5px;top:5px}.cFlights-message .flight-details .flight-logo{position:relative;text-align:center;width:90px}.cFlights-message .flight-details .flight-logo img{left:28px;position:absolute;top:-6px}.cFlights-message .flight-details .flight-city{vertical-align:bottom;width:152px}.cFlights-message .flight-details .flight-city .contEllipsis{line-height:normal}.cFlights-message .flight-details .flight-city .flight-time{display:block;font-weight:bold}.cFlights-message .flight-details .flight-stop{position:relative;width:120px}.cFlights-message .flight-details .flight-stop .flight-stops .info-stops.stop-1:after,.cFlights-message .flight-details .flight-stop .flight-stops .info-stops.stop-2:after,.cFlights-message .flight-details .flight-stop .flight-stops .info-stops.stop-3:after,.cFlights-message .flight-details .flight-stop .flight-stops .info-stops.stop-4:after{left:calc(10%)}.cFlights-message .flight-details .flight-stops{padding:0;position:absolute;top:0;width:75%}.cFlights-message .flight-details .flight-stops .info-stops{padding:4px 0 0}.cFlights-message .flight-details .flight-stops .info-stops:after{right:-1px;top:-6px}.cFlights-message.simple .message{padding-top:10px;padding-right:5px;padding-bottom:10px;padding-left:40px}.cFlights-message.simple .message:before{font-size:2.2rem;height:30px;left:7px;line-height:28px;top:10px;width:30px}.cFlights-message.trains .flight-date:before{content:"\e006"}.cFlights-message.trains .message:before{content:"\e006"}.cFlights-message .infoDias,.desgloseVuelos .infoDias,.flightItinerary .infoDias{color:#007dbe;font-size:12px;font-weight:normal;padding-left:5px}.modal .cFlights-message .contAlternatives .alternative:last-child{border-bottom:0}.desgloseVuelosDispo{background-color:#def0fc;border:1px solid #9acbe9}.detalleVuelo .table{background-color:#fff}.detalleVuelo .table thead{background-color:#f1f9fe}.detalleVuelo .table thead th{border-bottom:1px solid #c8e6fa;border-top:1px solid #c8e6fa}.detalleVuelo .flight-date,.detalleVuelo .train-date{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:26px;position:relative}.detalleVuelo .flight-date:before,.detalleVuelo .train-date:before{color:#555;font-family:font-logi;font-size:1.8rem;position:absolute;left:3px;top:3px;vertical-align:bottom}.detalleVuelo .flight-date:before{content:"\e612"}.detalleVuelo .train-date:before{content:"\e006"}.detalleVuelo .return-flight .flight-date:before,.detalleVuelo .return-flight .train-date:before{display:inline-table;transform:scaleX(-1)}.detalleVuelo .date,.detalleVuelo .departure,.detalleVuelo .arrival,.detalleVuelo .scale,.detalleVuelo .info{width:20%}.detalleVueloVuelta table{margin-top:5px}.tablaVuelo .moreInfo{padding:0}.tablaVuelo .moreInfo:before{top:-14px}.barraOrdenaHotelesNew span.pull-left{line-height:38px;padding:6px 12px}.barraOrdenaHotelesNew .tabsTransparent{background:transparent !important;border-bottom:none !important}.barraOrdenaHotelesNew .tabsTransparent li{background:none !important}.barraOrdenaHotelesNew .tabsTransparent li>a{color:#999;font-size:inherit !important;letter-spacing:0;padding:6px 15px;text-shadow:none}.barraOrdenaHotelesNew .tabsTransparent li>a:hover,.barraOrdenaHotelesNew .tabsTransparent li>a:focus{background:transparent;background:rgba(215,215,215,0.3);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#4dd7d7d7', EndColorStr='#4dd7d7d7')}.barraOrdenaHotelesNew .tabsTransparent li [class*="fa-"]{margin-right:0}.barraOrdenaHotelesNew .tabsTransparent>li.active>a,.barraOrdenaHotelesNew .tabsTransparent>li.active>a:hover,.barraOrdenaHotelesNew .tabsTransparent>li.active>a:focus{background:transparent;background:rgba(215,215,215,0.3);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#4dd7d7d7', EndColorStr='#4dd7d7d7');text-shadow:none}.barraOrdenaHotelesNew .tabsTransparent>li.active *{color:#999 !important}.contHotel.box{margin-top:25px}.contHotel:hover{-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);box-shadow:0px 0px 8px rgba(0,0,0,0.3);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 .contHotelDispo{height:120px}.contHotel .botonesInfoHotel .btn-mapaHotel,.contHotel .botonesInfoHotel .btn-infoHotel,.contHotel .botonesInfoHotel .btn-ofertasHotel,.contHotel .botonesInfoHotel .btn-masPrecios{font-size:1.2em;color:#555;background-color:#f8f8f8;border-color:#d7d7d7;line-height:32px;margin-right:7px;vertical-align:top}.contHotel .botonesInfoHotel .btn-mapaHotel .fa,.contHotel .botonesInfoHotel .btn-infoHotel .fa,.contHotel .botonesInfoHotel .btn-ofertasHotel .fa,.contHotel .botonesInfoHotel .btn-masPrecios .fa{color:#999;font-size:1.75em;margin-right:7px;vertical-align:middle}.contHotel .botonesInfoHotel .btn-valorHotel{line-height:30px;margin-right:7px;overflow:hidden;padding:0}.contHotel .botonesInfoHotel [class*="btn-"].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 .valoracionClientes.visible-xs{bottom:5px;left:7px}.contHotel .priceBefore span{text-decoration:line-through}.contHotel .contDetallePest{border-top:1px solid #d7d7d7}.contHotel .contDetallePest .puntuaciones>li{width:50%;float:left}.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 .pck_tab_prices .item{padding:0 !important}.contHotel .pck_tab_prices .item .boton{color:#fa8c00;background:#d7d7d7;background:-moz-linear-gradient(top, #fff 20%, #f5f5f5 65%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(65%, #f5f5f5));background:-webkit-linear-gradient(top, #fff 20%, #f5f5f5 65%);background:-o-linear-gradient(top, #fff 20%, #f5f5f5 65%);background:-ms-linear-gradient(top, #fff 20%, #f5f5f5 65%);background:linear-gradient(to bottom, #fff 20%, #f5f5f5 65%);font-weight:normal;text-shadow:none;box-shadow:none;border:1px solid #d7d7d7;padding:0 15px 3px;width:89px}.contHotel .pck_tab_prices .item .boton:hover{background:#fa8c00;background:-moz-linear-gradient(top, #f0a805 20%, #fb9d26 65%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f0a805), color-stop(65%, #fb9d26));background:-webkit-linear-gradient(top, #f0a805 20%, #fb9d26 65%);background:-o-linear-gradient(top, #f0a805 20%, #fb9d26 65%);background:-ms-linear-gradient(top, #f0a805 20%, #fb9d26 65%);background:linear-gradient(to bottom, #f0a805 20%, #fb9d26 65%)}.contHotel .pck_tab_prices .item .boton:hover .txtMini{color:#fff !important}.contHotel .pck_tab_prices .item .boton:hover .txtMedio{color:#fff !important}.contHotel .pck_tab_prices .item .fechaPrecio{background:#f5f5f5;background:-moz-linear-gradient(top, #f2f2f2 20%, #f5f5f5 65%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f2f2f2), color-stop(65%, #f5f5f5));background:-webkit-linear-gradient(top, #f2f2f2 20%, #f5f5f5 65%);background:-o-linear-gradient(top, #f2f2f2 20%, #f5f5f5 65%);background:-ms-linear-gradient(top, #f2f2f2 20%, #f5f5f5 65%);background:linear-gradient(to bottom, #f2f2f2 20%, #f5f5f5 65%);border-bottom:1px solid #eaeaea;padding:5px;height:45px;text-align:center}.contHotel .pck_tab_prices .item .precioProx{padding:6px 0}.contHotel .pck_tab_prices .item .precioProx .txtMini{color:#fa8c00;font-size:.8em}.contHotel .pck_tab_prices .item .precioProx .txtMedio{color:#fa8c00;font-weight:normal}.contHotel .pck_tab_prices .item .contPrecio{background-color:#fff;height:52px}.contHotel .pck_tab_prices .item .contPrecio .noDisponible{padding:15px;color:#d7d7d7}.contHotel .pck_tab_prices .precio{font-size:18px !important}.pck_tab_photos .listaFotosHotel.tresColumnas img{width:70px;height:70px}.hot-resultsBox .hot-itemBox.backtoHotel{box-shadow:0 3px 10px rgba(0,0,0,0.2);border:3px solid #fa8c00}.hot-resultsBox .hot-itemBox.backtoHotel .preTitle{color:#fa8c00}.hot-resultsBox .hot-itemBox.backtoHotel{-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 10px rgba(0,0,0,0.2);box-shadow:0px 3px 10px rgba(0,0,0,0.2);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);border:3px solid #fa8c00}.hot-resultsBox .hot-itemBox.backtoHotel .preTitle{color:#fa8c00}.hot-resultsBox .hot-itemBox.searchedHotel{-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 10px rgba(0,0,0,0.2);box-shadow:0px 3px 10px rgba(0,0,0,0.2);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);border:3px solid #99d82c}.hot-resultsBox .hot-itemBox.searchedHotel .preTitle{color:#7cb021}.carsList .pck_sidebarLeftCars .enlaceRotulo{top:0;right:0}.carsList .pck_sidebarLeftCars .checkbox{border-bottom:1px dotted #d7d7d7;cursor:pointer;margin:0}.carsList .pck_sidebarLeftCars .checkbox .row{padding:6px 0}.carsList .infoLowCost{background:transparent;background:rgba(124,176,33,0.1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#1a7cb021', EndColorStr='#1a7cb021');border:1px solid #7cb021}.carsList .infoLowCost .mensajeLowCost:before{color:#7cb021;font-size:40px;margin-right:7px;vertical-align:middle}.carsList .contenedorDesgloseCoches{background-color:#def0fc;border:1px solid #64afdc}.carsList .contenedorDesgloseCoches .desgloseCoche{padding:10px}.carsList .contenedorDesgloseCoches .headerItem{display:table;float:right;margin-bottom:10px;width:100%}.carsList .contenedorDesgloseCoches .headerItem .photoCar,.carsList .contenedorDesgloseCoches .headerItem .name,.carsList .contenedorDesgloseCoches .headerItem .specifications{display:table-cell;vertical-align:middle}.carsList .contenedorDesgloseCoches .headerItem .specifications ul{text-align:right}.carsList .contenedorDesgloseCoches .headerItem .photoCar{width:150px;padding-right:10px}.carsList .contenedorDesgloseCoches .office{clear:both;border-top:1px dotted #999;padding-top:10px;margin-top:10px}.carsList .technicalInfoBox .item{background-color:#f8f8f8;border:1px solid #eaeaea}.carsList .technicalInfoBox ul{display:table;padding-left:38px;width:100%}.carsList .technicalInfoBox ul li{display:table-cell;width:12%}.carsList .technicalInfoBox ul li .icon,.carsList .technicalInfoBox ul li .fa{display:block;margin-bottom:2px}.carsList .resultCarDispo>li+li{border-top:1px dotted #eaeaea;margin-top:8px;padding-top:8px}.carsList .resultCarDispo .company{height:46px}.carsList .resultCarDispo .company img{position:absolute;bottom:0;left:10px;width:85px}.cocheAlternativo .lowcost,.paqueteTraslado .lowcost{left:0;top:0;z-index:1}.cocheAlternativo .imgCoche,.paqueteTraslado .imgCoche,.cocheAlternativo .imgVehiculo,.paqueteTraslado .imgVehiculo{width:100px;margin-right:10px}.contTrasladosAlternativos .selected .detalleTraslado.box{-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 10px rgba(0,0,0,0.2);box-shadow:0px 3px 10px rgba(0,0,0,0.2);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);border:3px solid #99d82c}.fichaHotel .tituloFichaHotel{font-weight:normal;border-bottom:1px dotted #d7d7d7;display:block;margin-bottom:20px;padding-bottom:10px}.fichaHotel .tituloFichaHotel h2{font-size:3em;letter-spacing:-2px;margin:10px 0 0;line-height:36px}.fichaHotel .tituloFichaHotel h2 span{font-size:1.2em}.fichaHotel .tituloFichaHotel h2 [class*="starBig"]{float:none;margin:0 0 5px}.fichaHotel .tituloFichaHotel .direccionHotel [class*="fa-"]{margin-right:5px;vertical-align:text-top}.fichaHotel .tituloFichaHotel .precioMinimo,.fichaHotel .tituloFichaHotel .modificarBusqueda{bottom:10px;right:5px}.fichaHotel .contFotosHotel .carouselFotosHotel .item{padding:0}.fichaHotel .contFotosHotel .thumbFotosHotel li{border-bottom:none !important;padding-top:0 !important;padding-right:7px !important;padding-bottom:7px !important;padding-left:0 !important}.fichaHotel .contFotosHotel .contValoracionMedia{bottom:10px;left:10px;background:transparent;background:rgba(255,255,255,0.75);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#bfffffff', EndColorStr='#bfffffff')}.fichaHotel .contFotosHotel .contValoracionMedia .valoracionClientes .large{font-size:3.2em;font-weight:bold;text-align:center}.fichaHotel .contFotosHotel .contValoracionMedia .contOpinion .opinionCliente{background-color:#fff;position:relative}.fichaHotel .contFotosHotel .contValoracionMedia .contOpinion .opinionCliente:after{top:100%;left:6%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:10px;margin-left:-10px}.fichaHotel .contFotosHotel .contValoracionMedia .contOpinion .opinionCliente .fa-quote-left{margin-right:5px}.fichaHotel .contFotosHotel .contValoracionMedia .contOpinion .opinionCliente .fa-quote-right{margin-left:5px}.fichaHotel .contFotosHotel .contValoracionMedia .contOpinion .opinionCliente [class*="fa-quote"]{font-size:14px;opacity:.6;filter:alpha(opacity=60)}.fichaHotel .contFotosHotel .contValoracionMedia .contOpinion .datosCliente .fa{vertical-align:top}.fichaHotel .contFotosHotel .contValoracionMedia_xs{top:10px;left:10px}.fichaHotel .contFotosHotel .contValoracionMedia_xs .large{font-size:2.4em}.fichaHotel #pestanya_infoGeneral .ampliarMapa{background:transparent;background-color:rgba(34,34,34,0.6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99222222', EndColorStr='#99222222');color:#fff;bottom:0;right:0}.fichaHotel #pestanya_infoGeneral .serviciosHotel .listaServiciosHotel li{border-bottom:0;padding:2px 0}.fichaHotel #pestanya_infoGeneral .serviciosHotel .listaServiciosHotel li [class^="ico-"]{color:#999;vertical-align:sub;padding-right:2px;padding-bottom:2px}.fichaHotel .fixed{position:fixed;top:20px;z-index:600}.fichaHotel .fixed .module{-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.5);box-shadow:0px 1px 2px 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)}.fichaHotel .fixed .module .box{box-shadow:none}.fichaHotel #contErrorDispo.alert [class*="fa-"]{font-size:50px;top:12px}.fichaHotel #contErrorDispo.alert>div{padding-left:55px}.fichaHotel .verMasHoteles{position:relative;border-width:1px;border-style:solid;border-color:#7cb021;border-color:rgba(124,176,33,0.4);background:transparent;background:rgba(124,176,33,0.2);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#337cb021', EndColorStr='#337cb021')}.fichaHotel .verMasHoteles [class*="fa-"]{position:absolute;color:#7cb021}.fichaHotel .verMasHoteles .fa-building{font-size:30px;top:15px;opacity:.4;filter:alpha(opacity=40)}.fichaHotel .verMasHoteles .fa-search{font-size:32px;left:20px;top:28px;opacity:.8;filter:alpha(opacity=80)}.fichaHotel .verMasHoteles>div{padding-left:48px}.fichaHotel .contFinesSemana h4,.fichaHotel .contPuentes h4,.fichaHotel .contSocial h4{margin-bottom:5px}.fichaHotel .contPuentes .list-group-item,.fichaHotel .contSocial .list-group-item{padding:12px}.fichaHotel .contPuentes:hover,.fichaHotel .contSocial:hover{color:inherit !important}.fichaHotel .contPuentes:hover .fa,.fichaHotel .contSocial:hover .fa{color:#555 !important}.fichaHotel .contFinesSemana .owl-theme .owl-controls .owl-buttons div{top:25% !important}.fichaHotel .contPuentes .table td{padding:0}.fichaHotel .contPuentes .contFotoCampanya{width:auto;height:50px;background-size:auto 50px;background-position:center top;background-repeat:no-repeat}.fichaHotel .contSocial .list-group-item .list-group-item-text [class*="fa-"]{font-size:1.2em;opacity:.6;filter:alpha(opacity=60)}.fichaHotel .contSocial .list-group-item .fa-chevron-right{font-size:1.8em;opacity:.6;filter:alpha(opacity=60)}.fichaHotel .roomRates{border:5px solid #c8e6fa;background-color:#fff;-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)}.fichaHotel .roomRates thead{background:transparent;background:rgba(200,230,250,0.94);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#f0c8e6fa', EndColorStr='#f0c8e6fa')}.fichaHotel .roomRates thead span{font-size:18px}.fichaHotel .roomRates tbody tr{background-color:#fff}.fichaHotel .roomRates tbody tr.opcionesHab{background-color:#f5f5f5}.fichaHotel .dispoHotel .rotuloSimple{border-bottom:none;box-shadow:none}.fichaHotel .dispoHotel .preciosHabitaciones thead{background:transparent;background:rgba(177,108,19,0.2);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#33b16c13', EndColorStr='#33b16c13')}.fichaHotel .dispoHotel .preciosHabitaciones thead th span{color:#fff !important;text-shadow:0px 1px 0px rgba(0,0,0,0.4)}.fichaHotel .dispoHotel .preciosHabitaciones tbody tr{background-color:#fff}.fichaHotel .dispoHotel .preciosHabitaciones tbody td.tipoHab>span[class*="txt"]{color:#005591 !important}.fichaHotel .dispoHotel .preciosHabitaciones tbody td .precioDestacado{font-weight:normal}.fichaHotel .dispoHotel .preciosHabitaciones tbody td .precioAntes{font-weight:normal}.fichaHotel .dispoHotel .preciosHabitaciones tbody td .precioAntes span{text-decoration:line-through}.fichaHotel .dispoHotel .preciosHabitaciones tbody td .precioBoton.boton{padding:5px 10px}.fichaHotel .dispoHotel .preciosHabitaciones tbody td .precioBoton.boton span{color:#fff !important;text-shadow:0px 1px 0px rgba(0,0,0,0.4)}.fichaHotel .dispoHotel .preciosHabitaciones tbody td .precioBoton.boton span.precioAntes{opacity:.8;filter:alpha(opacity=80)}.goBackAvailability{background-color:#def0fc;border:1px solid #9acbe9;cursor:pointer;display:table;width:100%}.goBackAvailability>div{display:table-cell;padding:10px;vertical-align:middle}.goBackAvailability .returnAvailability{border-right:1px solid #9acbe9}.goBackAvailability .changeSearch{text-align:right}.tableDetailHotelRooms .hot_rowoffer>td{height:40px;position:relative}.tableDetailHotelRooms .hot_rowoffer>td:after{color:#d7d7d7;content:"\f107";font-size:30px;font-family:FontAwesome;position:absolute;top:-2px;right:7px}.tableDetailHotelRooms .hot_rowoffer.collapsed>td:after{content:'\f105'}.tableDetailHotelRooms .room{width:55%}.btnSave:before{content:"\f0c7";font-family:FontAwesome;font-size:12px;font-weight:normal}.sidebarHotelDetail .agents .thumbnail{display:inline}.sidebarHotelDetail .roomPrice:first-child>span{width:215px;display:inline-block}.sidebarHotelDetail .roomPrice:first-child .promotions{display:inline-block}.sidebarHotelDetail .roomPrice:first-child .promotions span{display:inline-block}.boxRoomType,.regimenRow{display:table;width:100%}.boxRoomType .room,.boxRoomType .regimen,.boxRoomType .regimenRow>div{display:table-cell}.boxRoomType .room{padding:10px;width:200px}.boxRoomType .regimen{border-left:1px dotted #d7d7d7}.boxRoomType .regimenRow{border-top:1px dotted #d7d7d7;margin:0}.boxRoomType .regimenRow>div{padding:10px;vertical-align:middle}.boxRoomType .regimenRow .item{width:30%}.boxRoomType .regimenRow .promotions{width:20%}.boxRoomType .regimenRow .roomPrice{width:20%}.boxRoomType .regimenRow .btnContinue{width:30%}.boxRoomType .regimen .regimenRow:first-child{border-top:0}.morePromotions{border:2px solid #007dbe;border-radius:5px;color:#005591;cursor:pointer;display:inline-block;font-size:18px;height:37px;line-height:30px;margin-left:3px;position:relative;text-align:center;top:3px;transform:rotate(2deg);width:37px}.campanyaCampanyas .contBannerRotadorCampanyas .carousel-caption{background:transparent;background:rgba(0,125,190,0.9);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e6007dbe', EndColorStr='#e6007dbe');-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-shadow:0px 1px 0px rgba(0,0,0,0.7);left:0;bottom:10px}.cabCampanya .conditionsBtn>div.bg-naranja{height:75px;padding:20px}.cabCampanya .cabecera{background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:265px;display:block;margin:0;position:relative}.cabCampanya .cabecera .fadeImage:after{background:-moz-linear-gradient(top, rgba(0,51,102,0.65) 0, rgba(0,51,102,0) 52%, rgba(0,51,102,0) 67%, rgba(0,51,102,0) 100%);background:-ms-linear-gradient(top, rgba(0,51,102,0.65) 0, rgba(0,51,102,0) 52%, rgba(0,51,102,0) 67%, rgba(0,51,102,0) 100%);background:-o-linear-gradient(top, rgba(0,51,102,0.65) 0, rgba(0,51,102,0) 52%, rgba(0,51,102,0) 67%, rgba(0,51,102,0) 100%);background:-webkit-linear-gradient(top, rgba(0,51,102,0.65) 0, rgba(0,51,102,0) 52%, rgba(0,51,102,0) 67%, rgba(0,51,102,0) 100%);background:linear-gradient(to bottom, rgba(0,51,102,0.65) 0, rgba(0,51,102,0) 52%, rgba(0,51,102,0) 67%, rgba(0,51,102,0) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.cabCampanya .cabecera .imgCampaign{margin-left:-200px;position:absolute}.cabCampanya .cabecera .fechaPuente{color:#fff;font-family:'Custom Language','Maven Pro',arial,helvetica,sans serif;font-size:1.8em;opacity:.85;filter:alpha(opacity=85);text-shadow:0px 1px 0px rgba(0,0,0,0.7)}.cabCampanya .cabecera .titContent{position:relative;z-index:1}.cabCampanya .cabecera .titCampanya{color:#fff;font-weight:normal;font-size:6em;letter-spacing:-5px;line-height:60px;margin:2px 0 2px;padding:0 130px;text-shadow:0px 1px 0px rgba(0,0,0,0.7);z-index:2}.cabCampanya .cabecera .titCampanya.compacted{font-size:7em}.cabCampanya .cabecera .titCampanyaPeq{color:#fff;font-size:4em;letter-spacing:-2px;padding-top:0;padding-right:15px;padding-bottom:10px;padding-left:15px;margin:0;text-shadow:0px 1px 0px rgba(0,0,0,0.7);z-index:2}.cabCampanya .cabecera .subtitCampanya{color:#fff;font-family:'Custom Language','Maven Pro',arial,helvetica,sans serif;font-size:2em;padding:8px 15px;text-transform:uppercase;background:transparent;background:rgba(124,176,33,0.85);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#d97cb021', EndColorStr='#d97cb021');text-shadow:0px 1px 0px rgba(0,0,0,0.7);z-index:2}.cabCampanya .cabecera .subtitCampanya [class*="ico-"]{display:none !important}.cabCampanya .cabecera .logiCampanya{bottom:0;height:265px;right:5px}.cabCampanya .cabecera .logiCampanya img{width:245px}.cabCampanya .cabecera .promoCampanya{bottom:10px;left:0}.cabCampanya .cabecera .promoCampanya .infoCampanya{height:75px}.cabCampanya .cabecera .promoCampanya .promos{background-color:#e74c3c}.campanya .cajaProductos .contInfo{margin-bottom:10px !important}.cajaFinSemana{background-color:#f8f8f8;border:1px solid #d7d7d7 !important;margin:0 !important;text-align:center}.cajaFinSemana .diaSalida{line-height:1.2em !important}.cajaFinSemana span{display:block}.cajaFinSemana .precioSalida{background-color:#fa8c00;color:#fff;font-size:2.4em;letter-spacing:-1px;line-height:40px !important;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-shadow:0px 1px 0px rgba(0,0,0,0.5)}.cajaFinSemana:hover{background-color:#fee8cc}.cajaFinSemana.active{background-color:#fee8cc;border:2px solid #fa8c00 !important;margin-top:-1px}.carouselInfoDestinos .boxInfoDestino .cita{letter-spacing:-1px}.carouselInfoDestinos .boxInfoDestino .cita [class*="fa-quote-"]{font-size:20px}.carouselInfoDestinos .boxInfoDestino .cita .fa-quote-left{margin-right:8px}.carouselInfoDestinos .boxInfoDestino .cita .fa-quote-right{margin-left:8px;top:5px}.carouselInfoDestinos .boxInfoDestino article{padding:15px}.carouselInfoDestinos .boxInfoDestino article p{font-size:inherit;line-height:inherit;margin-bottom:5px}.carouselInfoDestinos .boxInfoDestino article .infoDestino{margin-left:20px}.carouselInfoDestinos .boxInfoDestino article .infoDestino [class*="fa-"]{color:#999;opacity:.6;filter:alpha(opacity=60)}.carouselInfoDestinos .boxInfoDestino .verMas{width:100%;position:relative;bottom:0;left:0;padding:0 15px 15px}.moduloSeo ul.new-tabs [class*="fa-"],.moduloSeo ul.new-tabs [class*="ico-"]{bottom:5px !important}.moduloSeo ul.new-tabs h4{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:-2px;color:inherit;margin:0}.moduloSeo ul h4{font-family:inherit;font-size:inherit;letter-spacing:0;color:inherit;display:inline}.moduloSeo .guiaDestino p{margin-top:15px}.moduloSeo .guiaDestino p .subtitulo{color:#555;display:block;margin-bottom:3px}.moduloSeo .guiaOpiniones .puntuaciones [class*="col-"]{padding-left:0;padding-right:5px}.subTitArticle p{color:#005591;font-size:calc(2.24em);line-height:26px !important}.previewArticulo .box{background-color:#555}.previewArticulo .box .seccion{background-color:#7cb021;padding:8px 7px 5px}.previewArticulo .box .flechaDown.peque{border-top-color:#7cb021}.previewArticulo .box .fotoArticulo{border-bottom:3px solid #7cb021}.previewArticulo .box .infoArticulo .titulo{font-size:240%;color:#fff;letter-spacing:-1px;text-shadow:none;font-weight:normal;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;-o-hyphens:auto;hyphens:auto;word-wrap:break-word}.previewArticulo .box .autor{color:#eaeaea;bottom:2px;left:0}.articulo .box{border-top:3px solid #7cb021}.articulo h5[class*="titul"]{letter-spacing:-3px}.articulo h5[class*="titul"]:before,.articulo h5[class*="titul"]:after{font-family:fontawesome;font-size:28px;color:#007dbe;opacity:.5;filter:alpha(opacity=50);position:relative;bottom:15px}.articulo h5[class*="titul"]:before{content:"\f10d";padding-right:8px}.articulo h5[class*="titul"]:after{content:"\f10e";padding-left:8px}.articulo .articuloPublicacion .imgPerfilAutor{width:50px;height:50px;overflow:hidden;position:relative;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;cursor:pointer}.articulo .articuloPublicacion .imgPerfilAutor img{width:50px;position:absolute}.articulo .articuloPublicacion .imgPerfilAutor i{font-size:32px;padding:10px 14px;position:absolute;top:0;left:0;z-index:25;background:transparent;background:rgba(204,0,0,0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#b3cc0000', EndColorStr='#b3cc0000');opacity:0;filter:alpha(opacity=0)}.articulo .articuloPublicacion .imgPerfilAutor:hover i{opacity:1;filter:alpha(opacity=100);transition:all .2s ease-in 0s}.articulo .articuloCuerpo p{font-size:1.4em;line-height:22px}.articulo .articuloCuerpo .primerParrafo:first-letter{font-size:5.4em;line-height:.9em;float:left;margin:.1em;margin-left:0}.articulo .masArticulos ol{margin-top:5px;margin-left:20px;padding:0;color:#005591}.articulo .masArticulos ol li{padding:5px 2px}.articulo .masArticulos ol li a{color:#555;font-size:inherit}.articulo .masArticulos ol li a:hover{color:#005591}.alternativasVuelo .contMensaje,.flightsAlternative .contMensaje{border-bottom:1px solid #9acbe9;padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:70px}.alternativasVuelo .contMensaje:after,.flightsAlternative .contMensaje:after{color:#64afdc;content:"\f129";font-family:FontAwesome;font-size:56px;left:25px;position:absolute;text-shadow:0px 1px 0px rgba(255,255,255,0.7);top:25px}.alternativasVuelo .contError .alert,.flightsAlternative .contError .alert{box-shadow:none !important}.alternativasVuelo .contAlternatives,.flightsAlternative .contAlternatives{counter-reset:li;list-style:none;padding:0;position:relative}.alternativasVuelo .contAlternatives .alternative,.flightsAlternative .contAlternatives .alternative{border-bottom:1px solid #d7d7d7;padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:60px;position:relative}.alternativasVuelo .contAlternatives .alternative:before,.flightsAlternative .contAlternatives .alternative:before{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;font-size:20px;font-size:2rem;background-color:#d7d7d7;border-radius:50%;color:#fff;content:counter(li, decimal);counter-increment:li;display:inline-block;font-weight:bold;height:32px;left:15px;line-height:32px;position:absolute;text-align:center;top:19px;width:32px}.alternativasVuelo .contAlternatives .alternative.noCounter,.flightsAlternative .contAlternatives .alternative.noCounter{border-bottom:0;padding:25px 20px}.alternativasVuelo .contAlternatives .alternative.noCounter:before,.flightsAlternative .contAlternatives .alternative.noCounter:before{background-color:transparent;box-shadow:none;content:""}.alternativasVuelo .contAlternatives .titOpcion,.flightsAlternative .contAlternatives .titOpcion{font-size:20px;font-size:2rem;color:#555;display:block;font-weight:bold;margin:0 0 5px}.alternativasVuelo .contAlternatives .alternativeDates,.flightsAlternative .contAlternatives .alternativeDates{display:table;list-style:none;table-layout:fixed;width:100%}.alternativasVuelo .contAlternatives .alternativeDates li,.flightsAlternative .contAlternatives .alternativeDates li{border:1px solid #d7d7d7;border-right:none;font-size:14px;font-size:1.4rem;display:table-cell;height:100px;line-height:normal;margin-right:-1px;padding:8px;position:relative;text-align:center;vertical-align:top}.alternativasVuelo .contAlternatives .alternativeDates li:last-child,.flightsAlternative .contAlternatives .alternativeDates li:last-child{border-right:1px solid #d7d7d7}.alternativasVuelo .contAlternatives .alternativeDates li .price,.flightsAlternative .contAlternatives .alternativeDates li .price{display:block;margin:3px 0 0;text-shadow:none}.alternativasVuelo .contAlternatives .alternativeDates li .price .smaller,.flightsAlternative .contAlternatives .alternativeDates li .price .smaller{font-weight:normal}.alternativasVuelo .contAlternatives .alternativeDates li .flightType,.flightsAlternative .contAlternatives .alternativeDates li .flightType{color:#999;display:block;margin:15px 0 5px}.alternativasVuelo .contAlternatives .alternativeDates li.direct,.flightsAlternative .contAlternatives .alternativeDates li.direct{cursor:pointer}.alternativasVuelo .contAlternatives .alternativeDates li.direct .price,.flightsAlternative .contAlternatives .alternativeDates li.direct .price{color:#fa8c00}.alternativasVuelo .contAlternatives .alternativeDates li.direct .flightType,.flightsAlternative .contAlternatives .alternativeDates li.direct .flightType{color:#007dbe;font-weight:bold}.alternativasVuelo .contAlternatives .alternativeDates li.selected,.flightsAlternative .contAlternatives .alternativeDates li.selected{background-color:#7cb021;color:#fff;cursor:pointer;right:0}.alternativasVuelo .contAlternatives .alternativeDates li.selected .price,.flightsAlternative .contAlternatives .alternativeDates li.selected .price{color:#fff}.alternativasVuelo .contAlternatives .alternativeDates li.selected:after,.flightsAlternative .contAlternatives .alternativeDates li.selected:after{bottom:3px;content:"\f00c";font-family:FontAwesome;font-size:30px;position:absolute;opacity:.3;filter:alpha(opacity=30);right:5px}.alternativasVuelo .contAlternatives .alternativeDates li.selected .flightType,.flightsAlternative .contAlternatives .alternativeDates li.selected .flightType{color:#fff}.alternativasVuelo .contAlternatives .alternativeDates li.noFlights .flightType,.flightsAlternative .contAlternatives .alternativeDates li.noFlights .flightType{display:none}.alternativasVuelo .contAlternatives .alternativeDates li.noFlights:after,.flightsAlternative .contAlternatives .alternativeDates li.noFlights:after{color:#d7d7d7;content:"\f05e"}.alternativasVuelo .contAlternatives .alternativeDates li.noFlights:after,.flightsAlternative .contAlternatives .alternativeDates li.noFlights:after{bottom:7px;font-size:40px;font-size:4rem;font-family:FontAwesome;position:absolute;right:calc(50% - 18px)}.alternativasVuelo .contAlternatives .alternativeDates li.active,.flightsAlternative .contAlternatives .alternativeDates li.active{background:transparent;background:rgba(215,215,215,0.6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99d7d7d7', EndColorStr='#99d7d7d7')}.alternativasVuelo .contAlternatives .alternativeDates li.inactive,.flightsAlternative .contAlternatives .alternativeDates li.inactive{background-color:#f5f5f5;color:#999;cursor:default}.alternativasVuelo .contAlternatives .alternativeDates li.inactive span,.flightsAlternative .contAlternatives .alternativeDates li.inactive span,.alternativasVuelo .contAlternatives .alternativeDates li.inactive:after,.flightsAlternative .contAlternatives .alternativeDates li.inactive:after{opacity:.4;filter:alpha(opacity=40)}.alternativasVuelo .contAlternatives .changeAirport ul,.flightsAlternative .contAlternatives .changeAirport ul{list-style:none;padding:0}.alternativasVuelo .contAlternatives .changeAirport ul li,.flightsAlternative .contAlternatives .changeAirport ul li{margin-top:10px}.ofertasCampanyaZona2 .box{height:325px}.ofertasCampanyaZona2 .box .ofertas a{border-top:1px dotted #d7d7d7;display:block;overflow:hidden;padding:4px 15px 7px}.ofertasCampanyaZona2 .box .ofertas a:first-child{border:none}.ofertasCampanyaZona2 .box .ofertas .contInfo{width:66%;float:left}.ofertasCampanyaZona2 .box .ofertas .contPrecio{width:75px;float:right;position:static !important;text-align:right}.ofertasCampanyaZona2 .box .nombreCampanya{width:100%;max-width:180px;left:0;bottom:0;padding:10px}#modalRemoteAlternativesPack .close{font-size:34px;position:absolute;right:10px;top:5px;z-index:999}.gm-iw .gm-website,.gm-iw .gm-rev,.gm-iw .gm-phone{display:none}.latestSearches{margin-bottom:25px;width:100%}.latestSearches>li{background-color:#f5f5f5;border-left:1px solid #d7d7d7;display:table-cell;padding:10px;vertical-align:middle;max-width:136px}.latestSearches .active{opacity:.6;filter:alpha(opacity=60)}.latestSearches .titleBox{background-color:#fff;border-left:none;max-width:inherit;min-width:260px}.latestSearches .titleBox:before{content:"\e614";color:#007dbe;border:2px solid #c8e6fa;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-family:"font-logi";font-size:22px;margin-right:5px;padding:3px;position:relative;top:4px}.latestSearches .titleBox span{color:#005591;font-size:16px}.latestSearches .destination,.latestSearches .info{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}.latestSearches .destination{color:#007dbe;font-size:16px}.latestSearches .info{color:#999;font-size:12px}.flights_BookingDetails .flightAgrupation{position:relative}.flights_BookingDetails [class*="rotulo"]>div.enlaceRotulo{top:-8px}.box.newTravelCard .contInfo{min-height:163px}.box.newTravelCard .priceInfo .divPrecio{line-height:13px}.box.newTravelCard .priceInfo .divPrecio .precioBlock{line-height:24px}.box.newTravelCard .priceInfo .divPrecio .precioBlock .extrasmaller{font-size:12px;line-height:0}.box.newTravelCard .priceInfo .divPrecio .precioBlock .extrasmaller span{display:block}.dispoCarsTravels .equipamientoDestacado li{width:auto;min-width:40px;display:inline-block;margin:0 5px}.contFiltrosPaquete .slider.slider-horizontal .slider-track{height:4px;margin:0}.contFiltrosPaquete .slider.slider-horizontal .slider-handle{margin-top:-8px}.flightsInfo .contFiltrosTrenes .slider-horizontal .slider-track{height:4px}.flightsInfo .contFiltrosTrenes .slider-horizontal .slider-track .slider-handle{transform:translateY(-3px)}.flightsInfo .dispoContent .desgloseVuelosDispo{border:1px solid #64afdc}.flightsInfo .dispoContent .desgloseVuelosDispo .cFlights-message{padding:10px}.flightsInfo .dispoContent .desgloseVuelosDispo .cFlights-message .message{display:inline-block;width:90%;vertical-align:bottom;padding:0;margin-left:40px}.flightsInfo .dispoContent .desgloseVuelosDispo .cFlights-message .message:before{border:1px solid #c8e6fa;margin-right:9px;position:absolute;top:5px}.flightsInfo .dispoContent .detalleVuelo .desgloseVuelos thead{background-color:#def0fc}.flightsInfo .dispoContent .detalleVuelo .desgloseVuelos thead>tr{background-color:rgba(255,255,255,0.5)}.flightsInfo .dispoContent .detalleVuelo .desgloseVuelos thead>tr>th{border-bottom-color:#c8e6fa}.flightsInfo .dispoContent .detalleVuelo .desgloseVuelos thead>tr>th.date{width:200px}.flightsInfo .dispoContent .detalleVuelo .desgloseVuelos thead>tr>th.departure,.flightsInfo .dispoContent .detalleVuelo .desgloseVuelos thead>tr>th.arrival{width:230px}.flightsInfo .dispoContent .detalleVuelo .desgloseVuelos tbody .info{line-height:15px}.flightsInfo #resultadosDispoVuelos .flightItinerary-title{border-bottom:2px solid #d7d7d7;padding-bottom:5px;font-size:15px;font-weight:bold;line-height:18px;color:#999}.flightsInfo #resultadosDispoVuelos .flightItinerary-title small{font-size:12px;margin-right:10px !important}.flightsInfo #resultadosDispoVuelos .flightItinerary-title .flightArrow{border-top:2px solid #999;color:#999;display:inline-block;margin-top:2px;padding-top:4px;position:relative;width:15px}.flightsInfo #resultadosDispoVuelos .flightItinerary-title .flightArrow:before{content:'\f054';font-family:FontAwesome;font-size:10px;position:absolute;right:-2px;top:-10px}.flightsInfo #resultadosDispoVuelos .colIda .flights-list,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list{list-style:none;margin-bottom:0}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight.train-result,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight.train-result{border-bottom:1px solid #eaeaea;padding:10px}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight.train-result .moreFareInformation tbody,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight.train-result .moreFareInformation tbody,.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight.train-result .upgradeFareInformation tbody,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight.train-result .upgradeFareInformation tbody{background-color:#fff}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight.train-result .moreFareInformation tbody .upgradesFareOption,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight.train-result .moreFareInformation tbody .upgradesFareOption,.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight.train-result .upgradeFareInformation tbody .upgradesFareOption,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight.train-result .upgradeFareInformation tbody .upgradesFareOption{background-color:#fff}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight:last-child,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight:last-child{border:none}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight:hover,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight:hover{cursor:pointer;background-color:#f5f5f5}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight.active:hover,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight.active:hover{background-color:#f0f9e1}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight .infoUp *,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight .infoUp *{display:inline-block;vertical-align:middle}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight .infoUp .company,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight .infoUp .company{width:18%}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight .infoUp .departureTime,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight .infoUp .departureTime,.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight .infoUp .arrivalTime,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight .infoUp .arrivalTime{width:28%}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight .infoUp .departureTime span,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight .infoUp .departureTime span,.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight .infoUp .arrivalTime span,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight .infoUp .arrivalTime span{display:block}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight .infoUp .icon,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight .infoUp .icon{width:5%;vertical-align:top}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight .infoUp .trainPrice,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight .infoUp .trainPrice{width:17%}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight .nameTrain,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight .nameTrain{margin-left:18%;width:60%;border-top:1px solid #eaeaea}.flightsInfo #resultadosDispoVuelos .colIda .flights-list .flight:hover .nameTrain,.flightsInfo #resultadosDispoVuelos .colVuelta .flights-list .flight:hover .nameTrain{border-color:#d7d7d7}.flightsInfo #resultadosDispoVuelos .vuelosCarta{color:#005591;font-size:14px;position:absolute;right:0;text-transform:uppercase;top:5px}.flightsInfo #resultadosDispoVuelos .vuelosCarta:before{content:"\e004";left:-24px;padding-right:7px;border-right:1px solid rgba(255,255,255,0.3);font-family:font-logi;font-size:20px;line-height:38px;position:absolute;top:calc(31%)}.contListadoHoteles .preselectedFlight .flight-info{width:19%}.contListadoHoteles .preselectedFlight .flight-info>span{line-height:12px}.contListadoHoteles .preselectedFlight .flight-info>span:first-child{padding-top:5px}.selectedTransport{border-bottom:1px solid #007dbe;margin-bottom:20px}.selectedTransport .header{display:table;border-bottom:3px solid #007dbe;list-style:none;margin:0;table-layout:fixed;width:100%}.selectedTransport .header li{background-color:#c8e6fa;border-right:1px solid #9acbe9;color:#005591;display:table-cell;font-size:18px;font-weight:normal;line-height:normal;overflow:hidden;padding:15px;position:relative}.selectedTransport .header li span{display:block;font-size:12px;margin-top:2px;opacity:.8}.selectedTransport .header li:hover{background:transparent;background:rgba(154,203,233,0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#b39acbe9', EndColorStr='#b39acbe9');cursor:pointer}.selectedTransport .header li:last-child{border:none}.selectedTransport .header li:after{right:0;bottom:-15px;font-family:font-logi;font-size:72px;line-height:1;opacity:.1;position:absolute}.selectedTransport .header li.cheapest:after{content:"\e010"}.selectedTransport .header li.recommended:after{content:"\e616"}.selectedTransport .header li.personalized:after{content:"\e004"}.selectedTransport .header li.active{background-color:#007dbe;color:#fff}.selectedTransport .header li.active span{color:#fff}.selectedTransport .header li.selected:after{right:15px;bottom:auto;color:#fff;content:"\e906";background-color:#27ae60;border-radius:100%;font-size:24px;height:36px;line-height:36px;opacity:1;text-align:center;top:15px;width:36px}.selectedTransport .resumeTransport{min-height:90px;padding:15px;position:relative}.selectedTransport .resumeTransport>p{color:#555;font-size:14px;margin-bottom:15px}.selectedTransport .resumeTransport .containerLoading .loading-spinner{text-align:center;top:65px}.selectedTransport .resumeTransport .containerLoading .loading-spinner:before{margin-right:0;right:calc(50% - 18px)}.selectedTransport .resumeTransport .containerLoading .loading-spinner p{padding-top:45px}.selectedTransport .transportHighlights{display:table;margin-bottom:15px;table-layout:fixed;width:100%}.selectedTransport .transportHighlights>div{background:transparent;background:rgba(39,174,96,0.12);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#1f27ae60', EndColorStr='#1f27ae60');border-radius:3px;color:#555;display:table-cell;font-size:12px;outline:2px solid #fff;padding:12px 8px;padding-left:45px;position:relative;vertical-align:middle}.selectedTransport .transportHighlights>div:before{left:8px;color:#27ae60;font-family:font-logi;font-size:30px;position:absolute;top:calc(50% - 15px)}.selectedTransport .transportHighlights>div.schedule:before{content:"\e91f"}.selectedTransport .transportHighlights>div.direct:before{content:"\e91e"}.selectedTransport .transportHighlights>div.regular:before{content:"\e920"}.selectedTransport .transportHighlights>div.airport:before{content:"\e921"}.selectedTransport .transportHighlights>div.luggage:before{content:"\e91d"}.selectedTransport .resumeOutbound,.selectedTransport .resumeReturn,.selectedTransport .details{background-color:#fff;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;display:table;position:relative;table-layout:fixed;width:100%}.selectedTransport .resumeOutbound>div,.selectedTransport .resumeReturn>div,.selectedTransport .details>div{color:#555;display:table-cell;font-size:12px;line-height:18px;padding:0 5px;padding-bottom:9px;padding-top:11px;position:relative;vertical-align:middle}.selectedTransport .resumeOutbound .date,.selectedTransport .resumeReturn .date,.selectedTransport .details .date{width:15%}.selectedTransport .resumeOutbound .date strong,.selectedTransport .resumeReturn .date strong,.selectedTransport .details .date strong,.selectedTransport .resumeOutbound .date time,.selectedTransport .resumeReturn .date time,.selectedTransport .details .date time{padding-left:27px;display:block}.selectedTransport .resumeOutbound .origin,.selectedTransport .resumeReturn .origin,.selectedTransport .details .origin,.selectedTransport .resumeOutbound .destination,.selectedTransport .resumeReturn .destination,.selectedTransport .details .destination{width:22%}.selectedTransport .resumeOutbound .origin time,.selectedTransport .resumeReturn .origin time,.selectedTransport .details .origin time,.selectedTransport .resumeOutbound .destination time,.selectedTransport .resumeReturn .destination time,.selectedTransport .details .destination time{display:block;font-size:16px;font-weight:bold}.selectedTransport .resumeOutbound .origin time span,.selectedTransport .resumeReturn .origin time span,.selectedTransport .details .origin time span,.selectedTransport .resumeOutbound .destination time span,.selectedTransport .resumeReturn .destination time span,.selectedTransport .details .destination time span{padding-left:3px;color:#007dbe;font-size:12px;font-weight:normal}.selectedTransport .resumeOutbound .origin address,.selectedTransport .resumeReturn .origin address,.selectedTransport .details .origin address,.selectedTransport .resumeOutbound .destination address,.selectedTransport .resumeReturn .destination address,.selectedTransport .details .destination address{display:block;line-height:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:98%}.selectedTransport .resumeOutbound .stops span,.selectedTransport .resumeReturn .stops span,.selectedTransport .details .stops span{border-top:2px solid #999;color:#999;display:block;font-size:9px;letter-spacing:-0.02rem;margin-top:2px;padding-top:2px;position:relative;text-align:center;text-transform:uppercase;width:90%}.selectedTransport .resumeOutbound .stops span:after,.selectedTransport .resumeReturn .stops span:after,.selectedTransport .details .stops span:after{font-family:FontAwesome;position:absolute}.selectedTransport .resumeOutbound .stops span.stop-0,.selectedTransport .resumeReturn .stops span.stop-0,.selectedTransport .details .stops span.stop-0{border-color:#007dbe;color:#007dbe}.selectedTransport .resumeOutbound .stops span.stop-0:after,.selectedTransport .resumeReturn .stops span.stop-0:after,.selectedTransport .details .stops span.stop-0:after{right:-1px;color:#007dbe;content:'\f105';font-size:15px;font-weight:bold;top:-10px}.selectedTransport .resumeOutbound .stops span.stop-1:after,.selectedTransport .resumeReturn .stops span.stop-1:after,.selectedTransport .details .stops span.stop-1:after,.selectedTransport .resumeOutbound .stops span.stop-2:after,.selectedTransport .resumeReturn .stops span.stop-2:after,.selectedTransport .details .stops span.stop-2:after,.selectedTransport .resumeOutbound .stops span.stop-3:after,.selectedTransport .resumeReturn .stops span.stop-3:after,.selectedTransport .details .stops span.stop-3:after,.selectedTransport .resumeOutbound .stops span.stop-4:after,.selectedTransport .resumeReturn .stops span.stop-4:after,.selectedTransport .details .stops span.stop-4:after{right:auto;color:#fff;font-size:5px;letter-spacing:5px;line-height:1;text-shadow:-2px 0 #999,0 2px #999,2px 0 #999,0 -2px #999;top:-3px}.selectedTransport .resumeOutbound .stops span.stop-1:after,.selectedTransport .resumeReturn .stops span.stop-1:after,.selectedTransport .details .stops span.stop-1:after{left:calc(50% - 2px);content:"\f111"}.selectedTransport .resumeOutbound .stops span.stop-2:after,.selectedTransport .resumeReturn .stops span.stop-2:after,.selectedTransport .details .stops span.stop-2:after{left:calc(50% - 7px);content:"\f111 \f111"}.selectedTransport .resumeOutbound .stops span.stop-3:after,.selectedTransport .resumeReturn .stops span.stop-3:after,.selectedTransport .details .stops span.stop-3:after{left:calc(50% - 12px);content:"\f111 \f111 \f111"}.selectedTransport .resumeOutbound .stops span.stop-4:after,.selectedTransport .resumeReturn .stops span.stop-4:after,.selectedTransport .details .stops span.stop-4:after{left:calc(50% - 17px);content:"\f111 \f111 \f111 \f111"}.selectedTransport .resumeOutbound .info,.selectedTransport .resumeReturn .info,.selectedTransport .details .info{width:30%}.selectedTransport .resumeOutbound .info .logo,.selectedTransport .resumeReturn .info .logo,.selectedTransport .details .info .logo{left:5px;height:auto;position:absolute;top:calc(50% - 18px);width:36px}.selectedTransport .resumeOutbound .info p,.selectedTransport .resumeReturn .info p,.selectedTransport .details .info p{padding-left:45px;color:#999;font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.selectedTransport .resumeOutbound .info .luggage,.selectedTransport .resumeReturn .info .luggage,.selectedTransport .details .info .luggage,.selectedTransport .resumeOutbound .info .creditCard,.selectedTransport .resumeReturn .info .creditCard,.selectedTransport .details .info .creditCard{color:#999;font-family:FontAwesome;font-size:14px;padding:0 5px;position:relative}.selectedTransport .resumeOutbound .info .luggage:after,.selectedTransport .resumeReturn .info .luggage:after,.selectedTransport .details .info .luggage:after,.selectedTransport .resumeOutbound .info .creditCard:after,.selectedTransport .resumeReturn .info .creditCard:after,.selectedTransport .details .info .creditCard:after{right:-2px;bottom:-5px;color:#f60;content:"\f00d";font-family:FontAwesome;font-size:14px;position:absolute}.selectedTransport .resumeOutbound .info .luggage.included:after,.selectedTransport .resumeReturn .info .luggage.included:after,.selectedTransport .details .info .luggage.included:after,.selectedTransport .resumeOutbound .info .creditCard.included:after,.selectedTransport .resumeReturn .info .creditCard.included:after,.selectedTransport .details .info .creditCard.included:after{color:#27ae60;content:"\f00c"}.selectedTransport .resumeOutbound .info .luggage.info:after,.selectedTransport .resumeReturn .info .luggage.info:after,.selectedTransport .details .info .luggage.info:after,.selectedTransport .resumeOutbound .info .creditCard.info:after,.selectedTransport .resumeReturn .info .creditCard.info:after,.selectedTransport .details .info .creditCard.info:after{right:0;color:#007dbe;content:"\f128"}.selectedTransport .resumeOutbound .info .luggage:before,.selectedTransport .resumeReturn .info .luggage:before,.selectedTransport .details .info .luggage:before{content:"\f0f2"}.selectedTransport .resumeOutbound .info .creditCard:before,.selectedTransport .resumeReturn .info .creditCard:before,.selectedTransport .details .info .creditCard:before{content:"\f09d"}.selectedTransport .resumeOutbound .info .showDetails,.selectedTransport .resumeReturn .info .showDetails,.selectedTransport .details .info .showDetails{right:5px;position:absolute;top:calc(50% - 16px)}.selectedTransport .resumeOutbound .info .showDetails:before,.selectedTransport .resumeReturn .info .showDetails:before,.selectedTransport .details .info .showDetails:before{color:#d7d7d7;content:"\f106";font-family:FontAwesome;font-size:22px;line-height:32px;padding:0 2px}.selectedTransport .resumeOutbound .info .showDetails.collapsed:before,.selectedTransport .resumeReturn .info .showDetails.collapsed:before,.selectedTransport .details .info .showDetails.collapsed:before{content:"\f107"}.selectedTransport .resumeOutbound .info .showDetails span,.selectedTransport .resumeReturn .info .showDetails span,.selectedTransport .details .info .showDetails span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.selectedTransport .resumeOutbound .date:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.selectedTransport .resumeReturn{border-top:none}.selectedTransport .resumeReturn .date:before{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.selectedTransport .detailsTransport{background-color:#f5f5f5;border-bottom:1px solid #eaeaea;padding:0 26px}.selectedTransport .detailsTransport .details{background-color:transparent;border-top:none}.selectedTransport .detailsTransport .details>div{vertical-align:top}.selectedTransport .detailsTransport .details:last-of-type{border-bottom:none}.selectedTransport .detailsTransport .origin,.selectedTransport .detailsTransport .destination{width:24%}.selectedTransport .detailsTransport .origin address,.selectedTransport .detailsTransport .destination address{white-space:inherit;width:100%}.selectedTransport .detailsTransport .arrow{color:#999;display:inline-block;font-size:19px;margin-top:24px;padding-top:4px;text-align:center;width:20px}.selectedTransport .detailsTransport .stop{color:#999}.selectedTransport .detailsTransport .info{width:28.5%}.selectedTransport .detailsTransport .info .logo{top:10px}.selectedTransport .detailsTransport .info p{padding-right:0;white-space:inherit;width:100%}.selectedTransport .option{color:#555;font-size:12px;margin-top:15px;text-align:center;vertical-align:middle}.selectedTransport .option .supplement{color:#fa8c00;font-size:18px;font-weight:bold}.selectedTransport .option .boton{margin-left:12px;font-size:16px}.selectedTransport .option .boton.boton-azul{font-size:12px}.selectedTransport.flight .header>li,.selectedTransport.train .header>li{padding-left:62px}.selectedTransport.flight .header>li.selected:before,.selectedTransport.train .header>li.selected:before{left:12px;padding-right:7px;border-right:1px solid rgba(255,255,255,0.3);font-family:font-logi;font-size:32px;line-height:38px;position:absolute;top:calc(50% - 19px)}.selectedTransport.flight .resumeOutbound .date:before,.selectedTransport.train .resumeOutbound .date:before,.selectedTransport.flight .resumeReturn .date:before,.selectedTransport.train .resumeReturn .date:before{left:2px;color:#555;font-family:font-logi;font-size:22px;top:calc(50% - 12px);position:absolute}.selectedTransport.flight .header>li.selected:before{content:"\e004"}.selectedTransport.flight .resumeOutbound .date:before,.selectedTransport.flight .resumeReturn .date:before{content:"\e612"}.selectedTransport.flight:hover{background-color:transparent;cursor:default}.selectedTransport.train .header>li.selected:before{content:"\e006"}.selectedTransport.train .resumeOutbound .date:before,.selectedTransport.train .resumeReturn .date:before{content:"\e601"}.selectedTransport.train .resumeOutbound .info span,.selectedTransport.train .resumeReturn .info span{border-right:1px solid #999;padding-right:3px}.selectedTransport.train .resumeOutbound .info span:last-child,.selectedTransport.train .resumeReturn .info span:last-child{border:none}.selectedTrainSimple,.selectedFlightSimple,.recommendedFlight,.selectedTrain,.selectedFlight{background-color:#def0fc;border:1px solid #9acbe9;padding:5px}.selectedTrainSimple:before,.selectedFlightSimple:before,.recommendedFlight:before,.selectedTrain:before,.selectedFlight:before{background-color:#fff;border:2px solid #c8e6fa;border-radius:50%;font-size:28px;color:#007dbe;display:block;font-family:font-logi;position:absolute;text-align:center;font-size:2.2rem;height:30px;left:7px;line-height:28px;top:10px;width:30px}.selectedTrainSimple .header,.selectedFlightSimple .header,.recommendedFlight .header,.selectedTrain .header,.selectedFlight .header{padding-top:10px;padding-right:5px;padding-bottom:10px;padding-left:40px}.selectedTrainSimple .details .outbond,.selectedFlightSimple .details .outbond,.recommendedFlight .details .outbond,.selectedTrain .details .outbond,.selectedFlight .details .outbond,.selectedTrainSimple .details .return,.selectedFlightSimple .details .return,.recommendedFlight .details .return,.selectedTrain .details .return,.selectedFlight .details .return{background-color:#def0fc}.selectedTrainSimple .details .outbond .date,.selectedFlightSimple .details .outbond .date,.recommendedFlight .details .outbond .date,.selectedTrain .details .outbond .date,.selectedFlight .details .outbond .date,.selectedTrainSimple .details .return .date,.selectedFlightSimple .details .return .date,.recommendedFlight .details .return .date,.selectedTrain .details .return .date,.selectedFlight .details .return .date{padding:3px;padding-left:26px;position:relative;width:10%;vertical-align:middle}.selectedTrainSimple .details .outbond .date:before,.selectedFlightSimple .details .outbond .date:before,.recommendedFlight .details .outbond .date:before,.selectedTrain .details .outbond .date:before,.selectedFlight .details .outbond .date:before,.selectedTrainSimple .details .return .date:before,.selectedFlightSimple .details .return .date:before,.recommendedFlight .details .return .date:before,.selectedTrain .details .return .date:before,.selectedFlight .details .return .date:before{color:#555;font-family:font-logi;font-size:1.8rem;position:absolute;left:3px;top:3px;vertical-align:bottom}.selectedTrainSimple .details .outbond thead,.selectedFlightSimple .details .outbond thead,.recommendedFlight .details .outbond thead,.selectedTrain .details .outbond thead,.selectedFlight .details .outbond thead,.selectedTrainSimple .details .return thead,.selectedFlightSimple .details .return thead,.recommendedFlight .details .return thead,.selectedTrain .details .return thead,.selectedFlight .details .return thead{background-color:rgba(255,255,255,0.5)}.selectedTrainSimple .details .outbond tbody tr,.selectedFlightSimple .details .outbond tbody tr,.recommendedFlight .details .outbond tbody tr,.selectedTrain .details .outbond tbody tr,.selectedFlight .details .outbond tbody tr,.selectedTrainSimple .details .return tbody tr,.selectedFlightSimple .details .return tbody tr,.recommendedFlight .details .return tbody tr,.selectedTrain .details .return tbody tr,.selectedFlight .details .return tbody tr{background-color:white}.selectedTrainSimple .details,.selectedFlightSimple .details,.recommendedFlight .details{list-style:none;margin:0}.selectedTrainSimple .details li,.selectedFlightSimple .details li,.recommendedFlight .details li{display:inline-table;width:100%;padding:0}.selectedTrainSimple .details .outbond,.selectedFlightSimple .details .outbond,.recommendedFlight .details .outbond,.selectedTrainSimple .details .return,.selectedFlightSimple .details .return,.recommendedFlight .details .return{background:rgba(255,255,255,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80ffffff', EndColorStr='#80ffffff');border-top:1px solid #c8e6fa;list-style:none;margin:0}.selectedTrainSimple .details .outbond .logo,.selectedFlightSimple .details .outbond .logo,.recommendedFlight .details .outbond .logo,.selectedTrainSimple .details .return .logo,.selectedFlightSimple .details .return .logo,.recommendedFlight .details .return .logo{position:relative;text-align:center;width:15%}.selectedTrainSimple .details .outbond .city,.selectedFlightSimple .details .outbond .city,.recommendedFlight .details .outbond .city,.selectedTrainSimple .details .return .city,.selectedFlightSimple .details .return .city,.recommendedFlight .details .return .city{vertical-align:bottom;width:18%}.selectedTrainSimple .details .outbond .city .time,.selectedFlightSimple .details .outbond .city .time,.recommendedFlight .details .outbond .city .time,.selectedTrainSimple .details .return .city .time,.selectedFlightSimple .details .return .city .time,.recommendedFlight .details .return .city .time{display:block;font-weight:bold}.selectedTrainSimple .details .outbond .stop,.selectedFlightSimple .details .outbond .stop,.recommendedFlight .details .outbond .stop,.selectedTrainSimple .details .return .stop,.selectedFlightSimple .details .return .stop,.recommendedFlight .details .return .stop{position:relative;width:13%;vertical-align:middle}.selectedTrainSimple .details .outbond .stop .stops,.selectedFlightSimple .details .outbond .stop .stops,.recommendedFlight .details .outbond .stop .stops,.selectedTrainSimple .details .return .stop .stops,.selectedFlightSimple .details .return .stop .stops,.recommendedFlight .details .return .stop .stops{padding:0;position:absolute;top:0;width:75%;font-size:9px;letter-spacing:-0.02rem;opacity:.8;text-align:center;text-transform:uppercase}.selectedTrainSimple .details .outbond .stop .stops .info-stops,.selectedFlightSimple .details .outbond .stop .stops .info-stops,.recommendedFlight .details .outbond .stop .stops .info-stops,.selectedTrainSimple .details .return .stop .stops .info-stops,.selectedFlightSimple .details .return .stop .stops .info-stops,.recommendedFlight .details .return .stop .stops .info-stops{padding:4px 0 0;border-top:2px solid #007dbe;color:#007dbe;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.selectedTrainSimple .details .outbond .stop .stops .info-stops:after,.selectedFlightSimple .details .outbond .stop .stops .info-stops:after,.recommendedFlight .details .outbond .stop .stops .info-stops:after,.selectedTrainSimple .details .return .stop .stops .info-stops:after,.selectedFlightSimple .details .return .stop .stops .info-stops:after,.recommendedFlight .details .return .stop .stops .info-stops:after{content:"\f054";font-family:FontAwesome;font-size:11px;position:absolute;left:initial;right:-2px;top:-5px}.selectedTrainSimple .details .outbond .info,.selectedFlightSimple .details .outbond .info,.recommendedFlight .details .outbond .info,.selectedTrainSimple .details .return .info,.selectedFlightSimple .details .return .info,.recommendedFlight .details .return .info{width:18%;vertical-align:middle}.selectedTrainSimple .details .outbond .moreInfo,.selectedFlightSimple .details .outbond .moreInfo,.recommendedFlight .details .outbond .moreInfo,.selectedTrainSimple .details .return .moreInfo,.selectedFlightSimple .details .return .moreInfo,.recommendedFlight .details .return .moreInfo{height:24px;position:relative;width:3%;vertical-align:middle}.selectedTrainSimple .details .outbond .moreInfo i,.selectedFlightSimple .details .outbond .moreInfo i,.recommendedFlight .details .outbond .moreInfo i,.selectedTrainSimple .details .return .moreInfo i,.selectedFlightSimple .details .return .moreInfo i,.recommendedFlight .details .return .moreInfo i{cursor:pointer;position:absolute;right:5px;top:5px}.selectedTrainSimple .details .return .date:before,.selectedFlightSimple .details .return .date:before,.recommendedFlight .details .return .date:before{transform:scaleX(-1)}.selectedTrain,.selectedFlight{background-color:#def0fc;border:1px solid #9acbe9}.selectedTrain .details .outbond th,.selectedFlight .details .outbond th,.selectedTrain .details .return th,.selectedFlight .details .return th{border-bottom:1px solid #c8e6fa}.selectedTrain .details .outbond th.date,.selectedFlight .details .outbond th.date,.selectedTrain .details .return th.date,.selectedFlight .details .return th.date,.selectedTrain .details .outbond th.departure,.selectedFlight .details .outbond th.departure,.selectedTrain .details .return th.departure,.selectedFlight .details .return th.departure,.selectedTrain .details .outbond th.arrival,.selectedFlight .details .outbond th.arrival,.selectedTrain .details .return th.arrival,.selectedFlight .details .return th.arrival,.selectedTrain .details .outbond th.info,.selectedFlight .details .outbond th.info,.selectedTrain .details .return th.info,.selectedFlight .details .return th.info{width:22%}.selectedTrainSimple .date:before,.selectedTrain .date:before{content:"\e006"}.selectedTrainSimple:before,.selectedTrain:before{content:"\e006"}.selectedFlightSimple .date:before,.recommendedFlight .date:before,.selectedFlight .date:before{content:"\e612"}.selectedFlightSimple .details .info .icoMaletaNoinfo,.recommendedFlight .details .info .icoMaletaNoinfo,.selectedFlight .details .info .icoMaletaNoinfo{position:absolute;right:15px;bottom:20px}.selectedFlightSimple:before,.recommendedFlight:before,.selectedFlight:before{content:"\e004"}.selectedFlightSimple.flightSel{padding:0;border-color:#007dbe}.selectedFlightSimple.flightSel:before{content:'';background-color:transparent;border:none}.selectedFlightSimple.flightSel .header{padding-left:10px;background-color:#007dbe}.selectedFlightSimple.flightSel .header .txtGrande{color:#fff}.selectedFlightSimple.flightSel .details{padding:5px;background-color:#fff}.selectedFlightSimple.flightSel .details li{background-color:#fff}.selectedFlightSimple.flightSel .details li .outbond,.selectedFlightSimple.flightSel .details li .return{border-top:none;border-bottom:1px solid #eaeaea}.selectedFlightSimple.flightSel .details li .outbond *,.selectedFlightSimple.flightSel .details li .return *{vertical-align:middle}.selectedFlightSimple.flightSel .details li .outbond .date,.selectedFlightSimple.flightSel .details li .return .date{padding-left:40px;width:16%}.selectedFlightSimple.flightSel .details li .outbond .date:before,.selectedFlightSimple.flightSel .details li .return .date:before{color:#999;top:12px;left:10px}.selectedFlightSimple.flightSel .details li .outbond .city,.selectedFlightSimple.flightSel .details li .return .city{width:23%}.selectedFlightSimple.flightSel .details li .outbond .city .time,.selectedFlightSimple.flightSel .details li .return .city .time{font-size:16px}.selectedFlightSimple.flightSel .details li .outbond .stop .stops,.selectedFlightSimple.flightSel .details li .return .stop .stops{top:-5px}.selectedFlightSimple.flightSel .details li .outbond .logo,.selectedFlightSimple.flightSel .details li .return .logo{width:20%;text-align:left}.selectedFlightSimple.flightSel .details li .outbond .logo>div,.selectedFlightSimple.flightSel .details li .return .logo>div{display:inline-block;width:60%;vertical-align:middle}.selectedFlightSimple.flightSel .details li .outbond .logo>div p,.selectedFlightSimple.flightSel .details li .return .logo>div p{font-size:12px}.selectedFlightSimple.flightSel .details li .outbond .logo>div .icoMaletaSi,.selectedFlightSimple.flightSel .details li .return .logo>div .icoMaletaSi,.selectedFlightSimple.flightSel .details li .outbond .logo>div .icoMaletaNoinfo,.selectedFlightSimple.flightSel .details li .return .logo>div .icoMaletaNoinfo{float:right}.selectedFlightSimple.flightSel .supplement{background-color:#fff}.selectedFlightSimple.flightSel .supplement .boton{bottom:2px}.recommendedFlight:before{content:'';background-color:#def0fc;border:none}.recommendedFlight .header{padding-left:5px;padding-bottom:0;position:relative;height:141px}.recommendedFlight .header .logiImg{transform:rotateY(180deg);width:135px;position:absolute}.recommendedFlight .header .benefitsWrapper{width:100%;display:inline-block}.recommendedFlight .header .benefitsWrapper .benefitsTitle{padding-left:130px;font-size:20px}.recommendedFlight .header .benefitsWrapper .benefits{list-style:none;padding:12px 0;margin-left:45px;padding-left:110px;margin-top:15px;border-radius:5px}.recommendedFlight .header .benefitsWrapper .benefits li{display:inline-block;width:115px;text-align:center;margin-right:10px}.recommendedFlight .header .benefitsWrapper .benefits li i{font-size:35px}.listResults .itineraryTitle{border-bottom:2px solid #d7d7d7;padding-bottom:5px;font-size:15px;font-weight:bold;line-height:18px;color:#999}.listResults .itineraryTitle small{font-size:12px;margin-right:10px !important}.listResults.trains .list{list-style:none;margin-bottom:0}.listResults.trains .list .item{border-bottom:1px solid #eaeaea;padding:10px}.listResults.trains .list .item:last-child{border:none}.listResults.trains .list .item:hover{cursor:pointer;background-color:#eaeaea}.listResults.trains .list .item .infoUp *{display:inline-block;vertical-align:middle}.listResults.trains .list .item .infoUp .company{width:18%}.listResults.trains .list .item .infoUp .departure,.listResults.trains .list .item .infoUp .arrival{width:28%}.listResults.trains .list .item .infoUp .departure span,.listResults.trains .list .item .infoUp .arrival span{display:block}.listResults.trains .list .item .infoUp .icon{width:5%;vertical-align:top}.listResults.trains .list .item .infoUp .price{width:17%}.listResults.trains .list .item .name{margin-left:18%;width:60%;border-top:1px solid #eaeaea}.listResults.trains .list .item:hover .name{border-color:#d7d7d7}.listResults.flights .rotuloTransparent>*{display:inline-block}.listResults.flights .rotuloTransparent>*.logo{position:absolute;right:5px;top:-4px}.listResults.flights .box{border-bottom:4px solid #007dbe}.listResults.flights .list{list-style:none;margin-bottom:0}.listResults.flights .list .item{border-bottom:1px solid #eaeaea;table-layout:fixed;padding:6px}.listResults.flights .list .item:last-child{border:none}.listResults.flights .list .item:hover{cursor:pointer;background-color:#eaeaea}.listResults.flights .list .item .data{width:100%;display:table}.listResults.flights .list .item .data>*{display:table-cell;vertical-align:middle}.listResults.flights .list .item .company{width:15%}.listResults.flights .list .item .departure,.listResults.flights .list .item .arrival{color:#555;font-size:15px;font-weight:bold;width:25%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listResults.flights .list .item .departure .time,.listResults.flights .list .item .arrival .time{display:block}.listResults.flights .list .item .departure .city,.listResults.flights .list .item .arrival .city{color:#999;font-size:12px;display:block;font-weight:lighter}.listResults.flights .list .item .stop{font-size:9px;letter-spacing:-0.02rem;opacity:.8;position:relative;text-align:center;text-transform:uppercase;width:15%}.listResults.flights .list .item .stop .details{border-top:2px solid #007dbe;color:#007dbe;display:block;overflow:hidden;padding:7px 0 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.listResults.flights .list .item .stop .details:after{content:"\f054";font-family:FontAwesome;font-size:11px;position:absolute;right:-2px;top:4px}.listResults.flights .list .item .stop .details.stop-1,.listResults.flights .list .item .stop .details.stop-2,.listResults.flights .list .item .stop .details.stop-3,.listResults.flights .list .item .stop .details.stop-4{border-top:2px solid #999;color:#999}.listResults.flights .list .item .stop .details.stop-1:after,.listResults.flights .list .item .stop .details.stop-2:after,.listResults.flights .list .item .stop .details.stop-3:after,.listResults.flights .list .item .stop .details.stop-4:after{content:"\f111";left:calc(48%);color:white;font-size:5px;letter-spacing:5px;right:auto;text-shadow:-2px 0 #999,0 2px #999,2px 0 #999,0 -2px #999}.listResults.flights .list .item .price{width:15%}.listResults.flights .list .item .price .fa{font-size:14px;cursor:pointer}.recommendedFlightB{background-color:#fff;border:1px solid #9acbe9}.recommendedFlightB .header{background-color:#007dbe;padding-left:10px;padding-right:10px;padding-bottom:0;padding-top:10px;position:relative;height:141px;color:#fff}.recommendedFlightB .header .logiImg{transform:rotateY(180deg);width:135px;position:absolute}.recommendedFlightB .header .benefitsWrapper{width:100%;display:inline-block}.recommendedFlightB .header .benefitsWrapper .benefitsTitle{padding-left:130px;font-size:20px;color:#fff}.recommendedFlightB .header .benefitsWrapper .benefits{list-style:none;padding:12px 0;margin-left:45px;padding-left:110px;margin-top:15px;border-radius:5px;background-color:rgba(255,255,255,0.12)}.recommendedFlightB .header .benefitsWrapper .benefits li{display:inline-block;width:115px;text-align:center;margin-right:10px}.recommendedFlightB .header .benefitsWrapper .benefits li i{font-size:35px}.recommendedFlightB .details{list-style:none;margin:0;width:100%;display:inline-block;vertical-align:top}.recommendedFlightB .details li{display:inline-table;width:100%;padding:5px;line-height:16px}.recommendedFlightB .details .outbond,.recommendedFlightB .details .return{background:rgba(255,255,255,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80ffffff', EndColorStr='#80ffffff');list-style:none;margin:0;padding:0}.recommendedFlightB .details .outbond .date,.recommendedFlightB .details .return .date{padding:3px;padding-left:35px;position:relative;width:15%;vertical-align:middle}.recommendedFlightB .details .outbond .date:before,.recommendedFlightB .details .return .date:before{content:"\e612";color:#999;font-family:font-logi;font-size:1.8rem;position:absolute;left:3px;top:10px;vertical-align:bottom}.recommendedFlightB .details .outbond .logo,.recommendedFlightB .details .return .logo{position:relative;width:24%;display:inline-block;vertical-align:middle}.recommendedFlightB .details .outbond .logo>div,.recommendedFlightB .details .return .logo>div{display:inline-block;width:60%;vertical-align:middle}.recommendedFlightB .details .outbond .logo>div p,.recommendedFlightB .details .return .logo>div p{font-size:12px}.recommendedFlightB .details .outbond .city,.recommendedFlightB .details .return .city{vertical-align:middle;width:23%}.recommendedFlightB .details .outbond .city .time,.recommendedFlightB .details .return .city .time{display:block;font-weight:bold;font-size:16px;margin-top:5px}.recommendedFlightB .details .outbond .stop,.recommendedFlightB .details .return .stop{position:relative;width:13%;vertical-align:middle}.recommendedFlightB .details .outbond .stop .stops,.recommendedFlightB .details .return .stop .stops{padding:0;position:absolute;top:0;width:75%;font-size:9px;letter-spacing:-0.02rem;opacity:.8;text-align:center;text-transform:uppercase}.recommendedFlightB .details .outbond .stop .stops .info-stops,.recommendedFlightB .details .return .stop .stops .info-stops{padding:4px 0 0;border-top:2px solid #007dbe;color:#007dbe;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.recommendedFlightB .details .outbond .stop .stops .info-stops:after,.recommendedFlightB .details .return .stop .stops .info-stops:after{content:"\f054";font-family:FontAwesome;font-size:11px;position:absolute;left:initial;right:-2px;top:-5px}.recommendedFlightB .details .return{border-top:1px solid #d7d7d7;padding-top:5px}.recommendedFlightB .details .return .date:before{transform:scaleX(-1)}.recommendedFlightB .recommendedPrice{width:19%;display:inline-block;vertical-align:top;padding:10px}.recommendedFlightB .recommendedPrice .boton{padding:7px 25px}.rtl .flightsInfo .dispoContent .desgloseVuelosDispo .cFlights-message .message:before,.rtl .cFlights-message.simple .message:before{transform:scaleX(-1)}.rtl .outbound-flight .flight-date:before,.rtl .cFlights-message .flight-details .flight-date:before{transform:scaleX(-1)}.rtl .return-flight .flight-date:before,.rtl .cFlights-message .flight-details.return-flight .flight-date:before{transform:initial}/*!
 * 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}.dispoTrains .table.tablaTrenes{border-collapse:inherit}.dispoTrains .table.tablaTrenes [class*="ico"]{display:inline-block !important}.filtroTarifa .ico{display:inline-block}.cargando{background:rgba(0,0,0,0.04);border-radius:2px;min-height:120px;padding:15px}.cargando .containerLoading{background:transparent;text-align:center}.cargando .containerLoading .loading-spinner{margin:0;top:calc(50% - 30px)}.cargando .containerLoading .loading-spinner:before{margin-right:0;right:calc(50% - 18px)}.cargando .containerLoading .loading-spinner p{padding-top:45px}.titAvailability{margin-top:5px;margin-bottom:20px;position:relative}.titAvailability .agents-button{float:right}.titAvailability .changePriceMessage{text-align:left}.titAvailability .changePriceMessage .finalPriceBox{padding:0}.titAvailability .changePriceMessage .finalPriceBox pck_priceBlockOut{padding:0}.titAvailability .changePriceMessage .finalPriceBox .pck_priceBlock{float:right;margin-left:15px}.titAvailability .changePriceMessage .finalPriceBox .finalPrice{border-right:1px solid #d7d7d7;float:right;line-height:11px;padding-right:20px;margin-right:8px;position:relative;text-align:right}.titAvailability .changePriceMessage .finalPriceBox .finalPrice .titular{text-shadow:0px 1px 0px rgba(255,255,255,0.7);color:#555;font-size:1.2rem;font-weight:normal;letter-spacing:0}.titAvailability .changePriceMessage .finalPriceBox .actionButtons{float:right}.titAvailability .changePriceMessage .finalPriceBox .actionButtons a{margin-left:12px}.titAvailability .changePriceMessage .finalPriceBox .precioDestacado{display:block;font-size:3.5rem}.titAvailability .changePriceMessage .finalPriceBox .pck_waitingTobook{text-align:right}@media (min-width:1200px){.selectedTrainSimple .details li,.selectedFlightSimple .details li,.recommendedFlight .details li{padding:0}.selectedTrainSimple .details .outbond .city .time,.selectedFlightSimple .details .outbond .city .time,.recommendedFlight .details .outbond .city .time,.selectedTrainSimple .details .return .city .time,.selectedFlightSimple .details .return .city .time,.recommendedFlight .details .return .city .time{margin:0}.recommendedFlightB .details .outbond .city .time,.recommendedFlightB .details .return .city .time{margin:0}}@media (min-width:992px){.summary_BookingDetailsInfo .detalleCajaPestanyas.box{box-shadow:none}.summary_BookingDetailsInfo .hotelInfo .nav-tabs{background:none;padding-bottom:7px;margin-top:5px;text-align:center}.summary_BookingDetailsInfo .hotelInfo .nav-tabs li>a{padding:2px 10px}.summary_BookingDetailsInfo .hotelInfo .nav-tabs li>a:focus,.summary_BookingDetailsInfo .hotelInfo .nav-tabs li>a:hover{background:none;color:#007dbe;text-shadow:0 0 !important}.summary_BookingDetailsInfo .hotelInfo .nav-tabs>li.active *{color:#007dbe !important;text-shadow:0 0}.summary_BookingDetailsInfo .hotelInfo .nav-tabs>li a{color:#999;font-size:12px;letter-spacing:.1px}.summary_BookingDetailsInfo .hotelInfo .nav-tabs>li.active a{background-color:#def0fc;border-radius:10px !important}.summary_BookingDetailsInfo .hotelInfo .nav-tabs li{background:none;box-shadow:none;font-size:12px;width:20% !important}}@media (min-width:1200px){.ofertasCampanyaZona2 .box .ofertas .contInfo{width:72%}.ofertasCampanyaZona2 .box .nombreCampanya{max-width:222px}.boxRoomType .regimenRow .item{width:30%}.boxRoomType .regimenRow .promotions{width:20%}.boxRoomType .regimenRow .roomPrice{width:20%}.boxRoomType .regimenRow .btnContinue{width:30%}.cFlights-message .flight-details li{padding:3px 5px}.cFlights-message .flight-details li.flight-city .contEllipsis{float:right;width:170px}.cFlights-message .flight-details li.flight-city .flight-time{margin:0}.banner_operative .msg{padding-top:25px;padding-right:10px;padding-bottom:25px;padding-left:18%}.latestSearches>li{max-width:176px}.cabCampanya .cabecera .imgCampaign{margin-left:0;position:absolute}.cabCampanya .cabecera .titCampanya{font-size:7em;line-height:60px}.contListadoHoteles .preselectedFlight .flight-date{width:13%}.contListadoHoteles .preselectedFlight .flight-stop{width:11%}.contListadoHoteles .preselectedFlight .flight-city{width:19%}.contListadoHoteles .preselectedFlight .flight-info{width:19%}}@media (min-width:768px){.modal .cFlights-message .cFlight-details{width:80%}.modal .cFlights-message .cFlight-details .flight-date{width:18%}.modal .cFlights-message .cFlight-details .flight-stop{width:20%}.modal .cFlights-message .cFlight-details .flight-city{width:20%}.modal .cFlights-message .cFlight-details .flight-logo{width:19%}.modal .cFlights-message .cFlight-details .flight-cityName{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}.modal .cFlights-message .selOption{bottom:0;padding:10px;position:absolute;right:1px;text-align:center;top:1px;width:20%}.boxRoomType .regimenRow .item{width:30%}.boxRoomType .regimenRow .promotions{width:20%}.boxRoomType .regimenRow .roomPrice{width:20%}.boxRoomType .regimenRow .btnContinue{width:30%}}@media (min-width:768px) and (max-width:991px){.fichaHotel .contDetalleAcomodacion{top:45px !important}.fichaHotel .contDetalleAcomodacion .flechaUp{right:17% !important}#SortFilter li.moreTabs{width:45px !important}#sidebarLeftHotelesPaquete{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)}#sidebarLeftHotelesPaquete.active{display:block}#sidebarLeftHotelesPaquete #minimize-filters{cursor:pointer;float:right;width:40px;height:60px;margin-right:-55px;overflow:hidden}#sidebarLeftHotelesPaquete #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}#sidebarLeftHotelesPaquete #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)}.contHotel .contDetallePest .listaFotosHotel>li{margin-bottom:1.5% !important}.contHotel .contDetallePest ul.inline.tresColumnas[class*="Columnas"]>li{width:13.5% !important}.cabCampanya .cabecera .imgCampaign{margin-left:-420px;position:absolute}.cabCampanya .cabecera .titCampanya{font-size:6em;line-height:60px;padding:0}.previewArticulo .box .fotoArticulo{border-bottom:none}.previewArticulo .box .flechaDown{right:84.5%}.articulo article{border-right:none !important}.articulo .articuloLocalizacion{border-top:2px solid #d7d7d7;border-bottom:2px solid #d7d7d7}.ofertasCampanyaZona2 .box{height:auto !important}.ofertasCampanyaZona2 .box .ofertas .contInfo{width:80%}.ofertasCampanyaZona2 .box .nombreCampanya{max-width:231px}.latestSearches .titleBox{min-width:65px}.latestSearches .titleBox:before{left:6px}.latestSearches>li{max-width:131px}.contListadoHoteles .preselectedFlight .flight-date{width:15%}.contListadoHoteles .preselectedFlight .flight-stop{width:11%}.contListadoHoteles .preselectedFlight .flight-city{width:17%}.contListadoHoteles .preselectedFlight .flight-info{width:19%}.recommendedFlightB .header .benefitsWrapper .benefitsTitle{font-size:18px}.recommendedFlightB .header .benefitsWrapper .benefits{padding-left:80px}.recommendedFlightB .header .benefitsWrapper .benefits li{font-size:9px;width:96px}.recommendedFlightB .header .benefitsWrapper .benefits li i{font-size:30px}.recommendedFlightB .details .outbond .logo,.recommendedFlightB .details .return .logo{width:24%}.recommendedFlightB .details .outbond .stop,.recommendedFlightB .details .return .stop{width:10%}}@media (min-width:992px) and (max-width:1199px){.selectedTrainSimple .details .outbond .logo,.selectedFlightSimple .details .outbond .logo,.recommendedFlight .details .outbond .logo,.selectedTrainSimple .details .return .logo,.selectedFlightSimple .details .return .logo,.recommendedFlight .details .return .logo{width:16%}.selectedTrainSimple .details .outbond .stop,.selectedFlightSimple .details .outbond .stop,.recommendedFlight .details .outbond .stop,.selectedTrainSimple .details .return .stop,.selectedFlightSimple .details .return .stop,.recommendedFlight .details .return .stop{width:10%}.contListadoHoteles .preselectedFlight .flight-date{width:15%}.contListadoHoteles .preselectedFlight .flight-logo{display:none}.contListadoHoteles .preselectedFlight .flight-stop{width:10%}.contListadoHoteles .preselectedFlight .flight-city{width:21%}.contListadoHoteles .preselectedFlight .flight-info{width:19%;text-align:center}.recommendedFlight .header .benefitsWrapper .benefitsTitle{font-size:18px}.recommendedFlight .header .benefitsWrapper .benefits{padding-left:80px}.recommendedFlight .header .benefitsWrapper .benefits li{font-size:9px;width:96px}.recommendedFlight .header .benefitsWrapper .benefits li i{font-size:30px}.selectedFlightSimple.flightSel .details .outbond li.logo,.selectedFlightSimple.flightSel .details .return li.logo{width:24%}.recommendedFlightB .header .benefitsWrapper .benefitsTitle{font-size:18px}.recommendedFlightB .header .benefitsWrapper .benefits{padding-left:80px}.recommendedFlightB .header .benefitsWrapper .benefits li{font-size:9px;width:96px}.recommendedFlightB .header .benefitsWrapper .benefits li i{font-size:30px}.recommendedFlightB .details .outbond .logo,.recommendedFlightB .details .return .logo{width:24%}.recommendedFlightB .details .outbond .stop,.recommendedFlightB .details .return .stop{width:10%}.recommendedFlightB .recommendedPrice{margin-top:20px}.recommendedFlightB .recommendedPrice .boton{padding-left:20px;padding-right:20px}}@media (max-width:991px){.carsList .infoLowCost .mensajeLowCost:before{font-size:22px;margin-right:5px}.selectedTrainSimple .details .outbond .logo,.selectedFlightSimple .details .outbond .logo,.selectedTrainSimple .details .return .logo,.selectedFlightSimple .details .return .logo{width:16%}.selectedTrainSimple .details .outbond .stop,.selectedFlightSimple .details .outbond .stop,.selectedTrainSimple .details .return .stop,.selectedFlightSimple .details .return .stop{width:10%}.selectedTrainSimple .details .outbond .city,.selectedFlightSimple .details .outbond .city,.selectedTrainSimple .details .return .city,.selectedFlightSimple .details .return .city{width:24%}.selectedTrainSimple .details .outbond .info,.selectedFlightSimple .details .outbond .info,.selectedTrainSimple .details .return .info,.selectedFlightSimple .details .return .info{display:none}.selectedTrainSimple .details .outbond .info .icoMaletaNoInfo,.selectedFlightSimple .details .outbond .info .icoMaletaNoInfo,.selectedTrainSimple .details .return .info .icoMaletaNoInfo,.selectedFlightSimple .details .return .info .icoMaletaNoInfo{display:none}.recommendedFlight .header .benefitsWrapper .benefitsTitle{font-size:18px}.recommendedFlight .header .benefitsWrapper .benefits{padding-left:80px}.recommendedFlight .header .benefitsWrapper .benefits li{font-size:9px;width:96px}.recommendedFlight .header .benefitsWrapper .benefits li i{font-size:30px}.selectedFlightSimple.flightSel .details .outbond li.logo,.selectedFlightSimple.flightSel .details .return li.logo{width:24%}.recommendedFlightB .header .benefitsWrapper .benefitsTitle{font-size:18px}.recommendedFlightB .header .benefitsWrapper .benefits{padding-left:80px}.recommendedFlightB .header .benefitsWrapper .benefits li{font-size:9px;width:96px}.recommendedFlightB .header .benefitsWrapper .benefits li i{font-size:30px}.recommendedFlightB .details .outbond .logo,.recommendedFlightB .details .return .logo{width:24%}.recommendedFlightB .details .outbond .stop,.recommendedFlightB .details .return .stop{width:10%}.recommendedFlightB .recommendedPrice{margin-top:20px}.recommendedFlightB .recommendedPrice .boton{padding-left:20px;padding-right:20px}.titAvailability{text-align:center;margin-bottom:15px}.titAvailability .agents-button{float:none}.titAvailability .pck_waitingTobook{text-align:center !important}.titAvailability .changePriceMessage .finalPriceBox{margin-top:15px}.titAvailability .changePriceMessage .finalPriceBox .breakdownLink{width:auto}.titAvailability .changePriceMessage .finalPriceBox .msgOK{width:100%;display:block;text-align:center}.titAvailability .changePriceMessage .finalPriceBox .pck_priceBlock{float:none;display:inline-block !important;margin:0;padding:0}.titAvailability .changePriceMessage .finalPriceBox .finalPrice{border:none;padding-right:0;margin-right:0;text-align:center;width:100%}.titAvailability .changePriceMessage .finalPriceBox .actionButtons{float:none;display:inline-block}}@media (max-width:767px){.rotativoPaquete .carousel .item{height:204px !important}.rotativoPaquete .carousel .item img{width:100% !important;height:auto !important;max-width:none !important;bottom:0 !important;right:0 !important;-moz-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;-o-transform:translate(0, 0) !important;-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important;position:relative !important}.fichaHotel .contDetalleAcomodacion{top:150px !important}.contBuscadorPaquetes{min-height:145px}.filtroCategoria.btn-group .btn{width:16.7%}#sidebarLeftHotelesPaquete{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)}#sidebarLeftHotelesPaquete #minimize-filters{cursor:pointer;float:right;width:40px;height:60px;margin-right:-55px;overflow:hidden}#sidebarLeftHotelesPaquete #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}#sidebarLeftHotelesPaquete #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)}.cFlights-message .flight-details li{display:inline-block}.cFlights-message .flight-details li.flight-logo{display:none}.cFlights-message .flight-details li.flight-date{padding:5px;width:15%}.cFlights-message .flight-details li.flight-date>strong{padding-left:18px}.cFlights-message .flight-details li.flight-city{width:21%}.cFlights-message .flight-details li.flight-stop{width:15%}.cFlights-message .flight-details li.flight-stop .flight-stops{margin:0;top:-3px}.cFlights-message .flight-details li .flight-cityName{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}.modal .cFlights-message .cFlight-details .flight-details{margin:0 0 10px 0}.modal .cFlights-message .cFlight-details .flight-date{width:20%}.modal .cFlights-message .cFlight-details .flight-date br{display:none}.modal .cFlights-message .cFlight-details .flight-stop{height:25px;width:20%}.modal .cFlights-message .cFlight-details .flight-stop .flight-stops{margin:5px auto;position:relative;width:90%}.modal .cFlights-message .cFlight-details .flight-city{width:28%}.modal .cFlights-message .cFlight-details .flight-cityName,.modal .cFlights-message .cFlight-details .flight-time{display:inline}.modal .cFlights-message .selOption{display:table;padding:10px 0;width:100%}.modal .cFlights-message .selOption .precioDestacado{display:table-cell !important;padding-right:5px;text-align:right;vertical-align:middle;width:50%}.modal .cFlights-message .selOption .boton{margin-left:5px}.cabCampanya .cabecera .imgCampaign{position:absolute}.cabCampanya .cabecera .titCampanya{letter-spacing:-4px;font-size:4em;line-height:40px;padding:0}.cabCampanya .cabecera .titCampanya.compacted{font-size:4em}.cabCampanya .cabecera .titCampanyaPeq{font-size:3em;line-height:30px}.cabCampanya .cabecera .subtitCampanya{font-size:1.6em;letter-spacing:0}.cabCampanya .cabecera .promoCampanya .promos{height:68px}.cabCampanya .cabecera .conditionsBtn>div.bg-naranja{height:68px}.alternativasVuelo .contAlternatives .alternative,.flightsAlternative .contAlternatives .alternative{padding:20px 15px 25px 15px}.alternativasVuelo .contAlternatives .alternative:before,.flightsAlternative .contAlternatives .alternative:before{display:none}.alternativasVuelo .contAlternatives .alternativeDates li,.flightsAlternative .contAlternatives .alternativeDates li{border-right:1px solid #d7d7d7;display:block;height:auto;margin:0 0 -1px;padding:10px;position:relative;text-align:left}.alternativasVuelo .contAlternatives .alternativeDates li .flightType,.flightsAlternative .contAlternatives .alternativeDates li .flightType{margin:0;position:absolute;right:10px;top:17px}.alternativasVuelo .contAlternatives .alternativeDates li.selected:after,.flightsAlternative .contAlternatives .alternativeDates li.selected:after{content:""}.alternativasVuelo .contAlternatives .alternativeDates li.selected:after,.flightsAlternative .contAlternatives .alternativeDates li.selected:after,.alternativasVuelo .contAlternatives .alternativeDates li.noFlights:after,.flightsAlternative .contAlternatives .alternativeDates li.noFlights:after{margin:0;position:absolute;right:10px;top:7px}.previewArticulo .box .fotoArticulo{border-bottom:none}.previewArticulo .box .flechaDown{right:84.5%}.articulo article{border-right:none !important}.articulo .articuloLocalizacion{border-bottom:2px solid #d7d7d7;border-top:2px solid #d7d7d7}.ofertasCampanyaZona2 .box{height:auto !important}.ofertasCampanyaZona2 .box .nombreCampanya{opacity:.9;filter:alpha(opacity=90);max-width:300px;height:68px;top:10px !important}.hot-resultsBox .hot-itemBox.backtoHotel{border-left:3px solid #fa8c00;border-right:0 none;border-top:0 none;border-bottom:1px solid #eaeaea}.hot-resultsBox .hot-itemBox.searchedHotel{border-left:3px solid #99d82c;border-right:0 none;border-top:0 none;border-bottom:1px solid #eaeaea}.goBackAvailability .changeSearch .boton{background:transparent;border:0 none;box-shadow:none;color:#005591;font-size:14px;font-weight:normal;text-shadow:0 0}.goBackAvailability .changeSearch .boton:hover{background:transparent}.goBackAvailability>div{padding:5px}.goBackAvailability .resume{display:none}.boxRoomType{clear:both;display:block;width:100%}.boxRoomType .room{clear:both;display:block;width:100%}.boxRoomType .regimen{border-left:0 none;border-top:1px dotted #d7d7d7;display:block}.boxRoomType .regimenRow{background-color:#fff;display:table;position:relative;width:100%}.boxRoomType .regimenRow .item{width:30%}.boxRoomType .regimenRow .promotions{width:20%}.boxRoomType .regimenRow .roomPrice{width:20%}.boxRoomType .regimenRow .btnContinue{width:30%}.carsList .contenedorDesgloseCoches .headerItem .photoCar{vertical-align:top;width:120px}.carsList .contenedorDesgloseCoches .headerItem .name,.carsList .contenedorDesgloseCoches .headerItem .specifications{vertical-align:top}.carsList .contenedorDesgloseCoches .logo{margin-bottom:9px}#ui-datepicker-div{left:0 !important}.contListadoHoteles .preselectedFlight .flight-date{width:15%}.contListadoHoteles .preselectedFlight .flight-stop{width:15%}.contListadoHoteles .preselectedFlight .flight-city{width:21%}.contListadoHoteles .preselectedFlight .flight-info{width:19%}.selectedTransport .transportHighlights>div{padding-left:8px;padding-top:42px;text-align:center}.selectedTransport .transportHighlights>div:before{left:calc(50% - 15px);top:8px}}@media (max-width:480px){.contBuscadorPaquetes{min-height:145px}#sidebarLeftHotelesPaquete{width:80% !important}.cabCampanya .cabecera{min-height:200px}.cabCampanya .cabecera .imgCampaign{position:absolute}.cabCampanya .cabecera .titCampanya{letter-spacing:-3px;font-size:3.5em;line-height:35px}.cabCampanya .cabecera .titCampanya.compacted{font-size:3.5em}.cabCampanya .cabecera .titCampanyaPeq{font-size:2em}.cabCampanya .cabecera .promoCampanya .infoCampanya{height:55px}.cabCampanya .cabecera .promoCampanya .infoCampanya .titularBDestacado{font-size:16px}.cabCampanya .cabecera .promoCampanya .infoCampanya .titularBDestacado.x2{font-size:29.5px}.cabCampanya .cabecera .promoCampanya .promos{height:45px}.cabCampanya .cabecera .conditionsBtn>div.bg-naranja{padding:5px;height:45px}.resumenValoracionTripAdvisor .subseccion ul{margin-top:10px}.resumenValoracionTripAdvisor .subseccion ul li img{float:right}.carouselInfoDestinos .boxInfoDestino .contFoto{height:250px}.carouselInfoDestinos .boxInfoDestino .contFoto img{top:-5%;width:100%}.articulo article{border-right:none !important}.articulo .articuloLocalizacion{border-bottom:2px solid #d7d7d7;border-top:2px solid #d7d7d7}.modal .cFlights-message .cFlight-details .flight-date{width:100%}.modal .cFlights-message .cFlight-details .flight-stop{height:25px;width:100%}.modal .cFlights-message .cFlight-details .flight-stop .flight-stops{margin:10px auto;position:relative;width:90%}.modal .cFlights-message .cFlight-details .flight-city{width:100%}.carsList .contenedorDesgloseCoches .headerItem{display:block;float:none}.carsList .contenedorDesgloseCoches .headerItem .photoCar{display:block;padding-right:0;text-align:center;width:100%}.carsList .contenedorDesgloseCoches .headerItem .photoCar img{width:60%;display:inline-block;margin-bottom:8px}.carsList .contenedorDesgloseCoches .headerItem .name{display:block}.carsList .contenedorDesgloseCoches .headerItem .specifications{display:block;width:100%}.carsList .contenedorDesgloseCoches .headerItem .specifications ul{display:table;width:100%}.carsList .contenedorDesgloseCoches .headerItem .specifications ul li{display:table-cell}.carsList .contenedorDesgloseCoches .headerItem .specifications .icon,.carsList .contenedorDesgloseCoches .headerItem .specifications .fa{font-size:20px;margin-bottom:0}.carsList .contenedorDesgloseCoches .headerItem .specifications .txtMedio{font-size:9px}.carsList .technicalInfoBox ul{padding-left:0}.carsList .technicalInfoBox ul li{width:12%}.carsList .technicalInfoBox ul li .icon,.carsList .technicalInfoBox ul li .fa{font-size:20px;margin-bottom:0}.carsList .technicalInfoBox ul li .txtMedio{font-size:9px}.carsList .resultCarDispo .car{width:50%}.carsList .resultCarDispo .type{width:50%}.carsList .resultCarDispo .company{width:30%}.carsList .resultCarDispo .company img{width:80%}.carsList .resultCarDispo .priceInfo{width:70%}.carsList .resultCarDispo .priceInfo .boton-medio{font-size:1.25em;letter-spacing:-1px;padding:6px 8px}.carsList .precioFinal{text-align:center}.selectedTransport .header li{font-size:16px;font-weight:bold;letter-spacing:-0.02em;padding:12px;padding-top:30px;text-overflow:ellipsis}.selectedTransport .header li span{font-weight:normal;letter-spacing:0}.selectedTransport .header li.cheapest:after,.selectedTransport .header li.recommended:after,.selectedTransport .header li.personalized:after{content:""}.selectedTransport .header li.selected:after{right:5px;content:"\e906";font-size:20px;height:32px;line-height:32px;top:5px;width:32px}.selectedTransport .resumeTransport{padding:12px}.selectedTransport .resumeTransport>p{margin-bottom:12px}.selectedTransport .transportHighlights>div{float:left;margin:2px;min-height:80px;outline:none;width:48%}.selectedTransport .resumeOutbound,.selectedTransport .resumeReturn,.selectedTransport .details{display:block;position:relative;width:auto}.selectedTransport .resumeOutbound>div,.selectedTransport .resumeReturn>div,.selectedTransport .details>div{display:inherit;padding-bottom:7px;padding-top:9px}.selectedTransport .resumeOutbound .date,.selectedTransport .resumeReturn .date,.selectedTransport .details .date{background-color:#f5f5f5;display:block;padding:6px 8px;width:100%}.selectedTransport .resumeOutbound .date strong,.selectedTransport .resumeReturn .date strong,.selectedTransport .details .date strong,.selectedTransport .resumeOutbound .date time,.selectedTransport .resumeReturn .date time,.selectedTransport .details .date time{padding-left:22px;display:inline}.selectedTransport .resumeOutbound .date time,.selectedTransport .resumeReturn .date time,.selectedTransport .details .date time{padding-left:2px}.selectedTransport .resumeOutbound .origin,.selectedTransport .resumeReturn .origin,.selectedTransport .details .origin,.selectedTransport .resumeOutbound .destination,.selectedTransport .resumeReturn .destination,.selectedTransport .details .destination{float:left;width:37%}.selectedTransport .resumeOutbound .destination,.selectedTransport .resumeReturn .destination,.selectedTransport .details .destination{text-align:right}.selectedTransport .resumeOutbound .stops,.selectedTransport .resumeReturn .stops,.selectedTransport .details .stops{float:left;width:26%}.selectedTransport .resumeOutbound .stops span,.selectedTransport .resumeReturn .stops span,.selectedTransport .details .stops span{margin-top:10px}.selectedTransport .resumeOutbound .info,.selectedTransport .resumeReturn .info,.selectedTransport .details .info{border-top:1px dotted #eaeaea;clear:both;width:100%}.selectedTransport .resumeOutbound .info .logo,.selectedTransport .resumeReturn .info .logo,.selectedTransport .details .info .logo{top:calc(50% - 16px);width:32px}.selectedTransport .resumeOutbound .info p,.selectedTransport .resumeReturn .info p,.selectedTransport .details .info p{width:90%}.selectedTransport .detailsTransport{padding:0 5px}.selectedTransport .detailsTransport .origin,.selectedTransport .detailsTransport .destination{width:45%}.selectedTransport .detailsTransport .arrow{float:left;margin-top:10px;width:10%}.selectedTransport .details .stop{border-top:1px dotted #eaeaea;clear:both}.selectedTransport .details .stop br{display:none}.selectedTransport .details .stop time:before{border-left:1px solid #d7d7d7;margin-left:5px;padding-left:7px;content:""}.selectedTransport .option{margin-top:12px}.selectedTransport .option .boton{margin-left:0;display:block;margin-top:8px}.selectedTransport.flight .header>li,.selectedTransport.train .header>li{padding-left:12px}.selectedTransport.flight .header>li.selected:before,.selectedTransport.train .header>li.selected:before{display:none}.selectedTransport.flight .resumeOutbound .date:before,.selectedTransport.train .resumeOutbound .date:before,.selectedTransport.flight .resumeReturn .date:before,.selectedTransport.train .resumeReturn .date:before{left:5px;font-size:20px;top:calc(50% - 9px)}}.contBuscadorPaquetes{background-color:#f5ac05;padding:15px 5px;min-height:325px}.homeSearch .contBuscador{min-height:0 !important}.homeSearch .contBuscador .input-label{display:none}.homeSearch .contBuscador .input-group{margin-bottom:0;border:1px solid #d7d7d7}.homeSearch .contBuscador .input-group.with-check{margin-bottom:5px}.homeSearch .contBuscador .checkbox-container{position:relative;margin-bottom:0}.homeSearch .contBuscador input[type="text"],.homeSearch .contBuscador select{-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.08) inset;-moz-box-shadow:0 4px 8px rgba(0,0,0,0.08) inset;box-shadow:0 4px 8px rgba(0,0,0,0.08) inset;border-radius:3px;border:none;text-overflow:ellipsis;width:100%;padding-right:35px}.homeSearch .contBuscador input[type="checkbox"],.homeSearch .contBuscador input[type="radio"]{position:absolute;z-index:-1;opacity:0}.homeSearch .contBuscador .checkbox-container input[type="checkbox"]+label,.homeSearch .contBuscador .checkbox-container input[type="radio"]+label{padding-left:22px;line-height:20px}.homeSearch .contBuscador .checkbox-container input[type="checkbox"]+label:before,.homeSearch .contBuscador .checkbox-container input[type="radio"]+label:before{position:absolute;top:0;left:0;display:inline-block;width:16px;height:16px;border-radius:3px;content:'';border:1px solid #c0c0c0;background-color:#fff}.homeSearch .contBuscador .checkbox-container input[type="radio"]:hover+label:before,.homeSearch .contBuscador .checkbox-container input[type="radio"]:hover+label,.homeSearch .contBuscador .checkbox-container input[type="checkbox"]:hover+label,.homeSearch .contBuscador .checkbox-container input[type="checkbox"]:hover+label:before{border-color:#007dbe;color:#007dbe}.homeSearch .contBuscador .checkbox-container input[type="checkbox"]+label:after,.homeSearch .contBuscador .checkbox-container input[type="radio"]+label:after{position:absolute;display:none;content:''}.homeSearch .contBuscador .checkbox-container input[type="checkbox"]:checked+label:after{display:block;top:1px;left:5px;box-sizing:border-box;width:6px;height:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-style:solid;border-color:#007dbe;border-top:0;border-left:0}.homeSearch .contBuscador .submit-button{background-color:#fa8c00;border-radius:3px;height:36px;border:none;color:#fff;font-weight:bold;font-size:20px;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 1px rgba(0,0,0,0.2)}.homeSearch .contBuscador .btn-block{width:100%}.homeSearch .contBuscador .select__arrow{position:absolute;right:0;top:10px;font-size:18px;color:#999;pointer-events:none}.homeSearch .contBuscador .select__arrow:after{background-color:#fff;content:"\f107";font-family:FontAwesome;-webkit-font-smoothing:antialiased;padding-right:10px}.homeSearch .contBuscador .hasDatepicker{position:relative}.homeSearch .contBuscador .hasDatepicker .ui-datepicker-inline{position:absolute;min-width:100%;width:auto !important}.homeSearch .contBuscador{min-height:325px}.homeSearch .contBuscador .col-md-4{width:100%}.homeSearch .contBuscador .input-group{margin-bottom:15px}.homeSearch .contBuscador .checkbox-container{position:relative;margin-bottom:15px}.travelsSearchEngineHorizontal .contBuscadorPaquetes,.travelsSearchEngine .contBuscadorPaquetes{background-color:#f5ac05;padding:15px 5px;min-height:initial}.travelsSearchEngineHorizontal .contBuscadorPaquetes .rotuloSimple h4,.travelsSearchEngine .contBuscadorPaquetes .rotuloSimple h4{font-size:2em}.travelsSearchEngineHorizontal .contBuscador,.travelsSearchEngine .contBuscador{background-color:#f5ac05;padding:15px 15px}.travelsSearchEngineHorizontal .contBuscador .heading,.travelsSearchEngine .contBuscador .heading{border-bottom:1px solid rgba(255,255,255,0.3);margin:0 0 10px 0;text-align:left}.travelsSearchEngineHorizontal .contBuscador .heading .title,.travelsSearchEngine .contBuscador .heading .title{color:#fff;padding-bottom:15px;margin:0;font-size:22px}.travelsSearchEngineHorizontal .contBuscador .input-label,.travelsSearchEngine .contBuscador .input-label{display:none}.travelsSearchEngineHorizontal .contBuscador .input-group,.travelsSearchEngine .contBuscador .input-group{margin-bottom:0}.travelsSearchEngineHorizontal .contBuscador .input-group.with-check,.travelsSearchEngine .contBuscador .input-group.with-check{margin-bottom:5px}.travelsSearchEngineHorizontal .contBuscador .checkbox-container,.travelsSearchEngine .contBuscador .checkbox-container{position:relative;margin-bottom:0}.travelsSearchEngineHorizontal .contBuscador input[type="text"],.travelsSearchEngine .contBuscador input[type="text"],.travelsSearchEngineHorizontal .contBuscador select,.travelsSearchEngine .contBuscador select{border-radius:3px;box-shadow:none;border:none;text-overflow:ellipsis;width:100%;padding-right:35px}.travelsSearchEngineHorizontal .contBuscador input[type="checkbox"],.travelsSearchEngine .contBuscador input[type="checkbox"],.travelsSearchEngineHorizontal .contBuscador input[type="radio"],.travelsSearchEngine .contBuscador input[type="radio"]{position:absolute;z-index:-1;opacity:0}.travelsSearchEngineHorizontal .contBuscador .checkbox-container input[type="checkbox"]+label,.travelsSearchEngine .contBuscador .checkbox-container input[type="checkbox"]+label,.travelsSearchEngineHorizontal .contBuscador .checkbox-container input[type="radio"]+label,.travelsSearchEngine .contBuscador .checkbox-container input[type="radio"]+label{padding-left:22px;line-height:20px}.travelsSearchEngineHorizontal .contBuscador .checkbox-container input[type="checkbox"]+label:before,.travelsSearchEngine .contBuscador .checkbox-container input[type="checkbox"]+label:before,.travelsSearchEngineHorizontal .contBuscador .checkbox-container input[type="radio"]+label:before,.travelsSearchEngine .contBuscador .checkbox-container input[type="radio"]+label:before{position:absolute;top:0;left:0;display:inline-block;width:16px;height:16px;border-radius:3px;content:'';border:1px solid #c0c0c0;background-color:#fff}.travelsSearchEngineHorizontal .contBuscador .checkbox-container input[type="radio"]:hover+label:before,.travelsSearchEngine .contBuscador .checkbox-container input[type="radio"]:hover+label:before,.travelsSearchEngineHorizontal .contBuscador .checkbox-container input[type="radio"]:hover+label,.travelsSearchEngine .contBuscador .checkbox-container input[type="radio"]:hover+label,.travelsSearchEngineHorizontal .contBuscador .checkbox-container input[type="checkbox"]:hover+label,.travelsSearchEngine .contBuscador .checkbox-container input[type="checkbox"]:hover+label,.travelsSearchEngineHorizontal .contBuscador .checkbox-container input[type="checkbox"]:hover+label:before,.travelsSearchEngine .contBuscador .checkbox-container input[type="checkbox"]:hover+label:before{border-color:#007dbe;color:#007dbe}.travelsSearchEngineHorizontal .contBuscador .checkbox-container input[type="checkbox"]+label:after,.travelsSearchEngine .contBuscador .checkbox-container input[type="checkbox"]+label:after,.travelsSearchEngineHorizontal .contBuscador .checkbox-container input[type="radio"]+label:after,.travelsSearchEngine .contBuscador .checkbox-container input[type="radio"]+label:after{position:absolute;display:none;content:''}.travelsSearchEngineHorizontal .contBuscador .checkbox-container input[type="checkbox"]:checked+label:after,.travelsSearchEngine .contBuscador .checkbox-container input[type="checkbox"]:checked+label:after{display:block;top:1px;left:5px;box-sizing:border-box;width:6px;height:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-style:solid;border-color:#007dbe;border-top:0;border-left:0}.travelsSearchEngineHorizontal .contBuscador .submit-button,.travelsSearchEngine .contBuscador .submit-button{background-color:#005591;border-radius:3px;height:36px;border:none;color:#fff}.travelsSearchEngineHorizontal .contBuscador .btn-block,.travelsSearchEngine .contBuscador .btn-block{width:100%}.travelsSearchEngineHorizontal .contBuscador .select__arrow,.travelsSearchEngine .contBuscador .select__arrow{position:absolute;right:0;top:10px;font-size:18px;color:#999;pointer-events:none}.travelsSearchEngineHorizontal .contBuscador .select__arrow:after,.travelsSearchEngine .contBuscador .select__arrow:after{background-color:#fff;content:"\f107";font-family:FontAwesome;-webkit-font-smoothing:antialiased;padding-right:10px}.travelsSearchEngineHorizontal .contBuscador .hasDatepicker,.travelsSearchEngine .contBuscador .hasDatepicker{position:relative}.travelsSearchEngineHorizontal .contBuscador .hasDatepicker .ui-datepicker-inline,.travelsSearchEngine .contBuscador .hasDatepicker .ui-datepicker-inline{position:absolute;min-width:100%;width:auto !important}.contBuscadorVertical .contBuscador{min-height:325px}.contBuscadorVertical .contBuscador .col-md-4{width:100%}.contBuscadorVertical .contBuscador .input-group{margin-bottom:15px}.contBuscadorVertical .contBuscador .checkbox-container{position:relative;margin-bottom:15px}.input-append .add-on,.input-prepend .add-on,.input-group .add-on,.input-append .input-group-addon,.input-prepend .input-group-addon,.input-group .input-group-addon{background-color:transparent}.modal.modal-package--v4 input[type="text"].form-control,.modal.modal-package--v4 input[type="password"].form-control,.modal.modal-package--v4 select.form-control,.modal.modal-package--v4 select,input[type="text"],.modal.modal-package--v4 input[type="password"],.modal.modal-package--v4 input[type="datetime"],.modal.modal-package--v4 input[type="datetime-local"],.modal.modal-package--v4 input[type="date"],.modal.modal-package--v4 input[type="month"],.modal.modal-package--v4 input[type="time"],.modal.modal-package--v4 input[type="week"],.modal.modal-package--v4 input[type="number"],.modal.modal-package--v4 input[type="email"],.modal.modal-package--v4 input[type="url"],.modal.modal-package--v4 input[type="search"],.modal.modal-package--v4 input[type="tel"],.modal.modal-package--v4 input[type="color"],.modal.modal-package--v4 .uneditable-input{font-size:15px}.modal.modal-package--v4 .modal-body .hasDatepicker .ui-datepicker{width:auto !important}.modal.modal-package--v4 .modal-body .ui-datepicker{font-size:15px;position:absolute !important}.modal.modal-package--v4 .modal-footer{text-align:left}.modal.modal-package--v4 .modal-content{text-align:left}.modal.modal-package--v4 .modal-content .modal-header{padding:0}.modal.modal-package--v4 .modal-content .modal-header .close{font-weight:300;opacity:.4;position:absolute;top:0;right:0;padding-right:20px;height:100%}.modal.modal-package--v4 .modal-content .modal-body{padding:0}.modal.modal-package--v4 .modal-content .modal-footer{margin:0;text-align:left}.modal.modal-package--v4 .modal-content h5.searcher__title{color:#555;font-size:18px}.modal.modal-package--v4 .modal-content .modal-package__content h5{color:#999;font-size:18px;margin-bottom:8px}.modal.modal-package--v4 .modal-content .modal-package__content p{line-height:20px}.modal.modal-package--v4 .modal-content input,.modal.modal-package--v4 .modal-content select{border-radius:3px;height:40px;padding-top:5px;padding-right:35px;padding-bottom:5px;padding-left:10px}.modal.modal-package--v4 .modal-content .input-group{margin-bottom:9px}.modal.modal-package--v4 .modal-content .input-group .input-group-addon i{background-color:transparent}.modal.modal-package--v4 .modal-content .select .select__arrow{position:absolute;right:23px;top:10px;font-size:18px;color:#999;pointer-events:none}.modal.modal-package--v4 .modal-content .select .select__arrow:after{content:"\f107";font-family:FontAwesome;-webkit-font-smoothing:antialiased}.modal.modal-package--v4 .modal-content .select select{display:inline-block;width:100%;cursor:pointer;font-size:15px;padding-left:10px;border:1px solid #d7d7d7;background-color:#fff;text-overflow:ellipsis;white-space:nowrap;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;outline:none}.modal-package--v4 .container{display:table;margin:0;padding:0;width:100%}.modal-package--v4 .container:after,.modal-package--v4 .container:before{display:none}.modal-package--v4 .modal-package__info,.modal-package--v4 .modal-package__searcher-wrapper{padding:0;display:table-cell}.modal-package--v4 .modal-package__searcher-wrapper{background-color:#eaeaea;width:50%;padding:20px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;position:relative;vertical-align:top}.modal-package--v4 .modal-package__footer{display:table-row}.modal-package--v4 .modal-package__footer__block,.modal-package--v4 .modal-package__footer__block--searcher{display:table-cell;vertical-align:bottom;padding:0 20px 15px 20px}.modal-package--v4 .modal-package__footer__block--searcher{background-color:#eaeaea;vertical-align:top;text-align:right}.modal-package--v4 .modal-package__heading{font-size:22px;font-weight:400;margin:0;color:#555;position:relative;padding:8px 15px}.modal-package--v4 .modal-package__heading .heading__icon,.modal-package--v4 .modal-package__heading .heading__title{display:table-cell;vertical-align:middle}.modal-package--v4 .modal-package__heading .heading__icon{position:relative;padding-left:0;padding-right:15px;text-align:center;font-size:35px}.modal-package--v4 .modal-package__heading .heading__icon:before{content:'';display:block;position:absolute;right:0;top:5px;height:80%;width:1px;border-right:solid 1px #ccc}.modal-package--v4 .modal-package__heading .heading__icon .icon{display:inline-block;color:#888;position:relative;top:1px}.modal-package--v4 .modal-package__heading .heading__title{padding-left:20px}.modal-package--v4 .modal-package__heading .close{font-weight:300;opacity:.4}.modal-package--v4 .modal-package__image{position:relative;height:220px}.modal-package--v4 .modal-package__image img{width:100%;height:100%}.modal-package--v4 .modal-package__price{position:absolute;bottom:20px;right:0;text-align:right;color:#fff;background-color:#faaf05;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:15px;border-top-left-radius:3px;border-bottom-left-radius:3px}.modal-package--v4 .modal-package__price .price__type,.modal-package--v4 .modal-package__price .price__from{display:block;font-size:12px}.modal-package--v4 .modal-package__price .price__qty{font-size:28px;font-weight:500;line-height:25px}.modal-package--v4 .modal-package__price .price__qty .currency{font-size:70%}.modal-package--v4 .modal-package__content{padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px}.modal-package--v4 .modal-package__content h5,.modal-package--v4 .modal-package__content p{margin:0;font-size:14px;color:#555}.modal-package--v4 .modal-package__content .category{margin-left:3px}.modal-package--v4 .modal-package__searcher-container{padding:10px 20px 0 20px}.modal-package--v4 .modal-package__searcher-container .searcher__title{font-size:21px;color:#555;padding:5px 0;margin-top:0}.modal-package--v4 .modal-package__searcher-container .input-group input,.modal-package--v4 .modal-package__searcher-container .select select{height:45px}.modal-package--v4 .modal-package__searcher-container .input-group{margin-bottom:10px}.modal-package--v4 .modal-package__searcher-container .input-group-addon .icon{top:15px}.modal-package--v4 .modal-package__searcher-container .select .select__arrow{top:12px}.modal-package--v4 .modal-package__footer .modal-package__caption{padding-top:10px;border-top:1px solid #eaeaea}.modal-package--v4 .modal-package__footer__block--searcher .button{background-color:#005591;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:10px 15px;position:relative;text-align:center;outline:none;text-transform:uppercase;transition:background-color .6s ease}.modal-package--v4 .modal-package__footer__block--searcher .button:hover{background-color:#246b9d;color:#fff}.searcher-modal .modal-dialog{width:80%;max-width:850px}.searcher-modal .modal-dialog .rooms-group{margin-bottom:10px}.searcher-modal .modal-dialog .rooms-group .select{position:relative}.searcher-modal .modal-dialog .rooms-group select{height:40px;font-size:15px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searcher-modal .modal-dialog .people-group .heading-title{font-weight:600}.searcher-modal .modal-dialog .people-group .select{position:relative}.searcher-modal .modal-dialog .people-group select{height:40px;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searcher-modal .modal-header{padding:20px}.searcher-modal .modal-header .title{font-size:2.2em;margin-bottom:5px;color:#005591;font-weight:600}.searcher-modal .modal-header .subtitle{font-size:1.6em;margin:0}.searcher-modal .modal-footer .submit-button{background-color:#005591;color:#fff;font-size:15px;font-weight:400}.searcher-modal .modal-footer .submit-button:hover{background-color:#246b9d}.searcher-modal .people-group{border-top:1px dotted #d7d7d7;padding-top:10px}.searcher-modal .people-group:first-of-type,.searcher-modal .people-group:nth-child(2){border:none}.searcher-modal .origin-group{margin-bottom:20px}.searcher-modal .heading-title{margin-bottom:5px;font-weight:500;color:#005591;font-size:1.4em;display:block}.searcher-modal label{font-size:1.3em}.searcher-modal input{border:1px solid #d7d7d7}.searcher-modal .submit-button{min-width:180px;font-size:1.8rem;text-transform:uppercase;font-weight:500}.searcher-modal .submit-button:focus{color:white}.searcher-modal .select .select__arrow{position:absolute;right:10px;top:10px;font-size:18px;color:#999;pointer-events:none}.searcher-modal .select .select__arrow:after{content:"\f107";font-family:FontAwesome;-webkit-font-smoothing:antialiased}.paquete01 .producto{padding-top:8.5px;padding-right:20px;padding-bottom:8.5px;padding-left:12px;height:71.5px}.paquete01 .producto .contImagen{height:55px !important;width:84px !important;margin-right:13px;float:left}.paquete01 .producto .contInfo{float:left;width:55%}.paquete01 .producto .contPrecio{margin-top:5px;float:right;width:90px}.paquete01 .moverLinea{display:block !important}.paquete01 .filtro{padding:12px;background-color:#eaeaea}.ofertonDestacado .box .contTitle{padding-top:10px;padding-right:155px;padding-bottom:10px;padding-left:10px}.ofertonDestacado .box .contFoto{position:absolute;right:12px;top:-30px;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);height:100px}.ofertonDestacado .box .contFoto img{border:6px solid #fff;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.2);box-shadow:0px 1px 3px rgba(0,0,0,0.2);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)}.ofertonDestacado .box:hover .contFoto img{transform:none}.carouselIcoMore{-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;display:block;text-align:center;border:1px solid #d7d7d7;color:#d7d7d7;font-size:120px;height:130px;width:130px;line-height:130px;letter-spacing:0;margin:40% auto 10%}.viewMoreCarousel:hover .carouselIcoMore{border:1px solid #007dbe;color:#007dbe}.fechaCampanya{width:95%;position:absolute;bottom:10px;z-index:1;opacity:.9;filter:alpha(opacity=90)}.cDiscount:before{border-color:transparent #c00 transparent transparent;border-style:solid;border-right-width:105px;border-bottom-width:80px;content:"";position:absolute;right:0;top:0;z-index:1}.cDiscount span{color:#fff;font-size:25px;font-size:2.5rem;font-weight:700;letter-spacing:-1px;position:absolute;right:10px;transform:rotate(35deg);top:10px;z-index:2}.verticalPaq .logi{bottom:0;left:30px;position:absolute}.verticalPaq .contProducts{background-color:rgba(204,0,0,0.95);display:table;position:absolute;top:30px;content:"";height:80px;left:0;min-width:120px;max-width:465px;overflow:hidden}.verticalPaq .contProducts>div{display:table-cell;max-width:254px;min-width:120px;vertical-align:middle}.verticalPaq .contProducts a{text-decoration:none}.verticalPaq .promotion img{display:block;height:80px;width:auto}.verticalPaq .fechaCampanya{width:auto !important}.verticalPaq.campaignList .logi{bottom:0;left:8px;position:absolute}.verticalPaq.campaignList .logi img{width:250px}.verticalPaq.campaignList .contProducts{top:20px}.verticalPaq.campaignList .promotion img{display:block;height:80px;width:auto}.TopDestinos .box.no-hover,.topDestinos .box.no-hover{background-color:#fbf1e4}.TopDestinos .box.no-hover .divFlecha,.topDestinos .box.no-hover .divFlecha{opacity:.2;filter:alpha(opacity=20)}.TopDestinos .box.no-hover .divFlecha .fa-chevron-circle-right,.topDestinos .box.no-hover .divFlecha .fa-chevron-circle-right{color:#fa8c00 !important}.TopDestinos .box.no-hover:hover,.topDestinos .box.no-hover:hover{background-color:#fbf1e4}.TopDestinos .box.no-hover:hover .divFlecha,.topDestinos .box.no-hover:hover .divFlecha{opacity:1;filter:alpha(opacity=100)}.cajaProductos .carousel .precioBlock{line-height:22px}.cajaProductos .box.dosPrecios .contInfo{margin-bottom:5px}.cajaProductos .box.dosPrecios .contPrecio{bottom:7px}.cajaProductos .box .precioBlock .extrasmaller{font-size:50%}.cajaProductos .box .flecha{position:absolute;bottom:0;right:5px}.cajaProductos .box.no-hover:hover .contPrecio .divPrecioSupl [class*="txt"],.cajaProductos .box.no-hover:hover .contPrecio .divPrecioSupl strong{color:#005591 !important}#menuCarouselRecomendados a.ellipsis{width:100% !important}@media (min-width:1200px){.paquete01 .producto .contInfo{width:60%}}@media (min-width:768px) and (max-width:991px){.paquete01 .moverLinea{display:inline !important}.paquete01 .producto .contInfo{width:70%}}.buscadorPaquete .contDetalleAcomodacion{padding:0 15px;z-index:498}.buscadorPaquete .contDetalleAcomodacion .detalleAcomodacion{position:relative;background-color:#fee8cc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.35);-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.35);box-shadow:0px 2px 5px rgba(0,0,0,0.35);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)}#TravelsSearchEngineHorizontal .contDetalleAcomodacion{width:600px;left:335px;top:45px}#TravelsSearchEngineHorizontal .contDetalleAcomodacion .flechaUp{right:27%}.travelsSearchEngineHorizontal .contBuscador .ui-datepicker-inline.ui-datepicker{position:absolute;width:230px !important}.pck_horizontalSearcher .contDetalleAcomodacion{right:0;top:55px}.pck_horizontalSearcher .contDetalleAcomodacion .detalleAcomodacion{min-width:555px}.pck_horizontalSearcher .contDetalleAcomodacion .flechaUp.media{right:75px}@media (min-width:1200px){#TravelsSearchEngineHorizontal .contDetalleAcomodacion{left:535px}#TravelsSearchEngineHorizontal .contDetalleAcomodacion .flechaUp{right:32%}.travelsSearchEngineHorizontal .contBuscador .ui-datepicker-inline.ui-datepicker{width:250px !important}}@media (min-width:768px) and (max-width:991px){#TravelsSearchEngineHorizontal .contDetalleAcomodacion{width:100%;left:0;top:145px}.travelsSearchEngineHorizontal .contBuscador .ui-datepicker-inline.ui-datepicker{width:100% !important}.travelsSearchEngineHorizontal .contBuscador fieldset{margin-botom:7px}}@media (max-width:991px){.pck_horizontalSearcher .contDetalleAcomodacion{top:150px}}@media (max-width:767px){#TravelsSearchEngineHorizontal .contDetalleAcomodacion{width:100%;left:0;top:145px;padding:0 5px}.pck_horizontalSearcher .contDetalleAcomodacion .detalleAcomodacion{width:auto;min-width:0}.travelsSearchEngineVertical .dateInput input{height:36px !important}.travelsSearchEngineVertical .dateInput a.input-group-addon{left:auto;right:0;position:absolute;top:0}.travelsSearchEngineVertical .dateInput .dateLiteral{left:4px;position:absolute;top:2px;width:90%}.travelsSearchEngineVertical .dateInput .dateLiteral .numDateLiteral .txtGrande{font-size:30px}}@media (max-width:480px){#TravelsSearchEngineHorizontal .contDetalleAcomodacion{width:100%;left:0;top:245px;padding:0 5px}#TravelsSearchEngineHorizontal .contDetalleAcomodacion .flechaUp{right:50%}.pck_horizontalSearcher .contDetalleAcomodacion{top:250px}}.modalFlightAlternative .contAlternatives{margin-top:0;margin-bottom:0}.modalFlightAlternative .alternativasVuelo{margin-bottom:0;border-bottom:none}.modalFlightAlternative .alternativasVuelo .contAlternatives .alternative{border-bottom:none;padding:25px}.modalFlightAlternative .alternativasVuelo .contAlternatives .alternative:before{background-color:transparent;content:"";box-shadow:0 0}.modalFlightAlternative .alternativasVuelo .box{margin-top:0;box-shadow:0 0}.new_BookingDetails .roundAddButton{background-color:#27ae60;border-radius:50%;width:34px;height:34px;bottom:60px;padding-top:8px;padding-right:1px;padding-bottom:0;padding-left:0}.new_BookingDetails .menuIconDetails{height:62px}.new_BookingDetails .menuIconDetails .nav li{min-height:62px}.new_BookingDetails .menuIconDetails .nav li.active>a{color:#fff}.new_BookingDetails .menuIconDetails .nav li.active>a:active .wrapperTab span{color:#fff}.new_BookingDetails .menuIconDetails .nav li a{color:#555;min-height:62px}.new_BookingDetails .menuIconDetails .nav li a:focus .wrapperTab span{color:white}.new_BookingDetails .menuIconDetails .nav li a:active .wrapperTab span{color:#555}.new_BookingDetails .menuIconDetails .nav li a>div{width:auto;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.new_BookingDetails .menuIconDetails .nav li a>div i{font-size:35px}.new_BookingDetails .menuIconDetails .nav li a>div .ico-vuelo,.new_BookingDetails .menuIconDetails .nav li a>div .ico-coche,.new_BookingDetails .menuIconDetails .nav li a>div .ico-traslado{font-size:35px}.new_BookingDetails .menuIconDetails .nav li a>div .ico-coche,.new_BookingDetails .menuIconDetails .nav li a>div .ico-traslado{left:16px;z-index:-1}.new_BookingDetails .menuIconDetails .nav li a>div .roundAddButton{line-height:20px;width:30px;height:30px;padding-top:5px;padding-right:0;padding-bottom:0;padding-left:0;margin-bottom:13px;display:inline-block;font-size:28px}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab{width:auto;display:inline-block;vertical-align:middle}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line1{font-family:Arial,Helvetica,sans-serif;font-size:17px;display:block}.new_BookingDetails .menuIconDetails .nav li a .fa-info-circle:before{font-size:25px}.new_BookingDetails .menuIconDetails .nav li a.pck_changeCarTab .wrapperTab,.new_BookingDetails .menuIconDetails .nav li a.pck_changeTransferTab .wrapperTab{position:relative}.new_BookingDetails .menuIconDetails .nav.nav-tabs li [class*="ico-"],.new_BookingDetails .menuIconDetails .nav.nav-tabs li [class*="fa-"]{bottom:0}.new_BookingDetails .hotel .rotuloTransparent .fa-times-circle,.new_BookingDetails .transfer .rotuloTransparent .fa-times-circle,.new_BookingDetails .car .rotuloTransparent .fa-times-circle{transform:translateY(2px);-webkit-transform:translateY(2px)}.new_BookingDetails .hotel .rotuloTransparent .fa-times-circle:before,.new_BookingDetails .transfer .rotuloTransparent .fa-times-circle:before,.new_BookingDetails .car .rotuloTransparent .fa-times-circle:before{font-size:16px}.new_BookingDetails .hotel .hotelBox .table td,.new_BookingDetails .transfer .hotelBox .table td,.new_BookingDetails .car .hotelBox .table td,.new_BookingDetails .hotel .transferBox .table td,.new_BookingDetails .transfer .transferBox .table td,.new_BookingDetails .car .transferBox .table td,.new_BookingDetails .hotel .carBox .table td,.new_BookingDetails .transfer .carBox .table td,.new_BookingDetails .car .carBox .table td{border-top:none;padding-top:2px;padding-bottom:2px}.new_BookingDetails .hotel .hotelBox .table td.transferReturn,.new_BookingDetails .transfer .hotelBox .table td.transferReturn,.new_BookingDetails .car .hotelBox .table td.transferReturn,.new_BookingDetails .hotel .transferBox .table td.transferReturn,.new_BookingDetails .transfer .transferBox .table td.transferReturn,.new_BookingDetails .car .transferBox .table td.transferReturn,.new_BookingDetails .hotel .carBox .table td.transferReturn,.new_BookingDetails .transfer .carBox .table td.transferReturn,.new_BookingDetails .car .carBox .table td.transferReturn{padding-top:8px}.new_BookingDetails .hotel .hotelBox .caption figcaption i{background-image:url('https://cdn.logitravel.com/logitravel/images/sprites/sprite-valoracion.png')}.new_BookingDetails .car .carBox .table a{text-decoration:underline;color:#005591}.new_BookingDetails .completeTrip .completeTripBox>div:first-child{width:40%;display:inline-block;vertical-align:top;overflow:hidden}.new_BookingDetails .completeTrip .completeTripBox>div:first-child img{height:160px;margin-left:-60px}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3){width:58%;display:inline-block;vertical-align:top}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3) .contInfo a{font-size:18px}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3)>div:nth-child(2) .contPrecio{width:58%;display:inline-block}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3)>div:nth-child(2) .contPrecio .price{font-size:26px}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3)>div:nth-child(2) .contPrecio>div{position:absolute;bottom:10px}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3)>div:nth-child(2) .buttonAdd{width:39%;display:inline-block}.new_BookingDetails .completeTrip .completeTripBox>div:nth-child(3)>div:nth-child(2) .buttonAdd>div{position:absolute;right:10px;bottom:10px}.new_BookingDetails .completeTrip .completeTripBox .roundAddButton{position:absolute;left:34%;font-size:31px;padding-top:0}.new_BookingDetails .services .servicesBox .price,.new_BookingDetails .services .servicesBox .fa-times{font-size:18px}.new_BookingDetails .resumeBox .services .servicesBox{padding:0}.new_BookingDetails .resumeBox .services .servicesBox tr{border-bottom:1px dotted #d7d7d7}.new_BookingDetails .resumeBox .services .servicesBox tr td{border:none;position:relative;padding:8px}.new_BookingDetails .resumeBox .services .servicesBox tr td .contPrecio{position:absolute;bottom:0;right:0}.summary_BookingDetails .hotelInfo .titleHotel h2{font-size:30px}.summary_BookingDetails .hotelInfo .nav+.p-15.p-xs-10{padding:10px !important}.summary_BookingDetails .resumeBox .status_OK,.summary_BookingDetails .resumeBox .status_RQ{color:#fff;font-size:12px;float:right;padding:6px 8px;width:100%}.summary_BookingDetails .resumeBox .status_OK{background-color:#7cb021}.summary_BookingDetails .resumeBox .status_RQ{background-color:#fa8c00}.finalPriceBox{padding-top:5px;padding-right:12px;padding-bottom:5px;padding-left:12px}.finalPriceBox .msgError,.finalPriceBox .travelCalculate{display:none}.finalPriceBox .msgError p,.finalPriceBox .travelCalculate p{color:#007dbe;font-size:16px}.finalPriceBox .msgError i,.finalPriceBox .travelCalculate i{color:#64afdc;font-size:24px;margin-right:5px;margin-bottom:5px}.finalPriceBox.process .msgOK{display:none}.finalPriceBox.process .travelCalculate{display:block;margin:10px 0}.finalPriceBox.error .msgOK{display:none}.finalPriceBox.error .msgError{display:block;margin:10px 0}.finalPriceBox .boton.btnJumpToCheckOut{margin-bottom:10px}.finalPriceBox .saveBudgetLink{display:block}.menuIconDetails .nav-tabs.large.nav-block{height:44px;font-size:12px}.menuIconDetails .nav-tabs li [class*="ico-"].iconInfo{display:inline}.menuIconDetails span.line{display:inline;overflow:hidden;line-height:36px;text-overflow:ellipsis;white-space:nowrap;width:95%}.menuIconDetails .active .line span{color:#fff !important}.menuIconDetails .nav>li{height:43px}.menuIconDetails .nav>li a{font-size:12px;height:44px;line-height:13px;padding:6px 20px;text-align:center}.paqueteTraslado .contInfoCoches .infoEquipacion li{position:relative}.paqueteTraslado .contInfoCoches .infoEquipacion li span:first-child{top:-1px;position:absolute}.paqueteTraslado .contInfoCoches .infoEquipacion li span:last-child{padding-left:21px}.paqueteTraslado .contInfoCoches .infoEquipacion li span:before{font-size:18px}.paqueteTraslado .contPrecioTraslado .row div:first-child .precioDestacado{display:block}.paqueteTraslado .contPrecioTraslado .row div:last-child{bottom:15px;right:10px;position:absolute}@media (min-width:992px) and (max-width:1199px){.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line1{font-size:14px}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line2{font-size:11px}}@media (min-width:992px){.summary_BookingDetails .carouselResume.owl-theme .owl-item{cursor:auto !important;width:100% !important}.summary_BookingDetails .carouselResume.owl-theme .owl-item .item{padding:0 2px}.summary_BookingDetails .carouselResume .hotelResume .contFoto{height:auto;padding:0}.summary_BookingDetails .carouselResume .hotelResume .contFoto img{display:none}.summary_BookingDetails .carouselResume .hotelResume figure.caption figcaption{position:static}.summary_BookingDetails .carouselResume .owl-wrapper{width:100% !important;transform:none !important}.summary_BookingDetails .carouselResume .owl-controls{display:none !important}.paqueteTraslado .imgWrapper{text-align:center;padding:10px 0}.paqueteTraslado .contPrecioTraslado .row div:last-child{bottom:9px;position:absolute;right:10px}}@media (min-width:768px) and (max-width:991px){.new_BookingDetails .menuIconDetails .nav li a{padding:6px 5px}.new_BookingDetails .menuIconDetails .nav li a>div .ico-vuelo,.new_BookingDetails .menuIconDetails .nav li a>div .ico-coche,.new_BookingDetails .menuIconDetails .nav li a>div .ico-traslado{font-size:27px}.new_BookingDetails .menuIconDetails .nav li a>div .roundAddButton{width:23px;height:23px;font-size:20px;padding-top:2px;padding-right:1px;padding-bottom:0;padding-left:0}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line1{font-size:13px}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line2{font-size:10px}.finalPriceBox{height:auto;padding-left:16px;padding-right:10px;padding-bottom:10px;padding-top:10px;text-align:left}.finalPriceBox.success:before{background-image:none !important}.finalPriceBox.error p,.finalPriceBox.process p{font-size:20px}.finalPriceBox .precioGrande{font-size:28px;margin-left:0}.finalPriceBox .tituloDestacado{font-size:22px}.finalPriceBox .saveBudgetLink{display:block}}@media (max-width:991px){.paqueteTraslado{min-height:140px}.paqueteTraslado .imgWrapper{height:120px}.paqueteTraslado .imgWrapper .imgVehiculo{width:150px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.paqueteTraslado .contInfoCoches{min-height:125px;position:relative}.paqueteTraslado .contInfoCoches .infoEquipacion{position:absolute;bottom:2px}.paqueteTraslado .contPrecioTraslado .row div:first-child{margin-top:15px !important;margin-bottom:10px}.paqueteTraslado .contPrecioTraslado .row div:last-child{bottom:initial;right:initial;position:relative;text-align:center}}@media (max-width:767px){.new_BookingDetails .menuIconDetails .nav li a{padding:6px 5px}.new_BookingDetails .menuIconDetails .nav li a>div .ico-vuelo,.new_BookingDetails .menuIconDetails .nav li a>div .ico-coche,.new_BookingDetails .menuIconDetails .nav li a>div .ico-traslado{font-size:27px}.new_BookingDetails .menuIconDetails .nav li a>div .roundAddButton{width:23px;height:23px;font-size:20px;padding-top:2px;padding-right:0;padding-bottom:0;padding-left:0}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line1{font-size:11px}.new_BookingDetails .menuIconDetails .nav li a>div .wrapperTab .line2{font-size:9px}.finalPriceBox{height:auto;padding:10px}.finalPriceBox:before{background-image:none !important}.finalPriceBox .precioGrande{font-size:28px;margin-left:0}.finalPriceBox .tituloDestacado{font-size:22px}.finalPriceBox .breakdownLink{width:50%}.finalPriceBox .saveBudgetLink{display:block}.menuIconDetails .nav-tabs li [class*="ico-"].iconInfo{display:none}.menuIconDetails .nav-tabs.large.nav-block{height:46px}.menuIconDetails>ul{height:46px}.menuIconDetails .nav>li{height:45px}.menuIconDetails .nav>li a{line-height:15px;text-align:left}.menuIconDetails .nav>li>a{height:45px}.menuIconDetails span.line{padding-left:0;width:95%}.menuIconDetails .nav-tabs>li.moreTabs{width:56px}.menuIconDetails .nav-tabs>li.moreTabs>a{text-align:center;padding-top:14px}.menuIconDetails .nav-tabs>li.moreTabs>a .fa{line-height:35px;margin-left:-4px}.paqueteTraslado .imgWrapper .imgVehiculo{width:120px}}@media (max-width:480px){.finalPriceBox{height:auto;padding:10px}.finalPriceBox:before{background-image:none !important}.finalPriceBox .msgOK{text-align:center}.finalPriceBox .boton{padding:10px 14px;position:static;font-size:18px;top:auto;right:auto;width:100%;margin:15px 0}.carouselResume.owl-theme .owl-item .item{padding:0}}@media (min-width:1200px){.pck_summary{margin-top:45px;padding-left:200px}.pck_summary:before{bottom:0;content:"";display:block;height:145px;left:0;position:absolute;background-repeat:no-repeat;width:200px}.pck_summary.success:before{background-image:url("/comun/images/logis/logiSuccessI.png");background-position:-5px top}.pck_summary.process:before{background-image:url("/comun/images/logis/logiProcessI.png");background-position:30px 10px}.pck_summary.error:before{background-image:url("/comun/images/logis/logiErrorI.png");background-position:13px top}}