header{position:absolute;left:0;top:0;width:100%;z-index:999}header .open{color:white;cursor:pointer;font-size:22px;left:0;line-height:22px;position:fixed;text-align:center;top:35px;width:116px;z-index:10;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}header .base-menu-scrolled{background-color:#ad0000;height:0;left:0;overflow:hidden;position:fixed;top:0;width:100%;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-box-shadow:0 0 21px rgba(0,0,0,.31);-moz-box-shadow:0 0 21px rgba(0,0,0,.31);box-shadow:0 0 21px rgba(0,0,0,.31);z-index:9}header .base-menu-scrolled .logo{display:inline-block;line-height:70px;margin-left:17.5%;height:70%;width:8%}header .base-menu-scrolled .logo img{height:100%;width:100%}header .menu-overlay{background-color:rgba(190,190,190,.5);display:none;left:0;height:100%;position:fixed;top:0;width:100%;z-index:99}header .logo-principal{left:17.6%;position:absolute;top:30px;z-index:5}@media screen and (max-width:1800px){header .logo-principal{height:82px;top:24px;width:174px}header .logo-principal img{height:100%;width:100%}}.menu-principal{background-color:#fff;color:#ad0000;font-size:30px;font-weight:300;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:0;z-index:999;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;transition:all .45s ease-in-out;-webkit-box-shadow:0 0 21px rgba(0,0,0,.31);-moz-box-shadow:0 0 21px rgba(0,0,0,.31);box-shadow:0 0 21px rgba(0,0,0,.31)}.menu-principal .area-menu{opacity:0;width:413px;display:inline-block;-webkit-transition:all .45s ease-out;-moz-transition:all .45s ease-out;-ms-transition:all .45s ease-out;-o-transition:all .45s ease-out;transition:all .45s ease-out}.menu-principal .menu-header{background-color:#ad0000;height:208px;width:100%;position:relative}@media screen and (max-height:950px){.menu-principal .menu-header{height:166px}.menu-header .menu-logo{width:146px;height:69px}}.menu-header .menu-logo{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu-principal .close{color:#fff;cursor:pointer;font-size:20px;left:45px;position:absolute;top:35px;z-index:10}.menu-principal .lista{list-style:none;margin:47px 0 60px;padding:0;text-align:center;width:100%}.menu-principal .lista li{margin-bottom:24px}.menu-principal .lista li:last-child{margin-bottom:0}.menu-principal .lista a{color:#ad0000;line-height:52px;padding:8px 24px}.menu-principal .lista li:not(.active) a:hover{text-decoration:underline}@media screen and (max-width:1800px){.menu-principal{font-size:24px}.menu-principal .lista{margin:36px 0 48px}.menu-principal .lista li{margin-bottom:20px}.menu-principal .lista a{color:#ad0000;line-height:42px;padding:6px 18px}}#home .menu-principal .home a,#sobre .menu-principal .sobre a,#seguroviagem .menu-principal .seguroviagem a,#materias .menu-principal .materias a,#faleconosco .menu-principal .faleconosco a,#sejaparceiro .menu-principal .sejaparceiro a,#faq .menu-principal .faq a{background-color:#ad0000;color:#fff}.menu-principal .container-social{border-bottom:solid 1px #ad0000;border-top:solid 1px #ad0000;padding:20px 0;text-align:center;vertical-align:middle}.menu-principal .container-social a{color:#ad0000;font-size:46px;line-height:46px;margin:0 7px;vertical-align:middle}@media screen and (max-width:1800px){.menu-principal .container-social{padding:16px 0}.menu-principal .container-social a{font-size:36px;line-height:36px;margin:0 5px}}.menu-principal .scrollbar-inner>.scroll-element.scroll-y{width:4px}.menu-principal .scrollbar-inner>.scroll-element .scroll-element_outer{border-radius:4px}.menu-principal .scrollbar-inner>.scroll-element .scroll-bar,.menu-principal .scrollbar-inner>.scroll-element .scroll-element_track{border-radius:4px;opacity:1;background-color:#ad0000}.menu-principal .scrollbar-inner>.scroll-element .scroll-element_track{background-color:#ad0000}header.scrolled .open{color:#fff;top:23px}header.scrolled .base-menu-scrolled{height:70px}header.opened .menu-principal{width:413px}header.opened .area-menu{opacity:1}header.opened .open{display:none}header.opened .menu-overlay{display:block}header .bloco-login{position:fixed;right:2.6%;top:29px;z-index:10;-webkit-transition:top .25s ease-in-out;-moz-transition:top .25s ease-in-out;-ms-transition:top .25s ease-in-out;-o-transition:top .25s ease-in-out;transition:top .25s ease-in-out}header.scrolled .bloco-login{top:12px}.bloco-login .open-login,.bloco-login .info-logado{border:solid 1px #fff;cursor:pointer;color:#f6573e;display:inline-block;font-size:15px;line-height:46px;padding:0 15px;position:relative;text-transform:uppercase;z-index:10;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.bloco-login:not(.opened) .open-login{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.20);-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.11);-moz-box-shadow:1px 2px 2px rgba(0,0,0,.11);box-shadow:1px 2px 2px rgba(0,0,0,.11)}.bloco-login .open-login .icon-ico-login{font-size:21px;margin-right:10px;vertical-align:sub}header.scrolled .bloco-login .open-login{border:solid 1px #fff;color:#fff;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}header.scrolled .bloco-login.opened .open-login{border:solid 1px #f6573e;color:#f6573e}.bloco-login.logado .info-logado{background-color:#fff;font-size:14px;text-transform:none}.bloco-login .info-logado .myinfo{color:#ad0000}.bloco-login.logado .icon-ico-login{color:#f6573e;font-size:21px;margin-right:5px;vertical-align:sub}.bloco-login .logoff{color:#f6573e;font-weight:700;text-decoration:underline}.bloco-login .logoff:hover{text-decoration:none}.area-login{display:none;background-color:#fff;color:#2a2725;padding-bottom:20px;padding-top:80px;position:absolute;right:-15px;text-align:right;top:-8px;width:365px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:5}.bloco-login.opened .area-login{display:block}.bloco-login.forgot .area-login{width:334px}.area-login .padding-interno{padding-right:15px}.area-login label,#reset-password label{display:inline-block;font-size:15px;letter-spacing:0;margin-bottom:8px}.area-login input[type=text],.area-login input[type=password],.area-login input[type=email],#reset-password input[type=text],#reset-password input[type=password]{background-color:#fff;border:solid 1px #e6e6e6;border-radius:4px;height:42px;margin-left:9px;padding:0 10px;width:170px;-webkit-border-radius:4px;-moz-border-radius:4px}.area-login .itens-inline{margin-bottom:20px}.area-login .forgot-pass{color:#2a2725;font-size:12px;margin-right:20px;text-decoration:underline}.area-login .user-message,#reset-password .user-message{background-color:#fff;border:solid 1px #f6573e;color:#f6573e;font-size:14px;letter-spacing:.1em;line-height:18px;margin:0 auto 20px;padding:5px 10px;text-align:center;width:70%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#forgot-password{display:none}.area-login .close-login,#reset-password .close-login,.info-logado .close-login{color:#f6573e;cursor:pointer;left:15px;position:absolute;top:15px;z-index:2}#forgot-password .bloco-captcha{margin-bottom:14px}#forgot-password .submit{width:78%;margin:0 auto;display:block}.bloco-login.forgot #login{display:none}.bloco-login.forgot #forgot-password{display:block}#reset-password{text-align:right}#reset-password label{display:block}#reset-password .bt{display:inline-block;margin:20px 5px 0}#reset-password .bt:last-child{border:solid 1px #ad0000;color:#ad0000}#reset-password .bt:last-child:hover{background-color:#ad0000;color:#fff}#reset-password .user-message{margin-top:20px}#reset-password .close-login{left:auto;right:15px}@media screen and (min-width:1001px) and (max-width:1250px){header .logo-principal{height:60px;top:24px;width:127px}}