body p{margin:0;padding:0;display:block}.pageHeader{position:fixed;width:100%;z-index:99995;top:0;padding-bottom:0}.barra-top-consultor{background:#2e2e2e;width:100%;height:42px}.content-consultor{font-family:'NaturaSans Regular';font-size:12px;font-weight:bold;text-transform:uppercase;background-color:#2e2e2e;color:#fff;padding:13px 0;text-align:center}
.bg-alerta{background:#f2a900;width:100%;height:40px;border-bottom:1px solid #a1902e}.main-alerta{max-width:982px;height:auto;margin:0 auto;padding:7px 0}.alerta-fixed{position:fixed}.close-alerta{background:url(/assets/novahome/images/close-alert.png) top center no-repeat;width:10px;height:10px;float:right;margin-top:8px;cursor:pointer}
.alert{width:96%;width:calc(100% - 50px);height:auto;float:left}.multi-alert{width:auto;max-height:33px;display:inline-block}.destaque-bold{color:#fff;text-transform:uppercase;font-size:12px;font-family:'NaturaSans Bold';float:left;padding:4px 4px;text-shadow:1px 1px 1px #baa635;margin-top:2px}
.destaque-light{color:#fff;text-transform:uppercase;font-size:12px;float:left;padding:6px 0}.button-alert{color:#544a48;text-transform:uppercase;font-size:14px;font-family:'NaturaSans Bold';float:left;text-decoration:none;border:2px solid #544a48;padding:0 5px;margin:2px 5px}.button-alert:hover{color:#f2a900;background:#544a48}
.white-border-right{background-color:#fff;margin:-7px 2px;width:1px;height:40px;float:right}.cad-alert{background:url(/assets/novahome/images/cad-alert.png) 0 0 no-repeat;width:26px;height:25px;float:left}.frete-alert{background:url(/assets/novahome/images/frete-alert.png) 0 0 no-repeat;width:51px;height:25px;float:right;margin:0 7px}
.card-alert{background:url(/assets/novahome/images/card-alert.png) 0 0 no-repeat;width:36px;height:25px;float:right;margin:0 10px}@-webkit-keyframes load8{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.init-loader,.init-loader:after{border-radius:45px;width:30px;height:30px}.init-loader{margin:15px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid #ffba97;border-right:2px solid #ffba97;border-bottom:2px solid #ffba97;border-left:2px solid #fd5803;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;box-sizing:border-box}
.header-content{width:100%;height:auto;background:#2e2e2e;float:left;position:fixed;z-index:100000}.header-content .bg-login{display:block}.cnSearchResult #results-search-franchisee{display:block !important;min-width:780px}.cnSearchResult .container-avatar,.cnSearchResult .container-visite{display:none !important}
.showSuggested #consultor-sugerido{display:block}.showSuggested #search-franchisee{display:none}#consultantContainer .name-login{display:block}#consultantContainer .hello-login .name-login{display:initial}#consultantContainer.cnSearch .name-login{display:none}#consultantContainer.cnSearchResult .name-login,#consultantContainer.cnSearchResult #visitante,#consultantContainer #visitante{display:none}
#userContainer #user-name-logado{display:block}#consultantContainer.cnSearch .hello-login .name-login,#consultantContainer.cnSearch #visitante,#consultantContainer.cnSearch #user-name-logado{display:initial}#consultantContainer.showSuggested .name-login,#consultantContainer.showSuggested #visitante,#consultantContainer.showSuggested #user-name-logado{display:initial}
#consultantContainer.showSuggested #name-consultor{display:none}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}
to{opacity:1}}.btn-consultor.icon-email:hover>.balao-email{display:inline-block;-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-ms-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}.icon-email .balao-email{position:absolute;border:0;background:transparent;display:none;top:32px}
.icon-email .balao-email p{border:1px solid #f2a900;background:#fff;font-size:18px;padding:10px;left:0;font-family:'NaturaSans Regular';font-weight:bold;color:#2e2e2e;z-index:999;top:0}.collapsed-header{position:fixed;background:#2e2e2e !important;width:100%;height:auto;border-bottom:1px solid #fe5000;box-shadow:0 -2px 20px #000}
.collapsed-header .area-logo{padding-bottom:0}.collapesedMenu,.collapsed-header .modal-saudacao-consultor{display:none}.collapsed-header .collapesedMenu{display:inline-block;width:100%}.position_sacola{position:absolute;top:0;right:16px}.bagContainer{width:542px;background:#fff;position:absolute;right:28px;top:52px}
.bagContainer .bg-bag{display:block}.bagContainer .bag-externo{margin:0 auto;position:fixed;display:inline-block;min-height:165px;padding:0}.bag-close{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.65)}.bg-banners{margin-bottom:-3px}.bg-banners .nav-superior>div{height:100% !important}
.bg-banners .prev-sup,.bg-banners .next-sup{top:45%}.item_menu_colapsed .drop_sub_colapsed,.item_menu .drop_sub{opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility .5s ease-in-out;-moz-transition:opacity .3s ease-in-out,visibility .5s ease-in-out;-ms-transition:opacity .3s ease-in-out,visibility .5s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .5s ease-in-out;transition:opacity .3s ease-in-out,visibility .5s ease-in-out}
.item_menu_colapsed.active .drop_sub_colapsed,.item_menu.active .drop_sub{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-in-out,visibility .5s ease-in-out;-moz-transition:opacity .3s ease-in-out,visibility .5s ease-in-out;-ms-transition:opacity .3s ease-in-out,visibility .5s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .5s ease-in-out;transition:opacity .3s ease-in-out,visibility .5s ease-in-out}
.bg_main_banner{margin-top:0 !important}.page-container #container{padding-top:111px;padding-bottom:20px}@media only screen and (max-width:1024px){.page-container #container{padding-top:0;padding-bottom:0}}.page-container .copyright-desktop{margin-bottom:-14px}.modular-template .copyright-desktop{margin-bottom:-14px}
.default-template .copyright-desktop{margin-bottom:-14px}.default-template #presentes{margin-bottom:-1px}.default-template .main_prod{padding-bottom:0}.content-login .option-login{min-width:250px}.default-template #container{padding-top:111px}.default-template.home #container{padding-top:0}