.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}#menu .not-logged .title,#menu .not-logged .submit-login{color:#fff}#hotel #hotel-selecionado-indisponivel{color:#fff;font-size:4.6875vw;font-weight:normal;line-height:1.2;text-align:center}#hotel .lb-modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;display:none;}#hotel .lb-modal .btn{padding:3.4375vw 5.625vw;font-size:3.125vw;margin-top:7.187499999999999vw}#hotel .lb-modal .lb-modal_overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:rgba(0,0,0,0.5)}#hotel .lb-modal .lb-modal_content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;max-width:576px;width:95.625vw;height:auto;padding:14.374999999999998vw 15.625vw 7.5vw;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 20px -2px #282828;box-shadow:0 2px 20px -2px #282828;background-color:#36393e}#hotel .lb-modal .lb-modal_close{background:none;color:#fff;font-size:16px;position:absolute;width:19px;height:19px;top:24px;right:24px;border:none;cursor:pointer;outline:none}#hotel .lb-modal button.lb-modal_close:after,#hotel .lb-modal button.lb-modal_close:before{content:'';width:20px;height:1px;position:absolute;display:block;background-color:#fff;line-height:initial;-webkit-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:0;top:50%}#hotel .lb-modal .lb-modal_close:hover:before{-webkit-animation:close-icon-hover 200ms ease-out;-webkit-animation-iteration-count:1;-webkit-animation:close-icon-hover 200ms ease-out;-moz-animation:close-icon-hover 200ms ease-out;-o-animation:close-icon-hover 200ms ease-out;-ms-animation:close-icon-hover 200ms ease-out;animation:close-icon-hover 200ms ease-out;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1}#hotel .lb-modal button.lb-modal_close:after{-webkit-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#hotel .lb-modal .lb-modal_close:hover:after{-webkit-animation:close-icon-hover-after 200ms ease-out;-webkit-animation-iteration-count:1;-webkit-animation:close-icon-hover-after 200ms ease-out 100ms;-moz-animation:close-icon-hover-after 200ms ease-out 100ms;-o-animation:close-icon-hover-after 200ms ease-out 100ms;-ms-animation:close-icon-hover-after 200ms ease-out 100ms;animation:close-icon-hover-after 200ms ease-out 100ms;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1}@-moz-keyframes close-icon-hover{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);-o-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}0.1%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);-o-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);-o-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}}@-webkit-keyframes close-icon-hover{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);-o-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}0.1%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);-o-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);-o-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}}@-o-keyframes close-icon-hover{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);-o-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}0.1%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);-o-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);-o-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}}@keyframes close-icon-hover{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);-o-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}0.1%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);-o-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);-o-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}}@-moz-keyframes close-icon-hover-after{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(-45deg);-moz-transform:scale(1) rotate(-45deg);-o-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}0.1%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0) rotate(-45deg);-moz-transform:scale(0) rotate(-45deg);-o-transform:scale(0) rotate(-45deg);-ms-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(-45deg);-moz-transform:scale(1) rotate(-45deg);-o-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}}@-webkit-keyframes close-icon-hover-after{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(-45deg);-moz-transform:scale(1) rotate(-45deg);-o-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}0.1%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0) rotate(-45deg);-moz-transform:scale(0) rotate(-45deg);-o-transform:scale(0) rotate(-45deg);-ms-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(-45deg);-moz-transform:scale(1) rotate(-45deg);-o-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}}@-o-keyframes close-icon-hover-after{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(-45deg);-moz-transform:scale(1) rotate(-45deg);-o-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}0.1%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0) rotate(-45deg);-moz-transform:scale(0) rotate(-45deg);-o-transform:scale(0) rotate(-45deg);-ms-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(-45deg);-moz-transform:scale(1) rotate(-45deg);-o-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}}@keyframes close-icon-hover-after{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(-45deg);-moz-transform:scale(1) rotate(-45deg);-o-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}0.1%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0) rotate(-45deg);-moz-transform:scale(0) rotate(-45deg);-o-transform:scale(0) rotate(-45deg);-ms-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1) rotate(-45deg);-moz-transform:scale(1) rotate(-45deg);-o-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.flag{width:51px;height:26px;background-color:#fff;display:inline-block;position:relative;margin:0 3px 6px;background-image:url("img/spritesheet-passo3.png");}.flag.visa{background-position:-5px -16px}.flag.mastercard{background-position:-64px -17px}.flag.diners_club{background-position:-186px -17px}.flag.american_express{background-position:-123px -18px}.flag.elo{background-position:-5px -76px}#hotel #rooms .price .wrap-btn{margin-top:3.125vw}.abre-modal-opcoes{display:block;font-size:4.0625vw;line-height:1.5;font-weight:500;color:#999;}.abre-modal-opcoes a{text-decoration:underline}#confirmation .outras-tarifas{margin-bottom:7.8125vw}.tooltip.card-error{position:absolute;top:calc(100% + 10px);left:0;background-color:#dc2525;border-radius:4px;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4.84375vw 4.21875vw;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);visibility:hidden;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s ease-out, visibility 0.01ms linear 0.3s;-moz-transition:opacity 0.3s, -moz-transform 0.3s ease-out, visibility 0.01ms linear 0.3s;-o-transition:opacity 0.3s, -o-transform 0.3s ease-out, visibility 0.01ms linear 0.3s;-ms-transition:opacity 0.3s, -ms-transform 0.3s ease-out, visibility 0.01ms linear 0.3s;transition:opacity 0.3s, transform 0.3s ease-out, visibility 0.01ms linear 0.3s;}.tooltip.card-error:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #dc2525;display:block;bottom:100%;right:10.78125vw;position:absolute}.tooltip.card-error .text{color:#fff;font-size:3.75vw;line-height:1.2}.error ~ .card-error{opacity:1;-ms-filter:none;filter:none;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s ease-out, visibility 0.01ms linear;-moz-transition:opacity 0.3s, -moz-transform 0.3s ease-out, visibility 0.01ms linear;-o-transition:opacity 0.3s, -o-transform 0.3s ease-out, visibility 0.01ms linear;-ms-transition:opacity 0.3s, -ms-transform 0.3s ease-out, visibility 0.01ms linear;transition:opacity 0.3s, transform 0.3s ease-out, visibility 0.01ms linear}#card-number.error{background:url("img/x.png") no-repeat 95% center}.btn-2{border:none;border-radius:5px;color:#fff;font-size:3.90625vw;line-height:1;padding:4.6875vw 5vw;background-color:#4285f4;cursor:pointer;outline:none;text-transform:none;font-weight:700;-webkit-transition:background-color .2s;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-ms-transition:background-color 0.2s;transition:background-color 0.2s;}.btn-2.btn-close{background-color:#999}.btn-2.btn-close:hover{background-color:#444}.btn-2:hover{background-color:#1d4e9e}.modal{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;color:#444;line-height:1;display:none;}.modal .overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.modal .content{background-color:#fff;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:93.75vw;border-radius:5px;overflow:hidden;text-align:center;}.modal .content .bloco{padding:4.0625vw 4.6875vw 7.65625vw;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal .content .bg-cinza{background-color:#eee;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.modal .content .ttl-modal{font-size:5.625vw;text-transform:uppercase;font-weight:700;letter-spacing:-.00005em}.modal .content .texto{font-size:3.4375vw;line-height:1.5}.ttl-condicao{font-size:3.4375vw;line-height:1;text-transform:uppercase;font-weight:700;margin-bottom:3.125vw}.condicao{padding:3.125vw 1.5625vw;border:1px solid #ccc;background-color:#fff;}.condicao .tarifa{margin-top:0;-webkit-display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.condicao .tarifa .texto,.condicao .tarifa .nome,.condicao .tarifa .valor{font-size:3.4375vw;line-height:1.5}.condicao .tarifa .nome{width:100%;font-weight:700}.condicao .tarifa .valor{font-weight:700;margin:0}#outras-tarifas .content .ttl-modal{margin:6.25vw 0;}#outras-tarifas .content .ttl-modal + .texto{max-width:50vw;margin:0 auto 3.125vw}#outras-tarifas .content .btn-2{margin:8.90625vw 0 0 auto;justify-self:flex-start;margin-left:0;margin-right:auto;}#outras-tarifas .content .btn-2 + .btn-2{margin:8.90625vw auto 0 0;justify-self:flex-end;margin-left:auto;margin-right:0}.ui-datepicker td.unavailable{opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35);pointer-events:none}.ui-datepicker.checkin .checkinRestrito{opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35);pointer-events:none}.ui-datepicker.checkout .checkoutRestrito{opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35);pointer-events:none}