﻿.icon-menu::before{content:"" !important}header#header{float:left;clear:left;width:100%;position:relative;z-index:300;font-family:"asapregular"}header#header.complete-header{background:#f7f7f7}header#header.complete-header .content-frame a.logo{float:left;margin:20px 0px 15px 15px}header#header.complete-header .content-frame a.logo img{width:100%;height:auto}@-moz-document url-prefix(){header#header.complete-header .content-frame a.logo{width:250px}}header#header.complete-header .header-bottom{float:left;width:100%;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#fff}header#header.complete-header .content-frame{width:100%;max-width:941px}.new-grid header#header.complete-header .content-frame{max-width:1200px;padding:0 15px;box-sizing:border-box}header#header.complete-header .content-frame .nav-primary{float:left;display:block;width:50px;position:absolute}header#header.complete-header .content-frame .nav-primary button{float:left;width:50px;height:50px;padding:15px;border:0;box-sizing:border-box;background:#67b500;position:relative;color:#fff;font-family:"asapregular";text-align:right;line-height:12px}header#header.complete-header .content-frame .nav-primary button:hover,header#header.complete-header .content-frame .nav-primary>ul>li:hover button{background:#84d020}header#header.complete-header .content-frame .nav-primary button span:first-child,header#header.complete-header .content-frame .nav-primary button span:first-child:after,header#header.complete-header .content-frame .nav-primary button span:first-child:before{width:24px;height:2px;border-radius:5px;background:#fff;position:absolute;top:22px;left:13px;content:"";transition-timing-function:ease;transition-duration:.2s;transition-property:transform,opacity}header#header.complete-header .content-frame .nav-primary button span:first-child{font-size:0}header#header.complete-header .content-frame .nav-primary button span:first-child:before{top:6px;left:0}header#header.complete-header .content-frame .nav-primary button span:first-child:after{top:12px;left:0}header#header.complete-header .content-frame .nav-primary>ul>li:hover button span:first-child{transform:translate3d(0, 7px, 0) rotate(45deg)}header#header.complete-header .content-frame .nav-primary>ul>li:hover button span:first-child:before{display:none}header#header.complete-header .content-frame .nav-primary>ul>li:hover button span:first-child:after{transform:translate3d(0, -12px, 0) rotate(-90deg)}header#header.complete-header .content-frame .nav-primary button span:last-child{position:absolute;top:7px;left:12px;font-size:9px;font-family:"asapsemibold";text-transform:uppercase}header#header.complete-header .content-frame .nav-primary ul ul{float:left;display:none;border:1px solid #e2e2e2;position:absolute;top:50px;font-size:14px;box-sizing:border-box}header#header.complete-header .content-frame .nav-primary li:hover>ul{display:block}header#header.complete-header .content-frame .nav-primary ul ul li{position:relative}header#header.complete-header .content-frame .nav-primary ul ul li a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;background:#f7f7f7;position:relative;padding:18px 0 14px 53px;color:#3a3f3a}header#header.complete-header .content-frame .nav-primary ul ul li.funnel{display:none}header#header.complete-header .content-frame .nav-primary ul ul li:hover>a,header#header.complete-header .content-frame .nav-primary ul ul li.selected>a{padding:17px 0 13px 53px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#fff}header#header.complete-header .content-frame .nav-primary ul ul li:hover>a>span:not(.icon-menu),header#header.complete-header .content-frame .nav-primary ul ul li.selected>a>span:not(.icon-menu){font-family:"asapsemibold"}header#header.complete-header .content-frame .nav-primary ul ul li:first-child:hover>a,header#header.complete-header .content-frame .nav-primary ul ul li.selected:first-child>a{padding-top:18px;border-top:0}header#header.complete-header .content-frame .nav-primary ul ul li:last-child:hover>a,header#header.complete-header .content-frame .nav-primary ul ul li.selected:last-child>a{padding-bottom:14px;border-bottom:0}header#header.complete-header .content-frame .nav-primary ul ul li a.son:after{position:absolute;right:20px;color:#c7c7c7;font-family:"VECI-1-Web";font-size:18px;content:"e"}header#header.complete-header .content-frame .nav-primary ul ul li:hover>a.son:after,header#header.complete-header .content-frame .nav-primary ul ul li.selected>a.son:after{color:#6b6b6b}header#header.complete-header .content-frame .nav-primary ul ul li a span.icon-menu{position:absolute;top:6px;left:7px;font-family:"VECI-1-Producto";font-size:36px}header#header.complete-header .content-frame .nav-primary ul ul li:first-child:hover>a span.icon-menu,header#header.complete-header .content-frame .nav-primary ul ul li.selected:first-child>a span.icon-menu{top:6px}header#header.complete-header .content-frame .nav-primary ul ul li:hover a span.icon-menu,header#header.complete-header .content-frame .nav-primary ul ul li.selected a span.icon-menu{top:5px}header#header.complete-header .content-frame .nav-primary ul ul ul{display:none;position:absolute;left:100%;top:0}header#header.complete-header .content-frame .nav-primary ul ul li:first-child ul{top:-1px}header#header.complete-header .content-frame .nav-primary ul ul ul li a{padding-left:20px}header#header.complete-header .content-frame .nav-primary ul ul ul li:hover>a,header#header.complete-header .content-frame .nav-primary ul ul ul li.selected>a{padding-left:20px}header#header.complete-header .content-frame .nav-primary ul ul ul li:first-child:hover>a,header#header.complete-header .content-frame .nav-primary ul ul ul li:first-child.selected>a,header#header.complete-header .content-frame .nav-primary ul ul ul li.funnel+li:hover>a,header#header.complete-header .content-frame .nav-primary ul ul ul li.funnel+li.selected>a{border-top-color:#fff}header#header.complete-header .content-frame .nav-primary ul{width:240px}header#header.complete-header .content-frame .nav-primary ul li a[href="https://www.viajeselcorteingles.es/especiales/vacaciones-verano"] span:last-child{display:inline-block;position:relative}header#header.complete-header .content-frame .nav-primary ul li a[href="https://www.viajeselcorteingles.es/especiales/vacaciones-verano"]:hover[href="https://www.viajeselcorteingles.es/especiales/vacaciones-verano"] span:last-child:after{background-color:#84d020}header#header.complete-header .content-frame .nav-secundary{float:right;padding-top:33px}header#header.complete-header .content-frame .nav-secundary ul li button{float:right;margin-left:10px;padding-left:25px;padding-right:0;border:0;background:rgba(0,0,0,0);position:relative;font-family:"asapregular";font-size:20px;color:#6b6b6b;cursor:auto}header#header.complete-header .content-frame .nav-secundary ul li button:before{position:absolute;top:0;left:0;content:"·";font-family:"VECI-1-Lineas";font-size:25px;transform:rotate(14deg)}header#header.complete-header .content-frame .nav-secundary ul ul,header#header.complete-header .content-frame .nav-secundary ul ul li{float:left}header#header.complete-header .content-frame .nav-secundary ul li li.login{width:auto;height:12px;margin-top:8px;padding:0;border-right:1px solid #c7c7c7;background:rgba(0,0,0,0);position:relative}header#header.complete-header .content-frame .nav-secundary ul li li.login.logado.open ul{display:block;-webkit-animation:efectoRebote 1s ease;animation:efectoRebote 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}header#header.complete-header .content-frame .nav-secundary ul li li.login a,header#header.complete-header .content-frame .nav-secundary ul li li.login li.account button{display:block;padding:0 8px 0 27px;position:relative;color:#6b6b6b}header#header.complete-header .content-frame .nav-secundary ul li li.login a:hover{color:#67b500}header#header.complete-header .content-frame .nav-secundary ul li li.login a:before,header#header.complete-header .content-frame .nav-secundary ul li li.login button:before{position:absolute;top:-2px;left:8px;content:"R";font-family:"VECI-1-Web";font-size:14px}header#header.complete-header .content-frame .nav-secundary ul ul li button{display:none}header#header.complete-header .content-frame .nav-secundary ul ul ul{margin-top:8px}header#header.complete-header .content-frame .nav-secundary ul li ul li.login ul{display:none;width:125px;margin-left:-52px;border:1px solid #c7c7c7;box-shadow:0px 4px 4px 0 rgba(0,0,0,.15);background:#f7f7f7;position:absolute;top:20px;left:50%;z-index:1}header#header.complete-header .content-frame .nav-secundary ul li ul li.login ul:before{width:0;height:0;border-right:12px solid rgba(0,0,0,0);border-top:0;border-left:12px solid rgba(0,0,0,0);border-bottom:12px solid #c7c7c7;position:absolute;left:47px;top:-13px;content:""}header#header.complete-header .content-frame .nav-secundary ul li ul li.login ul:after{width:0;height:0;border-right:12px solid rgba(0,0,0,0);border-top:0;border-left:12px solid rgba(0,0,0,0);border-bottom:12px solid #f7f7f7;position:absolute;left:47px;top:-12px;content:""}header#header.complete-header .content-frame .nav-secundary ul li ul li.login ul li{display:block;width:100%;padding:10px;box-sizing:border-box;border-right:0;border-bottom:1px solid #c7c7c7;text-align:center}header#header.complete-header .content-frame .nav-secundary ul li ul li.login ul li.account a:before,header#header.complete-header .content-frame .nav-secundary ul li ul li.login ul li.account button:before{top:-1px;left:12px;content:"2";transform:rotate(-47deg)}header#header.complete-header .content-frame .nav-secundary ul li ul li.login ul li.logout{display:block}header#header.complete-header .content-frame .nav-secundary ul li ul li.login ul li.logout a:before{display:inline-block;width:16px;height:18px;background:url("/estaticos/imagen/cabecera/salir.png") no-repeat 0 -35px;background-size:17px 52px;top:-5px;left:26px;content:""}header#header.complete-header .content-frame .nav-secundary ul li ul li.login ul li.logout a:hover:before{background-position:0 2px}header#header.complete-header .content-frame .nav-secundary ul li ul li.login ul li:last-child{border-bottom:0}header#header.complete-header .content-frame .nav-secundary ul li ul li.login>ul>li>a,header#header.complete-header .content-frame .nav-secundary ul li ul li.login ul li.account button{display:block;width:100%;box-sizing:border-box;padding:0 0 0 15px}header#header.complete-header .content-frame .nav-secundary ul li li li{border-right:1px solid #c7c7c7}header#header.complete-header .content-frame .nav-secundary button~ul ul ul{border-right:1px solid #c7c7c7}header#header.complete-header .content-frame .nav-secundary ul li li li.text,header#header.complete-header .content-frame .nav-secundary ul li li li.cta{display:none}header#header.complete-header .content-frame .nav-secundary ul li li li a,header#header.complete-header .content-frame .nav-secundary ul li li.login li.account button{padding:0 8px 0 28px;position:relative;font-size:12px;color:#6b6b6b}header#header.complete-header .content-frame .nav-secundary ul li li li.veci_tab_sup_agencias a{padding-left:18px}header#header.complete-header .content-frame .nav-secundary ul li li li a:before{position:absolute}header#header.complete-header .content-frame .nav-secundary ul li li li.veci_tab_sup_agencias a:before{top:-1px;left:0;content:"s";font-family:"VECI-1-Web";font-size:14px}header#header.complete-header .content-frame .nav-secundary ul li li li.veci_tab_sup_agencias a{font-family:"asapsemibold";color:#67b500}header#header.complete-header .content-frame .nav-secundary ul li li li.veci_tab_sup_agencias a:before{content:" > ";font-family:"VECI-1-Manchas"}header#header.complete-header .content-frame .nav-secundary ul li li li.veci_tab_sup_agencias a:hover:before{background-position:0 0}header#header.complete-header .content-frame .nav-secundary ul li li li.veci_tab_sup_ayuda a:before,header#header.complete-header .content-frame .nav-secundary ul li li li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a:before,header#header.complete-header .content-frame .nav-secundary ul li li li.veci_tab_sup_preguntas_frecuentes a:before{top:-1px;left:8px;content:"-";font-family:"VECI-2-Servicios";font-size:14px}header#header.complete-header .content-frame .nav-secundary ul li li li.veci_tab_sup_centro_de_ayuda a:before{top:-1px;left:8px;content:"n";font-family:"VECI-1-Manchas";font-size:14px}header#header.complete-header .content-frame .nav-secundary ul li>ul>li>ul>li.login,header#header.complete-header .content-frame .nav-secundary ul li>ul>li>ul>li.logout{display:none}header#header.complete-header .content-frame .nav-secundary ul li li li a:hover,header#header.complete-header .content-frame .nav-secundary ul li li li a.selected{color:#67b500}header#header.complete-header .content-frame .nav-secundary ul li li li a:hover:before,header#header.complete-header .content-frame .nav-secundary ul li li li a.selected:before{background-position:0 3px}header#header.complete-header .content-frame .nav-tertiary{float:right;width:100%;padding-left:60px;box-sizing:border-box}header#header.complete-header .content-frame .nav-tertiary ul{display:table;width:100%}header#header.complete-header .content-frame .nav-tertiary ul li{display:table-cell;position:relative;text-align:center}header#header.complete-header .content-frame .nav-tertiary ul li:first-child{padding-left:0}header#header.complete-header .content-frame .nav-tertiary ul li.veci_tab_new:after{width:11px;height:33px;background:url("/estaticos/imagen/cabecera/new.png") no-repeat 0 0;position:absolute;top:0;right:0;content:""}header#header.complete-header .content-frame .nav-tertiary ul li a{display:block;height:50px;padding-top:20px;box-sizing:border-box;font-family:"asapregular";font-size:12px;color:#3a3f3a;text-transform:uppercase}header#header.complete-header .content-frame .nav-tertiary ul li a.outstanding:after{content:"o";position:relative;top:-8px;right:7px;font-family:"VECI-1-Manchas";font-size:12px;text-transform:lowercase;color:#5da132}header#header.complete-header .content-frame .nav-tertiary ul li a.outstanding[title=PortAventura]{color:#f28c00}header#header.complete-header .content-frame .nav-tertiary ul li a.outstanding[title=PortAventura]:after{color:#f28c00}header#header.complete-header .content-frame .nav-tertiary ul li a.outstanding[title=Disney]{color:#235db7}header#header.complete-header .content-frame .nav-tertiary ul li a.outstanding[title=Disney]:after{color:#235db7}.new-grid header#header.complete-header .content-frame .nav-tertiary ul li a{padding-top:18px;font-size:14px}header#header.complete-header .content-frame .nav-tertiary ul li a:hover,header#header.complete-header .content-frame .nav-tertiary ul li a.outstanding:hover{color:#5da132}header#header.complete-header .content-frame .nav-tertiary ul li a:hover:after,header#header.complete-header .content-frame .nav-tertiary ul li a.outstanding:hover:after{color:#5da132}header#header.complete-header .content-frame .nav-tertiary ul li a span{padding:0 10px 13px 10px;line-height:12px}header#header.complete-header .content-frame .nav-tertiary ul li a.selected span{border-bottom:4px solid #67b500}.nomenu header#header.complete-header .header-bottom{display:none}.header-advice{width:100%;border:1px solid #a34e00;background:hsla(0,0%,100%,.9);position:fixed;left:0;bottom:0;z-index:1000}.header-advice .header-advice-inner{max-width:1200px;margin:0 auto;padding:25px 5% 40px;box-sizing:border-box}.header-advice .header-advice-inner span{float:left;margin-top:5px;padding-right:15px;font-family:"VECI-1-Web";font-size:21px;color:#f28c00}.header-advice .header-advice-inner .title05,.header-advice .header-advice-inner p{width:90%;padding:8px 0 0 35px;line-height:17px;color:#929292}.header-advice.cookies-policy{display:none;border:1px solid #e2e2e2;box-sizing:border-box;box-shadow:0px 2px 4px 0px rgba(0,0,0,.1)}.header-advice.cookies-policy .header-advice-inner{display:flex;align-items:center;justify-content:space-between;float:left;width:100%;max-width:1200px;margin:0 auto;padding:15px;box-sizing:border-box;position:relative}.header-advice.cookies-policy .header-advice-inner p{width:790px;padding:0;line-height:17px;color:#929292}.header-advice.cookies-policy .header-advice-inner p a:hover{color:#fff}.header-advice.cookies-policy .header-advice-inner .interactions{display:inline-block;float:right;padding-right:35px}.header-advice.cookies-policy .header-advice-inner .interactions a{margin-right:20px;color:#3a3f3a;font-size:12px;font-family:"asapsemibold"}.header-advice.cookies-policy .header-advice-inner .interactions a:hover{color:#67b500}.header-advice.cookies-policy .header-advice-inner .interactions .btn02b{width:125px}.header-advice.cookies-policy .header-advice-inner button.close{padding:0;display:none;position:absolute;top:5px;right:15px;z-index:1;font-size:20px;color:#c7c7c7;font-family:"VECI-1-Web";transition:.1s linear}.header-advice.cookies-policy .header-advice-inner button.close:after{content:"X";font-family:"VECI-1-Web"}.header-advice.cookies-policy .header-advice-inner button.close:hover{color:#5da132}.header-advice.cookies-policy .header-advice-inner button.close span{font-size:0}.container-cookies .main-fade.f-dark{z-index:5000}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies{width:100%;max-width:1170px}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .close-layer{top:5px}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text{color:#6b6b6b;max-height:390px;padding-top:0;overflow-y:auto}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type{margin-top:15px;padding-bottom:10px;border-bottom:1px solid #efefef}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type h4{padding-bottom:5px;font:17px "asapsemibold"}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .switch{float:right;display:inline-block;width:42px;height:21px;margin-left:40px;position:relative}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .switch input{width:0;height:0;opacity:0}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .slider{background:#6b6b6b;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;-webkit-transition:.4s;transition:.4s}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .slider:before{width:15px;height:15px;background:#fff;position:absolute;bottom:3px;left:3px;content:"";-webkit-transition:.4s;transition:.4s}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .slider.round{border-radius:34px}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .slider.round:before{border-radius:50%}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input:checked+.slider{background:#67b500}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input:focus+.slider{box-shadow:0 0 1px #67b500}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input+.slider:after{position:absolute;top:4px;right:6px;content:"No";color:#fff;font-size:10px}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input:checked+.slider:after{position:absolute;left:8px;right:auto;content:"Sí";color:#fff;font-size:10px}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input:disabled+.slider{background:#c7c7c7}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type p:last-child{padding-bottom:0}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .btn02b{float:right;margin-top:20px;margin-bottom:0 !important;padding:0 40px}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .btn01a{clear:both;float:right;margin-top:20px;margin-left:30px;margin-bottom:0 !important;padding:0 40px}.body-flight header#header .nav-secundary>ul>li button.telephone,.flight-section header#header .nav-secundary>ul>li button.telephone,.flight-seo-section header#header .nav-secundary>ul>li button.telephone{display:none}.body-train header#header .nav-secundary>ul>li button.telephone,.train-section header#header .nav-secundary>ul>li button.telephone,.train-seo-section header#header .nav-secundary>ul>li button.telephone{display:none}.lang-9.Veci header#header #phone,.lang-9.Veci header#header button#nav-phone,.lang-9.Veci header#header #phone02{display:none}.lang-9.Veci header#header .nav01{border:0;padding-right:0;margin-right:0}.hotel-section header#header #phone,.hotel-section header#header #phone02,.hotel-seo-section header#header #phone,.hotel-seo-section header#header #phone02,.hotel-geo-section header#header #phone,.hotel-geo-section header#header #phone02,.hotel-section header#header button#nav-phone,.hotel-geo-section header#header button#nav-phone,.hotel-seo-section header#header button#nav-phone{display:none}@media screen and (max-width: 1199px){header#header.complete-header .content-frame .nav-tertiary ul li a,.new-grid header#header.complete-header .content-frame .nav-tertiary ul li a{padding-top:20px;font-size:12px}.header-advice.cookies-policy{width:375px;border-radius:2px;bottom:15px;left:15px}.header-advice.cookies-policy .header-advice-inner{display:block}.header-advice.cookies-policy .header-advice-inner p{width:100%;margin-bottom:15px;padding-right:15px;box-sizing:border-box;text-align:center}.header-advice.cookies-policy .header-advice-inner button.close{right:5px}.header-advice.cookies-policy .header-advice-inner .interactions{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:0}.header-advice.cookies-policy .header-advice-inner .interactions .btn02b{width:calc(100% - 150px)}}@media screen and (max-width: 959px){header#header.complete-header .header-bottom{border-bottom:0}header#header.complete-header .content-frame{padding:0 15px;box-sizing:border-box}header#header.complete-header .content-frame a.logo{max-width:180px;margin:5px 0 5px 65px}.nomenu header#header.complete-header .content-frame a.logo{margin-left:7px}header#header.complete-header .content-frame .nav-primary{top:-50px}header#header.complete-header .content-frame .nav-primary ul ul{top:50px}header#header.complete-header .content-frame .nav-secundary{padding-top:16px}header#header.complete-header .content-frame .nav-secundary ul li button{margin-left:5px}header#header.complete-header .content-frame .nav-secundary ul li ul li.login>a>span{display:block;max-width:80px;height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header#header.complete-header .content-frame .nav-tertiary{display:none}}@media screen and (max-width: 799px){header#header.complete-header{width:100%;margin-bottom:0;position:inherit;z-index:300}header#header.complete-header .content-frame{padding:0}header#header.complete-header .content-frame .nav-primary button.selected,header#header.complete-header .content-frame .nav-primary button:hover,header#header.complete-header .content-frame .nav-primary>ul>li:hover button{background:#84d020}header#header.complete-header .content-frame .nav-primary>ul>li.open button span:first-child{transform:translate3d(0, 7px, 0) rotate(45deg) !important}header#header.complete-header .content-frame .nav-primary>ul>li.open button span:first-child:before{display:none !important}header#header.complete-header .content-frame .nav-primary>ul>li.open button span:first-child:after{transform:translate3d(0, -12px, 0) rotate(-90deg) !important}header#header.complete-header .content-frame .nav-primary li:hover>ul{display:none}header#header.complete-header .content-frame .nav-primary li.open>ul,header#header.complete-header .content-frame .nav-primary li.selected>ul{width:210px;display:block}header#header.complete-header .content-frame .nav-primary li.selected li.open>ul ul{display:none}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul li.funnel{display:list-item}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul li.funnel a>span{font-family:"asapsemibold"}header#header.complete-header .content-frame .nav-secundary ul li li{position:relative}header#header.complete-header .content-frame .nav-secundary ul li button:before{top:2px;font-size:22px}header#header.complete-header .content-frame .nav-secundary ul li li button{display:block;width:35px;height:11px;margin:8px 25px 0 0;cursor:pointer}header#header.complete-header .content-frame .nav-secundary ul li li button:before{display:none}header#header.complete-header .content-frame .nav-secundary ul li li button span{float:left;width:4px;height:4px;background:#5da132;position:relative;left:15px;border-radius:50%;font-size:0}header#header.complete-header .content-frame .nav-secundary ul li li button span:before{width:4px;height:4px;background:#5da132;position:absolute;left:-18px;border-radius:50%;content:""}header#header.complete-header .content-frame .nav-secundary ul li li button span:after{width:4px;height:4px;background:#5da132;position:absolute;left:-9px;border-radius:50%;content:""}header#header.complete-header .content-frame .nav-secundary ul li ul li ul{display:none;border:1px solid #c7c7c7;box-shadow:0px 4px 4px 0 rgba(0,0,0,.15);background:#f7f7f7;position:absolute;top:27px;left:-27px}header#header.complete-header .content-frame .nav-secundary ul li ul li ul.submenu-executive.open{display:block;-webkit-animation:efectoRebote 1s ease;animation:efectoRebote 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}header#header.complete-header .content-frame .nav-secundary ul li ul li ul:before{width:0;height:0;border-right:12px solid rgba(0,0,0,0);border-top:0;border-left:12px solid rgba(0,0,0,0);border-bottom:12px solid #c7c7c7;position:absolute;left:47px;top:-13px;content:""}header#header.complete-header .content-frame .nav-secundary ul li ul li ul:after{width:0;height:0;border-right:12px solid rgba(0,0,0,0);border-top:0;border-left:12px solid rgba(0,0,0,0);border-bottom:12px solid #f7f7f7;position:absolute;left:47px;top:-12px;content:""}header#header.complete-header .content-frame .nav-secundary ul li ul li ul li{display:block;width:125px;padding:10px;box-sizing:border-box;border-right:0;border-bottom:1px solid #c7c7c7;text-align:center}header#header.complete-header .content-frame .nav-secundary ul li ul li ul li:last-child{border-bottom:0}header#header.complete-header .content-frame .nav-secundary ul li ul li ul li a{display:block;width:100%;box-sizing:border-box}header#header.complete-header .content-frame .nav-secundary ul li ul li li.veci_tab_sup_agencias a{padding-left:30px}header#header.complete-header .content-frame .nav-secundary ul li ul li li.veci_tab_sup_agencias a:before{top:-2px;left:11px}header#header.complete-header .content-frame .nav-secundary ul li ul li li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a,header#header.complete-header .content-frame .nav-secundary ul li ul li li.veci_tab_sup_preguntas_frecuentes a{padding-left:18px}header#header.complete-header .content-frame .nav-secundary ul li ul li li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a:before,header#header.complete-header .content-frame .nav-secundary ul li ul li li.veci_tab_sup_preguntas_frecuentes a:before{top:0;left:11px}header#header.complete-header .content-frame .nav-secundary ul li ul li li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a span,header#header.complete-header .content-frame .nav-secundary ul li ul li li.veci_tab_sup_preguntas_frecuentes a span{line-height:16px}}@media screen and (max-width: 659px){header#header.complete-header{float:none;min-height:50px;margin-bottom:0;position:fixed}header#header.complete-header .content-frame{float:left;height:50px;padding:0;border-bottom:1px solid #e2e2e2;background:#f7f7f7;position:relative}header#header.complete-header .content-frame a.logo{float:none;display:table;max-width:initial;margin:0 auto;padding-top:4px}header#header.complete-header .content-frame a.logo img{max-width:180px}header#header.complete-header .content-frame .nav-secundary{padding-top:0;position:absolute;top:0;right:0}header#header.complete-header .content-frame .nav-secundary>ul{float:left}header#header.complete-header .content-frame .nav-secundary>ul>li{float:left;width:50px;height:50px}header#header.complete-header .content-frame .nav-secundary>ul>li button.telephone{float:right;width:25px;height:25px;padding-left:0;border:0;background:rgba(0,0,0,0);position:relative;top:13px;right:45px}header#header.complete-header .content-frame .nav-secundary>ul>li button.telephone:before{position:absolute;top:0;left:0;content:"|";font-family:"VECI-2-Servicios";font-size:25px;color:#3a3f3a;transform:none}header#header.complete-header .content-frame .nav-secundary>ul>li button.telephone span{font-size:0}header#header.complete-header .content-frame .nav-secundary>ul>li ul li{position:static}header#header.complete-header .content-frame .nav-secundary>ul>li ul li.login{display:none}header#header.complete-header .content-frame .nav-secundary>ul>li ul li button{float:none;width:10px;height:50px;margin:0;padding:0 10px 19px 6px;position:relative;right:-17px;cursor:auto}header#header.complete-header .content-frame .nav-secundary>ul>li ul li button span{width:3px;height:3px;top:2px;left:0}header#header.complete-header .content-frame .nav-secundary>ul>li ul li button span:before{width:3px;height:3px;top:7px;left:0}header#header.complete-header .content-frame .nav-secundary>ul>li ul li button span:after{width:3px;height:3px;top:14px;left:0}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul{float:left;display:block;width:calc(100% - 50px);height:calc(100% - 50px);margin-top:0;border:0;box-shadow:none;background:#f7f7f7;position:fixed;top:auto;left:auto;right:-1000px;visibility:hidden}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul:before{content:none}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li{display:block;width:100%;height:auto;box-sizing:border-box;font-family:"asapregular";border-bottom:0}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li span{display:block;text-align:center}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li a{display:block;width:100%;box-sizing:border-box;position:relative;font-size:14px;color:#3a3f3a}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li a:before{position:absolute}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li a.selected{color:#67b500}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li a.selected:before{background-position:0 3px}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.text{display:block;padding-bottom:40px;color:#3a3f3a}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.text p{margin:32px 0 10px 0;padding-bottom:0;font-size:1.4rem;font-family:"asapsemibold";line-height:1.8rem}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.text p span:first-child{font-size:16px}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.text p span:last-child{font-size:34px}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.cta{display:block;width:90%;margin:0 5%;border-radius:4px;box-shadow:1px 2px 4px 0 rgba(0,0,0,.2);background:linear-gradient(48.67deg, #67B500 0%, #5DA132 100%)}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.cta a{padding:0 10px;color:#fff;text-align:center}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.cta a span{width:200px;margin:0 auto}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.cta a span:first-child{position:relative;font-size:19px}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.cta a span:first-child:before{position:absolute;top:0;left:-22px;content:"·";font-family:"VECI-1-Lineas";font-size:47px;-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);transform:rotate(14deg)}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.cta a span:last-child{font-size:28px;font-family:"asapsemibold"}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_accesoempresas,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout{width:86%;margin:5px 7% 0 7%;padding:0;border-bottom:1px solid #e2e2e2}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda a,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_accesoempresas a,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes a,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login a,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a{padding:14px 0 16px 0}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda a:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_accesoempresas a:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes a:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login a:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a:before{content:none}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a span,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda a span,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_accesoempresas a span,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a span,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes a span,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login a span,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a span{position:relative;text-align:left}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a span:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda a span:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_accesoempresas a span:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a span:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes a span:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login a span:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a span:before{padding-right:5px;position:relative;font-size:14px}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a span:before{content:"s";font-family:"VECI-1-Web"}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a span:before{content:"";display:none}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a span:before:hover{background-position:0 0}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a.selected{color:#67b500}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda a span:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a span:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes a span:before{top:1px;content:"-";font-family:"VECI-2-Servicios"}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda a.selected,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a.selected,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes a.selected{color:#67b500}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_accesoempresas a span:before{top:1px;content:"";font-family:"VECI-2-Servicios"}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_accesoempresas a.selected{color:#67b500}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login{display:block;height:auto;margin-right:0;border-right:0}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login.logado{float:left;width:66%}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login a span{width:70%;max-width:initial;height:16px}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login a span:before{top:1px;content:"R";font-family:"VECI-1-Web"}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout{float:right;display:block;width:20%;margin-top:1px;margin-left:0}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a span:before{display:inline-block;width:18px;height:18px;background:url("/estaticos/imagen/cabecera/salir.png") no-repeat 0 -35px;background-size:17px 52px;top:3px;content:""}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a.selected,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a:hover{color:#67b500}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a.selected span:before,header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a:hover span:before{background-position:0 2px}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul.submenu-executive li.login{display:block}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul.submenu-executive li.login+li.login{width:66%;display:none}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul.submenu-executive li.logout{display:none}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul.submenu-executive.logadoMobile li.login{display:none}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul.submenu-executive.logadoMobile li.login+li.login{display:block}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul.submenu-executive.logadoMobile li.logout{display:block}header#header.complete-header .content-frame .nav-primary{float:left;position:absolute;top:0}header#header.complete-header .content-frame .nav-primary>ul{width:50px}header#header.complete-header .content-frame .nav-primary>ul>li button{float:none;background:rgba(0,0,0,0);cursor:auto}header#header.complete-header .content-frame .nav-primary>ul>li button span:first-child{top:17px;left:14px}header#header.complete-header .content-frame .nav-primary>ul>li button span:first-child,header#header.complete-header .content-frame .nav-primary>ul>li button span:first-child:after,header#header.complete-header .content-frame .nav-primary>ul>li button span:first-child:before{width:22px;height:2px;border-radius:5px;background:#67b500;position:absolute;content:"";transition-timing-function:ease;transition-duration:.2s;transition-property:transform,opacity}header#header.complete-header .content-frame .nav-primary>ul>li button span:first-child:before{top:7px}header#header.complete-header .content-frame .nav-primary>ul>li button span:first-child:after{top:14px}header#header.complete-header .content-frame .nav-primary>ul>li button:hover{background:rgba(0,0,0,0)}header#header.complete-header .content-frame .nav-primary>ul>li button span:last-child{display:none}header#header.complete-header .content-frame .nav-primary>ul>li:hover{background:rgba(0,0,0,0)}header#header.complete-header .content-frame .nav-primary>ul>li.open button{background:#efefef}header#header.complete-header .content-frame .nav-primary>ul>li>ul{float:left;width:calc(100% - 50px);min-width:auto;height:calc(100% - 50px);border:0;background:#efefef;position:fixed;top:auto;left:-1000px;font-size:15px;visibility:hidden}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li{height:54px}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li:first-child ul{top:54px}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li:hover>a,header#header.complete-header .content-frame .nav-primary>ul>li>ul>li.selected>a{border:0;padding:15px 0 17px 16px;background:rgba(0,0,0,0)}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li:hover>a,header#header.complete-header .content-frame .nav-primary>ul>li>ul>li.selected>a,header#header.complete-header .content-frame .nav-primary>ul>li>ul>li:first-child:hover>a,header#header.complete-header .content-frame .nav-primary>ul>li>ul>li.selected:first-child>a{padding:15px 0 17px 55px}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li:hover>a span.icon-menu,header#header.complete-header .content-frame .nav-primary>ul>li>ul>li.selected>a span.icon-menu,header#header.complete-header .content-frame .nav-primary>ul>li>ul>li:first-child:hover>a span.icon-menu,header#header.complete-header .content-frame .nav-primary>ul>li>ul>li.selected:first-child>a span.icon-menu{top:10px}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li a{padding:15px 0 17px 55px;background:rgba(0,0,0,0);position:relative;color:#3a3f3a}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li a.son:before{position:absolute;right:20px;color:#c7c7c7;font-family:"VECI-1-Web";font-size:18px;content:"q"}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li a.son:after{content:none}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li a span.icon-menu{position:absolute;top:10px;left:10px;font-family:"VECI-1-Producto";font-size:36px}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li a span:last-child{width:auto;display:block;padding:7px 0 0 10px;font-family:"asapregular";font-size:15px;line-height:18px}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul{display:none;width:calc(100% - 50px);border:0;background:#fcfcfc;position:absolute;top:54px;left:50px;z-index:1}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li{border-bottom:1px solid #e2e2e2;background:#f7f7f7}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li.funnel.selected:hover{border-top:1px solid #efefef;border-bottom:1px solid #efefef}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li.funnel+li.selected:hover>a{padding:16px 0 12px 15px;background:#fff}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li.funnel+li.selected:hover>a:before{top:27px}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li a{padding-left:10px}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li a:after{display:none}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li a span:last-child{font-size:13px;line-height:15px}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li.selected{border-bottom:1px solid #efefef}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li.selected>a{padding-left:16px;background:#fff;color:#5da132;border:0}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li.selected>a span{font-family:"asapsemibold"}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li.selected>a.son:before{content:"r"}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li.selected ul{width:100%}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li.selected ul li{border-bottom:1px dashed #efefef}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li:hover>a{padding:14px 0 16px 15px;border:1px solid #fcfcfc;background:rgba(0,0,0,0)}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li:first-child>a,header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li:first-child:hover>a,header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li.selected:first-child>a{padding-top:15px;padding-bottom:17px;border-bottom:0}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li>ul{float:none;display:none;width:100%;min-width:auto;height:auto;border:0;background:#fff;left:auto;top:auto;position:static}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li>ul>li{background:#fff}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li>ul>li:first-child.selected>a{border-bottom-color:#fcfcfc}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li>ul>li:last-child:hover a,header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li>ul>li:first-child:hover a{padding:15px 0 16px 44px;border-top-color:#fcfcfc;border-bottom-color:#fcfcfc}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li>ul>li.selected>a{padding-left:44px;border-top:0;font-family:"asapsemibold"}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li>ul>li.selected:hover a{padding-top:16px}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li>ul>li>ul>li.funnel+li:hover>a{padding-top:14px;padding-bottom:16px;padding-left:44px;border-bottom-color:#fff}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li.selected{background:#f7f7f7}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li.selected>a{color:#5da132}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li.selected>a.son:before{color:#c7c7c7}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li.selected>a:after{border-bottom:0}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li.selected>a.son:before{content:"r"}header#header.complete-header .content-frame .nav-primary>ul>li>ul>li.selected>a span.icon-menu{font-weight:normal}header#header.complete-header .content-frame .nav-primary>ul>li.open button span:first-child:after{transform:translate3d(0, -14px, 0) rotate(-90deg) !important}header#header.complete-header .content-frame .nav-primary>ul>li:hover button span:first-child,header#header.complete-header .content-frame .nav-primary>ul>li:hover button span:first-child:after,header#header.complete-header .content-frame .nav-primary>ul>li.open:hover button span:first-child,header#header.complete-header .content-frame .nav-primary>ul>li.open:hover button span:first-child:after{transform:none}header#header.complete-header .content-frame .nav-primary>ul>li:hover button span:first-child:before,header#header.complete-header .content-frame .nav-primary>ul>li.open:hover button span:first-child:before{display:block}header#header.complete-header .content-frame .nav-primary li.open>ul,header#header.complete-header .content-frame .nav-primary li.selected>ul{width:calc(100% - 50px);display:block}header#header.complete-header .header-bottom{float:none;width:auto;border:0;background:rgba(0,0,0,0)}header#header.complete-header .header-bottom .content-frame{float:none;width:50px !important;margin:0}header#header.complete-header .content-frame .nav-primary ul ul li:hover>a>span:not(.icon-menu){font-family:"asapregular"}body.mobile-menu-fixed,body.mobile-phone-fixed,body.mobile-executive-fixed{height:100%;overflow:hidden}body.mobile-menu-fixed #general:before,body.mobile-phone-fixed #general:before,body.mobile-executive-fixed #general:before{float:left;width:100%;height:100vh;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:201;content:""}body.mobile-menu-fixed header#header.complete-header .content-frame,body.mobile-phone-fixed header#header.complete-header .content-frame,body.mobile-executive-fixed header#header.complete-header .content-frame{position:fixed}body.mobile-menu-fixed header#header.complete-header .content-frame .nav-primary>ul>li>ul{width:100%;max-width:310px;visibility:visible;overflow-x:hidden;left:0;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}body.mobile-menu-fixed header#header.complete-header .content-frame .nav-primary>ul>li>ul>li{position:relative}body.mobile-phone-fixed header#header.complete-header .content-frame .nav-secundary>ul>li>ul>li ul.submenu-phone{max-width:310px;visibility:visible;overflow:auto;right:0;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}body.mobile-executive-fixed header#header.complete-header .content-frame .nav-secundary>ul>li>ul>li ul.submenu-executive{max-width:310px;visibility:visible;overflow:auto;right:0;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}body.mobile-executive-fixed header#header.complete-header .content-frame .nav-secundary>ul>li>ul>li ul.submenu-executive.open{-webkit-animation:inherit;animation:inherit;-webkit-animation-iteration-count:unset;animation-iteration-count:unset}.nomenu header#header.complete-header{min-height:50px;position:relative}.nomenu header#header.complete-header .content-frame a.logo{margin-left:auto}.new-grid header#header.complete-header .content-frame{padding:0}.hotel-section.result-list-section #main,.hotel-section.hotel-data #main,.flight-section.result-list-section #main,.body-train.availability #main,.app-offer-section.confirmation #main{padding-top:70px !important}.hotel-section.payment #main,.app-offer-section.payment #main{padding-top:20px !important}.hotel-section .section-confirmation,.flight-section .section-confirmation{padding-top:20px !important}footer#footer{z-index:100}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text{max-height:none;overflow:visible}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .switch{margin-top:-25px}.container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies button{width:100%}.main-fade.f-dark .fade-layer.info-layer.manage-cookies .btn02b{width:100%}}@media screen and (max-width: 479px){.header-advice.cookies-policy{width:100%;border-radius:0;bottom:0;left:0}}@media screen and (max-width: 359px){header#header.complete-header .content-frame a.logo{padding-top:8px}header#header.complete-header .content-frame a.logo img{max-width:160px}header#header.complete-header .content-frame .nav-secundary ul li button.telephone{right:29px}header#header.complete-header .content-frame .nav-secundary ul li ul li button{right:-26px}}@media screen and (max-width: 320px){.header-advice.cookies-policy .header-advice-inner{padding:15px 10px}.header-advice.cookies-policy .header-advice-inner p{margin-bottom:10px;padding-right:10px}.header-advice.cookies-policy .header-advice-inner .interactions a{margin-right:15px}.header-advice.cookies-policy .header-advice-inner .interactions .btn02b{width:calc(100% - 145px)}}@-webkit-keyframes efectoRebote{10%{-webkit-transform:translateY(5px);transform:translateY(5px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes efectoRebote{10%{-webkit-transform:translateY(5px);transform:translateY(5px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width: 659px){html[lang=fr] header#header.complete-header .content-frame .nav-secundary>ul>li>button:after,html[lang=it] header#header.complete-header .content-frame .nav-secundary>ul>li>button:after{display:none}}@media screen and (max-width: 659px){header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a span:before{display:inline-block;content:" > ";font-family:"VECI-1-Manchas"}}@media screen and (max-width: 659px)and (max-width: 799px){header#header.complete-header .content-frame .nav-secundary ul li li li a:before{left:12px}}@media screen and (max-width: 659px){header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_centro_de_ayuda{width:86%;margin:5px 7% 0 7%;padding:0;border-bottom:1px solid #e2e2e2}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_centro_de_ayuda a:before{top:12px;left:0}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_centro_de_ayuda a{padding:12px 0 17px 18px}header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_centro_de_ayuda a span{text-align:left}}body.mobile #veci-cookies.header-advice{display:none}body.mobile header#header.complete-header{width:100%;height:50px;margin-bottom:0;background:#f7f7f7;position:fixed;z-index:300}body.mobile header#header.complete-header .content-frame{float:left;width:100%;height:50px;border-bottom:1px solid #e2e2e2;background:#f7f7f7;position:relative}body.mobile header#header.complete-header .content-frame a.logo{display:table;margin:0 auto;padding-top:4px}body.mobile header#header.complete-header .content-frame a.logo img{width:100%;max-width:180px;height:auto}@-moz-document url-prefix(){body.mobile header#header.complete-header .content-frame a.logo{width:180px}}body.mobile header#header.complete-header .content-frame .nav-secundary{float:right;position:absolute;top:0;right:0}body.mobile header#header.complete-header .content-frame .nav-secundary>ul{float:left}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li{float:left;width:50px;height:50px}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li button.telephone{float:right;width:25px;height:25px;border:0;background:rgba(0,0,0,0);position:relative;top:13px;right:45px;padding-left:0}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li button.telephone:before{position:absolute;top:0;left:0;content:"|";font-family:"VECI-2-Servicios";font-size:25px;color:#3a3f3a}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li button.telephone span{font-size:0}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li button{width:10px;height:50px;margin:0;padding:0 10px 19px 6px;border:0;background:rgba(0,0,0,0);position:relative;right:-17px}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li button span{float:left;width:3px;height:3px;border-radius:50%;background:#5da132;background:var(--brand-secondary, #5DA132);position:relative;top:2px;left:0;font-size:0}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li button span:before{width:3px;height:3px;border-radius:50%;background:#5da132;background:var(--brand-secondary, #5DA132);position:absolute;top:7px;left:0;content:""}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li button span::after{width:3px;height:3px;border-radius:50%;background:#5da132;background:var(--brand-secondary, #5DA132);position:absolute;top:14px;left:0;content:""}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul{float:left;width:calc(100% - 50px);height:calc(100% - 51px);background:#efefef;position:fixed;top:auto;right:-1000px;visibility:hidden}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li{display:block;width:100%;height:auto;box-sizing:border-box;font-family:"asapregular"}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li span{display:block;text-align:center}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li a{display:block;width:100%;box-sizing:border-box;position:relative;font-size:14px;color:#3a3f3a}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li a:before{position:absolute}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li a.selected{color:#67b500;color:var(--brand-tertiary, #67B500)}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li a.selected:before{background-position:0 3px}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.text{padding-bottom:40px;color:#3a3f3a}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.text p{margin-top:32px;line-height:2.8rem}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.text p span:first-child{font-size:18px}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.text p span:last-child{font-size:36px}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.cta{width:90%;margin:0 5%;border-radius:4px;box-shadow:1px 2px 4px 0 rgba(0,0,0,.2);background:linear-gradient(48.67deg, #67B500 0%, #5DA132 100%)}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.cta a{padding:0 10px;color:#fff;text-align:center}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.cta a span{width:200px;margin:0 auto}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.cta a span:first-child{position:relative;font-size:19px}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.cta a span:first-child:before{position:absolute;top:0;left:-22px;content:"·";font-family:"VECI-1-Lineas";font-size:47px;-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);transform:rotate(14deg)}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.cta a span:last-child{font-size:28px;font-family:"asapsemibold"}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout{width:86%;margin:5px 7% 0 7%;padding:0;border-bottom:1px solid #e2e2e2}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda a,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes a,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login a,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a{padding:14px 0 16px 0}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda a:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes a:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login a:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a:before{content:none}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a span,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda a span,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a span,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes a span,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login a span,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a span{position:relative;text-align:left}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a span:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda a span:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a span:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes a span:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login a span:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a span:before{padding-right:5px;position:relative;font-size:14px}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias{float:left}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a{font-family:"asapsemibold";color:#67b500;color:var(--brand-tertiary, #67B500)}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a span:before{content:"s";font-family:"VECI-1-Web"}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a span:before{content:"";display:none}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a span:before:hover{background-position:0 0}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a.selected{color:#67b500;color:var(--brand-tertiary, #67B500)}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes{float:left}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda a span:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a span:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes a span:before{top:1px;content:"-";font-family:"VECI-2-Servicios"}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_ayuda a.selected,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes_vuelos_trenes_hoteles a.selected,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_preguntas_frecuentes a.selected{color:#67b500;color:var(--brand-tertiary, #67B500)}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login{display:block;height:auto;margin-right:0;border-right:0}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login.logado{float:left;width:66%}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login a span{max-width:160px;height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.login a span:before{top:1px;content:"R";font-family:"VECI-1-Web"}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout{float:right;display:block;width:20%;margin-top:1px;margin-left:0}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a span:before{display:inline-block;width:18px;height:18px;background:url("/estaticos/imagen/cabecera/salir.png") no-repeat 0 -35px;background-size:17px 52px;top:3px;content:""}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a.selected,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a:hover{color:#67b500;color:var(--brand-tertiary, #67B500)}body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a.selected span:before,body.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.logout a:hover span:before{background-position:0 2px}body.mobile header#header.complete-header .header-bottom .content-frame{float:none;width:50px}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary{float:left;position:absolute}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary button{width:50px;height:50px;padding:15px;border:0;box-sizing:border-box;background:rgba(0,0,0,0);position:relative;color:#fff;font-family:"asapsemibold";text-align:right}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary button span:first-child{top:17px;left:14px;font-size:0}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary button span:first-child,body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary button span:first-child::after,body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary button span:first-child:before{width:22px;height:2px;border-radius:5px;background:#67b500;background:var(--brand-tertiary, #67B500);position:absolute;content:"";transition-timing-function:ease;transition-duration:.2s;transition-property:transform,opacity}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary button span:first-child:before{top:7px;left:0}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary button span:first-child::after{top:14px;left:0}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary button span:last-child{display:none}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary ul li.selected a[href="https://www.viajeselcorteingles.es/especiales/vacaciones-verano"] span:last-child::after{background-color:#84d020}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul{float:left;width:calc(100% - 50px);height:calc(100% - 51px);background:#efefef;position:fixed;top:auto;left:-1000px;visibility:hidden}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li a{display:block;padding:6px 15px 6px 6px;color:#3a3f3a;height:50px;font-size:15px;box-sizing:border-box}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li a.son::before{content:none}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li a.son::after{display:flex;flex-direction:column;justify-content:center;height:38px;align-items:flex-end;color:#929292;font-family:"VECI-1-Web";font-size:18px;content:"q"}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li a span.icon-menu{float:left;font-family:"VECI-1-Producto";font-size:36px;position:inherit;top:inherit;left:inherit}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li a span:last-child{float:left;display:flex;flex-direction:column;justify-content:space-around;height:38px;margin-left:10px;font-family:"asapregular";padding:0}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul{display:none;width:calc(100% - 50px);background:#f7f7f7;position:absolute;top:50px;left:50px;z-index:1}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li{border-bottom:1px solid #e2e2e2;background:#f7f7f7}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li.funnel{display:list-item}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li.funnel a span{font-family:"asapsemibold"}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li a{padding-left:10px;font-size:13px;line-height:15px}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li a::after{display:none}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li.selected{border-bottom:1px solid #efefef}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li.selected>a{background:#fcfcfc;color:#5da132;color:var(--brand-secondary, #5DA132)}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li.selected>a span{font-family:"asapsemibold"}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li.selected>a.son::after{color:#5da132;font-weight:normal;content:"r"}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li>ul{display:none;width:100%;height:auto;background:#fff;position:static}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li>ul>li{background:#fff;border-bottom:1px dashed #efefef}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li>ul>li a{padding-left:10px;font-size:13px;line-height:15px}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li>ul li>ul>li.selected>a span{font-family:"asapsemibold"}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li.selected{background:#f7f7f7}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li.selected>a{color:#5da132;color:var(--brand-secondary, #5DA132)}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li.selected>a::after{color:#5da132;content:"r"}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li.selected>a span{font-family:"asapsemibold"}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary>ul>li>ul>li.selected>a span.icon-menu{font-weight:normal;font-family:"VECI-1-Producto"}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary li.open button,body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary li.selected button{background:#efefef}body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary li.open>ul,body.mobile header#header.complete-header .header-bottom .content-frame .nav-primary li.selected>ul{display:block}@media only screen and (max-width: 359px){body.mobile header#header.complete-header .content-frame .nav-secundary ul li button.telephone{right:29px}body.mobile header#header.complete-header .content-frame .nav-secundary ul li ul li button{right:-26px}body.mobile .header-advice .header-advice-inner p{width:85%}}body.mobile header#header.complete-header+#main{padding-top:50px}body.mobile.mobile-menu-fixed,body.mobile.mobile-phone-fixed,body.mobile.mobile-executive-fixed{height:100%;overflow:hidden}body.mobile.mobile-menu-fixed #general:before,body.mobile.mobile-phone-fixed #general:before,body.mobile.mobile-executive-fixed #general:before{float:left;width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:201;content:""}body.mobile.mobile-menu-fixed header#header.complete-header .content-frame,body.mobile.mobile-phone-fixed header#header.complete-header .content-frame,body.mobile.mobile-executive-fixed header#header.complete-header .content-frame{position:fixed}body.mobile.mobile-menu-fixed header#header.complete-header .content-frame .nav-primary>ul>li>ul{max-width:310px;visibility:visible;overflow:auto;left:0;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}body.mobile.mobile-menu-fixed header#header.complete-header .content-frame .nav-primary>ul>li>ul>li{position:relative}body.mobile.mobile-menu-fixed header#header.complete-header .content-frame .nav-primary button span:first-child{transform:translate3d(0, 7px, 0) rotate(45deg)}body.mobile.mobile-menu-fixed header#header.complete-header .content-frame .nav-primary button span:first-child:before{display:none}body.mobile.mobile-menu-fixed header#header.complete-header .content-frame .nav-primary button span:first-child::after{transform:translate3d(0, -14px, 0) rotate(-90deg)}body.mobile.mobile-phone-fixed header#header.complete-header .content-frame .nav-secundary>ul>li>ul>li ul.submenu-phone{max-width:310px;visibility:visible;overflow:auto;right:0;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}body.mobile.mobile-executive-fixed header#header.complete-header .content-frame .nav-secundary>ul>li>ul>li ul.submenu-executive{max-width:310px;visibility:visible;overflow:auto;right:0;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}body.mobile.nomenu header#header.complete-header .header-bottom{display:none}.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul.submenu-executive li.login{display:block}.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul.submenu-executive li.login+li.login{display:none;width:66%}.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul.submenu-executive li.logout{display:none}.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul.submenu-executive.logadoMobile li.login{display:none}.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul.submenu-executive.logadoMobile li.login+li.login{display:block}.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul.submenu-executive.logadoMobile li.logout{display:block}.mobile body.nomenu header#header .nav-secundary>ul>li button.telephone,.mobile body.nophone header#header .nav-secundary>ul>li button.telephone{display:none}.mobile .header-advice{width:100%;border:1px solid #a34e00;background:hsla(0,0%,100%,.9);position:fixed;left:0;bottom:0;z-index:1000}.mobile .header-advice .header-advice-inner{width:90%;margin:0 auto;padding-top:25px;padding-bottom:30px}.mobile .header-advice .header-advice-inner p{width:90%;padding:8px 0 0 35px;line-height:19px;color:#929292}.mobile .header-advice .header-advice-inner span{float:left;margin-top:5px;padding-right:15px;font-family:"VECI-1-Web";font-size:21px;color:#f28c00}.mobile .header-advice .header-advice-inner .title05{font-size:16px}.mobile .header-advice.cookies-policy{display:none;border:1px solid #e2e2e2;box-sizing:border-box;box-shadow:0px 2px 4px 0px rgba(0,0,0,.1)}.mobile .header-advice.cookies-policy .header-advice-inner{width:100%;margin:0 auto;padding:15px;box-sizing:border-box;position:relative}.mobile .header-advice.cookies-policy .header-advice-inner p{width:100%;margin-bottom:15px;padding:0;padding-right:15px;box-sizing:border-box;text-align:center;line-height:17px;font-size:1.2rem;color:#929292}.mobile .header-advice.cookies-policy .header-advice-inner .interactions{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:0}.mobile .header-advice.cookies-policy .header-advice-inner .interactions .btn02b{width:calc(100% - 150px)}.mobile .header-advice.cookies-policy .header-advice-inner .interactions a{margin-right:20px;color:#3a3f3a;font-size:12px;font-family:"asapsemibold"}.mobile .header-advice.cookies-policy .header-advice-inner .interactions a:active{color:#67b500;color:var(--brand-tertiary, #67B500)}.mobile .header-advice.cookies-policy .header-advice-inner button.close{padding:0;display:none;position:absolute;top:5px;right:5px;z-index:1;font-size:20px;color:#c7c7c7;font-family:"VECI-1-Web";transition:.1s linear}.mobile .header-advice.cookies-policy .header-advice-inner button.close::after{content:"X";font-family:"VECI-1-Web"}.mobile .header-advice.cookies-policy .header-advice-inner button.close:active{color:#5da132;color:var(--brand-secondary, #5DA132)}.mobile .header-advice.cookies-policy .header-advice-inner button.close span{font-size:0}@media only screen and (max-width: 320px){.mobile .header-advice.cookies-policy .header-advice-inner{padding:15px 10px}.mobile .header-advice.cookies-policy .header-advice-inner p{margin-bottom:10px;padding-right:10px}.mobile .header-advice.cookies-policy .header-advice-inner .interactions a{margin-right:15px}.mobile .header-advice.cookies-policy .header-advice-inner .interactions .btn02b{width:calc(100% - 145px)}}.mobile .container-cookies .main-fade.f-dark{z-index:5000}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies{width:100%;max-width:1170px}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text{padding-top:0;padding-bottom:15px;color:#6b6b6b}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type{margin-top:15px;border-bottom:1px solid #efefef}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type h4{padding-bottom:5px;font:17px "asapsemibold"}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .switch{float:right;display:inline-block;width:42px;height:21px;margin-top:-25px;margin-left:40px;position:relative}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .switch input{width:0;height:0;opacity:0}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .slider{background:#6b6b6b;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;-webkit-transition:.4s;transition:.4s}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .slider:before{width:15px;height:15px;background:#fff;position:absolute;top:2px;left:3px;content:"";-webkit-transition:.4s;transition:.4s}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .slider.round{border-radius:34px}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type .slider.round:before{border-radius:50%}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input:checked+.slider{background:#67b500;background:var(--brand-tertiary, #67B500)}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input:focus+.slider{box-shadow:0 0 1px #67b500}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input+.slider::after{position:absolute;top:4px;right:6px;content:"No";color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10px}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input:checked+.slider::after{position:absolute;left:8px;right:auto;content:"Sí";color:#fff;font-size:10px}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input:disabled+.slider{background:#c7c7c7}.mobile .container-cookies .main-fade.f-dark .fade-layer.info-layer.manage-cookies .btn02b{float:right;width:100%;margin-top:20px;margin-bottom:0 !important;padding:0 80px}.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_agencias a span:before{display:inline-block;content:" > ";font-family:"VECI-1-Manchas"}.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_centro_de_ayuda{float:left;width:86%;margin:5px 7% 0 7%;padding:0;border-bottom:1px solid #e2e2e2}.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_centro_de_ayuda a{float:left;padding:10px 0 15px 0}.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_centro_de_ayuda a span{display:inline-block;text-align:left}.mobile header#header.complete-header .content-frame .nav-secundary>ul>li ul li ul li.veci_tab_sup_centro_de_ayuda a:before{content:"n";position:static;font-family:"VECI-1-Manchas";top:12px;left:0}.main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input+.slider:after{right:4px;content:"Não"}.main-fade.f-dark .fade-layer.info-layer.manage-cookies .confirm-block.text .cookies-type input:checked+.slider:after{left:5px;content:"Sim"}header#header.complete-header .content-frame .nav-secundary ul li li li.veci_tab_sup_agencias a{font-family:"asapregular";color:#6b6b6b}header#header.complete-header .content-frame .nav-secundary ul li li li.veci_tab_sup_agencias a:hover{color:#67b500}header#header.complete-header .content-frame a.logo img{max-height:50px}.travel-app-section .row{padding-bottom:30px}.travel-app-section .row:last-child{padding-bottom:70px}.travel-app-section .row .column04b>#calendarPrice{margin-bottom:26px}.mod-deals .modPrice .price{font-family:"asapsemibold"}.browser .btn01d{margin-top:15px}.content-moduleSearch .container-submit-button .btn01d{margin-top:0}#search-box .flight #search-field{padding:0 0 5px 0}#search-box .flight .clase{width:40%}#search-box .flight .pasajeros{width:60%}#search-box .flight .pasajeros .float-block:first-child{width:30%}#search-box .flight .pasajeros .float-block.float-r{margin-left:-5px}.module07c .title10,.content-moduleSearch .title10{max-width:155px;background-position:right center}.column05 .module07b#search-box.browser,.column05 .content-moduleSearch#search-box.browser{padding-bottom:0}.column05 .module07b#search-box.browser .flight #search-field.inline-block:last-child,.column05 .content-moduleSearch#search-box.browser .flight #search-field.inline-block:last-child{padding:0 0 15px 0}footer#footer #legal{top:-35px}footer#footer #logos .ico_tarjeta{padding:60px 0 17px 0;margin-top:0;top:-45px}footer#footer #phone{padding:3px 0 0 40px;background:url("/estaticos/Redbility/_style/_css/_gfx/ie-phone.png") no-repeat 0 center rgba(0,0,0,0);font-size:25px}.close-layer:hover:after{content:"fechar"}.loader-box .loader-container{height:450px;background:url("/imagen/estaticos/imagen/cruceros/img_estaticos_espera.gif") no-repeat 0 0}.filterbar{display:block}.agencies #map-container{margin-top:18px}#search-box.browser .float-block.peq .container-select{width:180px}.cruise-modify-search-new #search-box.browser:before{left:135px}.tabs-content>.content .details-tab-content.itinerary-details-view .map-legend:after{content:"Legenda: Clique no porto correspondente e obtenha mais informações"}#cuerpoIntermedia{background-image:url("/viajeseci/images/POR/intermedia_POR.gif") !important}#general.avail #paqModificar_FiltroBusqueda input[type=button]{font-size:1.2em}#general.avail #paqFiltro #paqTxtPrecio:before{content:"Filtrar pesquisa"}#general.avail #main #imagenPrecioFinal{background:rgba(0,0,0,0) url("/estaticos/imagen/background/precio-final-banner-pt.jpg") no-repeat scroll left top}header#header #nav-b2>ul>li.veci_tab_ferias>a{padding-left:15px}header#header #nav-b2 li.veci_tab_ferias:before{clear:left;float:left;display:inline;width:11px;height:22px;background:url(/estaticos/imagen/tick_destacado.png) no-repeat 0 0;content:"N";font-family:"asapsemibold";font-size:11px;color:#fff;position:absolute;left:2px;top:0;padding-top:7px;box-sizing:border-box;text-align:center}header#header #nav-b2 li.veci_tab_ferias:after{border-bottom:2px solid #84d020;bottom:0;clear:left;content:"";float:left;left:0;position:absolute;width:100%}header#header .nav02 li.veci_tab_hoteis{padding-left:10px}header#header .nav02 li.veci_tab_hoteis:before{clear:left;float:left;display:inline;width:11px;height:22px;background:url(/estaticos/imagen/tick_destacado.png) no-repeat 0 0;content:"N";font-family:"asapsemibold";font-size:11px;color:#fff;position:absolute;left:2px;top:0;padding-top:7px;box-sizing:border-box;text-align:center;line-height:1em}header#header .nav02 li.veci_tab_hoteis:after,header#header .nav02 li.veci_tab_ferias:after{border-bottom:2px solid #84d020;bottom:0;clear:left;content:"";float:left;left:0;position:absolute;width:100%}header#header #nav-b2>ul>li.veci_tab_escapadinhas_home .layer .layer-content .col.claim>.title10:after{bottom:10px}.modal-open .modal .modal-dialog{margin:15% auto !important}.modal-open .modal .modal-container{width:70% !important;padding:0 !important}.modal-open .modal .modal-header{min-height:8px;padding:0;background:#67b500}.modal-open .modal .modal-header .close{width:30px;height:30px;margin:0 !important;border-radius:100%;background:#fff;position:absolute;top:-10px;right:10px;opacity:1;color:#67b500;font-size:21px;transition:100ms}.modal-open .modal .modal-header .close:hover{box-shadow:0 2px 4px #929292;transition:100ms}.modal-open .modal .modal-header .close span{position:absolute;top:2px;left:9px}.modal-open .modal .modal-header .close:hover>span{color:#3a3f3a}.modal-open .modal #slt_contenedor_general p{padding-bottom:10px;border-bottom:1px solid #e2e2e2;color:#929292 !important}.modal-open .modal h3.title{font-size:20px;font-weight:bold;color:#6b6b6b}html[lang=pt] body.new-grid.disneyland-section .content-frame#main .content-title-page{margin-bottom:120px}html[lang=pt] body.new-grid:not(.landing-campaing).disneyland-section{background:url("/estaticos/imagen/parques/disney/img_disney_bg_2000x1200.jpg") no-repeat center 127px #efefef}#content>#main-top:first-child,#main>#main-top:first-child{order:2}footer#footer.black .top-section .sections .column-sections .row-section .items-row .container-select-box.show .links-websites{height:110px}@media screen and (max-width: 659px){.browser .btn01d{margin-top:25px}.nav02 li.veci_tab_hoteis:before,.nav02 li.veci_tab_ferias:before{background:rgba(0,0,0,0);content:""}.nav02 li.veci_tab_hoteis a .product-name,.nav02 li.veci_tab_ferias a .product-name{position:relative}header#header .nav02 li.veci_tab_hoteis:before,header#header .nav02 li.veci_tab_ferias:before{background:none;content:""}.nav02 li.veci_tab_hoteis a .product-name:after,.nav02 li.veci_tab_ferias a .product-name:after{clear:left;float:left;display:inline;width:11px;height:22px;background:url(/estaticos/imagen/tick_destacado.png) no-repeat 0 0;content:"N";font-family:"asapsemibold";font-size:11px;color:#fff;position:absolute;left:auto;top:-3px;right:-15px;padding-top:7px;box-sizing:border-box;text-align:center;line-height:1em}#main-fade.f-dark .fade-layer.info-layer .close-layer:after,.main-fade.f-dark .fade-layer.info-layer .close-layer:after,.travel-app-section #main-fade.f-dark .fade-layer.info-layer .close-layer:after,.travel-app-section .main-fade.f-dark .fade-layer.info-layer .close-layer:after{content:"fechar"}footer#footer .content-frame #footer-modules .column04:first-child .goto,html[lang=pt] #footer .content-frame #footer-modules .column04:last-child .goto{clear:left;display:block}footer#footer .content-frame02{position:static;margin-top:0;padding-top:120px}footer#footer #footer-links .links-block{float:left;margin:0 5% 10px;width:90%}footer#footer #phone{float:left;width:45%;background-position:0 0}footer#footer #footer-modules .column04:last-child .module06{padding-bottom:0}html[lang=pt] #footer .content-frame #footer-modules .column04:last-child .goto{float:right;clear:none;margin-top:0;position:static}#search-box .flight .pasajeros .float-block{margin-right:0}header#header #nav02>li>a:hover,header#header #nav02>li>a.down:hover{margin:0}header#header #nav02>li.selected>a:before,header#header #nav02>li#veci_tab_home{display:block}header#header #nav02>li.selected>a,header#header #nav02>li.selected_sencillo>a,header#header #nav02>li.selected>a:hover,header#header #nav02>li.selected_sencillo>a:hover{background-color:#67b500;color:#fff !important;margin-top:0;padding-top:0}header#header #nav02>li.selected_sencillo>a:hover{background-image:none}header#header #nav-a #phone:before{line-height:35px;content:"Você quer reservar por telefone?" !important}header#header #nav-a{background:#e2e2e2 url("/imagen/pt/LogoVECI_Pie_PT") no-repeat scroll center 20px}header#header #nav02-container{background:rgba(0,0,0,0) url("/imagen/pt/LogoVECI_Pie_PT") no-repeat scroll center 0}#listadoVuelos #paqModificar_FiltroBusqueda .btn_content #btSearch:after{content:"Nova pesquisa";font-family:Arial;font-size:12px}#listadoVuelos #paqModificar_FiltroBusqueda .btn_content #btSearch span{display:none}#contenedor_inferior #contenido #contenido_parques #nav_parques li{font-size:1.1em;padding:0 5px}#contenedor_inferior #contenido .caja-horizontal .caja-horizontal-images{width:45%}#contenedor_inferior #contenido #contenido_parques #contenido_parques_mapa #princesa{display:block}#contenedor_inferior #contenido #contenido_parques #contenido_parques_info #conejo,#contenedor_inferior #contenido #contenido_parques #contenido_parques_mapa #princesa{display:none !important}.modal-open .modal .modal-container{width:80% !important}.modal-open .modal .modal-header .close:hover{box-shadow:none}.modal-open .modal .modal-header .close:hover>span{color:#67b500}footer#footer.black .top-section .sections .column-sections .row-section .items-row .container-select-box.show .links-websites{height:40vh}.home-section .mod-promo.product-container{padding:30px 0}.home-section .mod-promo.product-container~.mod-promo.product-container{padding-top:0}}@media screen and (max-width: 479px){#search-box .flight .clase{width:100%}#search-box .flight .pasajeros{width:100%}#search-box .flight .pasajeros .float-block:nth-child(2n) label{white-space:nowrap}#search-box .content-field[data-veci=pax]>.float-block+.float-block+.float-block{margin:0 -5px 0 7px !important}footer#footer #phone{width:100%}footer#footer #footer-modules .column04:last-child .module06{padding-bottom:15px}html[lang=pt] #footer .content-frame #footer-modules .column04:last-child .goto{float:left;clear:both}#general.avail #main #cuerpoIntermedia{background-image:url(/viajeseci/images/POR/intermedia_POR_rwd.gif) !important}.modal-open .modal .modal-container{width:100% !important}}@media screen and (max-width: 359px){header#header #nav-a #phone:before{font-size:29px;line-height:28px}footer#footer #footer-modules .column04 .module06 .title02+div+div{width:130px !important}#search-box .content-field[data-veci=pax]>.float-block:first-child{margin-right:5px}#search-box .content-field[data-veci=pax]>.float-block+.float-block+.float-block.float-r{margin-left:0px !important}#search-box .flight .pasajeros .float-block:nth-child(2n) label{white-space:normal;margin-right:12px}.paqDatos .paqCambioCia2:before{content:"Companhia" !important}.paqDatos .paqCambioCia2+.paqCambioTrayecto:before{content:"Hora de Saída" !important}.paqDatos .paqCambioTrayecto:before{content:"Hora de Chegada"}#general.avail table.summary-purchase .duration:before{content:"Duração: " !important}#general.avail table.summary-purchase .date:before{content:"Datas: " !important}#general.avail table.summary-purchase .time:after{content:"Aeroportos: " !important}#general.avail table.summary-purchase .company:before{content:"Companhias: " !important}#general.avail table.summary-purchase .baggage-content:before{content:"Bagagem: " !important}#general.avail #paqFiltro #paqTxtPrecio:before{content:"Filtra tu búsqueda"}}.column05 .content-moduleSearch.browser>div,.column05 .content-moduleSearch.browser>form{min-height:375px}@media screen and (max-width: 659px){.column05 .content-moduleSearch.browser>div,.column05 .content-moduleSearch.browser>form{min-height:auto}}@media screen and (min-width: 659px){header#header.complete-header .content-frame .nav-secundary>ul>li>button:after{display:none !important}}@media screen and (max-width: 959px){header#header.complete-header .content-frame .nav-secundary{padding-top:12px !important}}@media screen and (max-width: 659px){header#header.complete-header .content-frame .nav-secundary{padding-top:0 !important}}@media screen and (max-width: 659px){.new-grid.mobile .module-mobile .module-info-covid{margin-bottom:5px}}
