@charset "UTF-8";.inputlocal{font-size:12px;}
.blockmob{display:block;border-bottom:1px solid #003e51;border-top:1px solid transparent;}
.blockmob2{display:block;position:relative;height:20px;}
.wrapcaptcha{float:none;margin:0 auto;max-width:220px;}
.wrapsubmit{float:none;margin:0 auto;width:100%;}
.options{background-position:center right 7px;padding:0 22px 0 6px;}
.caminho{width:100%;clear:both;z-index:20;float:left;position:relative;margin-top:5px;}
.line{white-space:nowrap;display:block;}
.hidemobile{display:none;}
.showmobile{display:block;}
.showmobtr{display:table-row;}
.logoicono2{position:relative;width:100%;left:0;top:0;}
.gridContainer{margin-left:auto;margin-right:auto;width:100%;padding-left:0%;padding-right:0%;}
#LayoutDiv1{clear:both;float:left;margin-left:0;width:100%;display:block;}
#logo{position:relative;clear:both;float:left;margin-left:0;display:block;width:190px;height:60px;margin-top:00px;margin-left:35px;margin-top:0;}
#menu{clear:both;float:left;width:100%;display:none;}
#menumob{top:50%;transform:translateY(-50%);margin-left:20px;float:left;clear:none;display:block;position:relative;}
.colunas2res,
.colunas2resfim,
.colunas2{clear:both;float:left;margin-left:0;width:100%;display:block;}
.colunas2index{clear:both;float:left;margin-left:0;width:100%;display:block;box-sizing:border-box;}
.colunas2index:nth-child(2n + 2){margin-top:30px;}
.colunas2small{clear:both;float:left;margin-left:0;width:100%;display:block;}
.colunas2inv{clear:none;float:left;width:46%;margin-left:2%;margin-right:2%;margin-top:5px;margin-bottom:5px;display:block;}
.colunas2s, .colunas2s2{clear:both;float:left;margin-left:0;width:100%;display:block;}
.colunas10{clear:both;float:left;width:100%;display:block;position:relative;}
.colunas22{clear:both;float:left;width:100%;margin-bottom:2%;display:block;position:relative;}
.colunas22s{clear:both;float:left;width:100%;margin-bottom:2%;margin-bottom:2%;display:block;position:relative; }
.colunas22s2{clear:both;float:left;width:100%;margin-bottom:2%;margin-bottom:2%;display:block;position:relative; }
.colunas40, .colunas40_2{clear:both;float:left;width:100%;display:block;position:relative;}
.colunas60{clear:both;float:left;width:100%;display:block;position:relative;}
.colunas20{clear:both;float:left;width:100%;display:block;position:relative; }
.colunaswrap{}
.colunasres{clear:none;float:left;width:100%;display:block; }
.colunasres:nth-child(2n + 1){padding-left:0;}
.colunasres:nth-child(2n + 2){padding-right:0;}
.colunas80{clear:both;float:left;width:100%;display:block;position:relative; }
.colunas30{clear:both;float:left;width:100%;display:block;position:relative;*margin-bottom:2%; }
.colunas30res{clear:both;float:left;width:100%;display:block;position:relative; }
.colunas30pe{clear:both;float:left;width:100%;display:block;position:relative; }
.colunas3padding{box-sizing:border-box;padding-bottom:40px; }
.colunas3padding:nth-child(3n+1){padding-right:18.5px;clear:both; }
.colunas3padding:nth-child(3n+2){padding-right:7.5px;padding-left:7.5px; }
.colunas3padding:nth-child(3n+3){padding-left:18.5px; }
.colunas40pe{clear:both;float:left;width:100%;display:block;position:relative;margin-bottom:2%; }
.colunas60pe{clear:none;float:left;width:100%;display:block;position:relative; }
.colunas70,.colunas70_2{clear:both;float:left;width:100%;display:block;position:relative; }
.colunas70pe,
.colunas70res{ clear:both;float:left;width:100%;display:block;position:relative; }
.colunas3{clear:both;float:left;width:100%;display:block;position:relative; }



.colunas4form,
.colunas3_2{ clear:both;float:left;width:100%;display:block;position:relative; box-sizing:border-box; }
.colunas3_3{ clear:none;float:left;width:100%;display:block;position:relative; }
.colunas4form{ clear:both; float:left; width:100%; display:block; position:relative; }



.colunas3_3sep{box-sizing:border-box;padding-bottom:14px;}
.colunas3_2sep{box-sizing:border-box;}
.colunas3sep{padding-bottom:14px;box-sizing:border-box;}
.colunas3m{clear:both;float:left;width:100%;margin-right:0;display:block;position:relative;}
.colunas4{clear:both;float:left;width:100%;margin-bottom:2%;display:block;}
.colunas4s{clear:both;float:left;width:100%;margin-bottom:2%;display:block;}
.barrafamindex{display:none;}
.menutop{clear:none;display:block;}
.menubottom{clear:both;display:none;}
.catalogo{display:none;}
.txtcaption{margin-top:0px;}
.barrapever{height:100%;}
.imgprod{width:100%;clear:both;float:left;display:block;position:relative;}
.txtprod{width:100%;clear:both;float:left;margin-left:2%;margin-right:2%;display:block;position:relative;}
#abreprocura{width:120px;margin-top:10px;padding-left:0px;margin-left:0px;}
.linkstoponorm{display:none;}
.linkstopomob{display:block;z-index:1000;position:absolute;margin-top:-110px;}
.mobile{display:block;}
.nmrfam{color:#b0aea7;text-decoration:none;font-size:10px;font-weight:normal;}
.nmrfam2{color:#ffffff;text-decoration:none;font-size:10px;font-weight:normal;}
.widthpopup{width:180px;margin:0 auto;}
.carrinhoapres{padding-left:10px;padding-right:10px;max-width:280px;margin:0 auto;}
.carrinhoimg{height:40px;width:40px;display:none;}
.carrinhopromo{width:108px;height:45px;display:none;}
input{width:100%;}
.letra16s{font-size:12px;text-decoration:none;}
.letra18s{font-size:12px;text-decoration:none;}
.letra22{font-size:14px;text-decoration:none;}
.letra24{font-size:16px;text-decoration:none;}
.letra20{font-size:14px;text-decoration:none;}
.letra34{font-size:22px;text-decoration:none;line-height:24px;}
.letra38{font-size:24px;text-decoration:none;font-weight:normal;}
.letra72{font-size:40px;font-weight:300;}
.imgdestaques{max-height:150px;}
.margintopc{margin-top:40px;}
.galeria{border-left:0px solid #fff;box-sizing:border-box;}
.cssbandeira,.cssbandeira2{margin-left:4px;line-height:27px;}
.lang{float:left;position:relative;top:0px;right:0px;}
.abreloginmob{display:none;}
.login{margin-left:-9px;margin-right:-2px;}
#suggestions{left:0;right:0;top:205px;margin-left:auto;margin-right:auto;}
.logintxt{width:100px;position:absolute;margin-top:16px;text-align:right;right:-33px;}
.menutxt{position:absolute;float:auto;margin-top:23px;line-height:30px;padding-left:0px;}
.letra42{font-size:30px;text-decoration:none;}
.grid1{height:237px;}
.bkpe{padding-top:0px;}
.facelinks2{margin-top:-60px;}
.margtop100{margin-top:50px;}
.margtop10{margin-top:0px;}
.margbottom100{margin-bottom:100px;}
.paddtop100{padding-top:100px;}
.paddbottom100{padding-bottom:100px;}
.padd50{padding:10px;width:100%;box-sizing:border-box;}
.paddformreserva{padding:10px;width:100%;box-sizing:border-box;}
.padd25{padding:0px;width:100%;box-sizing:border-box;}
.padd25extras{padding:0px;padding-bottom:20px;width:100%;box-sizing:border-box;}
.iconpessoa{width:auto;}
.iconsize{height:28px;}
.caixaextra3{border:2px solid #f6dc00;width:46%;margin-right:1.5%;margin-bottom:1.5%;height:150px;float:left;clear:none;position:relative;}
.caixaextra2{border:2px solid #74aa0b;width:30%;margin-right:1.5%;margin-bottom:1.5%;height:100px;float:left;clear:none;position:relative;}
.maxwidth1200{width:90%;max-width:1300px;height:100%;margin:0 auto;}
.maxwidth1200_2{width:80%;max-width:1300px;height:100%;margin:0 auto;}
.bkmenubr{width:50%;height:105px;}
.bkmenuaz{width:calc(50% - 75px);height:89px;}
.bkcheck{width:100%;}
.slidernoticias{margin-top:40px;}
.imgcarsmall{height:120px;}
.imgcarprecos{height:50px;}
.resumoin{float:none;margin:0 auto;}
.menutd{padding:0 5px;box-sizing:border-box;}
.hidemobile2{display:none;}
.tdformres2{width:10px;padding-left:5px;padding-right:5px;}
.tdformres2 img{width:15px;}
.inputbkres2{background-position:center left 5px;padding-left:25px;background-size:14px;}
.letra12especial{font-size:10px;}
.letra12especial2{font-size:11px;}
.letra16especial{font-size:16px;}
.letra16especial2{font-size:16px;}
.letra18especial{font-size:13px;}
.iconmail2{background:url(imgs/mail.png) no-repeat center center/contain;width:18px;height:15px;}
.borderama:hover .iconmail2{background:url(imgs/mailbr.png) no-repeat center center/contain;width:18px;height:15px;}
.paddingwinfo2{padding-right:1px;}
.margintopleftcarav{margin-top:0px;}
.margintopicon{margin-top:10px;}
.letra12pecontact{font-size:11px;}
.letra13seg{font-size:11px;}
.letra14seg{font-size:12px;}
.letra20seg{font-size:12px;}
.letra20seg2{font-size:12px;}
.corpri2est{color:#f6dc00;padding-left:8px;box-sizing:border-box;}
.corpri1est{box-sizing:border-box;color:#f6dc00;padding-left:8px;}
.abrelocalout .localvalue{float:right;}
.abrelocalin .localvalue{float:left;}
#menumobile{display:block;}
.widthbuvantagens{width:100%;}
.tdcabeca{float:right;padding-right:10%;height:80px;}
.divmenu{padding-left:150px;width:calc(100%);}
.balaoonesq{transform:translateX(-30%);}
.balaoondir{transform:translateX(-90%);}
.wrapcaptcha{float:none;margin:0 auto;max-width:220px;}
.wrapsubmit{float:none;margin:0 auto;width:calc(100% - 30px);margin-right:0px;margin-left:0px;}
.letra20mob{font-size:20px;text-decoration:none;}
.setainput{right:3px;width:11px;}
.paddingseguro{padding:0 0px;}
.wrapfaqs{padding:10px 20px 10px 0;}
.marginpebottom{float:left;clear:both;width:100%;margin-bottom:40px;}
.menutopres{display:block;}
.letratopresume{font-size:12px;}
.hidemobileres{display:none;}
.hidemobile1{display:none;}
.showmobile1{display:block;}
.showmobileres{display:block;}
.vanspecs .letra12{font-size:12px;}
.handleszfont .letra18{font-size:16px;line-height:16px;}
.inputres{margin-bottom:5px;}
.precohoradesktop{display:none;}
.precohoramob{display:block;}
.wrapinfohorario{margin-left:50%;position:relative;}
.margintopresv{margin-top:50px;}
.skewpe{display:none;}
.bkpefim{display:block;}
.tdcontactmenu{display:none;}
.diagform{background:#ffe800;opacity:0.8;position:absolute;width:464px;transform:skew(-17deg);height:600px;z-index:2;transform-origin:0 0;left:14px;}
.diagmenu{background:#ffe800;opacity:0.8;position:absolute;width:464px;transform:skew(-17deg);height:80px;z-index:0;left:39px;transform-origin:0 0;}
.colcima{width:100%;clear:both;float:left;position:relative;}
.colunas2form{float:left;clear:none;position:relative;width:50%;box-sizing:border-box;}
.colunas2form:nth-child(1){padding-right:0px;}
.colunas2form:nth-child(2){padding-right:0px;}
.colunas2form2{float:left;clear:none;position:relative;width:50%;box-sizing:border-box;}
.colunas2form2:nth-child(1){padding-right:0px;}
.colunas2form2:nth-child(2){padding-right:0px;}
.colunas2tab{clear:both;float:left;width:100%;display:block;position:relative;}
.margintopmenu{margin-top:80px;}
.stickmenu{position:absolute;top:0px;float:left;width:100%;z-index:2000;height:80px;background:#fff;}
.marginformindex{margin:10px 0 0px 18px;float:left;clear:both;width:calc(100% - 28px);}
.amareloindex{width:calc(100% + 40px);width:calc(100% + 70px);}
.paddingchecksindex{padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:40px;box-sizing:border-box;}
.fixedform{width:310px;}
.captionconte{bottom:-50px;padding-top:20px;}
.paddingcaptiontit{padding-bottom:20px;box-sizing:border-box;}
.heightbottomcaption{height:50px;}
.colunarescheckout{margin-top:20px;}
.caixaseguro,
.caixaextra{width:100%;}
.caixaseguro,
.caixaextra{width:100%;padding:15px 5px 5px 15px;}
.imgcar{height:180px;}
.miniimgcar{float:left;width:80px;height:60px;}
.resumoin{padding-left:15px;padding-right:15px;}
.colunasextras{width:50%;float:left;clear:none;position:relative;margin-bottom:10px;box-sizing:border-box;}
.colunasextras:nth-child(2n+1){padding-right:15px;clear:both;}
.colunasextras:nth-child(2n+2){padding-left:15px;clear:none;}
.checkinres{padding:15px 15px;}
.checkoutres{padding:15px 15px 15px 10px;}
.divdias{padding:20px 15px 0 15px;}
.inputsubmit.letra20{font-size:16px;}
.aligntopinputs{padding-right:0px;}
.busubmitsideright::after{display:none;}
.busubmitsideright{border:2px solid #000;width:calc(100% - 44px);}
.paddingformres{padding:0 10px;box-sizing:border-box;}
.time_pick::before{background:url(imgs/iconrel.png) no-repeat right 5px center/27px;}
.inputbkdata{background:url(imgs/iconcal.png) no-repeat center center/25px;}
.slidetestemunhos{padding:0 0px;box-sizing:border-box;}
.paddingqa{padding:0 0 40px 10px;box-sizing:border-box;}
#pefim{}
.bkmenupe,
.menupemob{display:block;}
.menupehide{display:none;}
.bkbrancope{display:block;}
.divmarginfinalizar{margin-top:30px;}
.divwrapskewextra{width:20px;}
.divtestemunhos::after{background:#ffe800;content:'';width:20px;transform-origin:0 0;position:absolute;z-index:1;right:0;height:100%;display:none;}
.margintopbemvindo{margin-top:50px;}
.wrapwrapbemvindo{overflow:hidden;}
.maiscorner2{display:block;}
.maiscorner{display:none;}
.wrappertipopag{width:calc(100% - 30px);padding-left:30px;box-sizing:border-box;position:relative;}
.wraptxtarea{width:calc(100%);padding-left:30px;padding-right:30px;box-sizing:border-box;position:relative;}
.wrapinput{width:calc(100% - 30px);padding-left:30px;box-sizing:border-box;position:relative;}
#map_canvas{left:0px;width:100%;}
.wraptextpags{float:left;clear:both;position:relative;width:100%;padding:50px 20px 50px 20px;}
.wraptextpags.wraptxt{width:calc(100% - 0px);}
.wrapcaptionconte{overflow:hidden;padding-bottom:50px;box-sizing:border-box;float:left;clear:both;position:absolute;width:100%;}
.tableinfope{padding-bottom:45px;}
.paddingperes.tableinfope{padding-bottom:120px;}
.tituloveiculolist{font-size:12px;font-weight:400;}
.widthcell1{max-width:52px;}
.widthcell1,
.widthcell{font-size:11px;}
.titarea2,
.titarea{font-weight:500;font-size:12px;width:auto;}
.widthcell{width:40px;float:right;}
.widthcelltit{width:35px;}
.titarea2,
.titarea{padding-left:5px;}
.imgcarprecos{display:none;}
.hidemobtd{display:none;}
.showmobtd{display:table-cell;}
.showmobtr2{display:table-row;}
.wrappricelist{margin-bottom:40px;}
.tittestemunhos.letra18{font-size:16px;}
.tittestemunhos{height:40px;}
.wraptestemunhos{display:block;}
.maisfaqs{width:10px;}
.veiculopadding{padding:0 2px;box-sizing:border-box;float:left;position:relative;width:100%;}
.hidetdvanspecs{display:none;}
.paddingformres2{padding:0 50px 0 10px;box-sizing:border-box;}
.wrappertipopag::after, .wraptxtarea::after, .wrapinput::after{display:none;}
.widthdeleteextra2,
.widthdeleteextra{width:50px;}
.classtxtarea{width:100%;}
.wrapsubmit{margin-top:15px;margin-bottom:10px;}
.wrapsubmit::after{display:none;}
.iconsize{height:28px;}
.wrapspecspreco{display:none;}
.txttestemunho.letra23{font-size:16px;}
.precoextralttr.letra16{font-size:14px;}
.precoextralttr.letra12{font-size:11px;}
.quanti{padding:0 3px;}
.titlerent2,
.titlerent{padding-left:13px;}
.paddingtit{padding:10px 10px;}
.iconmarginextras{padding-right:5px;}
.paddingvehicletxt{padding:0 20px 15px 20px;box-sizing:border-box;}
.titfranquia{white-space:normal;}
.wraptipopag::after{display:none;}
.erroveiculo{margin-bottom:10px;}
.textellipsis{text-overflow:ellipsis;overflow:hidden;width:auto;clear:none;top:3px;position:relative;display:inline-block;max-width:69px;}
.wrapsubmit::after{content:'';background:#efdf00;width:calc(100% + 15px);transform:skew(-17deg);transform-origin:0 0;position:absolute;top:0;left:0;height:100%;}
.resumo{margin-top:15px;}
.bkcontepadd{padding-top:20px;padding-bottom:20px;}
.tdpaddingpreco{padding-top:5px;padding-bottom:5px;}
.captionindex{display:none;right:35px;}
.setaslide.right{right:-10px;}
.paddingcontrelveiculo{padding:0 20px 15px 20px;box-sizing:border-box;}
.margintopdescveiculo{margin-top:15px;}
.colunas2faq{padding-bottom:35px;box-sizing:border-box;}
.colunas2faq:nth-child(2n+1){clear:both;}
.paddingindexempresa{padding-top:70px;padding-bottom:55px;box-sizing:border-box;}
.showmobileinline{display:inline;}
.maiscorner2{right:5px;}
#map_canvas{height:300px;}
.faqshidemob:nth-child(1n + 4){display:none;}
.amareloindex{opacity:1;}
.bkres20.data_in.inputbkres,
.bkres20.data_out.inputbkres{padding-left:5px;box-sizing:border-box;width:calc(100% - 45px);}
.bkres0.data_in.inputbkres,
.bkres0.data_out.inputbkres{padding-left:0px;box-sizing:border-box;width:calc(100% - 45px);}
.bkres1.hora_in.inputbkres,
.bkres1.hora_out.inputbkres{margin-left:5px;width:calc(100% - 50px);}
.bkres21.hora_in.inputbkres,
.bkres21.hora_out.inputbkres{padding-left:5px;box-sizing:border-box;width:calc(100% - 50px);}
.localtxtin{box-sizing:border-box;margin-left:5px;}
.localtxtout{box-sizing:border-box;margin-left:5px;}
.wrapmobres{display:block;}
.margintopdest{margin-top:60px;}
.menuveiculos{width:calc(100% - 10px);position:relative;float:left;clear:both;margin-bottom:20px;overflow:hidden;left:10px;height:50px;}
.titlepart{height:45px;max-width:347px;}
.maisindex{width:26px;}
.paddingcarinfo{box-sizing:border-box;padding:0 20px;}
.showmobiletr{display:table-row;}
.hidemobiletd{display:none;}
.widthtdquanti{width:100%;}
.wrapcar{padding:10px 12px 15px 25px;box-sizing:border-box;margin-top:10px;}
.iconinfo2{width:28px}
.tablemenuopenclose{height:80}
@media only screen and (min-width:380px){.maiscorner2{right:-5%;}
}
@media only screen and (min-width:410px){.aligntopinputs{padding-right:41px;}
.colunas2form:nth-child(2){padding-right:15px;}
.colunas2form2:nth-child(2){padding-right:14px;}
.fixedform{width:380px;}
.inputmaskright::after{content:'';transform:skew(-17deg) translateX(11px);right:0;display:block;position:absolute;float:left;clear:none;z-index:2000;background:#fff;height:100%;width:20px;top:0;}
.busubmitsideright::after{display:block;}
.busubmitsideright{border:2px solid #000;width:calc(100% - 77px);border-right:0;margin-right:33px;}
.widthcell{font-size:12px;width:45px;}
.widthcell1{font-size:12px;}
.tituloveiculolist{font-size:12px;font-weight:500;}
.hidetdvanspecs{display:table-cell;}
.wrapmobres{display:none;}
}
@media only screen and (min-width:481px){.showmobile{display:block;}
.gridContainer{width:100%;padding-left:0;padding-right:0;}
#LayoutDiv1{clear:both;float:left;margin-left:0;width:100%;display:block;}
#menu{clear:both;float:left;margin-left:0;width:100%;display:none;}
#menumob{clear:none;display:block;}
.colunas2{clear:none;float:left;width:50%;display:block;}
.colunas2resfim{clear:none;float:left;width:50%;display:block;padding:0 18px;box-sizing:border-box;}
.colunas2resfim:nth-child(2n+1){padding-left:0;}
.colunas2resfim:nth-child(2n+2){padding-right:0;}
.colunas2small{clear:both;float:left;margin-left:0;width:100%;display:block;}
.colunas2s{clear:none;float:left;width:50%;margin-left:0%;margin-right:0%;display:block;}
.colunas2s2{clear:none;float:left;width:100%;margin-left:0%;margin-right:0%;display:block;}
.colunas10{clear:none;float:left;width:10%;display:block;position:relative;}
.colunas22{clear:none;float:left;width:30%;margin-bottom:0;display:block;position:relative;}
.colunas22s{clear:none;float:left;width:22%;margin-right:0;margin-bottom:0;display:block;position:relative;}
.colunas40{clear:none;float:left;width:40%;display:block;position:relative;}
.colunas60{clear:none;float:left;width:60%;display:block;position:relative;}
.colunas20{clear:none;float:left;width:20%;display:block;position:relative;}
.colunas80{clear:none;float:left;width:80%;display:block;position:relative;}
.colunas30{clear:none;float:left;width:30%;display:block;position:relative;}
.colunas30faq,
.colunas30res{clear:none;float:left;width:100%;display:block;position:relative;}
.colunas30pe{clear:both;float:left;width:100%;display:block;position:relative;padding-left:0px;box-sizing:border-box;}
.colunas40pe{clear:none;float:left;width:100%;display:block;position:relative;}
.margincolscheck{box-sizing:border-box;padding:0 5px;}
.margincolscheck:nth-child(2){padding-left:0;}
.margincolscheck:nth-child(4){padding-right:0;}
.colunas70{clear:none;float:left;width:70%;display:block;position:relative;}
.colunas70pe,
.colunas70res{clear:none;float:left;width:100%;display:block;position:relative;}
.colunas3{clear:none;float:left;width:50%;display:block;position:relative;}
.colunas3sep{padding:0 10px 15px;}
.colunas3sep:nth-child(2n + 1){padding-left:0;}
.colunas3sep:nth-child(2n + 2){padding-right:0;}
.colunas3m{clear:none;float:left;width:30%;margin-right:3%;display:block;position:relative;}
.colunas4{clear:none;float:left;width:50%;padding-left:0.5%;padding-right:0.5%;box-sizing:border-box;margin-bottom:3%;display:block;margin-top:0px;}
.colunas4s{clear:none;float:left;width:50%;box-sizing:border-box;margin-bottom:3%;display:block;margin-top:0px;}
.clearpe{clear:both;}
.barrafamindex{display:none;}
.menutop{clear:none;display:block;}
.menubottom{clear:both;display:none;}
.catalogo{display:none;}
.barrapever{height:100%;}
.imgprod{clear:none;float:left;width:47%;margin-left:1%;display:block;position:relative;}
.txtprod{clear:none;float:left;width:47%;margin-left:1%;display:block;position:relative;}
#abreprocura{width:10px;margin-top:0;padding-left:10px;margin-left:-5px;}
.linkstoponorm{display:none;}
.linkstopomob{display:block;}
#infodiv{padding-bottom:30px;min-height:150px;}
.hidemobile{display:none;}
.hidemobiletable{display:none;}
.hidemobileforce{display:none;!important}
.lang{float:left;position:relative;top:0px;right:0px;}
.menutxt{position:relative;float:left;margin-top:0;padding-left:5px;}
.login{margin-left:0px;margin-right:17px;}
.logintxt{width:70px;min-width:50px;margin-right:10px;position:relative;margin-top:0px;text-align:right;right:0px;}
.grid{border:0;}
.bkpe{padding-top:52px;}
.facelinks2{margin-top:-28px;}
.margtop100{margin-top:100px;}
.margbottom100{margin-bottom:100px;}
.paddtop100{padding-top:100px;}
.paddbottom100{padding-bottom:100px;}
.caixaextra3{border:2px solid #f6dc00;width:18%;margin-right:1%;margin-bottom:1%;height:150px;float:left;clear:none;position:relative;}
.caixaextra2{border:2px solid #74aa0b;width:18%;margin-right:1%;margin-bottom:1%;height:150px;float:left;clear:none;position:relative;}
.colunasres{clear:none;float:left;width:100%;margin-bottom:2%;display:block;padding-left:0px;padding-right:0px;}
.abrelocalout .localvalue{float:right;}
.abrelocalin .localvalue{float:right;}
.meshpadding1{padding:15px;box-sizing:border-box;}
.meshpadding1 .letra30{font-size:22px;}
.paddingseguro{padding:0 2.5px;}
.letratopresume{font-size:15px;}
.inputres{margin-bottom:0px;}
.margintopdest{margin-top:70px;}
.paddingvpe2{padding-left:30px;}
.divtestemunhos::after{background:#ffe800;content:'';width:20px;transform:skew(-17deg) translateX(100%);transform-origin:0 0;position:absolute;z-index:1;right:0;height:100%;display:block;}
.titarea2,
.titarea{padding-left:15px;}
.imgcarprecos{display:block;}
.hidemobtd{display:table-cell;}
.showmobtd{display:none;}
.showmobtr2{display:none;}
.tituloveiculolist{font-size:12px;font-weight:500;}
.wraptxtarea{padding-right:30px;}
.wraptipopag::after{display:block;}
.wrappertipopag{width:calc(100% - 30px);}
.textellipsis{text-overflow:none;overflow:visible;width:auto;clear:none;top:0px;position:relative;display:inline-block;max-width:none;}
.wraptxtarea{width:calc(100%);padding-left:10px;box-sizing:border-box;position:relative;padding-right:30px;}
.colunas2faq:nth-child(2n+1){clear:both;padding-right:10px;}
.colunas2faq:nth-child(2n+2){padding-left:10px;}
.faqshidemob:nth-child(1n + 4){display:block;}
.faqshidemob:nth-child(1n + 5){display:none;}
.maxwidth1200_3{width:90%;max-width:1300px;margin-left:5%;margin-right:5%;height:100%;margin:0 auto;}
.widthtdquanti{width:75px;}
.showmobiletr{display:none;}
.hidemobiletd{display:table-cell;}
}
@media only screen and (min-width:600px){.titarea2,
.titarea{font-weight:500;font-size:15px;}
.titfranquia{white-space:nowrap;}
.captionindex{display:block;max-width:185px;}
.bkres20.data_in.inputbkres,
.bkres20.data_out.inputbkres{padding-left:10px;box-sizing:border-box;width:calc(100% - 45px);}
.bkres0.data_in.inputbkres,
.bkres0.data_out.inputbkres{padding-left:0px;box-sizing:border-box;width:calc(100% - 45px);}
.bkres1.hora_in.inputbkres,
.bkres1.hora_out.inputbkres{margin-left:10px;width:calc(100% - 50px);}
.bkres21.hora_in.inputbkres,
.bkres21.hora_out.inputbkres{padding-left:10px;box-sizing:border-box;width:calc(100% - 50px);}
.localtxtin{box-sizing:border-box;margin-left:10px;}
.localtxtout{box-sizing:border-box;margin-left:10px;}
.maxwidth1200_2{width:90%;max-width:1300px;height:100%;margin:0 auto;}
.menuveiculos{width:calc(100% - 20px);position:relative;float:left;clear:both;margin-bottom:20px;overflow:hidden;left:20px;height:50px;}
.wrapcar{padding:10px 12px 15px 25px;box-sizing:border-box;margin-top:20px;}
}
@media only screen and (min-width:650px){.wrapspecspreco{display:block;}
.captionindex{display:block;max-width:240px;}
}
@media only screen and (min-width:700px){.captionindex{display:block;max-width:350px;}
}
@media only screen and (min-width:769px){.gridContainer{width:100%;padding-left:0%;padding-right:0%;overflow:hidden;}
#LayoutDiv1{clear:both;float:left;margin-left:0;width:100%;display:block;}
#menu{clear:none;float:right;display:block;}
.colunas2{clear:none;float:left;width:50%;display:block;}
.colunas2faq{padding-bottom:35px;box-sizing:border-box;}
.colunas2faq:nth-child(2n+1){clear:both;padding-right:10px;}
.colunas2faq:nth-child(2n+2){padding-left:10px;}
.colunas2res,
.colunas2resfim{clear:none;float:left;width:50%;display:block;}
.colunas2res,
.colunas2resfim:nth-child(2n+1){padding-left:0;}
.colunas2res,
.colunas2resfim:nth-child(2n+2){padding-right:0;}
.colunas2inv{clear:both;float:left;width:100%;margin-top:0px;margin-bottom:0px;margin-right:0;display:block;}
.colunas2s, .colunas2s2{clear:none;float:left;width:50%;margin-left:0%;margin-right:0%;display:block;}
.colunas10{clear:none;float:left;width:10%;display:block;position:relative;}
.colunas22{clear:none;float:left;width:22%;margin-bottom:0;display:block;position:relative;}
.colunas22s, .colunas22s2{clear:none;float:left;width:22%;margin-right:0;margin-bottom:0;display:block;position:relative;}
.colunas40, .colunas40_2{clear:none;float:left;width:40%;display:block;position:relative;}
.colunas60{clear:none;float:left;width:60%;display:block;position:relative;}
.colunas60pe{clear:none;float:left;width:100%;display:block;position:relative;}
.colunas20{clear:none;float:left;width:20%;display:block;position:relative;}
.colunas80{clear:none;float:left;width:80%;display:block;position:relative;}
.colunas30{clear:none;float:left;width:30%;margin-bottom:0;display:block;position:relative;}
.colunas70, .colunas70_2{clear:none;float:left;width:70%;display:block;position:relative;}
.colunas70pe,
.colunas70faq,
.colunas70res{clear:none;float:left;width:100%;display:block;position:relative;}
.colunas3{clear:none;float:left;width:33.3%;display:block;position:relative;}
.colunas3_2{clear:none;float:left;width:33.3%;display:block;position:relative;}
.colunas4form{clear:none;float:left;width:25%;display:block;position:relative;}
.colunas4form,
.colunas3_2sep{padding:0;}
.colunas4form:nth-child(3n + 1),
.colunas3_2sep:nth-child(3n + 1){padding-left:0;padding-right:10px;}
.colunas4form:nth-child(3n + 3),
.colunas4form:nth-child(3n + 2),
.colunas3_2sep:nth-child(3n + 2){padding-right:15px;padding-left:15px;}

.colunas4form:nth-child(3n + 4),
.colunas3_2sep:nth-child(3n + 3){padding-right:0px;padding-left:10px;}

.colunas3_3{ clear:none; float:left; width:50%; display:block; position:relative; }
.colunas3_3sep{padding:0 10px 15px;}
.colunas3_3sep:nth-child(2n + 1){padding-left:0;padding-right:15px;clear:both;}
.colunas3_3sep:nth-child(2n + 2){padding-right:0px;padding-left:15px;}
.colunas3sep{padding:0 10px 15px;}
.colunas3sep:nth-child(3n + 1){padding-left:0;padding-right:10px;}
.colunas3sep:nth-child(3n + 2){padding-right:15px;padding-left:15px;}
.colunas3sep:nth-child(3n + 3){padding-right:0px;padding-left:10px;}
.colunas3m{clear:none;float:left;width:30%;margin-right:3%;display:block;position:relative;}
.colunas4{clear:none;float:left;width:25%;box-sizing:border-box;padding-left:0.5%;padding-right:0.5%;margin-bottom:0px;display:block;}
.colunas4s{clear:none;float:left;width:25%;box-sizing:border-box;margin-bottom:0px;display:block;}
.colunasres{clear:both;width:100%;margin:0 auto;margin-bottom:0px;display:block;}
.menutop{clear:none;display:block;}
.menubottom{clear:none;display:block;}
.barrapever{height:100%;}
.catalogo{display:block;}
.txtcaption{margin-top:0px;}
.imgprod{width:63%;clear:none;float:left;display:block;}
.txtprod{width:28%;clear:none;margin-left:35px;float:left;display:block;}
#abreprocura{width:10px;margin-top:0;padding-left:10px;margin-left:-10px;}
.linkstoponorm{display:block;}
.linkstopomob{display:none;}
.mobile{display:none;}
.nmrfam{color:#b0aea7;text-decoration:none;font-size:12px;font-weight:normal;}
.nmrfam2{color:#ffffff;text-decoration:none;font-size:12px;font-weight:normal;}
.widthpopup{width:280px;margin:0 auto;}
.carrinhoapres{padding-left:50px;padding-right:50px;max-width:980px;margin:0 auto;}
.carrinhoimg{height:110px;width:110px;display:block;}
input{width:100%;}
.letra16s{font-size:16px;text-decoration:none;}
.letra18s{font-size:18px;text-decoration:none;}
.letra22{font-size:18px;text-decoration:none;}
.letra24{font-size:24px;text-decoration:none;}
.letra20{font-size:20px;text-decoration:none;}
.letra34{font-size:34px;text-decoration:none;line-height:34px;}
.letra38{font-size:38px;text-decoration:none;font-weight:normal;}
.ccpeq{margin-top:auto;}
#infodiv{padding-bottom:0px;min-height:90px;}
.hidemobile{display:block;}
.showmobile{display:none;}
.caminho{width:100%;clear:both;z-index:20;float:left;position:relative;}
.grecaptcha{width:211px;}
.backgroundmob1{background:none;}
.blockmob{display:inline-block;border-bottom:0px solid #003e51;}
.blockmob2{display:initial;}
.wrapcaptcha{float:left;}
.wrapsubmit{float:left;width:100%;min-width:100px;margin:0 auto;}
.letra72{font-size:72px;font-weight:300;}
.menupri{font-size:14px;font-weight:400;}
.menupri2{font-size:14px;font-weight:700;}
.margintopc{margin-top:56px;}
.galeria{border-left:5px solid #fff;box-sizing:border-box;}
.divmenu{padding-left:200px;width:calc(100%);box-sizing:border-box;}
.submitlogin{width:30px;height:30px;}
.passwordlogin{height:30px;max-width:180px;}
.inputlogin{height:30px;max-width:180px;}
.abreloginmob{display:none;}
.letra42{font-size:42px;text-decoration:none;}
.margtop100{margin-top:100px;}
.margtop10{margin-top:10px;}
.margbottom100{margin-bottom:100px;}
.paddtop100{padding-top:100px;}
.paddbottom100{padding-bottom:100px;}
.padd50{padding:50px;width:100%;box-sizing:border-box;}
.paddformreserva{padding:30px 50px 20px;width:100%;box-sizing:border-box;}
.padd25{padding:25px;width:100%;box-sizing:border-box;}
.padd25extras{padding:25px;width:100%;box-sizing:border-box;}
.iconpessoa{width:auto;}
.caixaextra3{border:2px solid #f6dc00;width:18%;margin-right:1%;margin-bottom:1%;height:150px;float:left;clear:none;position:relative;}
.caixaextra2{border:2px solid #74aa0b;width:18%;margin-right:1%;margin-bottom:1%;height:150px;float:left;clear:none;position:relative;}
.maxwidth1200{width:90%;max-width:1300px;margin-left:5%;margin-right:5%;height:100%;margin:0 auto;}
.maxwidth1200_2{width:90%;max-width:1300px;margin-left:5%;margin-right:5%;height:100%;margin:0 auto;}
.maxwidth1200_3{width:100%;max-width:1300px;margin-left:0%;margin-right:0%;height:100%;margin:0 auto;}
.bkmenubr{width:20%;height:158px;}
.bkmenuaz{width:calc(80% - 75px);height:158px;pointer-events:none;}
.colunas2small{clear:none;float:left;margin-left:0;width:50%;display:block;padding:0 7px;box-sizing:border-box;}
.menutd{padding:0 5px;box-sizing:border-box;}
.margintopleftcarav{padding-top:21px;}
.margintopicon{margin-top:17px;}
.letra13seg{font-size:13px;}
.letra14seg{font-size:14px;}
.letra20seg{font-size:20px;}
.letra20seg2{font-size:20px;}
.letra12pecontact{font-size:12px;}
.abrelocalout .localvalue{float:left;}
.abrelocalin .localvalue{float:left;}
#menumobile{display:none;}
.meshpadding1{padding:35px;box-sizing:border-box;}
.meshpadding1 .letra30{font-size:30px;}
.widthbuvantagens{width:50%;}
.balaoonesq{transform:translateX(-60%);}
.balaoondir{transform:translateX(-60%);}
.wrapcaptcha{float:left;}
.wrapsubmit{float:left;width:100%;min-width:100px;}
.letra20mob{font-size:20px;text-decoration:none;}
#menumobile{padding-left:49px;}
.wrapfaqs{padding:60px 60px 60px 0;}
.marginpebottom{float:left;clear:both;width:100%;margin-bottom:60px;}
.slidernoticias{margin-top:70px;}
.vanspecs .letra12{font-size:12px;}
.handleszfont .letra18{font-size:18px;line-height:auto;}
.precohoradesktop{display:block}
.precohoramob{display:none;}
.diagform{background:#efdf00;opacity:0.8;position:absolute;width:464px;transform:skew(-17deg);height:600px;z-index:2;left:35px;transform-origin:0 0;}
.diagmenu{background:#efdf00;opacity:0.8;position:absolute;width:464px;transform:skew(-17deg);height:120px;z-index:0;left:60px;transform-origin:0 0;}
.colcima{width:100%;clear:both;float:left;position:relative;}
.colunas2form{float:left;clear:none;position:relative;width:50%;box-sizing:border-box;}
.colunas2form:nth-child(1){padding-right:10px;}
.colunas2form:nth-child(2){padding-right:15px;}
.colunas2form2{float:left;clear:none;position:relative;width:50%;box-sizing:border-box;}
.colunas2form2:nth-child(1){padding-right:10px;}
.colunas2form2:nth-child(2){padding-right:14px;}
.marginmenu{margin:0 25px 0 115px;width:calc(100% - 130px);}
.imgcarsmall{height:160px;}
.imgcarprecos{height:100px;}
.paddingchecksindex{padding-left:15%;padding-top:50px;padding-bottom:75px;box-sizing:border-box;}
.margintopbemvindo{margin-top:90px;}
.tblcontactmenu{white-space:nowrap;float:right;}
.formres{padding:0 20px 0 10%;box-sizing:border-box;}
.menutopres{display:none;}
.heightbottomcaption{height:56px;}
.imgcar{height:250px;}
.miniimgcar{height:60px;}
.colunas2car{width:50%;float:left;clear:none;position:relative;}
.colunasextras{width:50%;float:left;clear:none;position:relative;margin-bottom:10px;}
.colunasextras:nth-child(2n+1){clear:both;}
.colunasextras:nth-child(2n+2){padding-left:15px;clear:none;}
.margintopreserva{margin-top:00px;}
.titlecar{margin-top:30px;margin-bottom:15px;}
.paddingbottomcar{padding-bottom:30px;}
.colunas2res.paddingcolunasres{padding:0 20px;box-sizing:border-box;}
.wrapprecoextra{width:85px;float:left;clear:both;position:relative;padding-right:10px;box-sizing:border-box;}
.colunaresumo{margin-top:40px;}
.margintopdest{margin-top:70px;}
.margintopresv{margin-top:50px;}
.marginformindex{margin:20px 0 0px 50px;float:left;clear:both;width:calc(100% - 80px);}
.fixedform{width:442px;}
.captionconte{bottom:-48px;padding-top:30px;}
.paddingcaptiontit{padding-bottom:30px;box-sizing:border-box;}
.colunarescheckout{margin-top:0px;}
.inputmaskright::after{content:'';transform:skew(-17deg) translateX(11px);right:0;display:block;position:absolute;float:left;clear:none;z-index:2000;background:#fff;height:100%;width:20px;top:0;}
.setainput{right:-4px;width:14px;}
.caixaseguro::after,
.caixaextra::after{content:'';display:block;transform:skew(-17deg) translateX(55%);transform-origin:0 0;background:#fff;width:45px;height:100%;position:absolute;right:0;top:0;}
.caixaseguro,
.caixaextra{width:calc(100% - 20px);padding:15px 5px 15px 15px;}
.resumoin{padding-left:30px;padding-right:0;}
.divdias{padding:18px 15px;padding:18px 15px 0 15px;}
.inputsubmit.letra20{font-size:16px;}
.paddingformres{padding:0 25px;box-sizing:border-box;}
.time_pick::before{background:url(imgs/iconrel.png) no-repeat center center;}
.slidetestemunhos{padding:0 0px;box-sizing:border-box;}
.paddingqa{padding:0 0 0 60px;box-sizing:border-box;}
.colunas30faq{clear:none;float:left;width:30%;display:block;position:relative;padding-left:0px;box-sizing:border-box;}
.colunas70faq{clear:none;float:left;width:70%;display:block;position:relative;padding-left:0px;box-sizing:border-box;}
.divmarginfinalizar{margin-top:80px;}
.divwrapskewextra{width:40px;}
.wrapwrapbemvindo{overflow:visible;}
#map_canvas{width:100%;}
.wraptextpags{float:left;clear:both;position:static;width:100%;}
.wrapcaptionconte{overflow:hidden;padding-bottom:50px;box-sizing:border-box;float:left;clear:both;position:absolute;width:100%;}
.wraptextpags{width:calc(100% - 100px);}
.tableinfope{padding-bottom:55px;}
.tdpaddingpreco{padding-top:20px;box-sizing:border-box;}
.tituloveiculolist{font-size:19px;font-weight:700;}
.widthcell1{max-width:auto;}
.widthcell1,
.widthcell{font-size:15px;}
.titarea2,
.titarea{font-weight:500;font-size:16px;width:100%;}
.widthcell{width:65px;float:right;}
.wrappricelist{margin-bottom:80px;}
.tittestemunhos{height:55px;}
.tittestemunhos.letra18{font-size:18px;}
.wraptestemunhos{display:none;}
.maisfaqs{width:15px;}
.veiculopadding{padding:0 25px;box-sizing:border-box;}
.wrappertipopag::after, .wraptxtarea::after, .wrapinput::after{display:block;}
.wrapinput{width:calc(100% - 10px);padding-left:10px;box-sizing:border-box;position:relative;}
.classtxtarea{width:96%;}
.wrapsubmit{margin-top:30px;margin-bottom:20px;}
.wrapsubmit::after{display:block;}
.wrappertipopag{width:calc(100% - 55px);padding-left:10px;box-sizing:border-box;position:relative;}
.wraptxtarea{width:calc(100%);padding-left:10px;box-sizing:border-box;position:relative;}
.wraptextpags.wraptxt{padding:50px 10px 50px 10px;}
.formcontacto{padding-right:50px;}
.txttestemunho.letra23{font-size:23px;}
.precoextralttr.letra16{font-size:16px;}
.precoextralttr.letra12{font-size:12px;}
.quanti{padding:0 4px;}
.iconmarginextras{padding-right:10px;}
.resumo{margin-top:0px;}
.paddingcontrelveiculo{padding:0 40px 15px 40px;box-sizing:border-box;}
.paddingvehicletxt{padding:0 40px 15px 40px; box-sizing:border-box;}
.margintopdescveiculo{margin-top:30px;}
#map_canvas{height:409px;}
.faqshidemob:nth-child(1n + 5){display:block;}
.widthcell1{max-width:101px;}
.amareloindex{opacity:0.90;}
#logo{clear:both;float:left;margin-left:60px;display:block;width:250px;height:60px;margin-top:0px;}
.maisindex{width:31px;}
.titlepart{height:55px;max-width:347px;}
.time_pick::before{background:url(imgs/iconrel.png) no-repeat right 5px center;}
.inputbkdata{background:url(imgs/iconcal.png) no-repeat center center/contain;}
}
@media only screen and (min-width:850px){.paddingindexempresa{padding-top:70px;padding-right:60px;padding-bottom:55px;}
.maiscorner2{display:none;}
.maiscorner{display:block;}
.showmobileinline{display:none;}
.amareloindex{width:calc(50% + 40px);}
.colunas2tab{clear:none;float:left;width:50%;display:block;}
.captionindex{right:65px;}
.setaslide.right{right:-22px;}
}
@media only screen and (min-width:1000px){.setainput{right:-8px;width:14px;}
.tablemenuopenclose{height:80px;}
.titlerent2,
.titlerent{padding-left:0;}
.paddingtit{padding:10px 00px;}
.tdcabeca{float:left;padding-right:0%;height:auto;}
.widthcell{width:85px;}
.diagmenu{background:#ffe800;opacity:0.8;position:absolute;width:464px;transform:skew(-17deg);height:120px;z-index:0;left:72px;transform-origin:0 0;}
.stickmenu{position:absolute;top:0px;float:left;width:100%;z-index:2000;background:#fff;height:120px}
.margintopmenu{margin-top:120px;}
.colunas70res{clear:none;float:left;width:70%;display:block;position:relative;}
.colunas30res{clear:none;float:left;width:30%;display:block;position:relative;}
.amareloindex{width:calc(50% + 100px);}
.resumoin{padding-left:28px;padding-right:0;}
.hidemobile1{display:block;}
.showmobile1{display:none;}
#logo{clear:both;float:left;margin-left:0;display:block;width:250px;height:80px;margin-top:0px;}
.bkmenupe,
.menupemob{display:none;}
.menupehide{display:table;}
.bkbrancope{display:none;}
.showmobtr{display:none;}
.widthdeleteextra .deleteextra{margin-right:10px;margin-left:3px;}
.widthdeleteextra2{width:27px;}
.widthdeleteextra{width:15px;}
.extrasinres{padding-left:15px;}
.extrares.letra16{font-size:14px;}
.precoextra.letra18{font-size:16px;}
#map_canvas{width:100%;}
.bkcontepadd{padding-top:30px;padding-bottom:30px;}
.paddingchecksindex{padding-left:25%;padding-top:50px;padding-bottom:75px;box-sizing:border-box;}
.paddingindexempresa{padding-top:70px;padding-right:00px;padding-bottom:55px;}
}
@media only screen and (min-width:1020px){.skewpe{display:block;}
.bkpefim{display:none;}
#pefim{background:url("imgs/pe.jpg") no-repeat left center/70%;}
.colunas30pe{clear:none;float:left;width:30%;display:block;position:relative;padding-left:0px;box-sizing:border-box;}
.colunas70pe{clear:none;float:left;width:70%;display:block;position:relative;padding-left:0px;box-sizing:border-box;}
.resumoin{padding-left:40px;padding-right:0;}
}
@media only screen and (min-width:1050px){.setainput{right:-4px;width:14px;}
}
@media only screen and (min-width:1100px){.extrasinres{padding-left:30px;}
.formcontacto{padding-right:0;}
.extrares.letra16{font-size:15px;}
.precoextra.letra18{font-size:17px;}
.colunas3_3{clear:none;float:left;width:33.33%;display:block;position:relative;}
.colunas3_3sep{padding:0 10px 15px;clear:none;}
.colunas3_3sep:nth-child(2n+1){clear:none;}
.colunas3_3sep:nth-child(3n + 1){padding-left:0;padding-right:12.5px;clear:both;}
.colunas3_3sep:nth-child(3n + 2){padding-right:17.5px;padding-left:17.5px;}
.colunas3_3sep:nth-child(3n + 3){padding-right:0px;padding-left:12.5px;}
.iconsize{height:28px;}
}
@media only screen and (min-width:1200px){.tdcontactmenu{display:block;}
.widthdeleteextra2,
.widthdeleteextra{width:50px;}
.widthdeleteextra .deleteextra{margin-right:0px;margin-left:0px;}
.formres{padding:0 20px 0 10%;}
.marginmenu{margin:0 50px 0 115px;width:calc(100% - 165px);}
}
@media only screen and (min-width:1300px){.paddingcarinfo{box-sizing:border-box;padding:0 20px;}
}
@media only screen and (min-width:1344px){.inputsubmit.letra20{font-size:20px;}
.resumoin{padding-left:70px;padding-right:0;}
.divdias{padding:20px 15px;}
.extrares.letra16{font-size:16px;}
.precoextra.letra18{font-size:18px;}
}