@import url(https://fonts.googleapis.com/css?family=Nunito:300,400,600);.dropdown-menu{font-size:16px}.faqnav{margin-top:40px}.faqindex LI A,.faqnav A{color:#656565}.faqnav LI{padding:10px 0}.faqnav UL{border-left:3px solid #42b6ab;margin:10px 0}.faqnav UL LI{padding-left:10px}.faqnavlink{display:block;margin:20px 0;color:#656565}.faqindex LI{margin:15px 0}.detexpslider .slider-main{width:100%;margin:0 auto}.detexpslider .slider-main .slick-arrow{margin-top:-.8em;width:1.6em;height:1.6em}.detexpslider .slider-main .slick-arrow:after{border-top:.3em solid #fff;border-right:.3em solid #fff}.slider-main .slick-arrow.slickarprev{left:1em}.slider-main .slick-arrow.slickarnext{right:1em}.detexpslider .slick-slide img{min-height:100%;min-width:100%;object-fit:cover}.detexpslider .slick-slide{height:400px}.caveat{font-family:Caveat,cursive}.fullwidth{width:100%}.bgEEEFF0{background-color:#eeeff0}.bgeff0f4{background:#eff0f4}.det-exp-footer{position:fixed;z-index:1001;bottom:0;left:0;background-color:#fff;border-top:1px solid #ddd;width:100%}.det-exp-footer,.det-exp-footer .flex{height:72px}.det-exp-footer-img{width:52px;height:52px;position:relative;overflow:hidden;display:inline-block;border-radius:4px;margin-right:15px}.det-exp-footer-img IMG{height:100%}.det-exp-dados .flex1,.det-exp-dados .flex3{padding:15px 0 30px}.det-exp-dados .icon-exp{display:inline-block;background-image:url(//cdn.casaferias.com.br/images/exp/iconcategoria.png);width:36px;height:33px;background-position:0 -220px}.det-exp-dados .icon-exp.icon-exp-duracao{background-position:-38px -220px}.icon-exp-box{height:70px;line-height:70px}.icon-upsell{display:inline-block;background:url(//cdn.casaferias.com.br/images/porque.png) no-repeat;width:75px;height:70px}.icon-upsell.icon-upsell-exp{background-position:-164px 0}.icon-upsell.icon-upsell-divide{background-position:-82px 0}.tooltip{pointer-events:none}.det-exp-categoria .fa-stack{line-height:inherit;color:#999;font-size:20px}.numfotos-exp{position:absolute;z-index:1;bottom:0;left:0;padding:9px 20px;background:rgba(0,0,0,.6);color:#fff;font-size:14px}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex1{-webkit-flex-grow:1;flex-grow:1}.flex3{-webkit-flex-grow:3;flex-grow:3}.align-self-center{align-self:center}.detexp .exp-icon{display:inline-block;width:44px;height:40px;background-image:url(//cdn.casaferias.com.br/images/exp/iconcategoria.png);background-size:756px}.detexp .exp-icon.exp-ar{background-position:-89px 0}.detexp .exp-icon.exp-gastronomia{background-position:-178px 0}.detexp .exp-icon.exp-show{background-position:-267px 0}.detexp .exp-icon.exp-bem{background-position:-356px 0}.detexp .exp-icon.exp-aula{background-position:-445px 0}.detexp .exp-icon.exp-tour{background-position:-534px 0}.detexp .exp-icon.exp-transporte{background-position:-623px 0}.detexp .exp-icon.exp-noite{background-position:-712px 0}.ratingtrans{background-image:url(//cdn.casaferias.com.br/images/exp/ratingtrans.png);width:68px}.ratingtrans.ratingrade{background-position:-70px 0}.detexp .ui-datepicker .ui-datepicker-unselectable{background:#fff}.detexp .highlightDate .ui-state-default,.detexp .ui-state-default.ui-state-active{font-weight:700}#escolhaDiv{font-size:30px;margin-left:-30px}#escolhaDiv.escolhaHorario{margin:0 0 0 -60px}#escolhaDiv IMG{position:relative;top:-40px;left:15px}#escolhaDiv.escolhaHorario IMG{top:15px;left:-20px;-ms-transform:scaleX(-1) rotate(180deg);-webkit-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.detexp .dp-highlight-midlle,.detexp .highlightDate{border-radius:50%}.detexp .highlightDate{background:#009f94}.detexp .highlightDate .ui-state-default{color:#fff}.detexp .ui-widget{margin:0 auto}.radio-horario INPUT{position:absolute;opacity:0;z-index:-1}.radio-horario LABEL{display:inline-block;margin:5px;padding:6px 12px;border:1px solid #009f94;color:#009f94;border-radius:5px;font-size:14px;font-weight:600}.radio-horario INPUT:checked+label,.radio-horario LABEL:hover{background-color:#009f94;color:#fff}.detexp-hospedes{margin:30px auto}.valorExp{color:#333;font-size:24px}.continuar-footer{z-index:10;background-color:#fff;border-top:1px solid #ebebeb;position:fixed;bottom:0;left:0;width:100%;text-align:left;-webkit-box-shadow:0 -3px 10px 0 rgba(0,0,0,.0785);box-shadow:0 -3px 10px 0 rgba(0,0,0,.0785);-moz-box-shadow:0 -3px 10px 0 rgba(0,0,0,.0785)}.csscontrol label{position:relative;display:block;margin-bottom:15px;padding-left:35px;cursor:pointer}.csscontrol.cssradio label{display:inline-block;margin-top:7px}.csscontrol.cssradio label:first-of-type{padding-right:30px}.csscontrol label input{position:absolute;z-index:-1;opacity:0}.csscontrol label .control-indicator{position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid #ccc;border-radius:3px}.csscontrol.cssradio .control-indicator{border-radius:50%}.csscontrol input:focus~.control-indicator,.csscontrol label:hover input~.control-indicator{border:1px solid #009f94}.csscontrol input:checked~.control-indicator{background:#42b6ab;border-color:#42b6ab}.csscontrol input:checked:focus~.control-indicator,.csscontrol label:hover input:not ([disabled]):checked~.control-indicator{background:#009f94;border-color:#009f94}.control-indicator:after{position:absolute;display:none;content:''}.csscontrol input:checked~.control-indicator:after{display:block}.csscontrol .control-indicator:after{left:7px;top:3px;width:6px;height:10px;transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.csscontrol.cssradio .control-indicator:after{top:6px;left:6px;width:6px;height:6px;border-radius:50%;background:#fff;border-width:0}.csscontrol.csscontrol-plain .control-indicator:after,.csscontrol.csscontrol-plain input:focus~.control-indicator{border-color:#999}.csscontrol.csscontrol-plain input:checked:focus~.control-indicator,.csscontrol.csscontrol-plain input:checked~.control-indicator,.csscontrol.csscontrol-plain label:hover input:not ([disabled]):checked~.control-indicator{background:#fff;border-color:#999}.vamosanunciar .input-group-addon,.vamosanunciar INPUT{height:55px}.comofunciona-number{font-family:'Indie Flower',cursive;font-size:62px;color:#111}.module{position:relative;padding:120px 0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.module.anunciebg{background-image:url(//cdn.casaferias.com.br/images/anuncie/anunciebg.jpg)}.module.numchavebg{background-image:url(//cdn.casaferias.com.br/images/anuncie/numchavebg.jpg)}.module.vamosanunciar{background-image:url(//cdn.casaferias.com.br/images/anuncie/vamosanunciar.jpg)}.module.anunciexp1{background-image:url(//cdn.casaferias.com.br/images/anuncie/exp1.jpg)}.module.anunciexp2{background-image:url(//cdn.casaferias.com.br/images/anuncie/exp2.jpg)}.module.anunciexp3{background-image:url(//cdn.casaferias.com.br/images/anuncie/exp3.jpg)}.anunciexp3 .input-group-addon,.anunciexp3 INPUT{height:55px}.icon-anunciar{display:inline-block;width:42px;height:42px;background:url(//cdn.casaferias.com.br/images/anuncie/icon-anunciar.png) left top no-repeat;border:0;overflow:hidden}.icon-anunciar-co{background-position:-80px 0}.icon-anunciar-me{background-position:-160px 0}.icon-anunciar-ac{background-position:-240px 0}.icon-anunciar-su{width:64px;height:55px;background-position:0 -80px}.icon-anunciar-con{width:64px;height:55px;background-position:-110px -80px}.icon-anunciar-di{width:64px;height:55px;background-position:-220px -80px}.roundaround{position:relative;display:inline-block;width:22px;height:22px;font-size:12px;line-height:22px;border-color:#bbb;top:-2px}.come-in{transform:translateY(200px);animation:come-in .8s ease forwards}.come-in:nth-child(odd){animation-duration:.6s}.already-visible{transform:translateY(0);animation:none}.membroicol{position:relative;margin:50px 0 60px;padding-left:100px}.membroic{position:absolute;left:0;top:0;width:80px;height:80px;background-image:url(//cdn.casaferias.com.br/images/membroic.png);background-size:282px}.membroic.membroja{background-position:-100px 0}.membroic.membrobom{background-position:-200px 0}.membroicol:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.membroicside{display:inline-block;color:#999}.check-em-processo,.numeroblack{display:inline-block;width:40px;height:40px;background-color:#000;color:#fff;text-align:center;font:20px/40px "Century Gothic",Verdana,sans-serif;border-radius:50%;-moz-border-radius:50%;-webkit-border-pradius:50%;margin-right:10px}.check-em-processo{background-color:#9c0}.form-control{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;padding:10px 12px;height:auto;border-radius:2px;border-color:#ddd;font-size:17px}.form-control.input-lg::-webkit-input-placeholder{font-size:16px}.form-control.input-lg:-moz-placeholder{font-size:16px}.form-control.input-lg::-moz-placeholder{font-size:16px}.form-control.input-lg:-ms-input-placeholder{font-size:16px}.input-group-addon{border-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-color:#ddd;background-color:#fff}body,html{font:300 17px/1.4 Nunito,sans-serif;color:#575757;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}a{color:#00847a}a:hover{text-decoration:none}a.underlinedhover:hover{text-decoration:underline}.paragraf,p{color:#656565;margin-bottom:20px;line-height:1.7}footer{color:#7f7f7f;font-size:15px}H1,H2,H3,H4{color:#13022c;line-height:1.25;font-weight:400}.pos-relative,.redasterix:after{position:relative}.pos-abs{position:absolute;z-index:1}.align-top,td{vertical-align:top}.whitespace{white-space:normal}.over-hidden,.text-cut{overflow:hidden}#numpage,.clear{clear:both}#leftarrow,#navsec,#rightarrow,.bo,.btn,.btn.btnplain2,.escolhe-down,.imovel-panel A,.nav>li>a,.refinaric,.transition,.ui-datepicker td:hover:before,HEADER .nav.navbar-nav li a,exp-categoria A,radio-horario LABEL{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.showtel.collapsing{display:none}label{font-weight:400}.checkbox input,.radio input{margin-top:0}.input150{width:160px!important}.riscado{text-decoration:line-through}.width-auto{width:auto!important}.form-horizontal input[type=checkbox],input[type=radio]{min-height:20px}.form-inline .form-group{margin-left:0;margin-right:0}.green{color:#9c0!important}.blue{color:#09c}.red{color:red}.white{color:#fff!important}.cursor,.refinaric,.ui-datepicker-next,.ui-datepicker-prev{cursor:pointer!important}.no-pointer{cursor:default}a:focus{outline:0}a.no-underline{text-decoration:none}.color-888{color:#888}.color-999{color:#999}.color-bbb{color:#bbb}.color-54{color:#545454}.color-76{color:#767676}.black,.color-000{color:#000}.color-e1{color:#e1e1e1}.color-F90{color:#f90}.font15{font-size:15px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size:20px}.font35{font-size:35px}.title30,.title40{font:30px/1.25 Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}.font40,.title40{font-size:40px}.small75{font-size:75%}.light{font-weight:300}.strong{font-weight:600}.checkbox-inline,.checkbox-inline+.checkbox-inline,.checkbox-inline+.radio-inline,.radio-inline,.radio-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:0;margin-right:10px}.checkbox-inline:last-child,.radio-inline:last-child{margin-right:0}INPUT:after{content:'';display:block;margin:auto;height:3px;width:0;background:0 0;transition:width .5s ease,background-color .5s ease}INPUT:focus:after{width:100%;background:#39c}.checkbox INPUT:focus:after,.checkbox-inline INPUT:focus:after,.radio INPUT:focus:after,.radio-inline INPUT:focus:after{background:0 0}ul{list-style:none;padding:0}.flexcontainer{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.flexcolumn{flex:1}.aligned-row{display: flex;flex-flow: row wrap}.aligned-row::before{display: block}ul.list-check,ul.list-check-green{padding-left:30px;list-style-position:outside}ul.list-check li,ul.list-check-green li{padding:15px 0}ul.list-check li:before,ul.list-check-green li:before{content:'\2713';margin-left:-30px;margin-right:15px;font-weight:700;font-size:18px}ul.list-check-green li:before{color:#9c0}.noshadow,.panel-noshadow .panel{-webkit-box-shadow:none;box-shadow:none}ul.upsell li{margin:20px 0 20px 15px}ul.upsell li:before{content:'\2022';display:block;position:relative;max-width:0;max-height:0;left:-15px;top:-5px;color:#9c0;font-size:20px}.pagina-ajuda ul.upsell li{margin:0 20px}.pagina-ajuda .collapse{margin-top:10px}.pagina-ajuda .nav.nav-tabs li a{font-size:16px;font-weight:500}.width70{width:70px}.width80{width:80px}.width40{width:40px}.width15{width:15px}.width100{width:100px}.height40{height:40px}.height46{height:46px}.centpourcent{width:100%}.height100{height:100%}.img-fitdiv150{display:block;width:auto;height:150px}.margin-auto{margin:0 auto!important}.redasterix:after{content:'*';color:red;font-size:9px;line-height:15px}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.bordered{border:1px solid #dbe0e1}.borderbox{background:#fff;padding:10px 5px 25px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px}.borderbot{border-bottom:1px solid #dbe0e1}.borderleft{border-left:1px solid #dbe0e1}.bordertop{border-top:1px solid #dbe0e1}.nobordertop{border-top:none!important}.leftborderwhite{border-left: 1px solid #FFF}.rightborderwhite{border-right: 1px solid #FFF}.noborderleft{border-left:none}.noborderbot{border-bottom:none}.noborder{border:none!important}.detranquilopop,.glow{-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1)}.m-b-0{margin-bottom:0!important}.m-t-0{margin-top:0!important}.m-l-0{margin-left:0!important}.m-r-0{margin-right:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt50{margin-top:50px}.mb5{margin-bottom:5px!important}.ml10{margin-left:10px!important}.mr10{margin-right:10px}.mr20{margin-right:20px}.ml20{margin-left:20px}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb50{margin-bottom:50px}.mb-sm-40{margin-bottom:40px}.m10-5{margin:10px 5px}.m3percent,.m6percent{margin:0 3%}.m-15-sm{margin:0 -15px}.mt10-xs{margin-top:10px}.mt-20b20sm{margin:-20px 0 20px}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.p-15px{padding:15px!important}.pb0{padding-bottom:0!important}.pl15px{padding-left:15px!important}.pl35px{padding-left:35px}.p-10px{padding:10px!important}.pt30{padding-top:30px}.pt20{padding-top:20px!important}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pb20{padding-bottom:20px!important}.p-30px{padding:30px!important}.p-t-0{padding-top:0!important}.p-r-0{padding-right:0!important}.p-b-0{padding-bottom:0!important}.p-l-0{padding-left:0!important}.p-5{padding:5px}.border-t-0{border-top:none!important}.border-b-0{border-bottom:none!important}.border-r-1{border-right:1px solid #dbe0e1}.border-t-1{border-top:1px solid #dbe0e1}.border-b-1{border-bottom:1px solid #dbe0e1}.border-l-0{border-left:none!important}.border-r-0{border-right:none!important}.bgf9{background-color:#f9f9f9}.bgf3{background-color:#f3f3f5}.bgf5{background-color:#f5f6f6}.bgeee{background-color:#eee}.bg56{background-color:#565656}.bgeb{background-color:#ebeded}.bgfff{background-color:#fff!important}.bgF7F9F8{background-color:#f7f9f8}.bg-dark-60:before,.bg-dark-70:before,.bg-dark-90:before{position:absolute;content:" ";height:100%;width:100%;left:0;top:0}.bg-dark-60:before{background:rgba(34,34,34,.6)}.bg-dark-70:before{background:rgba(34,34,34,.7)}.bg-dark-90:before{background:rgba(34,34,34,.9)}.actionMessage,.errorMessage,.rounded{-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}.text-center{text-align:center!important}#detfotout .slick-slide img,.absolute-center-hor,.modal .slick-slide img{position:absolute;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.absolute-center-vert{position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.absolute-center,.cidadedestaque .cidade-name,.slider-for .slickar .fa{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.input-group-addon.leftrounded,.leftrounded{-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px}.btn.rightrounded,.rightrounded{-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0}.norounded{-moz-border-radius:0;border-radius:0;-webkit-border-radius:0}.right15{right:15px}#calculadora-wrap{z-index:1046}.display-table{display:table;width:100%;border-collapse:separate}.display-row{display:table-row}.display-cell{display:table-cell}.inline-block,.showtel.in{display:inline-block}.block{display:block}#listpage .nolistpage,.displaynone,.goin,.homepage .nohomepage{display:none!important}.goout{display:block!important}.vertical-middle{vertical-align:middle!important}.vertical:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.35em}.line18{line-height:18px}.line17{line-height:1.7}.line2{line-height:2}.text-cut{display:block;text-overflow:ellipsis;white-space:nowrap}.overxhidden{overflow-x:hidden}.normal{font-weight:400!important}.height26{height:26px}.height20{height:20px}.display-none,.listbarra{display:none}.min300{min-height:300px}.button-close{position:absolute;right:15px;top:15px;color:#ccc}.button-close:hover{color:gray}.errorsBg{background-color:#ffeaea!important;border:1px solid red!important}.errorLabel{font-style:italic;color:red}.errorsBg input.errorsBg{background-color:none!important;border:none!important}.actionMessage,.errorMessage{display:block;margin:10px 5px;padding:10px 10px 10px 35px;line-height:16px}.errorMessage{border:1px solid #d40008;background:url(//cdn.casaferias.com.br/img/alert.gif) 10px 50% no-repeat #ffeaea}.actionMessage{border:1px solid #44800b;background:url(//cdn.casaferias.com.br/img/alertOk.gif) 10px 50% no-repeat #dbf0b8}ul.errorMessage li{background:url(//cdn.casaferias.com.br/img/redSquare.gif) 0 8px no-repeat;padding-left:10px}.input-group-addon{color:#888}.inputCalendario{background:url(//cdn.casaferias.com.br/images/detalhes/inputcal.png) right 12px no-repeat #fff}.num-adultos{background:url(//cdn.casaferias.com.br/images/detalhes/inputadulto.png) right 7px no-repeat #fff}.num-criancas{background:url(//cdn.casaferias.com.br/images/detalhes/inputcrianca.png) right 13px no-repeat #fff}.det-coment-bubble:after,.det-coment-bubble:before,.det-resposta-bubble:after,.det-resposta-bubble:before,.detcarac .nav.nav-tabs li.active :after,.detcarac .nav.nav-tabs li.active :before,.resposta-coment-bubble:after,.resposta-coment-bubble:before,.tri-down:after,.tri-down:before,.tri-left:after,.tri-left:before,.tri-right:after,.tri-right:before,.tri-up:after,.tri-up:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.det-coment-bubble:before,.detcarac .nav.nav-tabs li.active :before,.resposta-coment-bubble:before,.tri-down:before,.tri-left:before,.tri-right:before,.tri-up:before{border-width:12px}.det-coment-bubble:after,.detcarac .nav.nav-tabs li.active :after,.resposta-coment-bubble:after,.tri-down:after,.tri-left:after,.tri-right:after,.tri-up::after{border-width:11px}.det-coment-bubble:before,.detcarac .nav.nav-tabs li.active :before,.resposta-coment-bubble:before,.tri-down:before,.tri-up:before{left:50%;margin-left:-12px}.det-coment-bubble:after,.detcarac .nav.nav-tabs li.active :after,.resposta-coment-bubble:after,.tri-down:after,.tri-up:after{left:50%;margin-left:-11px}.detcarac .nav.nav-tabs li.active :before,.tri-down:before{border-bottom:0;bottom:-12px;left:50%;border-top-color:#c3cbcc}.bgeee.tri-down:after,.bgeee.tri-down:before{border-top-color:#eee}.detcarac .nav.nav-tabs li.active :after,.tri-down:after{border-bottom:0;bottom:-11px;left:50%;border-top-color:#fff}.tri-left:before{border-left:0;top:50%;left:-12px;border-right-color:#c3cbcc;margin-top:-6px}.tri-left:after{border-left:0;top:50%;left:-11px;border-right-color:#fff;margin-top:-5px}.tri-right:before{border-right:0;top:50%;right:-12px;border-left-color:#c3cbcc;margin-top:-12px}.tri-right:after{border-right:0;top:50%;right:-11px;border-left-color:#fff;margin-top:-11px}.det-coment-bubble:before,.resposta-coment-bubble:before,.tri-up:before{border-top:0;top:-12px;border-bottom-color:#dbe0e1}.det-coment-bubble:after,.resposta-coment-bubble:after,.tri-up:after{border-top:0;top:-10px;border-bottom-color:#fff}.resposta-coment-bubble:after{border-bottom-color:#f9f9f9}.form-control:focus{border-left:1px solid #66afe9}.btn{-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;font-size:17px;line-height:1.4;padding:10px 30px;background-color:#42b6ab;color:#fff;border:none}.btn.btnsm{font-size:14px;padding:5px 15px}.btnbig{height:44px;font-size:18px;padding:10px 50px}.btn:active,.btn:focus,.btn:hover{background-color:#009f94;color:#fff}.btngreen{background-color:#9c0}.btngreen:active,.btngreen:focus,.btngreen:hover{background-color:#719f00}.btn.btnplain{border:1px solid #ccc;color:#555;background:#fff;padding:9px 29px}.btn.btnplain:hover{color:#111}.btn.btnl{padding:12px 45px;font-size:20px}.btn.btnplain.btnplainb,.btn.btnplain2{border:1px solid #42b6ab;color:#42b6ab}.btn.btnplain.btnplainb:hover{border-color:#009f94;color:#009f94}.btn.btnplain2{font-weight:700}.btn.btnplain2:hover{border:2px solid #009f94;padding:8px 29px;color:#009f94}.btn.btnplain.btnsm{padding:4px 14px}.form-group-textarea{margin:20px 0}.btn-lg{padding:16px}.btnblue{background-color:#3aa2df}.btnblue:hover{background-color:#3eaef0}.btngreen2{background-color:#7ab800}.btngreen2:hover{background-color:#95c633}.btn.btnp2{background-color:#f73668}.btn.btnp2:hover{background-color:#ec335e}.btn.btnplain2.btnp{border-color:#f73668;color:#f73668}.btn.btnplain.btnp2:hover{border-color:#ec335e;color:#ec335e}.calculaction{margin:0 6%}.calculaction .btn{width:100%;margin:5px 0 15px}#calPesquiseBtn{margin:5px 0 15px}.homepage header{position:absolute;top:0;left:0;width:100%}HEADER .dropdown-menu{z-index:1047;border-color:#dbe0e1}.homepage header .img-circle{border-width:2px}HEADER .tri-up:before{left:auto;right:29px}HEADER .tri-up:after{left:auto;right:30px;top:-10px}HEADER .dropanuncie .tri-up:after,HEADER .dropanuncie .tri-up:before{display:none}HEADER .nav.navbar-nav .dropdown-menu li>a .ic-header,HEADER .nav.navbar-nav>li>a.dropbtn>img{position:absolute;left:15px;top:15px}HEADER .nav.navbar-nav a.btnplain{width:82%;margin:10px 0 20px;padding:10px 0;height:auto}HEADER .ic-header{display:inline-block;width:20px;height:18px;background:url(//cdn.casaferias.com.br/images/headerc.png) left top no-repeat;border:0;overflow:hidden}HEADER .headnavbarcollapse .ic-header{position:relative;top:3px;margin-right:10px}HEADER .ic-addfoto{background-position:-175px -42px;vertical-align:middle;margin:10px 0}.homepage HEADER .ic-addfoto{background-position:-225px -42px}.homepage HEADER button:hover .ic-addfoto,HEADER button:hover .ic-addfoto,HEADER li.dropdown.open .ic-addfoto,HEADER li.dropdown:hover .ic-addfoto{background-position:-200px -42px}.perfilfoto A,HEADER .nav.navbar-nav .perfilfoto a{display:inline-block;position:relative;padding:15px 25px 5px;height:auto}.perfilfoto IMG{width:100px;height:100px}.perfilfotoedit{position:absolute;width:30px;height:30px;bottom:0;font-size:12px;right:10px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);z-index:2}.perfilfoto a:hover .perfilfotoedit{background-color:#337ab7;border-color:#337ab7;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.perfilfoto .glyphicon{left:1px;top:7px}.perfilfoto a:hover .glyphicon{color:#fff;text-decoration:none}HEADER .nav.navbar-nav .perfilfoto A:hover{background-color:#fff}HEADER .headnavbarcollapse .ic-addfotobig{width:60px;height:60px;background-position:-250px 0;margin-right:0}HEADER .nav.navbar-nav a.dropdown-toggle:hover .ic-addfotosm{background-position:-70px -27px}HEADER .nav.navbar-nav li a:hover .ic-loupe{background-position:0 -20px}HEADER .ic-sair{background-position:-25px 0}HEADER .nav.navbar-nav li a:hover .ic-sair{background-position:-25px -20px}HEADER .ic-presente{background-position:-50px 0}.homepage HEADER .navbar-header .ic-presente{background-position:-50px -42px}HEADER .nav.navbar-nav li a:hover .ic-presente{background-position:-50px -20px}HEADER .ic-mens{background-position:-75px 0}.homepage HEADER .ic-mens.whitehomepage{background-position:-75px -42px}HEADER a:hover .ic-mens,HEADER a:hover .ic-mens.whitehomepage{background-position:-75px -20px}HEADER .ic-alert .ic-header{background-position:-315px 0}.homepage HEADER .ic-alert .ic-header.whitehomepage{background-position:-315px -42px}HEADER a .ic-alert:hover .ic-header,HEADER a.ic-alert:hover .whitehomepage{background-position:-315px -20px}HEADER .ic-fav{background-position:-100px 0}.homepage HEADER .navbar-header .ic-fav{background-position:-100px -42px}HEADER .nav.navbar-nav li a:hover .ic-fav{background-position:-100px -20px}HEADER .ic-mala{background-position:-125px 0}HEADER .nav.navbar-nav li a:hover .ic-mala{background-position:-125px -20px}HEADER .ic-entrar{background-position:-150px 0}HEADER .nav.navbar-nav li a:hover .ic-entrar{background-position:-150px -20px}HEADER .ic-cadastrar{background-position:-175px 0}HEADER .nav.navbar-nav li a:hover .ic-cadastrar{background-position:-175px -20px}HEADER .ic-anuncie{background-position:-200px 0}HEADER .nav.navbar-nav li a:hover .ic-anuncie{background-position:-200px -20px}HEADER .ic-bed{background-position:-340px 0}HEADER .nav.navbar-nav li a:hover .ic-bed{background-position:-340px -20px}HEADER .ic-convide{background-position:-225px 0}HEADER .nav.navbar-nav li a:hover .ic-convide{background-position:-225px -20px}.homepage HEADER .navbar-toggle .caret{color:#fff}.homepage HEADER .navbar-toggle:hover .caret{color:#555}.mensagens-sm{height:48px;padding:17px 15px 0;color:#555;font-size:18px;line-height:0}.mensagens-sm:hover{background-color:#f6f6f6;color:#555}header .navbar-toggle{padding-top:0;border:0;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0}.homepage #myNavbar{background-color:#fff}.headlogo SPAN{width:63px;height:39px;background:url(//cdn.casaferias.com.br/images/logo/casaferias.png) left top no-repeat}.experiencia .headlogo SPAN{background:url(//cdn.casaferias.com.br/images/logo/casaferias2.png)}.homepage .headlogo SPAN{background:url(//cdn.casaferias.com.br/images/logo/casaferiaswhite.png)}.logo-foot{width:45px;height:35px;background:url(//cdn.casaferias.com.br/images/logo/casaferias-footer.png) left top no-repeat;margin-top:18px}.logo-login{width:88px;height:65px;background:url(//cdn.casaferias.com.br/images/logo/casaferias-login.png) left top no-repeat;margin:0 auto}.login-page .logo-login{margin-top:10px}.navbar-brand{height:70px}.navbar-collapse{padding-right:0;padding-left:0;border-top:none}HEADER .navbar-nav{margin:0}.navbar-collapse.in{overflow-y:visible}HEADER .navbar-right{border-width:1px 0}HEADER .navbar{margin-bottom:0;z-index:1047}HEADER .header-nome{position:relative;top:2px;padding:0 2px}.navbar-nav .dropanuncie.open .dropdown-menu>li>a,HEADER .nav.navbar-nav a{color:#555;font-size:16px;padding:15px 25px 0;height:48px}HEADER .dropanuncie.open{background-color:#fbfbfb}.navbar-nav .dropanuncie.open .dropdown-menu>li>a:hover{color:#000}HEADER .dropanuncie .dropdown-menu{padding:0}HEADER .nav.navbar-nav a:hover{background-color:#f6f6f6;color:#000}HEADER .nav.navbar-nav a.perfil-foto-img:hover{background-color:#fff}HEADER .nav.navbar-nav>li>a.dropbtn{height:64px;padding-left:60px;padding-top:26px}HEADER .nav.navbar-nav>li>a.dropbtn:hover{padding:26px 0 0 70px}.navbar-toggle .icon-bar+.icon-bar{margin-top:3px}.navbar-toggle .icon-bar{background-color:#666;height:2px;position:relative;transition:all .5s ease-in-out}.homepage .navbar-toggle .icon-bar{background-color:#fff}.homepage .navbar-toggle:hover .icon-bar{background-color:#555}.navbar-toggle .icon-bar:nth-of-type(2){top:1px}.navbar-toggle .icon-bar:nth-of-type(3){top:2px}.navbar-toggle.active .icon-bar:nth-of-type(1){top:5px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.navbar-toggle.active .icon-bar:nth-of-type(2){background-color:transparent}.navbar-toggle.active .icon-bar:nth-of-type(3){top:-5px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.n-mensagem{position:absolute;background-color:#9c0;min-width:15px;height:15px;color:#fff;line-height:15px;font-weight:700;left:6px;top:9px;font-size:8px;padding:0 4px;border-radius:8px}.ic-alert .n-mensagem{background-color:#f65e85;left:8px}.dropdown-content .n-mensagem{left:-6px;top:-6px}.listicon,.refinarButton{display:inline-block;background:url(//cdn.casaferias.com.br/images/listic4.png) left top no-repeat;border:0;overflow:hidden}.listaction{position:fixed;bottom:0;left:0;z-index:1050;width:100%;margin-bottom:5px;font-size:12px;text-transform:uppercase}.listaction LI{display:inline-block;background-color:#000;padding:8px 20px;color:#fff;cursor:pointer;margin:1px 1px 0 0}#closefiltros,#closemapa{position:absolute;right:1px;height:30px;font:12px/30px Arial,Helvetica,sans-serif;color:#fff;padding:0 17px;text-transform:capitalize;cursor:pointer;z-index:1010;top:0;background-color:#000;border-radius:0 0 0 6px;-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px}#closefiltros:hover,#closemapa:hover,.listaction LI:hover{background-color:#42b6ab}#filtrosShow{padding:10px 15px 0;font-size:12px}#filtrosShow A{display:inline-block;margin:0 10px 10px 0;padding:8px 12px 8px 18px;border-radius:20px;border:1px solid #009f94;color:#009f94;font-weight:700}#filtrosShow A:hover{background:#42b6ab;border-color:#42b6ab;color:#fff;text-decoration:none}#filtrosShow .fa{width:20px;text-align:right}#filtrosShow .fa-times,#filtrosShow A:hover .fa-check{display:none}#filtrosShow .fa-check,#filtrosShow A:hover .fa-times{display:inline-block}.appli-hand,.cnh-img,.listimage{position:relative;display:block;background-color:#cacaca;overflow:hidden;height:0;width:100%;padding-top:62.5%;border-radius:5px 5px 0 0}.homepage .listimage{border-radius:0}.listimage.img-square{padding-top:100%}.appli-hand SPAN,.cnh-img SPAN,.listimage IMG{position:absolute;display:block;max-width:100%;height:100%;margin:auto;left:0;right:0;top:0;bottom:0;z-index:1}#detpage h1{font-size:34px}#detpage h2{font-size:22px;margin:50px 0 20px}.showcnh{width:400px}.carregarcnh{width:190px}.carregarcnh .cnh-img,.showcnh .cnh-img{background-color:#fff;border-radius:0}.showcnh .cnh-img{padding-top:129.5%;background-color:#fff}.carregarcnh .cnh-img{padding-top:68.9%;background-color:#fff}.showcnh .cnh-img SPAN{background:#fff url(//cdn.casaferias.com.br/images/segurando-cnh.png) no-repeat;background-size:cover}.carregarcnh .cnh-img SPAN{background:#fff url(//cdn.casaferias.com.br/images/cnh.png) no-repeat;background-size:cover}.detitreinfo{font-size:18px}.detitreinfo a{font-size:16px}.rating{position:relative;display:inline-block;width:71px;height:11px;background:url(//cdn.casaferias.com.br/images/ratingb-sm.png) no-repeat;margin-right:5px}.ratingrade{position:absolute;z-index:1;background-position:-74px 0;left:0;top:0}.rating.ratingxl{width:105px;height:17px;background:url(//cdn.casaferias.com.br/images/ratingb.png) no-repeat}.ratingrade.ratingradexl{background-position:-109px 0}footer .headlogo{margin-top:40px}footer .headlogo span{background-position-x:-66px;width:180px}footer H4{line-height:2;border-bottom:1px solid #dfdfdf;margin-bottom:15px}footer a{display:block;color:#999}footer .col-md-6 a{margin:5px 0}footer p a{display:inline}ul.social-network{list-style:none;padding:0}ul.social-network li{display:inline-block;margin:5px}ul.social-network li a{background-color:#777}.social-network a.icoRss:hover{background-color:#f56505}.social-network a.icoFacebook:hover{background-color:#3b5998}.social-network a.icoGoogle:hover{background-color:#bd3518}.social-network a.icoTwitter:hover{background-color:#3cf}.social-network a.icoInstagram:hover{background-color:#9b6954}.social-network a.icoYouTube:hover{background-color:#cd201f}.social-network a.icoFacebook:hover i,.social-network a.icoGoogle:hover i,.social-network a.icoLinkedin:hover i,.social-network a.icoRss:hover i,.social-network a.icoTwitter:hover i,.social-network a.icoVimeo:hover i{color:#fff}.socialHoverClass,a.socialIcon:hover{color:#44bcdd}.social-circle li a{display:inline-block;position:relative;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:30px;height:30px;font-size:16px}.social-circle li i{line-height:30px;text-align:center}.social-circle li a:hover i,.triggeredHover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.social-circle i{color:#fff;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;transition:all .8s}.ui-state-hover .ui-autocomplete-term{color:#fff}.ui-autocomplete-term{font-weight:700;text-decoration:underline}.ui-menu{z-index:1050!important;max-height:378px;overflow:auto;overflow-x:hidden;text-align:left}.ui-widget{font-family:inherit}.ui-widget-content{background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-corner-all,ul.dropDown ul,ul.dropDown ul a{z-index:2}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-br,.ui-corner-left,.ui-corner-right,.ui-corner-tl,.ui-corner-top,.ui-corner-tr{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ui-state-disabled,.ui-widget-content .ui-state-disabled{-moz-opacity:1;-khtml-opacity:1;opacity:1}.ui-datepicker th{color:#aaa;font-size:12px;font-weight:300}.ui-datepicker .ui-state-default,.ui-datepicker-current-day.ui-datepicker-today .ui-state-default{line-height:40px;background:0 0;color:#555;border:none;text-align:center;padding:0}.blocked .ui-state-default,.blocked .ui-state-default.ui-state-hover,.blocked.ui-datepicker-current-day.ui-datepicker-today .ui-state-default,.ui-datepicker td.blocked{cursor:default;background:#f2f2f2!important;border-color:#f2f2f2;color:#cfcfcf}.ui-icon-circle-triangle-w{background-position:0 0}.ui-icon-circle-triangle-e{background-position:-16px 0}.ui-datepicker td{width:40px;height:40px;padding:0}.ui-datepicker{z-index:1150!important;width:auto}.ui-datepicker .ui-widget-header{border:none;background:#fff;color:#444;border-bottom:1px solid #eee;font-size:.9em;padding:.5em}.ui-datepicker table{margin:.4em}.ui-datepicker .ui-datepicker-unselectable{cursor:default}.ui-datepicker table{font-size:.7em}.ui-datepicker .ui-datepicker-unselectable .ui-state-default{color:#cfcfcf}.ui-datepicker .ui-datepicker-other-month{background:#fff}.ui-datepicker .dp-highlight-end,.ui-datepicker .dp-highlight-start,.ui-datepicker td:hover{background:#42b6ab}.dp-highlight-end .ui-state-default,.dp-highlight-start .ui-state-default,.ui-datepicker td:hover .ui-state-default{color:#fff!important}.ui-datepicker td.blocked:hover:before{display:none}.ui-datepicker td.blocked:hover .ui-state-default{color:#cfcfcf!important}.dp-highlight-midlle{background:#c1e8e4}.ui-datepicker .ui-widget-header .ui-icon{background-image:url(//cdn.casaferias.com.br/images/detalhes/datepicker.gif)}.ui-datepicker .ui-widget-header .ui-state-hover{background:0 0;border:none}.ui-datepicker .ui-widget-header .ui-state-disabled{border:1px solid #fff;display:none}#detpage .detproprio{width:80px}.detexp .detproprio{width:50px}.det-curtir{padding:0 15px}.detdado{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;margin:40px 0 0 0;border:1px solid #dbe0e1;border-width:1px 0;padding:40px 0 20px;font-weight:400}.detdado LI{flex:1;text-align:center;color:#999;min-width:110px;margin-bottom:30px}.detimag{display:inline-block;background:url(//cdn.casaferias.com.br/images/detalhes/detdados.png) left top no-repeat;border:0;overflow:hidden}.detdado LI .detimag{width:36px;height:33px;margin-bottom:5px}.detdado LI .detdadocoment{margin:11px 0 16px}.detapto.detimag{background-position:-337px 0}.detmason.detimag{background-position:-273px -38px}.detsitio.detimag{background-position:-301px 0}.detchale.detimag{background-position:-41px -39px}.detbarco.detimag{background-position:-309px -37px}.detquarto.detimag{background-position:-235px -30px}.detimag.apartamento,.detimag.flat,.detimag.hotel,.detimag.kitchenette{background-position:-50px 0}.detimag.sitio{background-position:-50px -50px}.detimag.bangalo{background-position:-250px 0}.detimag.castelo{background-position:-150px -50px}.detimag.quartohospede{background-position:-300px 0}.detimag.pousada{background-position:-150px -50px}.detimag.barco{background-position:-200px -50px}.detestadia.detimag{background-position:-150px 0}.detquartos.detimag{background-position:-100px 0}.detcondo.detimag{background-position:-200px 0}.detacomoda.detimag{background-position:0 -50px}.detmarker.detimag{background-position:-350px 0}.detduracao.detimag{background-position:-350px -50px}.imovelprime .headlogo SPAN{background-image:url(//cdn.casaferias.com.br/images/logo/prime/casaferias.png)}.detprime{background:#fafafa;padding:20px 0 50px}.detprime LI{margin:20px 10px 0}.primeicon{display:inline-block;width:70px;height:70px;background-color:#fff;margin-bottom:10px}.primeicon SPAN{display:inline-block;width:47px;height:44px;background:transparent url(//cdn.casaferias.com.br/images/detalhes/primeicon.png) no-repeat;overflow:hidden}.primeicon.primecheck SPAN{background-position:-100px 0}.primeicon.primestar SPAN{background-position:-200px 0}.detfotoprime{cursor:zoom-in;height:350px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.list-circle{position:absolute;z-index:3;top:0;right:5px;height:42px;border-radius:42px;background-color:#fff;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.list-circle-inner{display:inline-block;text-align:center;width:42px;height:42px;vertical-align:top}.list-circle-inner .fa{line-height:42px;font-size:16px}.list-circle-prime:hover .fa{color:#d3a929}.list-circle-oferta:hover .fa{color:#9c0}.list-circle-favorito.favoritoOn .fa,.list-circle-favorito:active,.list-circle-favorito:focus,.list-circle-favorito:hover .fa{color:#009f94}.detfotoprime,.detprime,.imovelprime #detfotout,.list-circle-favorito .fa-heart,.list-circle-favorito.favoritoOn .fa-heart-o,.list-circle-oferta,.list-circle-prime{display:none}.imovelprime.list-circle-prime,.list-circle-favorito.favoritoOn .fa-heart,.oferta.list-circle-oferta{display:inline-block}.imovelprime .detfotoprime,.imovelprime .detfotoprime .numfotos,.imovelprime .detprime{display:block}#tranquiloIco{width:40px;height:46px;background-position:-250px -41px;cursor:pointer}.borderbox.det-coment-bubble{margin-bottom:10px;padding-top:15px;padding-bottom:0}.det-coment-right{margin:20px 0 30px}#numpage{text-align:center;padding:30px 0 40px;margin:0 auto}#numpage A{color:#000;line-height:37px;cursor:pointer}#numpage A.numpage-button,#numpage A.numpage-selected{display:inline-block;height:37px;width:37px}#numpage A.numpage-button:hover{text-decoration:underline}#numpage A.numpage-selected{color:#fff;background:#000;cursor:default;-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:50%}#numpage .fa,#numpage .numpage-link-text{font-size:12px;line-height:37px;font-weight:700;text-transform:uppercase;margin:0 15px}#numpage .fa{font-size:14px;margin:0 10px 0 0}#numpage .fa.fa-chevron-right{margin:0 0 0 10px}.butonfb{background-color:rgba(59,89,152,1)}.butonfb:hover{background-color:rgba(59,89,152,.8)}.butonfb .fa-facebook{position:absolute;left:20px;top:20px}.login-box{padding:3rem 1.5rem}.login-box .btn{width:100%}.hr-text{height:20px}.hr-text .text-sobhr{position:absolute;bottom:-12px;padding:0 15px}.comofunciona{display:inline-block;background:url(//cdn.casaferias.com.br/images/como-funciona.png) left top no-repeat;background-size:contain;height:0;width:100%;padding-top:29.47%}.vantagens{display:inline-block;background:url(//cdn.casaferias.com.br/img/comoFunciona.png) left top no-repeat;width:32px;height:32px;margin-right:20px}.vantagens.anuncie{background-position:-360px -170px}.vantagens.aceite{background-position:-360px -220px}.vantagens.recebe{background-position:-360px -270px}.vantagens.pesquise{background-position:-300px -170px}.vantagens.reserve{background-position:-300px -220px}.vantagens.curte{background-position:-300px -270px}.homebarra{background-color:rgba(0,0,0,.7);margin-top:20px;padding:10px 0}#formlocalizacao2 INPUT{height:58px;line-height:58px;border:none;color:#000}#formlocalizacao2 .form-group{margin:0;padding:0}#formlocalizacao2 .borbotxs{border-bottom:1px solid #dbe0e1}.homebuscadatas{padding:0;display:table;width:100%}#formlocalizacao2 .btn{color:#fff;font-size:18px!important;line-height:1;padding:0}.homebusca{margin:20px}.homebusca .linhaum{border-radius:4px 4px 0 0}.homebusca .btn{border-radius:0 0 4px 4px}.homebusca .fa{right:15px;color:#aaa;margin-top:-2px}#formlocalizacao2 .homehospedes{position:relative;float:left}.hospopframe{height:50px;vertical-align:middle;width:110px}#formlocalizacao2 .hospopframe input,.hospopframe input{text-align:center;width:50px;height:auto;color:#000;font:22px "Trebuchet MS",Arial,Helvetica,sans-serif;outline:0;border:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.dropDown ul,.homebusca .tri-up:after{display:none}.hospop{padding:15px 10px 0 15px;background:#fff;z-index:1047}#homehospopcontato{background-color:#fbfbfb}.hospoplabel{text-align:right;padding-right:15px;height:50px;vertical-align:middle;min-width:100px}.hospop .hospoplabel{color:#000}.hospmaismenos{width:32px}.hospmaismenos DIV{width:30px;height:30px;cursor:pointer;border:1px solid #42b6ab;text-align:center;line-height:28px;color:#42b6ab;font-size:20px;font-weight:700}.hospmaismenos DIV:hover{color:#009f94;border-color:#009f94}.hospop a.strong{font-size:14px}.homebusca .tri-up:before{border-bottom-color:rgba(255,255,255,.6);top:-16px}.listbarra .tri-up:before{border-bottom-color:rgba(0,0,0,.6);top:-16px}.planodiretosm{position:absolute;width:41px;height:35px;background:url(//cdn.casaferias.com.br/images/planodireto.png) no-repeat;right:-45px;top:-10px}#top-local{padding:20px 0 5px}#top-local a{color:#999}.escolhe{padding-left:10px;width:150px;height:38px;line-height:38px;border:1px solid #d8d8d8;border-right:none;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}.dropdown:hover .escolhe{color:#000}.escolhe-down{width:38px;height:38px;line-height:38px;background-color:#42b6ab;border:1px solid #42b6ab;color:#fff;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}.escolhe-down .fa{font-size:24px;padding-top:7px}.dropdown:hover .escolhe-down{background-color:#fff;color:#009f94}#map_canvasOut,.listcontent{position:relative}.dropDown:hover ul{display:block}.dropDown ul{position:absolute;left:0;top:38px;max-height:378px;overflow:auto;overflow-x:hidden;min-width:200px;z-index:1048}#top-local .dropdown ul li a,.ui-autocomplete.ui-menu .ui-menu-item a{display:block;width:100%;color:#444;white-space:nowrap;padding:.2em .6em;line-height:1.8}#top-local .dropdown ul li:hover a,.ui-autocomplete.ui-menu .ui-menu-item .ui-state-active{background-color:#f5f5f9;background-image:none;border:none;color:#000;text-decoration:none;font-weight:400;padding:.2em .6em}.ui-autocomplete.ui-menu .ui-menu-item .ui-state-active{margin:0}#map_canvas{border:1px solid #e1e1e1;height:400px}#detpage #map_canvas{position:absolute;width:calc(100vw - 17px);left:0;height:350px}.listmapasm{display:none;height:400px;margin-bottom:20px}.listcontent.mapaberto .listmapasm{display:block}#sidenav{display:none;z-index:1046}#sidenav .flagarrow,.sidenavtitulo DIV{display:inline-block;cursor:pointer;zoom:1;line-height:26px;padding:10px;margin:10px;text-transform:capitalize}#sidenav UL LI A{padding-left:20px}#sidenav .detContatoproprio{margin-top:20px;text-align:center}.sidenavtitulo{border-top:1px solid #e8e8e8;text-align:center}.sidenavtitulo .fa{font-size:20px}.sidenavtitulo DIV:hover{color:#000;background-color:#f5f5f6}#sidenav .flagarrow{margin-left:10px}.dropDown ul,.hospop,.ui-autocomplete,.ui-widget.ui-widget-content{border-radius:4px;box-shadow:0 10px 20px 2px rgba(0,0,0,.16);-webkit-box-shadow:0 10px 20px 2px rgba(0,0,0,.16);-moz-box-shadow:0 10px 20px 2px rgba(0,0,0,.16);background-color:#fff;border:1px solid #e1e1e1;padding:.8em}#top-local .dropdown ul{z-index:1048}#sidenav .bot{padding:10px 0;line-height:24px;z-index:100}#change.mapin #mapBig,#change.mapout #numpage,#change.mapout #refinMapa{display:none}.flag,.garicon{display:inline-block}#sidenav A{display:block;position:relative;padding:7px 2px 5px 45px;color:#555;text-decoration:none}.refinaric{position:absolute;width:18px;height:18px;top:10px;left:14px;border:1px solid #ccc;border-radius:2px;text-align:center}.refinaric .fa{font-size:11px;line-height:17px;color:#fff}.refinaric.refinarRadioOff .fa,.refinaric.refinarRadioOn .fa{font-size:8px}.refinaric.refinarRadioOff,.refinaric.refinarRadioOn{-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:50%}#sidenav A:hover .refinaric{border-color:#42b6ab}#sidenav A:active .refinaric,#sidenav A:focus .refinaric,.refinarChekOn,.refinarRadioOn{background-color:#42b6ab;border-color:#42b6ab;line-height:16px}.icon-excluir:hover,.icon-excluirOn{background-position:-16px 0}.leaflet-container .normalbot,.normalbot{position:relative;padding:13px 0 30px;color:#888;line-height:20px;font-size:14px}.leaflet-container .normalbot{height:auto;padding:10px;font-size:14px;line-height:1.4}.leaflet-container a,.leaflet-container a:hover,.normalbotitulo{font-size:18px;font-weight:700;height:28px;margin-top:5px;color:#363636}.normalbotpreco{font-size:18px;color:#000;font-weight:600}.normalbotpreco SPAN{color:#6e6e6e;font-weight:300}.listcurrency{font-size:18px;color:#363636}.leaflet-container a{font-size:16px;height:30px}.normalbot .listcoment{position:absolute;top:6px;right:10px;background-position:0 -29px;width:37px;height:27px;line-height:26px;text-align:center;color:#fff}.divulgar .favorito .fa-heart,.divulgar .favorito:hover .fa-heart{color:#fff}.divulgar .fa,.divulgar .favorito .fa-heart-o{color:#333}.divulgar .fa:hover,.divulgar .favorito.favoritoOn .fa-heart,.divulgar .favorito.favoritoOn .fa-heart-o,.divulgar .favorito:hover .fa-heart-o{color:#00847a}.dFoto,.dfotoin{width:100%;position:relative;display:block}.leaflet-popup-content-wrapper{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:0}.leaflet-popup-content{margin:0}.leaflet-popup-content .listimage{border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0}.leaflet-container a.leaflet-popup-close-button{z-index:2;color:#fff;font-size:18px;text-shadow:0 0 5px #000}.leaflet-container a.leaflet-popup-close-button:hover{color:#000;text-shadow:0 0 5px #fff}.dFoto{margin:0 auto;background-color:#000}.dfotoin{overflow:hidden;height:0;padding-top:62.5%}.dfotoin IMG{display:block;height:100%;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.flag,.star{cursor:pointer}.fotorama__arr{background:0 0}#leftarrow,#rightarrow,.fotorama__arr .fa{font-size:4em;color:#fff;text-shadow:0 0 7px #333}#leftarrow:hover,#rightarrow:hover,.fotorama__arr:hover .fa{text-shadow:0 0 15px #000}#leftarrow,#rightarrow{position:absolute;z-index:20;cursor:pointer}#leftarrow{left:10px}#rightarrow{right:10px}.fotorama--fullscreen .fotorama__fullscreen-icon{width:30px;height:30px;background-image:url(//cdn.casaferias.com.br/images/detalhes/fotorama-close.png);background-position:0 0}.fotorama__fullscreen-icon:hover{background-position:-50px 0}.fotorama__thumb-border{border-color:#fff}.homepage .wraptwocol{margin-top:70px}.detcolright #sidenav{display:none}.detcoleftout{margin:0 15px}.detaction{position:fixed;bottom:5px;left:0;z-index:1020;width:100%}.detaction A{display:block;text-align:center;background:#ff8000;margin:0 20px}.detranquilopop{display:none;position:absolute;z-index:50;background-color:#fff;top:60px;left:0;right:0;width:96%;margin:0 auto}.fotoproprio{position:absolute;right:0;top:0}.proprioinfo div{margin:5px 0}.membro-verifsm{display:inline-block;width:40px;height:40px;line-height:38px;border:1px solid #9c0;color:#9c0;font-weight:700;position:relative;top:-10px}.membro-veriflink{border:1px solid #00847a;color:#00847a;top:-2px}.membro-verifanalise{border:1px solid #00847a;color:#00847a;top:-2px}.membro-verifsm .fa{font-size:15px}.circleBlue,.membro-verif{display:inline-block;width:42px;height:42px;line-height:40px;font-size:18px;color:#fff}.circleBlue{background-color:#42b6ab;position:relative;top:-5px}.membro-verif{background-color:#9c0}.proprio-verif{position:absolute;bottom:6px;right:-6px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);z-index:2;border:1px solid #ddd;width:26px;height:26px;line-height:27px;font-size:12px}.detexp .proprio-verif{width:20px;height:20px;line-height:20px;font-size:11px}.precobasin{font-size:25px;color:#9c0}.calculadora .calError{margin-bottom:10px}.calculadora .calError A{text-decoration:underline!important}.calculadora .actionMessage,.calculadora .errorMessage{background:#fff;padding:10px;margin:10px 6%;color:red;border:none}#observacao.errorMessage{margin:7px;border:1px solid #ffc122;border-left-width:5px;padding:15px 5px;line-height:22px;font-size:16px;color:#333}.precobasbg{height:50px;line-height:50px;background-color:#f5f5f6;border-bottom:1px solid #fff;font-size:13px}.calcform{padding:20px 6% 0}.calculadorabot{border-top:1px solid #fff;background-color:#f2f1f0}.map_canvasbox{height:350px}#detpage.experiencia .map_canvasbox{position:relative}#indicator,#indicatorCalculadora,#indicatorDiv{background:#fff;background:rgba(255,255,255,.9);z-index:20;position:absolute;width:46px;margin:auto;top:0;left:0;bottom:0;right:0;height:46px;-moz-border-radius:50%;-webkit-border-radius:50;border-radius:50%}#indicatorDiv{width:14%;height:0;padding-bottom:14%}#indicator IMG,#indicatorCalculadora IMG,#indicatorDiv IMG{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px}#indicatorCalculadora{width:100px;height:100px;top:-50%}#totalvalor{text-align:center;font:25px/50px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#000}#totalvalor SPAN{font-size:15px}.sidenavContatoForm .form-group{margin-bottom:25px}.flag,.garicon{border:0;overflow:hidden}.detcarac .nav.nav-tabs{margin:0 -10px;border:none}.detcarac .nav.nav-tabs li{position:relative;float:left;padding:0 5px;margin-bottom:15px}.detcarac .nav.nav-tabs li a{display:block;padding:10px 15px;position:relative;border:1px solid #c3cbcc;border-radius:3px}.detcarac .nav.nav-tabs li a:hover{background:0 0}.detcarac .nav.nav-tabs :after,.detcarac .nav.nav-tabs :before{display:none}.detcarac .nav.nav-tabs li.active{font-weight:700}.detcarac .nav.nav-tabs li.active :after,.detcarac .nav.nav-tabs li.active :before{display:block}.star{float:left;width:18px;height:18px;background-image:url(//cdn.casaferias.com.br/img/stars.gif)}.detcarac .tab-pane UL LI{float:left;width:190px}#rating{line-height:18px;margin-left:10px}.homepagesearchbg{height:600px;background:#000 url(//cdn.casaferias.com.br/images/casa/main.jpg) no-repeat 50% fixed;background-size:cover}.homepagesearchspacer{padding-top:100px}.homepagesearchspacer DIV,.homepagesearchspacer H1{text-shadow:0 2px 3px rgba(0,0,0,1);font:40px Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#fff}.homepagesearchspacer H1{font-size:20px;margin-top:10px}.comofunciona-button{bottom:0;background-color:rgba(255,255,255,.8);width:190px;height:40px;color:#000;font:500 16px/40px Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}#comofuncionabutton:hover{text-decoration:underline}.flag{zoom:1;width:17px;height:11px;background:url(//cdn.casaferias.com.br/images/flagsrd.gif) left top no-repeat}.flag.en{background-position:-25px top}.flag.fr{background-position:-75px top}.flag.es{background-position:0 -13px}.flag.flagarrow{width:6px;height:11px;background-position:-106px -13px}.flag.flagatual{margin-right:5px}#popEscolherLingua.tri-up:after,#popEscolherLingua.tri-up:before{left:59px}#popEscolherLingua li{padding-left:120px}#popEscolherLingua li:hover{background-color:#f6f6f6}#popEscolherLingua li a{padding:12px 20px 12px 10px}#popEscolherLingua li .nomelingua{position:absolute;left:20px;top:12px}.login-box ::-webkit-input-placeholder{font-size:14px}.login-box :-moz-placeholder{font-size:14px}.login-box ::-moz-placeholder{font-size:14px}.login-box :-ms-input-placeholder{font-size:14px}.login-box :placeholder{font-size:14px}.garicon{background:url(//cdn.casaferias.com.br/images/icongarantia.png) left top no-repeat;width:56px;height:60px}.garicon.verifimovel{width:62px;background-position:-70px 0}.garicon.protegratis{width:70px;background-position:-140px 0}.garicon.devolve{width:70px;background-position:-218px 0}dt{font-weight:400}.sempremetade{float:left;width:50%}.normalbot .sempremetade.text-right{padding-top:4px}.leaflet-container .normalbot .sempremetade.text-right{padding-top:7px}.insiradatas{position:relative;top:-5px;color:#fff;background-color:#42b6ab;padding:7px 10px}.insiradatas.tri-down:before{border-top-color:#42b6ab;left:25%;bottom:-9px}.insiradatas.tri-down:after,.insiradatas:after{display:none}.detfaleanfitriao{display:block}.slick-slide{position:relative;cursor:pointer;overflow:hidden}.homepage .slick-slide{overflow:visible}#detfotout .slick-slide,.modal .slick-slide{margin-left:4px;width:560px;height:350px;opacity:.7}.modal .slick-slide.thumb{margin-left:6px;width:100px;height:62px;opacity:.7}.modal .slick-slide.thumb IMG{width:100px;height:62px}.experiencia .homebusca .btn{background-color:#42b6ab}.experiencia .homebusca .btn:hover{background-color:#009f94}#detfotout .slick-slide.retrato{width:233px}#detfotout .slick-slide.slick-current{cursor:zoom-in}#detfotout .slick-slide img,.modal .slick-slide img{height:100%;margin:0 auto}#detfotout .slick-slide.slick-current,.modal button.close:hover{opacity:1}.slick-slide.thumb.slick-current IMG{border:1px solid #fff}.slick-slide.thumb .slick-loading{display:none}.modal .slider-nav{margin-top:20px}.modal{text-align:center}.modal-body{text-align:left}.modal button.close{color:#fff;position:relative;display:inline-block;width:20px;height:20px;overflow:hidden;opacity:.9}#myModalSlick button.close{width:35px;height:35px}.modal button.close:after,.modal button.close:before{content:'';position:absolute;height:1px;width:100%;top:50%;left:0;margin-top:-1px;background:#666}#myModalSlick button.close:after,#myModalSlick button.close:before{height:2px;background:#fff}.modal button.close:before{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.modal button.close:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.modal-backdrop{z-index:1047}.modal-fullscreen{background:0 0}.modal-fullscreen .modal-content{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none}.modal-backdrop.modal-backdrop-fullscreen{background:#000}.modal-backdrop.modal-backdrop-fullscreen.in{opacity:.9}.modal-fullscreen .modal-dialog{margin:0 auto;width:100%}.modal-fullscreen .modal-body{padding:15px 0}.modal-fullscreen .slick-slide{margin:0 2px}.modal .slick-arrow{position:absolute;top:50%;margin-top:-1em;width:1.5em;height:1.5em;z-index:1;cursor:pointer}.modal .slick-arrow:after{content:'';display:inline-block;width:100%;height:100%;border-top:.15em solid #fff;border-right:.15em solid #fff;-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.modal .slick-arrow.slickarprev{left:.7em}.modal .slick-arrow.slickarnext{right:.7em;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.breadcrumblebg-text{margin-top:10px}.slick-arrow{position:absolute;top:50%;margin-top:-1em;width:1em;height:1em;z-index:1;cursor:pointer}.slick-arrow:after{content:'';display:inline-block;width:100%;height:100%;border-top:.15em solid #656565;border-right:.15em solid #656565;-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.slick-arrow.slickarprev{left:.7em}.slick-arrow.slickarnext{right:.7em;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.homepage .slick-arrow{margin-top:-.8em;width:1.6em;height:1.6em}.homepage .slick-arrow:after{border-top:.2em solid #949494;border-right:.2em solid #949494}.homepage .slick-arrow:hover:after{border-color:#c9c9c9}.slider-more{padding:0 20px}.slider-more .slick-slide{margin:0 7px}.slider-more .normalbotitulo{font-size:17px;margin-top:-3px}.slider-more .slick-arrow.slickarnext{right:5px}.slider-more .slick-arrow.slickarprev{left:5px}.slider-more .slick-arrow{top:32%}.slider-more.slider-more-exp .slick-arrow{top:40%}.slider-more .slick-slide img{position:absolute;left:0;transform:translateX(0);-ms-transform:translateX(0)}.slick-disabled{display:none!important}.numfotos{display:none;font:12px Arial,Helvetica,sans-serif;position:absolute;z-index:1;bottom:0;left:0;padding:9px 20px;background:rgba(0,0,0,.6);color:#fff;transform:translate(calc((-100vw + 560px)/ 2),0);-ms-transform:translate(calc((-100vw + 560px)/ 2),0);-webkit-transform:translate(calc((-100vw + 560px)/ 2),0)}.slick-current .numfotos{display:block}#homeappli .appli-hand{padding-top:84%;background-color:#fff}#homeappli .appli-hand-out{max-width:470px;margin:0 auto}#homeappli .appli-hand SPAN{background:#fff url(//cdn.casaferias.com.br/images/appli/main2.jpg) no-repeat;background-size:cover}.appli-footer{display:inline-block;width:100px;height:210px;background:#fff url(//cdn.casaferias.com.br/images/appli/footer.jpg) no-repeat}.appli-button{display:inline-block;width:160px;height:48px;background:url(//cdn.casaferias.com.br/images/appli/google-badge.png) no-repeat;margin:20px 10px 0}.appli-button.appli-apple{background-image:url(//cdn.casaferias.com.br/images/appli/apple-badge.png)}.appli-button-sm{display:inline-block;width:100px;height:30px;background:url(//cdn.casaferias.com.br/images/appli/google-badge-sm.png) no-repeat}.appli-button-sm.appli-apple-sm{background-image:url(//cdn.casaferias.com.br/images/appli/apple-badge-sm.png)}.vantagemProprio,.vantagemViajante{display:block;background:url(//cdn.casaferias.com.br/img/vantagemViajante.png) left top no-repeat;width:43px;height:40px;margin:60px auto 0}.vantagemViajante{background:url(//cdn.casaferias.com.br/img/vantagemViajante.png) left top no-repeat}.vantagemProprio{background:url(//cdn.casaferias.com.br/img/vantagemProprio.png) left top no-repeat}.vantagemViajante.pagamento{background-position:-50px 0}.vantagemViajante.seguro{background-position:-100px 0}.vantagemViajante.transparente{background-position:-150px 0}.vantagemProprio.facil{background-position:-50px 0}.vantagemProprio.pagamento{background-position:-100px 0}.vantagemProprio.maximize{background-position:-150px 0}.col-xxs{width:100%}.multiple-items .slick-slide{display:none}.multiple-items .slick-slide:first-child{display:block;visibility:hidden}.multiple-items.slick-initialized .slick-slide{display:block;visibility:visible!important}.outnormal{padding-left:10px;padding-right:10px}HEADER .nav.navbar-nav .dropdown-menu{top:60px}.ecartao{display:inline-block;background:url(//cdn.casaferias.com.br/images/presente/presente.jpg) left top no-repeat;border:0;overflow:hidden;width:300px;height:220px}.ecartaovalor{position:absolute;left:18px;top:92px;color:#333;font-size:30px;width:140px;text-align:center}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.d-flex-nonimportant{display:-ms-flexbox;display:flex}.d-flex{display:-ms-flexbox!important;display:flex!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.flex:after,.flex:before{display:none}.align-content-center{-webkit-align-items:center;align-items:center}.marginleftauto{margin-left:auto}.borderline{position:relative;background:#eee;display:block;height:1px;width:100%;margin-top:20px;border-bottom:1px solid #eee}.borderline.ntn.tri-down:before{border-top-color:#ddd}.valor-box{padding:25px 20px;height:100%}.valor-box-price{font-size:60px;color:#111;padding:0;margin:0 0 0 -10px}.valor-box-price span{display:inline-block;vertical-align:top;font-size:16px;padding-top:25px}.valor-box-list li{padding:10px 0}.valor-box-list .fa-stack{font-size:60%}.listcat UL LI{display:inline-block;width:49%;margin-bottom:10px;vertical-align:top}.list-local-exp,.list-local-imovel,.list-local-prime{display:none}#detpage .list-local-imovel,.experiencia .list-local-exp,.listcat-exp-active .list-local-exp,.listcat-imovel-active .list-local-imovel,.listcat-prime-active .list-local-prime{display:inline-block}.listcat UL LI A,.listcat UL LI SPAN{display:inline-block;vertical-align:middle}.listcat-ic{border-radius:50%;border:1px solid #fff;width:59px;height:59px}UL.listcategoria LI A:hover .listcat-ic{border:1px dashed #555}.listcat-exp-active LI.listcat-exp A:hover .listcat-ic,.listcat-imovel-active LI.listcat-imovel A:hover .listcat-ic,.listcat-prime-active LI.listcat-prime A:hover .listcat-ic{border-color:#fff}.listcat-ic SPAN{width:35px;height:27px;background:url(//cdn.casaferias.com.br/images/exp/listcategoria.png) left top no-repeat;margin-top:14px}LI.listcat-exp .listcat-ic SPAN{background-position:0 -31px;margin-top:15px}LI.listcat-prime .listcat-ic SPAN{background-position:-80px 0}.listcat UL LI SPAN.listcat-text{display:block;font-size:14px;color:#555;line-height:25px}.listcat-imovel-active .listcat-imovel .listcat-ic SPAN{background-position:-41px 0}.listcat-exp-active .listcat-exp .listcat-ic SPAN{background-position:-41px -31px}.listcat-prime-active .listcat-prime .listcat-ic SPAN{background-position:-80px -31px}.list-categoria{font-weight:400;color:#8c8c8c}.listlink{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.exp-categoria{height:145px;text-align:center;border-top:1px solid #e8e8e8;padding:20px 30px 30px}.exp-categoria .exp-categoria-block{vertical-align:top}.exp-categoria .exp-icon-out{display:inline-block;width:68px;height:68px;border-radius:50%;border:1px dashed transparent}.exp-categoria A:hover .exp-icon-out{border-color:#555}.exp-categoria A.exp-categoria-active:hover .exp-icon-out{border-color:#fff}.exp-categoria .exp-icon{display:inline-block;width:50px;height:45px;background-image:url(//cdn.casaferias.com.br/images/exp/iconcategoria.png);background-repeat:no-repeat;margin-top:11px}.exp-categoria A:hover .exp-icon{background-position-y:-80px}.exp-categoria A.exp-categoria-active .exp-icon{background-position-y:-160px}.exp-categoria .exp-icon.exp-ar{background-position:-100px 0}.exp-categoria .exp-icon.exp-gastronomia{background-position:-200px 0}.exp-categoria .exp-icon.exp-show{background-position:-300px 0}.exp-categoria .exp-icon.exp-bem{background-position:-400px 0}.exp-categoria .exp-icon.exp-aula{background-position:-500px 0}.exp-categoria .exp-icon.exp-tour{background-position:-600px 0}.exp-categoria .exp-icon.exp-transporte{background-position:-700px 0}.exp-categoria .exp-icon.exp-noite{background-position:-800px 0}.exp-categoria .exp-categoria-text{display:block;text-align:center;color:#666;font-size:13px;font-weight:700;vertical-align:top}.exp-categoria A:hover .exp-categoria-text{color:#000}.colorblue,.exp-categoria A.exp-categoria-active,.exp-categoria A.exp-categoria-active .exp-categoria-text,.listcat-exp-active .listcat-exp .listcat-text,.listcat-imovel-active .listcat-imovel .listcat-text,.listcat-prime-active .listcat-prime .listcat-text{color:#42b6ab}.experiencia .slick-next,.experiencia .slick-prev{position:absolute;top:20px;width:30px;height:30px;background-color:#ebeded;color:#777;font-size:14px;padding:0;border-radius:50%}.experiencia .slick-next:hover,.experiencia .slick-prev:hover{color:#000;background-color:#cfd4d4}.experiencia .slick-next{right:-20px}.experiencia .slick-prev{left:-20px}.experiencia .slick-next .fa,.experiencia .slick-prev .fa{position:relative;line-height:30px}.experiencia .slick-next .fa{left:1px}.experiencia .slick-prev .fa{left:-1px}.text-large{font-size:140%}.big{font-size:180%}H1.list-local{font-size:20px;margin-top:10px}.preco-label{padding-top:5px}.container-exp{padding:0 10px}.fixed-content{position:fixed;z-index:10;width:100%;height:100%;margin:auto;top:0;right:0;bottom:0;left:0}.scrollify-content{width:100%;padding:0 10px}.content-text{position:relative;width:100%;height:400px}.device{width:234px;height:484px;position:relative}.device-slide{position:absolute;top:57px;left:15px;z-index:15;text-align:center}.device-slide1{background:url(//cdn.casaferias.com.br/images/appli/cellbg1.jpg) no-repeat;width:205px;height:363px}.device-slide-notif{background:url(//cdn.casaferias.com.br/images/appli/cellnotif.png) no-repeat;width:205px;height:57px}.device-slide3{height:114px}.device-slide4{height:171px}.scrollify-slide{position:absolute;top:70px;left:0;width:100%;z-index:0}.scrollify .animatable{opacity:0;-webkit-transform:translate(0,30px);transform:translate(0,30px);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease}.scrollify.active.remove .animatable{opacity:0;-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}.scrollify.active .animatable{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.scrollify.active .animatable P{margin-bottom:0}.scrollify.active{z-index:10}.inner{position:relative;height:100%}.scrollpanel{background:#e6e6e6}.interstitialfoot,.interstitialhead{position:absolute;left:0;right:0;width:100%;background-color:#fff;z-index:11}.interstitialhead{top:0}.interstitialfoot{bottom:0}.text-center-xs{text-align:center}.resumo-progress{display:block;margin:0 auto;overflow:hidden;transform:rotate(-90deg) rotateX(180deg)}.resumo-progress circle{stroke-dashoffset:0;transition:stroke-dashoffset 1s ease;stroke:#009f94;stroke-width:11px}.resumo-progress .bar{stroke:#e9eaf3;stroke-width:12px}.resumo-progressdiv{position:relative}.resumo-progressdiv:after{position:absolute;top:50%;left:50%;font-size:30px;transform:translate(-50%,-50%);content:attr(data-percent) "%"}.cf-alert{width:40px;height:40px;background-image:url(//cdn.casaferias.com.br/images/cf-alert.png)}.p-20px{padding:20px}.redcross{color:#ff4d4b;border-color:#ff4d4b}.dropdown-menu{box-shadow:0 3px 6px rgba(0,0,0,.075);border-color:#dbe0e1}.fa-times-thin:before{content:'\00d7'}.right10{right:10px}.ofertadetalhes{position:relative;display:table;margin-top:20px;padding:23px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}.ofertadetalhes-in{padding:10px 30px 30px;border:2px dashed #9c0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}.ofertadetalhes-in H3{color:#9c0}.ofertadetalhes-in strong{font-size:22px}.ofertadetalhes::after,.ofertadetalhes::before{content:"";position:absolute;width:50px;height:26px;background:url(//cdn.casaferias.com.br/images/tesoura.png) left top no-repeat;border:0;overflow:hidden;z-index:2}.ofertadetalhes::before{top:1px;left:60px}.ofertadetalhes::after{bottom:21px;right:60px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH}.tarifaQuadro{border:1px dotted #9c0;color:#9c0}.nav-pills>li.tarifaBlack>a{border:1px dotted #9c0;color:#9c0}.nav-pills>li.tarifaBlack.active>a,.nav-pills>li.tarifaBlack.active>a:focus,.nav-pills>li.tarifaBlack.active>a:hover,.nav-pills>li.tarifaBlack>a:hover{background-color:#9c0;color:#fff}.tarifaBlackTable TD{background:#9c0;color:#fff}#homeappli{background-color:#fafafa;border-bottom:1px solid #e8e8e8}.porquecf{padding:20px 15px}.porquecf UL LI{padding-left:80px;position:relative}.porquecf.porquecf2 P{font-size:15px}.casaicon{display:inline-block;background:url(//cdn.casaferias.com.br/images/casa/casaicons.png) left top no-repeat;width:47px;height:52px;border:0;overflow:hidden;position:absolute;left:15px;top:0}.homeupsell .casaicon{position:static;width:55px;height:60px;background-position:-210px 0}.homeupsell .homeupsellexp.casaicon{background-position:-285px 0}.porquecf.porquecf2 .casaicon{width:38px;height:40px}#comofunciona .casaicon{margin-top:20px}.casaicon.casareserve{background-position:-70px 0}.casaicon.casacurta{background-position:-145px 0}.casaicon.casaseguro{background-position:0 -70px}.casaicon.casaconforto{background-position:-50px -70px}.casaicon.casabarato{background-position:-100px -70px}.casaicon.casamais{background-position:-150px -70px}#cidadeSlide .slick-slide a{display:inline-block;width:160px;height:160px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}#cidadeSlide .slick-slide a::before{display:inline-block;position:absolute;top:0;left:50%;width:160px;height:160px;margin-left:-80px;background:-webkit-linear-gradient(top,rgba(72,76,97,0) 0,rgba(72,76,97,.8) 75%);background:linear-gradient(to bottom,rgba(72,76,97,0) 0,rgba(72,76,97,.8) 75%);content:'';opacity:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#cidadeSlide .slick-slide .cidade-name{color:#fff;font:bold 20px Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 1px 2px rgba(50,50,50,.9)}#cidadeSlide .slick-slide:hover a::before{opacity:1;-webkit-transform:opacity .3s cubic-bezier(0,0,.3,1);transition:opacity .3s cubic-bezier(0,0,.3,1)}.cidade-foto{display:inline-block;width:160px;height:160px}.cidade-foto.cidade-rio{background-image:url(//cdn.casaferias.com.br/images/casa/cidades/rio.jpg)}.cidade-foto.cidade-bombinhas{background-image:url(//cdn.casaferias.com.br/images/casa/cidades/bombinhas.jpg)}.cidade-foto.cidade-guaruja{background-image:url(//cdn.casaferias.com.br/images/casa/cidades/guaruja.jpg)}.cidade-foto.cidade-buzios{background-image:url(//cdn.casaferias.com.br/images/casa/cidades/buzios.jpg)}.cidade-foto.cidade-portoseguro{background-image:url(//cdn.casaferias.com.br/images/casa/cidades/portoseguro.jpg)}.cidade-foto.cidade-paraty{background-image:url(//cdn.casaferias.com.br/images/casa/cidades/paraty.jpg)}.cidade-foto.cidade-sp{background-image:url(//cdn.casaferias.com.br/images/casa/cidades/sp.jpg)}.cidade-foto.cidade-cabofrio{background-image:url(//cdn.casaferias.com.br/images/casa/cidades/cabo.jpg)}.cidade-foto.cidade-trancoso{background-image:url(//cdn.casaferias.com.br/images/casa/cidades/trancoso.jpg)}.cidade-foto.cidade-manaus{background-image:url(//cdn.casaferias.com.br/images/casa/cidades/manaus.jpg)}.cidadedestaque{width:300px}.homeslide .slick-slide{margin:0 10px 10px;background-color:#fff;-webkit-transition:-webkit-transform .2s ease-out,box-shadow .2s;-moz-transition:-moz-transform .2s ease-out,box-shadow .2s;-o-transition:-o-transform .2s ease-out,box-shadow .2s;-ms-transition:-ms-transform .2s ease-out,box-shadow .2s;transition:transform .2s ease-out,box-shadow .2s}.homeslide .slick-slide:hover{-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.3);box-shadow:0 5px 15px -5px rgba(0,0,0,.3)}.homeslide .slick-bot{position:relative;padding:30px 5px 20px}.homeslide .slick-lugar{font-size:13px;color:#aeaeae;margin-bottom:5px}.homeslide .slick-title{font-size:18px;color:#333;font-weight:700;height:30px;text-transform:capitalize}.homeslide .slick-preco{font-size:14px;color:#8c8c8c;font-weight:400}.homeslide .slick-rating{height:23px;font-size:14px;font-weight:700;margin-top:5px}.homeslide .slick-categoria{display:inline-block;position:absolute;z-index:1;top:-22px;left:50%;width:44px;height:44px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:10px 9px}.home-icon{display:inline-block;width:26px;height:24px;background:url(//cdn.casaferias.com.br/images/casa/iconshome.png) left top no-repeat;border:0;overflow:hidden}.home-icon.exp-ar{background-position:-50px 0}.home-icon.exp-gastronomia{background-position:-99px 0}.home-icon.exp-show{background-position:-149px 0}.home-icon.exp-bem{background-position:-199px 0}.home-icon.exp-aula{background-position:-250px 0}.home-icon.exp-tour{background-position:-299px 0}.home-icon.exp-transporte{background-position:-349px 0}.home-icon.exp-noite{background-position:-399px 0}.home-icon.casa{background-position:0 -50px}.home-icon.apartamento,.home-icon.flat,.home-icon.hotel{background-position:-50px -50px}.home-icon.quartohospede{background-position:-100px -50px}.home-icon.bangalo{background-position:-150px -50px}.home-icon .{background-position:-200px -50px}.home-icon.sitio{background-position:-250px -50px}.home-icon.pousada{background-position:-300px -50px}.home-icon.castelo{background-position:-350px -50px}.home-icon.barco{background-position:-400px -50px}.cidadedestaque .slick-arrow.slickarnext{right:-3em}.cidadedestaque .slick-arrow.slickarprev{left:-3em}#mapaBrasil,.mapaBrasilbg{width:470px;height:453px}.mapaBrasilbg{margin:0 auto;background:url(//cdn.casaferias.com.br/images/brasil/brasil.png) no-repeat}#mapaBrasil{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.homepage #tooltip{position:absolute;z-index:100;background-color:#009f94;color:#fff;padding:5px 15px;font-weight:500;line-height:22px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:15px}.homepage #tooltip .tooltip-inner{font-size:5px!important}.toast{overflow:hidden;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;position:absolute;font-size:.875rem;background-color:rgb(255,255,255,.9);background-clip:padding-box;border:1px solid #dbe0e1;border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);font-weight:700}.toast-body{padding:.75rem}.nowrap{white-space:nowrap}.tooltipnowrap .tooltip{min-width:80px}.price-table{background:#fff;padding:0 20px 25px 20px;margin:15px 0 30px;text-align:center}.price-table:hover{transform:translateY(-2px);z-index:1;border-color:#9c0}.price-table.planoselected{border-width:2px;border-color:#9c0}.price-table .small{font-size:90%}.color-aaa{color:#aaa}.font30{font-size:30px}.price-table .borderline:before{position:absolute;background:#eee;content:"";bottom:-7px;left:50%;height:14px;width:14px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);margin-left:-7px}.price-table .borderline:after{position:absolute;background:#fff;content:"";bottom:-5px;left:50%;height:16px;width:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);margin-left:-8px}.pricevalor{font-size:50px!important;color:#111;padding:0 3px;margin:0}.price-table .priceout{margin:30px 0 25px}.price-table .priceout span{display:inline-block;font-size:18px}.pricereal{vertical-align:top;padding-top:15px}.price-table .priceout .pricepormes{vertical-align:baseline;text-align:left;line-height:1.1}.price-table .priceout #fullPrice .pricevalor{font-size:30px;color:#aaa;margin-bottom:-10px}.price-table .priceout #fullPrice span{font-size:11px}.desconto-circle{height:66px;width:66px;display:table-cell;text-align:center;vertical-align:middle;border-radius:50%;background:#9c0;color:#fff}.csscontrol .price-table label{font-weight:400;margin:0}.csscontrol .price-table label .control-indicator{top:5px}.price-details{margin:7px 0 23px}.shadowhover{position:relative}.shadowhover::after{content:"";border-radius:5px;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 15px rgba(0,0,0,.3);opacity:0;-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1)}.shadowhover:hover::after{opacity:1}.melhorcustobeneficio{position:absolute;right:0;top:-60px;display:block;width:308px;height:81px;background:url(//cdn.casaferias.com.br/images/melhorcustobeneficio.png) left top no-repeat;border:0;overflow:hidden}.shadowedbox{background:#fff;border:1px solid #eff0f4;border-radius:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16)}.referralimg{display: inline-block;background: url(//cdn.casaferias.com.br/images/referral/convite.png) left top no-repeat;width: 250px;height: 180px;border:0}.referralimgsmall{display: inline-block;background: url(//cdn.casaferias.com.br/images/referral/convitexs.png) left top no-repeat;width: 200px;height: 144px;border: 0}.convidadogift{display: inline-block;background: url(//cdn.casaferias.com.br/images/referral/convidado.png) left top no-repeat;width:150px;height:150px;border:0}.ganhou .ganhoutext{display:inline-block}.ganhou .pendentetext{display:none}#linkComoFunciona{display:none}.showComoFunciona #linkComoFunciona {display:block}.faconvite {display:inline-block;font-size:25px;width:50px;height: 50px;line-height:30px;padding:10px 0;text-align:center;text-decoration:none;margin:5px 5px;border-radius:50%;cursor:pointer;color:white}.faconvite:hover {opacity: 0.7}.faconvite-facebook{background:#3B5998}.faconvite-twitter {background:#55ACEE}.faconvite-whatsapp{background:#25d366}.faconvite-facebook-messenger{background: #007bb5}.faconvite-envelope-o{background: #FF0000}.icreferral{display:inline-block;background: url(//cdn.casaferias.com.br/images/referral/icreferral2.png) left top no-repeat;width:110px;height:110px;border: 0}.icreferral.icreferralpiggy{background-position: 0 -150px}.icreferral.icreferralgift{background-position: 0 -300px}.icreferral.icreferralsogift{background-position: 0 -450px}.icreferral.icreferralmagnifier{background-position: 0 -600px}
@keyframes come-in{to{transform:translateY(0)}}