@import url(https://fonts.googleapis.com/css?family=Alegreya+Sans:300,500,500i,700,700i|Roboto+Condensed:400,700);*{margin:0;padding:0;border:none;text-decoration:none;list-style:none;position:relative;outline:none;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}*:hover{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}* a:hover{text-decoration:none}::-webkit-input-placeholder{color:rgba(0,0,0,.5)}:-moz-placeholder{color:rgba(0,0,0,.5)}::-moz-placeholder{color:rgba(0,0,0,.5)}:-ms-input-placeholder{color:rgba(0,0,0,.5)}body{font-family:'Alegreya Sans',sans-serif;font-weight:400;font-size:17px;color:#666;background:#fff}strong{font-weight:700}h1,h2,h3,h4,h5{margin-bottom:.5em;line-height:1em;color:rgba(0,0,0,.7)}p{margin-bottom:1em;line-height:1.4em}a{color:#f6841d}a:hover{color:#333}table{text-align:left}.topbar{border-top:10px solid #f6841d;padding:25px}.topbar .container{max-width:1600px}.bgshadow{height:300px;width:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(top,#fff 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffffff',endColorstr='#00ffffff',GradientType=0)}.bgshadow.invert{height:250px;top:inherit;bottom:0;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0)}.container{margin:0 auto;max-width:1250px;padding:0 30px}.logo{display:inline-block}.logo span{display:block;margin:0 auto;width:365px;height:70px;background:top center no-repeat;background-size:100%;overflow:hidden;text-indent:100%;white-space:nowrap}.menu1{z-index:200;font-size:19px;font-weight:bold}.menu1 .item{margin-bottom:2px}.menu1 .item a{display:inline-block;padding:.2em .4em;color:rgba(0,0,0,.8);border-bottom:2px solid transparent}.menu1 .item a:hover{color:#000;border-color:rgba(0,0,0,.15)}.menu1 .cart{text-transform:uppercase}.menu1 .cart a{background:#8cc63f;color:rgba(255,255,255,.8);padding:7px 15px 5px;font-size:14px;border-radius:20px;border:none}.menu1 .cart a .fa{margin-right:5px}.menu1 .cart a:hover{color:#fff}.menu1 .search-on a{border:none}.menu2{font-size:14px;text-transform:uppercase;letter-spacing:1px}.menu2 .item{vertical-align:middle}.menu2 .item a{display:block;padding:.2em .4em;color:rgba(0,0,0,.4)}.menu2 .item a:hover{color:rgba(0,0,0,.8)}.menu2 .item.account{margin-left:27px}.menu2 .item.language>a{width:30px;bottom:-1px}.menu2 .item.language>a img{width:100%}.menu2 .item .dropdown-menu{right:0}.menu2 .item .novidade{position:absolute;right:-6px;top:-6px}.menu1 .item .dropdown-menu,.menu2 .item .dropdown-menu{top:25px;display:none;position:absolute;font-size:16px;font-weight:normal;background:#fff;min-width:150px;padding:20px;border-radius:6px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.menu1 .item .dropdown-menu li,.menu2 .item .dropdown-menu li{display:block!important}.menu1 .item .dropdown-menu li a,.menu2 .item .dropdown-menu li a{display:block;color:#999;border:none;padding:2px 8px;border-radius:3px;cursor:pointer}.menu1 .item .dropdown-menu li a:hover,.menu2 .item .dropdown-menu li a:hover{color:#333;background:#f6f6f6}.menu1 .item:hover .dropdown-menu,.menu2 .item:hover .dropdown-menu{display:block;z-index:999}.nav-btn{margin-bottom:15px}.nav-btn li{display:inline-block;font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;margin-right:4px}.nav-btn li a{display:block;padding:15px 25px;border-radius:6px;color:#f6841d;border:1px solid rgba(246,132,29,.45)}.nav-btn li a:hover{border-color:#f6841d}.nav-btn li.active a{background:#f6841d;color:rgba(0,0,0,.8);border-color:#f6841d}.nav-back{margin-bottom:10px}.nav-back a{padding:4px 11px 4px 8px;border-radius:23px;text-transform:uppercase;letter-spacing:1px;font-size:15px;border:1px solid rgba(0,0,0,.2);color:rgba(0,0,0,.5)}.nav-back a .fa{margin-right:5px}.nav-back a:hover{border-color:#333}.page .nav-back a{border-color:rgba(255,255,255,.5);color:rgba(255,255,255,.85)}.page .nav-back a:hover{border-color:#fff}.folder .nav-back{text-align:left;max-width:1175px;margin:auto;padding:2px 0}.tab-options{position:absolute;bottom:0;left:0;width:100%}.tab-options ul li{display:inline-block;text-transform:uppercase;font-size:17px}.tab-options ul li a{display:block;padding:10px 19px;border-radius:4px 4px 0 0;background:#f6841d;color:rgba(255,255,255,.8)}.tab-options ul li a:hover{color:#fff}.tab-options ul li.active a{background:#fff;color:#f6841d}.header{text-align:center;padding:3em 5em 2em;font-size:1.2em;margin:auto}.header h1{font-size:2.5em;margin-bottom:.5em;margin-top:0}.header h2{font-weight:500;margin-bottom:1em;text-transform:uppercase;font-size:1.1em;letter-spacing:2px}.breadcrumb{font-size:16px}.breadcrumb li{display:inline-block}.breadcrumb li a{color:#999}.breadcrumb li a:hover{color:#333}.breadcrumb li:after{content:" /";color:#ddd;margin:5px}.detail{color:#666;font-size:18px;overflow:hidden;max-width:900px;margin:40px auto;padding:0 60px}.detail p{margin-bottom:.75em}.detail strong{color:#333}.detail h2{color:#f6841d;margin-top:2em;margin-bottom:1em}.detail h3{margin-top:2em}.detail h3 span{color:#009fda}.detail ul,.detail ol{margin-left:17px;margin-bottom:1.5em}.detail ul li,.detail ol li{margin-bottom:.4em;line-height:1.2em;list-style:disc}.detail figure{margin:0 0 17px 0}.detail figure img{max-width:100%}.detail iframe{width:100%}.detail img{border-radius:10px}.detail dt{border-top:1px solid #ddd;font-weight:bold;color:#333;padding-top:.4em;margin-top:.6em}.detail .rates label{margin-right:15px;margin-bottom:15px;display:inline-block}.detail .rates .add{display:inline-block;padding:10px 20px;background:rgba(0,0,0,.2);color:#fff;border-radius:3px}.detail .rates:hover .add{background:#8cc63f}.detail .rates:hover .add:hover{background:#f6841d}.block-rates{text-align:center;font-size:18px;max-width:900px;margin:50px auto;padding:0 60px}.block-rates form{margin-bottom:20px}.block-rates label{margin-right:15px}.block-rates label input{margin-right:6px}.block-rates .rates table{width:100%}.block-rates .rates table tr{border-top:1px solid #ddd}.block-rates .rates table th{font-weight:bold;width:200px}.block-rates .rates table th,.block-rates .rates table td{padding:6px}.block-rates .rates .add{display:block;padding:10px;background-color:#eee}.block-rates .rates .add:hover{background-color:#ddd}.tags-servicos,.tags-bairros{margin-bottom:15px;z-index:11}.tags-servicos ul li,.tags-bairros ul li{display:inline-block;margin:0 3px 6px 0}.tags-servicos ul li:first-child,.tags-bairros ul li:first-child{color:#f6841d;top:2px}.tags-servicos ul li:first-child .fa,.tags-bairros ul li:first-child .fa{font-size:25px;top:2px;margin:0 5px}.tags-servicos ul li .ui.button,.tags-bairros ul li .ui.button{margin:0}.tags-servicos label,.tags-bairros label{display:none}.tags-bairros label{display:inline}.tag-list{display:none;margin-top:25px}.tag-list span{margin-left:20px}.gallery{margin-top:60px;text-align:center}.gallery ul li{display:inline-block;margin:3px}.gallery ul li a{display:block;height:150px}.gallery ul li a img{height:100%;border-radius:6px}.list1{overflow:hidden}.list1 .item{overflow:hidden;padding-bottom:10px;border-top:1px solid #eee;border-radius:8px}.list1 .item .thumb{border-radius:8px}.list1 .item .thumb img{width:100%;min-height:100%;display:block}.list1 .item .selo{float:right;padding-top:15px}.list1 .item .info a{display:block}.list1 .item .info .title{margin:0}.list1 .item .info .title a{padding:13px 0 8px}.list1 .item .info .resume{margin:0}.list1 .item .info .obs{padding:0 2%}.list1 .item .info .obs a{color:#333}.list1 .item .info .obs-foot{padding:0 2%}.list1 .item .info .add{margin-top:12px}.list1 .item .more{display:inline-block;padding:0 9px 1px;background:rgba(0,0,0,.5);color:rgba(255,255,255,.6);font-size:16px;border-radius:2px}.list1 .item .more:hover{background:rgba(0,0,0,.8)}.list1.pages .item .title a{color:#333}.list1.pages .item .resume a{color:#999}.list1.pages .item:hover{background:#f5f5f5}.list1.pages .item.no-image .info{width:100%}.list1.pages .item.no-image .info .title a{padding:1em}.list1.line .item .thumb{border-radius:8px}#Hoteis{margin-bottom:50px}#Hoteis .list-options{padding-top:5px}#Hoteis .map-list{width:31%!important;height:100%;overflow:auto;padding:0;-webkit-box-shadow:inset 0 -20px 60px -15px rgba(0,0,0,.2);box-shadow:inset 0 -20px 60px -15px rgba(0,0,0,.2)}#Hoteis .map-list .item-hotel-mapa{padding-top:15px;padding-bottom:11px}#Hoteis .map-list .comandos{position:absolute;top:4px;width:40%;height:90%}#Hoteis .map-list .comandos a{display:block;width:100%;height:100%;overflow:hidden;text-indent:-50px}#Hoteis .map-list .comandos a i{display:none}#Hoteis .item-hotel-mapa .thumb{width:35%;overflow:hidden;display:inline-block;height:100px;border-radius:5px}#Hoteis .item-hotel-mapa .thumb img{width:100%;min-height:100px}#Hoteis .item-hotel-mapa .content{width:64%;display:inline-block;padding-left:15px;vertical-align:top}#Hoteis .item-hotel-mapa .content .item-header{font-size:16px;font-weight:bold;margin-bottom:.3em}#Hoteis .item-hotel-mapa .content .price{font-size:13px;color:#999}#Hoteis .item-hotel-mapa .content .price b{color:#333}#Hoteis .item-hotel-mapa .content .price>span{white-space:nowrap;font-size:14px;margin-left:5px}#Hoteis .item-hotel-mapa .content .available{color:#19ca19;font-size:13px}#Hoteis .item-hotel-mapa .content .available.off{color:#ff9800}#Hoteis .map-view{width:69%!important;padding:0}.accordion .detail{max-width:none;margin:0 auto 10px;padding:0 25px}.login-form{max-width:400px;margin:auto;background:#fff;padding:40px 60px 60px;margin-top:20vh;border-radius:8px;-webkit-box-shadow:0 20px 60px 0 rgba(0,0,0,.2);box-shadow:0 20px 60px 0 rgba(0,0,0,.2);text-align:center;z-index:200;box-sizing:content-box}.login-form .logo{margin-bottom:40px}.login-form .border{border:1px solid #ddd;border-radius:4px;overflow:hidden}.login-form label{display:none}.login-form input{box-sizing:border-box;font-size:20px;padding:20px 20px 20px 50px;background:#f5f5f5;width:100%;margin:0}.login-form input:focus{background:#ffe;-webkit-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.1);box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.1)}.login-form .form-group{position:relative}.login-form .form-group:first-child{border-bottom:1px solid #ddd}.login-form .fa{position:absolute;font-size:25px;color:#999;top:18px;left:20px;z-index:11}.login-form .btn{width:100%;padding:20px;border-radius:3px;margin-top:20px;background:#f6841d;color:#fff;font-size:18px;letter-spacing:2px;box-sizing:border-box}.login-form .btn:hover{background:#c55e00}.map-phrase{margin-top:30px;text-align:left;padding-top:13px;font-size:21px;line-height:24px}.map-phrase img{float:left;margin-right:10px;bottom:20px}.social-links{margin-top:40px}.social-links li{display:inline-block;font-size:22px;margin-right:8px}.social-links li a{color:#8cc63f;opacity:.8}.social-links li a:hover{opacity:1}.modal{display:table!important;position:fixed;top:-100vh;right:0;bottom:0;left:0;height:100vh;width:100vw;z-index:200}.modal .background{background:transparent;display:table;vertical-align:middle;width:100%;height:100vh}.modal .background .box{display:table-cell;vertical-align:middle;overflow:auto;height:100%;top:-80vh;background-color:transparent;color:#333;padding:30px;margin:auto;z-index:1}.modal .background .box h2{text-transform:uppercase;letter-spacing:2px}.modal .background .box .content{cursor:default;max-height:80vh}.modal .background .box .content h3{font-size:2em;font-weight:normal}.modal .background .box .content img{max-width:100%;display:inline-block;margin-bottom:20px}.modal .background .box .close{display:none;position:fixed;right:30px;top:15px;width:65px;height:65px}.modal .background .box .close span{top:50%;background-color:rgba(255,255,255,.5);width:100%;height:1px;display:block;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal .background .box .close span:nth-child(1){-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .background .box .close:hover span{background-color:rgba(255,255,255,.9)}.modal .background .close-bg{position:absolute;top:0;left:0;right:0;bottom:0}.modal.active{top:0}.modal.active .background .box{top:0;background-color:rgba(0,0,0,.9)}.modal.active .background .box .close{display:block}.ui.modal{display:none!important}.ui.modal.visible.active{display:block!important}.ui.modal>.close{top:5px;right:5px;color:#999}.rates{font-family:'Roboto Condensed'}.rates .content{color:#999;max-width:900px;overflow:auto;margin:auto;background:#222;padding:50px}.rates .content .nav-btn li.active a{color:rgba(0,0,0,.8)}.rates .content h3{color:#fff}.rates .content h4{color:#666;font-size:1.2em;margin:0}.rates .content h4 span{color:#880;font-weight:normal;font-size:.8em;text-transform:lowercase}.rates .content table{font-size:15px}.rates .content table th{text-transform:uppercase;color:#fff;padding:4px 4px 6px;border-bottom:1px solid #333;background:#222;font-weight:500;line-height:1em}.rates .content table td{padding:6px;max-width:300px;line-height:1.3em}.rates .content table td a{color:#8cc63f}.rates .content table tbody tr{transition:none;cursor:pointer}.rates .content table tbody tr:hover{background:#f6841d;color:#333}.rates .content table tbody tr:hover a{color:#fff}.rates .content .info-date{margin-bottom:15px}.rates .content #rates table th{border-color:#444}.rates .content #rates ul li{border-top:2px solid #333;padding:0 15px}.rates .content #rates ul li h4{padding:15px 0;cursor:pointer}.rates .content #rates ul li h4:hover{color:#999}.rates .content #rates ul li h4 .descricao-tabela-hotel{float:right;text-transform:uppercase;font-size:70%;font-weight:normal}.rates .content #rates ul li table{display:none;padding-bottom:15px}.rates .content #rates ul li.active{background:#333!important}.rates .content #rates ul li.active h4{color:#fff}.rates .content #rates ul li.active table{display:table}.rates .content #rates ul li:hover{background:#262626}.rates .pol{display:none;font-size:14px;color:rgba(0,0,0,.5);max-width:400px}.rates tr:hover .pol{display:block}.rates.dynamic{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAC30lEQVR4nK2VzWtUVxjGn3Pv3HvPOTcSQiMSghuxRqkJfiwEQULduRCrLqQFhSIlKF0I/QNs1VVBkCAE3Ai6ESm2mhhMbLoQ/Ig0iUbHfBETpkI+NJOZO9+TuedxIYolMcbMPPvzez+e930PUKZ++T6CN11atJ93y0UtVvcFF5z0N3BC9w1el5WFx/6S4Li/J92vyaeq8fBeq3Jw81iBI7ol1asZ3JH34p2qMuDaNQAnfZRe6IuJe5rxW5Ic1Oubt1Ug++YdFjinUBhSPckHiokexfx9dXvyRgV6f+oHG0wq5MbUZPCvx6BfmtQTSc6q2qaNZcKvnXPBaf1VdkwVUn2SmagbZkdd8j/vz94bkfLgHec9MOZvy0QVg16PmWGXuQkvzL/yWJx1HjFwcfSIWJaxrDsNWxEpJTlQnAUsJYxwhBHSCEsZA1fsCoHBK9eczZzzsK956UDLBpChKEWybLUlICxYIgJL2KBwhSUcY8wCGoszYojE353dcl326SoMv3zaAeeVw5jXln/psTDlsDjvhMWEawqvnTAb88J01GVmRJKBPtK04f+VfHaAf/xtAaImt3D1j/CEt5a2WUCfyVkWcySLloUSLRgLpdcEkmKY9pcX8UG/nrLBOe9YZvyd2dlRl5moZLpPznBKVV0956wevrPBAtMK2XFp0gOS6UFpgieS+QF5kwmN775duhnLz9hHYsxHLjAj+WlssiVAANVVPAkfbd6WPIqlpd+t6Ihk7iuYHC/lYmKTKBJhSqC6Snzz/AXbxNefhq9Id1tdcMI/NN+jOd+pmbgjhzmiceZ4Gf1+r5YDNjjl1yUfaM61S2Z7VBuf+9jZUIHrWV8DcEYjNaAL8XZNPvIPBl26fPB7ccxHPqr74x065DN/XcfvFfxzX92W4KhuTf2jn3FY46f9q9+eRff27PEI6pvsw0zSqqoRjXW7M5iOrz7ZRW7V1gjgDcYe9oc/i+3lwQHgLc6VYsfqGw5IAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:right center;padding-right:23px}.pax{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:3px}.pax.p1 .value:after{content:""}.pax.p2 .value:after{content:""}.pax.p3 .value:after{content:""}.pax.p4 .value:after{content:""}.pax.p5 .value:after{content:""}.map{max-width:900px;margin:30px auto}.map iframe{width:100%}.head-status{font-size:20px;text-transform:uppercase;letter-spacing:3px;margin-top:2em;color:#aaa}.table-buttons{opacity:0;position:absolute;right:3px;top:4px}.table-buttons .imprimir-orcamento,.table-buttons .editar-orcamento,.table-buttons .exportar-orcamento{background:#f6841d;color:#fff;padding:9px 18px;opacity:.6;border-radius:5px;display:inline-block;cursor:pointer}.table-buttons .imprimir-orcamento:hover,.table-buttons .editar-orcamento:hover,.table-buttons .exportar-orcamento:hover{opacity:1}.table-buttons .imprimir-orcamento{background:#8cc63f}.table-buttons .exportar-orcamento{background:#f9e000}tr:hover{background-color:#f5f5f5}tr:hover .table-buttons{opacity:1}.col{float:left;box-sizing:border-box;padding-left:60px}.col.w30{width:30%}.col.w40{width:40%}.col.w50{width:50%}.col.w60{width:60%}.col.w70{width:70%}.col.w80{width:80%}.col.w90{width:90%}.form{margin:0 auto}.form input,.form select{display:block;font-size:18px}.form textarea,.form input,.form select{font-family:'Roboto Condensed',sans-serif;width:100%;padding:10px 15px;background:#fff;border-radius:.3em;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;min-height:46px}.form textarea{font-size:16px}.form.lg{margin-top:40px}.form.lg input{padding:30px 35px;font-size:26px}.form .select select{-webkit-appearance:none;cursor:pointer;padding-right:30px}.form .select:after{pointer-events:none;position:absolute;color:#ccc;top:14px;right:12px;content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form .select:hover:after{color:#666}.search{width:90%;max-width:900px}.search .submit{display:inline-block;position:absolute;top:0;right:0;font-size:30px;padding:28px;color:rgba(0,0,0,.2);pointer-events:none}.search .submit:hover{color:rgba(0,0,0,.4)}.search input{padding:20px 25px;font-size:20px}.search input:focus+.submit{pointer-events:inherit}.search .options{top:-6px;font-size:20px;background:#fff;padding:0 35px 35px;text-align:left;border-radius:0 0 10px 10px;border:1px solid rgba(0,0,0,.1);border-top:#fffafa}.search .options li{line-height:1em}.search .options li a{display:block;padding:6px 12px;color:#999}.search .options li a:hover{color:#666;background:#f5f5f5}.form.search .services{display:none}.form.search .services li.selected{color:#666;background:#f5f5f5}.search-list{margin:20px 0}.search-list input{font-weight:bold}.search-list label{font-size:14px;margin:5px;color:#999}.search-list .form-group{display:inline-block;width:200px;margin-right:5px}.search-list .form-group.date{width:130px}.search-list .form-group .fa{pointer-events:none;color:#ccc;font-size:17px;position:absolute;bottom:15px;right:10px}.search-list .form-group .fa:hover{color:#666}.search-list .form-group .dropdown{margin-bottom:0}.search-list .submit{display:inline-block;vertical-align:bottom;width:44px}.search-list .submit a,.search-list .submit button{display:block;width:44px;height:44px;border-radius:3px;background:#eee;color:#999;text-align:center;font-size:18px;font-weight:bold;box-sizing:border-box}.search-list .submit a:hover,.search-list .submit button:hover{background:#ddd;color:#666}.search-list .submit button{padding-top:4px}.search-list .submit a{padding-top:11px}.search-list .find{position:absolute;right:0;bottom:0}.tags-servicos{color:#f6841d}.info-search-services,.info-search-hotels{display:none;color:#f6841d;font-size:16px;display:inline-block;top:10px;line-height:1em}.info-search-services .fa,.info-search-hotels .fa{font-size:25px;margin-right:4px;top:12px}.info-search-services small,.info-search-hotels small{display:block;left:30px;font-size:15px}.info-search-services{top:0;max-width:910px}.info-search-services .fa{top:3px}.services-list-container .list-options{padding-top:5px;padding-bottom:5px}.services-list-container .list-options h2{display:inline-block;margin-right:20px}.list-options{padding-top:10px}.list-options h2{font-weight:normal;margin-top:5px}.list-options .filters .dropdown{margin-bottom:0}.list-options .filters li{display:inline-block}.list-options .filters .ui.selection.dropdown .menu{max-height:20em!important}.list-options .note{font-size:15px;margin-bottom:20px}.filtro-tarifa{margin-bottom:15px}.filtro-tarifa .btn{margin-top:0!important;margin-right:10px;padding:5px 16px;font-size:15px;letter-spacing:0}.filtro-tarifa .btn.active{background-color:#ffa500;color:#fff}#filtro-preco{text-align:center;display:inline-block;width:180px;margin-right:10px;margin-right:22px;bottom:19px}#filtro-preco .amount{color:#f6931f;font-weight:bold}#filtro-preco p{margin-bottom:.5em;display:inline-block;white-space:nowrap}#tab_dynamics{display:none}#tabs_tarifas{margin:35px 0 20px;font-size:20px}#tabs_tarifas a{margin-right:10px;padding:5px 0;display:inline-block}#tabs_tarifas a.active{border-bottom:solid 2px #ff6a00;font-weight:bold;color:#f6841d!important}#tabs_tarifas a.disabled{opacity:.5}#tabs_tarifas a:hover{color:#fff}#tabs_tarifas a[href^="#tab_dynamics"]{color:#8cc63f!important;border-color:#8cc63f}#cbChd,#cbAge1,#cbAge2{display:inline-block;width:80px}#cbChd.hidden,#cbAge1.hidden,#cbAge2.hidden{display:none}#div_hospedes input:not(:first-child){margin-bottom:7px}.dropdown{cursor:pointer;padding:8px 35px 8px 14px;border:1px solid #ddd;border-radius:4px;margin-bottom:5px;background:#fff;margin-bottom:15px;z-index:10}.dropdown.icon{border:0}.dropdown a{display:block;color:#666}.dropdown:hover .fa{color:#666}.dropdown .fa{position:absolute;right:10px;top:10px;pointer-events:none;color:#ccc}.dropdown .options{font-size:15px;margin-top:4px}.dropdown .options a{color:#999;padding:1px}.dropdown .options a:hover{color:#333}.btn{display:inline-block;padding:10px 20px;background:#fff;color:#ff9800;border:1px solid #ff9800;border-radius:50px;cursor:pointer;font-size:16px;font-family:'Alegreya Sans',sans-serif;text-transform:uppercase;letter-spacing:1px;margin-top:40px}.btn.lg{padding:20px 40px;font-size:18px}.btn.fl-r{margin-left:15px}.btn:hover{background:#f6841d;color:#fff}button.btn{background:#ff9800;color:#fff}.tag{display:inline-block;font-size:13px;background:#c56500;color:#ffe9a8;padding:8px 16px;margin:15px 0;border-radius:4px;font-style:normal}.footer{text-align:center;padding:40px;margin-top:80px;box-sizing:border-box}.footer p{margin-bottom:.3em;line-height:1em}.footer p small{font-size:12px;letter-spacing:1px}.list-card{padding:30px;margin-bottom:100px;overflow:hidden}.list-card .group{margin-bottom:40px}.list-card h2{text-transform:uppercase;color:#f6841d;font-size:18px;padding-top:12px;border-top:2px solid;margin-bottom:12px}.list-card>h3{text-align:center}.list-card .item{font-size:15px;border-top:1px solid #ddd;padding:10px 0;color:#999}.list-card .item .info{margin-bottom:15px;padding-right:100px;width:50%;display:inline-block}.list-card .item .form-card{display:inline-block}.list-card .item p{margin-bottom:0}.list-card .item .title{font-size:22px;margin-bottom:5px;text-transform:capitalize}.list-card .item .validity{color:#666;margin-bottom:5px}.list-card .item .note{color:#ffa500;text-transform:uppercase;font-size:11px}.list-card .item .price{position:absolute;top:16px;right:4px;font-size:20px;font-weight:bold}.list-card .item .remove{display:inline-block;position:absolute;right:4px;bottom:16px;font-size:20px;color:#f6841d;opacity:.5}.list-card .item .remove span{display:none;font-size:13px}.list-card .item .remove:hover{opacity:1}.list-card .total{border-top:2px solid #ccc;padding-top:10px;font-size:35px;font-weight:bold}.list-card .total p{display:inline-block}.list-card .total .value{float:right}.list-card .form-group{margin-bottom:.5em;margin-right:4px;display:inline-block}.list-card input,.list-card select{background:#eee;border:none}.list-card .short{width:130px}.limpar_orcamento{text-align:right;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:14px}.limpar_orcamento a{padding:4px 9px;background-color:#bdbdbd;border-radius:4px;color:#fff}.limpar_orcamento a:hover{background-color:#999}button.ui.button.tab-item.basic.active{background-color:#ff9800!important;color:#fff!important}button.ui.button.tab-item.basic.btn-late-payment{border:1px solid #ff9800;color:#ff9800!important}button.ui.button.tab-item.basic.btn-late-payment:hover{background-color:#ffedd4!important}.ui.styled.accordion .title{display:table;width:100%}.ui.styled.accordion .title i.dropdown.icon{display:table-cell;vertical-align:middle}.ui.styled.accordion .title span.image{display:table-cell;vertical-align:middle;width:90px;padding-right:12px}.ui.styled.accordion .title span.image img{width:100%;border-radius:4px}.ui.styled.accordion .title .text{display:table-cell;vertical-align:middle}#result .paging{display:inline-block;background:#ffbf85;padding:0 10px;border-radius:4px;font-size:25px;color:#fff;margin-right:5px}#result .paging:hover{background:#f6841d}.login{background-color:#333;background-repeat:no-repeat;background-position:top;background-attachment:fixed;background-size:cover}.login .bgshadow,.login .topbar{display:none}.login .footer{background:transparent;position:fixed;bottom:0;width:100%;color:#fff;padding-top:150px;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 100%);background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0)}.index{background-color:#333;background-repeat:no-repeat;background-position:top;background-attachment:fixed;background-size:cover}.index .container .header{max-width:inherit;padding:4em 0 2em}.index h1{color:#fff;text-shadow:0 5px 20px rgba(0,0,0,.7);margin-bottom:.7em}.index .form.search{max-width:700px;margin:auto}.index .form.search input{-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.2);box-shadow:0 10px 40px 0 rgba(0,0,0,.2);border:none}.index .clear{z-index:10}.index .footer{background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);position:fixed;bottom:0;width:100%;color:#fff;padding:80px 20px 20px}.page .header,.folder .header{padding:10em 4em 3em;background-color:#333;background-repeat:no-repeat;background-position:center;background-size:cover}.page .header h1,.folder .header h1{font-size:2em;color:rgba(255,255,255,.9);font-weight:300}.page .header h2,.folder .header h2{display:inline-block;padding:10px 15px;background:rgba(255,255,255,.85);color:#f6841d;border-radius:4px}.page .header.no-image,.folder .header.no-image{padding:0 4em 2em;background:transparent}.page .header.no-image h1,.folder .header.no-image h1{color:#666;margin-bottom:0}.page .header.no-image .bgshadow,.folder .header.no-image .bgshadow{height:100%;opacity:.3}.folder section>.container{margin-bottom:30px;padding-top:30px}.folder section>.container .type{font-size:2em}.folder section>.container .search-list{margin-top:0}.folder #campoFiltro{text-align:center;bottom:30px}.hotel .header{padding:10em 4em 1em}.hotel .rates{margin-top:40px}.city .ui.toggle.checkbox{font-size:18px}.city .footer{display:none}.package .detail h3{font-size:1.3em;margin-bottom:.8em;color:#f6841d}.package .detail h3~figure{width:300px;float:right;margin-left:2em;margin-bottom:3em}.package .detail h3~figure img{border-radius:5px}.box-contact .address{margin-bottom:40px;font-size:15px}.box-contact .address td{padding:5px 0}.box-contact .form{margin-bottom:40px}.box-contact .form input,.box-contact .form textarea{margin-bottom:10px}.box-contact .form .btn{margin-top:0;width:100%;border-radius:4px;background:#eee;color:#999;padding:15px}.box-contact .form .btn:hover{background:#ddd;color:#666}.cart .content{text-align:center;padding-top:30px}.resumo_orcamento{text-align:center;font-size:18px;background:#eee;padding:15px}.resumo_orcamento li{display:inline-block;margin:10px;font-weight:100}.resumo_orcamento li span{font-weight:700;margin:5px}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.flashing{-webkit-animation-name:flashing;-webkit-animation-duration:1s;animation-name:flashing;animation-duration:1s;animation-iteration-count:infinite}.c{text-align:center}.r{text-align:right}.l{text-align:left}.clr{clear:both}.fl-l{float:left}.fl-r{float:right}.mt0{margin-top:0!important}.ml0{margin-left:0!important}.mr10{margin-right:20px!important}.mr20{margin-right:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.pr0{padding-right:0}.pl0{padding-left:0}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pt0{padding-top:0!important}.pt20{padding-top:20px!important}.z10{z-index:10}.circle{-webkit-border-radius:50%;border-radius:50%}.ui.dimmer{z-index:888!important}#filter-hotels-available{margin-left:13px;margin-right:10px}#filter-hotels-available.ui.toggle.checkbox input:checked~.box:before,#filter-hotels-available.ui.toggle.checkbox input:checked~label:before,#filter-hotels-available.ui.toggle.checkbox input:focus:checked~label:before{background-color:#8cc63f!important}@media screen and (max-width:640px){.col{float:none;width:100%!important;padding-left:0!important}.header{font-size:15px}.header h1{font-size:1.8em}.header h2{font-size:1.2em}.content{font-size:14px;margin:30px auto;padding:0 20px}.modal .background .box{padding:5%;font-size:13px;height:100%}.modal .background .box h2{font-size:1.2em;letter-spacing:0}.modal .background .box .close{top:10px;right:10px;width:30px;height:30px}}@media screen and (min-width:720px){.menu1{position:absolute;right:30px;top:30px}.menu1 .item{display:inline-block}.menu1 .search-on{margin-right:10px}.menu2{position:absolute;right:30px;top:-5px}.menu2 .item{display:inline-block}.list1.line .item{padding-top:10px}.list1.line .item .thumb{float:left;width:15%}.list1.line .item .info{float:left;width:85%}.list1.line .item .info .title a{padding:2% 3% .3em 3%}.list1.line .item .info .resume a{padding:0 3% .3em 3%}.list1.line.services .thumb{width:15%}.list1.line.services .thumb img{min-height:inherit}.list1.line.services .info{width:85%}.list1.line.services .info .title a{color:#333;padding:1.5% 2% .3em 2%}.list1.line.services .info .rates{padding:0 2% .3em 2%}.list1.line.services .info .rates form{margin-bottom:10px}.list1.line.services .info .rates label{margin-right:12px;cursor:pointer}.list1.line.services .info .rates input{margin-right:4px;top:2px}.list1.line.services .info .rates:hover .add{color:#fff}.list1.line.services .info .rates:hover .add:hover{background:#f6841d}.list1.line.services .info .rates .dropdown-tarifa-servico{padding:4px 6px;margin-right:5px;border-radius:4px;border:1px solid #ddd;font-size:12px;color:#999}.list1.line.services .info .add{padding:6px 8px;border-radius:4px;background:#ddd;color:#fff;font-weight:bold;font-size:13px;display:inline-block;vertical-align:top;margin-top:0;line-height:1em}.list1.line.packages .item{padding-bottom:20px;padding-top:20px}.list1.line.packages .thumb{width:25%}.list1.line.packages .info{width:75%}.list1.line.packages .info .title{font-size:2.5em}.list1.line.packages .info .title a{color:#333;padding:1.5% 2% .3em 4%}.list1.line.packages .info .obs{font-size:17px;padding:0 2% 1em 4%;margin-bottom:0}.list1.line.packages .info .obs a{color:#999}.list1.line.packages .info .feature{padding:0 2% 1em 4%}.list1.line.packages .info .feature li{margin-bottom:.3em}.list1.line.packages .info .rates{padding:0 2% .3em 4%}.list1.line.packages .info .rates form{margin-bottom:10px}.list1.line.packages .info .rates label{margin-right:12px;cursor:pointer}.list1.line.packages .info .rates input{margin-right:4px;top:2px}.list1.line.packages .info .rates:hover .add{background:#8cc63f;color:#fff}.list1.line.packages .info .rates:hover .add:hover{background:#f6841d}.list1.line.packages .info .add{padding:2px 5px;border-radius:4px;background:#ddd;color:#fff;font-weight:bold;font-size:15px;display:inline-block}.list1.line.packages .rates table{width:100%}.list1.line.packages .rates table tr{border-top:1px solid #ddd}.list1.line.packages .rates table th{font-weight:bold;width:200px}.list1.line.packages .rates table th,.list1.line.packages .rates table td{padding:6px}.list1.line.packages .rates label input{margin-right:6px}.list1.grid .item{float:left;width:32%;margin:0 0 2% 2%}.list1.grid .item .thumb{height:250px;overflow:hidden}.list1.grid .item .info{box-sizing:border-box;width:100%;padding:10px 20px 0 20px;position:absolute;z-index:2;top:0;left:0}.list1.grid .item .info .title{font-size:22px}.list1.grid .item .info .title a{color:rgba(255,255,255,.9)}.list1.grid .item .info .title:after{color:#f9e000;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:17px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:3px}.list1.grid .item .info .resume{display:none;line-height:1.2em}.list1.grid .item .info .resume a{color:rgba(255,255,255,.7)}.list1.grid .item .info .rate{background:#fff;padding:10px 70px 10px 16px;border-radius:4px;position:absolute;bottom:20px;left:20px;right:20px;color:#999;font-size:14px;line-height:1.2em}.list1.grid .item .info .rate .price span{display:inline-block}.list1.grid .item .info .rate .price b{color:#333}.list1.grid .item .info .rate .rates{display:inline-block;position:absolute;right:10px;text-transform:uppercase;color:#8cc63f;font-weight:bold}.list1.grid .item .info .available{display:inline-block;background:#8cc63f;padding:4px 16px 6px;color:rgba(255,255,255,.7);font-size:13px;text-transform:uppercase;letter-spacing:1px;border-radius:4px;position:absolute;top:-29px;left:0;z-index:-1}.list1.grid .item .info .available.off{padding:7px 10px 5px;background-color:#f6841d}.list1.grid .item .info .available b{font-size:16px}.list1.grid .item .more{position:absolute;left:0;top:-100px}.list1.grid .item.clr{margin-left:0}.list1.grid .item.star-5 .info .title:after{content:""}.list1.grid .item.star-4 .info .title:after{content:""}.list1.grid .item.star-3 .info .title:after{content:""}.list1.grid .item:before{pointer-events:none;content:"";height:150px;width:100%;z-index:1;position:absolute;top:0;background:rgba(0,0,0,.5);background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0%,transparent 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,.5)),color-stop(100%,transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0%,transparent 100%);background:-o-linear-gradient(top,rgba(0,0,0,.5) 0%,transparent 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.5) 0%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.list1.grid.hotels .item{padding-bottom:0}.list1.grid.hotels .item .info{height:100%}.list1.pages.grid .item{height:220px;width:49%}.list1.pages.grid .item .info .title{font-size:1.8em}.list1.pages.grid .item.no-image .info{background:#f6841d;height:100%}.list1.pages.grid .item.no-image .info .title a{padding:13px 0 8px}.list1.pages.grid .item.no-image .info .resume{display:block}.list1.pages.grid .item.no-image:hover .info{background:#333}.list1.pages.grid .item:hover:before{height:100%;background:rgba(0,0,0,.5)}.list1.pages.grid .item:hover .resume{display:block}.list1.compact .item{height:125px;width:23%;float:left;margin:1%}.list1.compact .item .thumb{overflow:hidden}.list1.compact .item .info{box-sizing:border-box;padding:0 15px;position:absolute;top:0;z-index:1}.list1.compact .item .info .title{font-size:1.3em}.list1.compact .item .info .title a{color:rgba(255,255,255,.9)}.list1.compact .item .info .resume{font-size:14px}.list1.compact .item .info .resume a{color:rgba(255,255,255,.6)}.list1.compact .item.no-image{background:#f6841d}.list1.compact .item.no-image .info .title a{padding:13px 0 8px}.list1.compact .item:before{pointer-events:none;content:"";height:125px;width:100%;z-index:1;position:absolute;top:0;background:rgba(0,0,0,.5);background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0%,transparent 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,.5)),color-stop(100%,transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0%,transparent 100%);background:-o-linear-gradient(top,rgba(0,0,0,.5) 0%,transparent 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.5) 0%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.list1.compact .item:hover:before{height:100%;background:rgba(0,0,0,.5)}.list1.list.hotels{margin:40px 1% 50px;font-size:20px}.list1.list.hotels td,.list1.list.hotels th{padding:9px;border-top:1px solid #d8d8d8;min-width:160px}.list-options .form-group.find{margin-right:4px;border:1px solid #ddd;border-radius:5px;padding:6px 10px;display:inline-block}.list-options .form-group.find input{width:150px}.list-options ::-webkit-input-placeholder{color:#222}.list-options .filters{display:inline-block;z-index:10;bottom:8px;margin-right:8px}.list-options .filters li{display:inline-block;margin-right:5px}.list-options .dropdown{display:inline-block;vertical-align:top}.rates .dropdown{position:relative;right:unset;top:unset}.hotel .rates .dropdown{top:unset}.box-contact .address{display:inline-block;width:35%;margin-right:4%;vertical-align:top}.box-contact .form{display:inline-block;width:60%}.detail dt{width:20%;display:inline-block;vertical-align:top}.detail dd{width:80%;display:inline-block;border-top:1px solid #ddd;padding-top:.4em;margin-top:.6em}}@media screen and (min-width:1400px){.city .clear .container{max-width:100%}.city .list1.grid .item{width:23%;margin:1%!important}.city .list1.grid .item.clr{clear:none}#Hoteis{margin-bottom:20px}#Hoteis .map-list{width:26%!important}#Hoteis .map-view{width:74%!important}}.blog-list .blog-content{height:120px;overflow:hidden;position:relative}.blog-list .blog-content.expanded{max-height:unset;overflow:visible;position:relative}.blog-list .blog-item{margin-bottom:80px;padding-top:40px;border-top:1px solid #ddd}.blog-list .blog-item .blog-title{color:#666;font-size:2.5em;font-weight:300;text-align:center}.blog-list .blog-item .blog-title small{display:block;font-size:30%}.blog-list .blog-item .blog-excerp{font-size:1.4em;text-align:center;line-height:1.2em;margin-top:1.2em}.blog-list .blog-item .read-more{background-image:linear-gradient(to bottom,transparent,white);bottom:-40px;left:0;margin:0;padding:30px 0;position:absolute;text-align:center;width:100%}.blog-list .blog-item .read-more .ui.button{top:40px}.blog-list .blog-icon{text-align:center}.blog-list .blog-icon img{border-radius:12px}.login-error{font-size:.7em;font-family:sans-serif;color:#c00;padding-bottom:14px}#SitwebError.ui.warning.message{position:fixed;bottom:0;margin:0;width:unset}#SitwebError.ui.warning.message p{padding-left:12px}#SitwebError.ui.warning.message .icon{font-size:2em}@-webkit-keyframes flashing{from{opacity:1;filter:alpha(opacity=100)}to{opacity:.3;filter:alpha(opacity=30)}}.modal-aviso{height:100vh}.modal-aviso .header h1{color:#333;margin:0}#AvisoLegal{margin-top:15px;font-size:80%;background:rgba(255,255,255,.9);padding:20px;color:#444;position:fixed;top:0;width:50%;left:50%;margin-left:-25%;display:none;border:solid 1px #bbb;border-radius:6px;box-shadow:2px 2px rgba(0,0,0,.2);z-index:900}#AvisoLegal .positive.button{float:right;z-index:992}#AvisoLegal p{float:left;margin-bottom:0;z-index:991}#AvisoLegal a:before{display:block;content:""}.ui.list .item a{cursor:pointer;color:rgba(0,0,0,.8)!important}.payment-foot{bottom:0;padding-top:30px;font-size:16px}.payment-foot .brands{max-width:400px}@keyframes flashing{from{opacity:1;filter:alpha(opacity=100)}to{opacity:.3;filter:alpha(opacity=30)}}#PrevisaoTempo{font-family:lato;position:absolute;right:0;top:0;color:#fff;background-color:rgba(0,0,0,.3);padding:30px 45px;text-align:right;height:100%;width:700px;background:-moz-linear-gradient(45deg,transparent 0%,transparent 40%,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(45deg,transparent 0%,transparent 40%,rgba(0,0,0,.8) 100%);background:linear-gradient(45deg,transparent 0%,transparent 40%,rgba(0,0,0,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=1)}#PrevisaoTempo .wi:before{font-size:60px;margin-right:15px;vertical-align:middle}#PrevisaoTempo .weather-temp{font-family:lato;font-size:3em;vertical-align:middle}#PrevisaoTempo .weather-desc{margin-bottom:6px;display:block}#PrevisaoTempo .weather-variation{font-size:14px;text-transform:uppercase;letter-spacing:1px}#PrevisaoTempo .weather-open-forecast{margin-bottom:15px;display:block}#PrevisaoTempo .weather-open-forecast:hover{color:#fff}#modal-weather-forecast{padding-top:60px}#modal-weather-forecast .weather-of-day{text-align:center;padding-bottom:35px;color:#333}#modal-weather-forecast .weather-of-day .weather-location{font-size:2em;margin-bottom:1em;color:#333}#modal-weather-forecast .weather-of-day .weather-icon{font-size:4em;margin-right:10px;display:inline-block;vertical-align:middle}#modal-weather-forecast .weather-of-day .weather-temp{font-size:4em;display:inline-block;vertical-align:middle}#modal-weather-forecast .weather-of-day .weather-condition{font-size:1.3em;margin-bottom:10px;margin-top:20px}#modal-weather-forecast .weather-of-day .weather-temp-variation .spacer{margin:0 10px}#modal-weather-forecast .weather-of-week{max-width:500px;margin:0 auto 50px;text-align:left;color:#333}#modal-weather-forecast .weather-of-week>li{padding:7px;border-top:1px solid rgba(0,0,0,.2)}#modal-weather-forecast .weather-of-week>li>div{display:inline-block;vertical-align:middle}#modal-weather-forecast .weather-of-week .weather-day{font-size:18px;font-weight:bold;width:80px}#modal-weather-forecast .weather-of-week .weather-icon{font-size:30px;width:60px}#modal-weather-forecast .weather-of-week .weather-temp-variation{font-size:14px;line-height:22px;width:50px}#modal-weather-forecast .weather-of-week .weather-condition{font-size:19px}.icon.close{position:absolute;right:50px;font-size:50px;cursor:pointer;z-index:222;color:#bbb;pointer-events:none}.icon.close:hover{color:#666}.ui.dimmer{background-color:rgba(255,255,255,.9)}.ui.basic.orange.label{background-color:#fff!important}#vis-covid_19{display:none;bottom:6px}#vis-covid_19.visible{display:inline-block}#vis-covid_19 strong{color:#f6841d!important;padding-left:10px!important;border:solid 1px #f6841d;padding:10px;margin-left:30px;border-radius:5px}#vis-covid_19 label{font-size:16px!important;color:#f6841d!important;padding-left:55px}#vis-covid_19 label:before,#vis-covid_19 label:after{top:9px}#vis-covid_19 i.fa-arrow-circle-left{color:#f6841d;font-size:25px;margin-left:4px;top:4px;margin-right:5px}.link-protocolo-covid{text-align:center;position:absolute;top:50px;right:225px;z-index:1000;border:solid 1px #f2711c;border-radius:4px;background:#fff;padding:10px 15px}.link-protocolo-covid a{color:#f2711c!important}.link-protocolo-covid a i{margin-right:6px}i.fa.fa-arrow-circle-left{font-size:24px;top:3px;margin-left:10px}.extra-services{margin-top:40px;text-align:center;font-family:'Roboto Condensed',sans-serif}.extra-services>h2{font-size:22px;text-transform:uppercase;font-weight:bold;margin-bottom:30px}.extra-services>ul{display:flex;flex-wrap:wrap;justify-content:center;font-size:15px}.extra-services>ul>li{background:#fff;border:1px solid #eee;border-radius:8px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);box-shadow:0 3px 5px 0 rgba(0,0,0,.1);padding:30px;width:250px;margin:10px}.extra-services h3{color:#cc2323;text-transform:uppercase;line-height:1em;font-size:16px;min-height:32px}.extra-services img{display:inline-block;margin-top:15px}.extra-services small{color:#999}.extra-services p{margin:0}.extra-services .price{font-weight:800;color:#333;font-size:20px}.extra-services .more{font-size:13px;margin-bottom:1em}.finishing-step{display:flex;flex-wrap:wrap;justify-content:space-around}.finishing-step>div{flex-grow:1}.main-content-finishing{width:60%;padding-right:30px}.main-content-finishing .ui.form .fields{margin-bottom:0}.main-content-finishing .group{border-radius:10px;padding:30px;border:1px solid #ddd;margin-bottom:20px;overflow:overlay}.main-content-finishing .group>h4{font-size:22px;margin:0 0 1.2em 0}.main-content-finishing a.group{display:block;font-size:25px;color:#666}.main-content-finishing a.group .fa{font-size:45px;margin-right:15px}.main-content-finishing a.group span{vertical-align:super}.main-content-finishing a.group:hover{color:#333;background:#f5f5f5}.main-content-finishing label{line-height:1.1}.main-content-finishing .ui.form input,.main-content-finishing .ui.form select{background-color:#f5f5f5;border-color:#eee}.main-content-finishing .ui.radio.checkbox{width:100%}.main-content-finishing .ui.checkbox input.hidden+label{font-size:24px;padding:24px;padding-left:50px;font-weight:bold;border:1px solid #ddd;width:100%;border-radius:8px;margin-bottom:8px}.main-content-finishing .ui.checkbox input.hidden+label:before,.main-content-finishing .ui.checkbox input.hidden+label:after{top:29px;left:20px}.main-content-finishing .ui.checkbox input.hidden+label span{font-weight:normal}.main-content-finishing .ui.checkbox input.hidden+label i{float:right;opacity:.5;font-size:30px}.main-content-finishing .ui.checkbox input.hidden+label:hover{background-color:#f5f5f5}.main-content-finishing .ui.checkbox input.hidden+label:hover i{opacity:1}.main-content-finishing .ui.checkbox input.hidden+label .forma-pagamento-subtexto{font-size:.8em}.short-cart{border-radius:15px;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;width:40%;background-color:#eee;padding:30px;margin-bottom:20px;max-height:660px}.short-cart .title-box{font-weight:bold;font-size:20px;margin-bottom:20px}.short-cart .separator{color:#f6841d;border-top:1px solid #f6841d;padding-top:7px;font-size:15px;line-height:1;font-weight:600;margin:15px 0 8px}.short-cart .item{display:flex;border-top:1px solid #ddd;padding-top:5px;margin-bottom:8px;padding-right:10px}.short-cart .item .info{width:70%}.short-cart .item .info .title{font-size:14px}.short-cart .item .value{width:30%;text-align:right;font-size:12px;line-height:1.3}.short-cart .item .price{font-size:14px;font-weight:bold;color:#333}.short-cart .total{display:flex;justify-content:space-between;border-top:1px solid #999;padding-top:7px;line-height:1;font-weight:600;margin:25px 0 8px}.short-cart .scroll-box{max-height:500px;overflow-x:auto;padding-right:10px}.list1.grid.hotels .hotel-menor-tarifa,.list1.grid.hotels .hotel-menor-tarifa-disponivel{position:absolute;bottom:0;left:0;right:0}.hotel-menor-tarifa-disponivel{display:none}