﻿.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}}
