 * {margin: 0; padding: 0;}
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html {overflow-y: scroll;}
body {color: #4c4c4c; min-height: 100%; font-size: 12px; font-family: 'DINPro', Arial, Helvetica, sans-serif;}
body input,
body select,
body textarea {resize: none;}
b, strong {font-family: 'DINPro', Arial, Helvetica, sans-serif; font-weight: bold;}
a {color: inherit; text-decoration: none;}
a:hover {text-decoration: none;}
:focus {outline: 0;}
.hidden {display: none;}
ul, ol, li {list-style: none;}
html, #wrapper {height: 100%;}
body > #wrapper {height: auto; min-height: 100%;}
body {height: 100%; min-height: 100%; margin: 0;}
#wrapper {padding: 0;}
/* CLEAR FIX*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
input {border-radius: 5px;}
input[type=button], input[type=submit], button {-webkit-appearance: none; -webkit-border-radius: 0;}

body {}

.mobile {display: none;}
.desktop {display: block;}

body > .ui-front {z-index: 1000;}

.indent {width: 1024px; margin: 0 auto; overflow: hidden;}

.wrap.error {width: 1024px; padding: 20px 30px; margin: auto; background: #fff;}
.wrap.error h1 {font-size: 30px;}
.wrap.error h2 {font-size: 24px;}

@font-face {
    font-family: 'DINPro';
    src:url('../fonts/DINPro-Bold.eot');
    src:url('../fonts/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINPro-Bold.woff') format('woff'),
        url('../fonts/DINPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro';
    src:url('../fonts/DINPro.eot');
    src:url('../fonts/DINPro.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINPro.woff') format('woff'),
        url('../fonts/DINPro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro';
    src:url('../fonts/DINPro-Light.eot');
    src:url('../fonts/DINPro-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINPro-Light.woff') format('woff'),
        url('../fonts/DINPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro';
    src:url('../fonts/DINPro-CondMediIta.eot');
    src:url('../fonts/DINPro-CondMediIta.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINPro-CondMediIta.woff') format('woff'),
        url('../fonts/DINPro-CondMediIta.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'DINPro';
    src:url('../fonts/DINPro-Medium.eot');
    src:url('../fonts/DINPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINPro-Medium.woff') format('woff'),
        url('../fonts/DINPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'DINPro';
    src:url('../fonts/DINPro-LightItalic.eot');
    src:url('../fonts/DINPro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINPro-LightItalic.woff') format('woff'),
        url('../fonts/DINPro-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src:url('../fonts/MyriadPro-Regular.eot');
    src:url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MyriadPro-Regular.woff') format('woff'),
        url('../fonts/MyriadPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src:url('../fonts/MyriadPro-Bold.eot');
    src:url('../fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MyriadPro-Bold.woff') format('woff'),
        url('../fonts/MyriadPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


.col-lg-1, .col-lg-1_5, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-5_5, .col-lg-5_75, .col-lg-5_9, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-8_3, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-12_5, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-17_1, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24, .col-lg-25 {float: left; padding-right: 20px; margin: 0 0 16px; position: relative; box-sizing: border-box;}
.col-lg-1 {width: 4%;}
.col-lg-1_5 {width: 6%;}
.col-lg-2 {width: 8%;}
.col-lg-3 {width: 12%;}
.col-lg-4 {width: 16%;}
.col-lg-5 {width: 20%;}
.col-lg-5_9 {width: 23.8%;}
.col-lg-6 {width: 24%;}
.col-lg-7 {width: 28%;}
.col-lg-8 {width: 32%;}
.col-lg-8_3 {width: calc(100% / 3);}
.col-lg-9 {width: 36%;}
.col-lg-10 {width: 40%;}
.col-lg-11 {width: 44%;}
.col-lg-12 {width: 48%;}
.col-lg-12_5 {width: 50%;}
.col-lg-13 {width: 52%;}
.col-lg-14 {width: 56%;}
.col-lg-15 {width: 60%;}
.col-lg-16 {width: 64%;}
.col-lg-17 {width: 68%;}
.col-lg-17_1 {width: 68.2%;}
.col-lg-18 {width: 72%;}
.col-lg-19 {width: 76%;}
.col-lg-20 {width: 80%;}
.col-lg-21 {width: 84%;}
.col-lg-22 {width: 88%;}
.col-lg-23 {width: 92%;}
.col-lg-24 {width: 96%;}
.col-lg-25 {width: 100%;}
.col-last {padding: 0;}
.col-margin-15{margin: 0 0 13.5px;}
.col-margin-0{margin: 0;}

header{position: relative;}
header:after{content: ""; height: 8px; width: 100%; position: absolute; left: 0; top: 0; background: linear-gradient(to right, #92bd86 18%, #aaceec 18%, #aaceec 50%, #e19823 50%, #e19823 82%, #f5a2a4 82%);}
header .indent{padding: 80px 0 40px;}
header .indent img{display: block; float: left; width: 360px;}
header .indent .img2{float: right; width: 585px;}

header.c_area-restrita .indent img{width: 252px;}
header.c_area-restrita .indent .img2{width: 410px;}

.wrap-login{width: 685px; margin: auto;}
.wrap-login h1{font-size: 23px; color: #6c6c6c; font-weight: bold; margin: 0 0 25px;}
.wrap-login h1:after{width: 30px; height: 4px; background: #ca1126; margin: 10px 0 0; content: ""; display: block;}
.wrap-login h2{font-weight: bold; color: #6c6c6c; font-size: 23px; margin: 0 0 50px;}
.wrap-login .side{width: 50%; float: left; padding: 0 60px 0 0; border-left: 0;}
.wrap-login .side.last{padding: 0 0 0 60px; border-left: 1px solid #9d9693; min-height: 248px;}
.wrap-login .side.last h2{margin: 0 0 18px;}
.wrap-login .side input,
.wrap-login .side select{width: 100%; height: 45px; border-radius: 3px;}
.wrap-login .side input[type='radio']{display: none;}
.wrap-login .side input[type='radio'] + label span{width: 17px; height: 17px; border-radius: 50%; border: 1px solid #a9a29f; margin: 0 8px 0 0; display: block; float: left; position: relative;}
.wrap-login .side input[type='radio'] + label span:before{width: 7px; height: 7px; background: #a9a29f; position: absolute; left: 4.5px; top: 4.5px; border-radius: 50%;}
.wrap-login .side input[type='radio']:checked + label span:before{content: "";}
.wrap-login .side select,
.wrap-login .side input[type='text'],
.wrap-login .side input[type='password']{border: 1px solid #a9a29f; padding: 0 10px 0 40px; font-weight: 500; font-style: italic; font-size: 17px; color: #6c6c6c; background-position: left 10px center; background-repeat: no-repeat;}
.wrap-login .side input[type='submit']{font-size: 16px; font-weight: bold; color: #FFF; background: #ca1126; text-align: center; border: 0; width: 90px; float: right; cursor: pointer;}
.wrap-login .side a{font-weight: 500; font-size: 11px; color: #787878;}
.wrap-login .side input[type='text']::-moz-placeholder,
.wrap-login .side input[type='password']::-moz-placeholder{opacity: 1;}
.wrap-login .side .cadastrese{font-size: 16px; font-weight: bold; color: #FFF; background: #ca1126; text-align: center; border: 0; width: 110px; float: right; line-height: 45px; border-radius: 3px;}
.wrap-login .side .email{background-image: url(../images/ic_email.png);}
.wrap-login .side .senha{background-image: url(../images/ic_senha.png);}
.wrap-login .side .nome{background-image: url(../images/ic_nome.png);}
.wrap-login .side .matricula{background-image: url(../images/ic_matricula.png);}
.wrap-login .side .departamento{background-image: url(../images/ic_departamento.png);}
.wrap-login .side .filial{background-image: url(../images/ic_filial.png);}
.wrap-login .side.last input[type='submit']{width: 110px;}
.wrap-login .side label.lbl{color: #6c6c6c; font-size: 16px; font-weight: 500; line-height: 1;}
.wrap-login .side.last form{display: none;}
/*.wrap-login .side .cadastrese{font-size: 16px; font-weight: bold; color: #FFF; background: #ca1126; text-align: center; border: 0; width: 120px; float: left; line-height: 45px; border-radius: 3px; margin: 32px 0 0;}*/

form label.error{color: #ca1126; font-size: 12px;}

.wrap.index{overflow: hidden; padding: 0 0 25px;}

.box{padding: 30px 15px; border-top: 1px solid #585757; overflow: hidden;}
.box h1{font-size: 36px; font-weight: bold; line-height: 1; margin: 0 0 15px;}
.box p{font-size: 16px; font-weight: normal; line-height: 1.3; margin: 0 0 10px;}
.box .side{float: left; width: 420px; color: #585757;}
.box .side.last{width: 574px; color: #FFF;}
.box .side.last h2{font-size: 18px; font-weight: bold; line-height: 40px; background: #cd6020; padding: 0 15px;}
.box .side.last .linha{padding: 0 15px; background: #4a81c6; overflow: hidden; border-bottom: 1px solid #FFF;}
.box .side.last .linha.active{background: #FFF; color: #585757; border-bottom: 1px solid #585857;}
.box .side.last .col{float: left; padding: 10px 0;}
.box .side.last .col p{font-size: 16px; font-weight: normal; line-height: 1; margin: 0;}
.box .side.last .col.col-big{width: 85%;}
.box .side.last .col.col-small{width: 10%;}
.box .pagination{width: 100%; text-align: center; margin: 15px 0 0;}
.box .pagination li{display: inline-block; vertical-align: top; margin: 0 2px;}
.box .pagination li a{display: block; width: 20px; line-height: 20px; text-align: center; color: #585757; font-size: 12px; font-weight: normal; border: 1px solid #585757;}
.box .pagination li a.active{border: 1px solid transparent; background: #aac8ed;}
.box .noResult{color: #585757; font-weight: bold; font-size: 16px;}

.box-arquivos{opacity: 0; visibility: hidden; transition: opacity .5s; padding: 0;}
.box-arquivos.active{opacity: 1; visibility: visible; padding: 30px 0 15px;}

#fLocal{width: 100%; overflow: hidden; margin: 0 0 25px;}
#fLocal input,
#fLocal select{width: 100%; height: 40px; font-size: 14px; font-weight: 500; border: 1px solid #585757; border-radius: 0;}
/*#fLocal select:after{position: absolute; right: 12px; top: 22px; width: 0; height: 0; content: ""; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #FFF; z-index: 9;}*/
#fLocal select{background-color: #4a81c6; background-image: url(../images/arrow.png); background-position: right 12px center; background-repeat: no-repeat; color: #FFF; -moz-appearance: none; -webkit-appearance: none; padding: 0 0 0 15px; border-right: 0;}
#fLocal input[type='text']{background: #e4e4e4; font-style: italic; color: #585757; padding: 0 10px 0 20px; border-left: 0; border-right: 0;}
#fLocal input[type='text']::-moz-placeholder{opacity: 1;}
#fLocal input[type='submit']{background-color: #585757; background-image: url(../images/ic_lupa.png); background-repeat: no-repeat; background-position: center; cursor: pointer; border-left: 0;}

.box aside{float: left; width: 235px; min-height: 1px; position: relative;}
.box aside ul li{border-bottom: 1px solid #e4e4e4;}
.box aside ul li a{background: #585757; display: block; color: #FFF; font-weight: 300; font-size: 14px; padding: 14px 15px; line-height: 1; border-bottom: 1px solid #FFF; text-transform: uppercase;}
.box aside ul li a.active{background: #4a81c6; font-weight: bold;}
.box aside .si1{right: -21px; top: 50%;}
.box .wrap-content{float: left; width: calc(100% - 235px); padding: 0 0 0 25px; position: relative;}
.box .caminho{background: #e4e4e4; line-height: 1; padding: 14px 25px; color: #585757; font-weight: bold; font-size: 12px;}
.box .wrap-content .content{overflow-y: auto; background: #ededed; padding: 0 0 0 25px;}
.box .wrap-content .adjust{width: 500px;}
.box .wrap-content .content .linha{width: 100%; overflow: hidden; padding: 7px 10px;}
.box .wrap-content .content .linha ul{max-height: 0; overflow: hidden; transition: max-height .5s; width: 100%;}
.box .wrap-content .content .linha ul.active{max-height: 1500px;}
.box .wrap-content .content .linha ul li{position: relative; padding: 7px 20px;}
.box .wrap-content .content .linha ul li:before,
.box .wrap-content .content .linha ul li:after{position: absolute; left: 0; height: 16px; top: 0; content: ""; background: url(../images/dots-vertical.png); width: 14px;}
.box .wrap-content .content .linha ul li:after{width: 2px; top: 18px; background: url(../images/dots.png); height: calc(100% - 18px);}
.box .wrap-content .content .linha ul li:last-child:after{display: none;}
.box .wrap-content .content .header_linha{border-bottom: 1px solid #585757;}
.box .wrap-content .content .linha .col{font-size: 14px; color: #585757; font-weight: normal; float: left; min-height: 1px;}
.box .wrap-content .content .linha .col-small{width: 35px;}
.box .wrap-content .content .linha .col-big{width: calc(100% - 70px);}
.box .wrap-content .content .linha .ic_folder{width: 17px; height: 13px; background: url(../images/ic_folder.png); display: inline-block; vertical-align: middle;}
.box .wrap-content .si2{left: 50%; margin: 0 0 0 -6.5px; bottom: -30px; transform: rotate(90deg);}
/*.box .wrap-content .content .linha:not(.header_linha):hover{background: #aac8ed;}*/

.box-arquivos .caminho{background: none; padding: 0; border-bottom: 0; font-size: 14px; margin: 0 0 10px;}
.box-arquivos .wrap-arquivos{width: 100%; overflow: hidden;}
.box-arquivos .wrap-arquivos .linha.linha_header{background: none; border: 0;}
.box-arquivos .wrap-arquivos .linha.linha_header .col{padding: 0;}
.box-arquivos .wrap-arquivos .linha{background: #e4e4e4; margin: 0 0 7px; border: 1px solid #585757; border-radius: 3px; overflow: hidden;}
.box-arquivos .wrap-arquivos .linha .col{float: left; font-size: 14px; font-weight: normal; color: #585757; padding: 6px 0; line-height: 1;}
.box-arquivos .wrap-arquivos .linha .col-small{width: 85px;}
.box-arquivos .wrap-arquivos .linha .col-big{width: calc(100% - (85px * 3));}
.box-arquivos .wrap-arquivos .linha .col-medium{width: 255px;}
.box-arquivos .wrap-arquivos .linha input[type='checkbox']{display: none;}
.box-arquivos .wrap-arquivos .linha input[type='checkbox'] + label .check{display: inline-block; vertical-align: bottom; margin: 0 10px; width: 12px; height: 12px; border: 1px solid #585757; background-color: #FFF; border-radius: 3px;}
.box-arquivos .wrap-arquivos .linha input[type='checkbox']:checked + label .check{background-color: #5e80c1; background-image: url(../images/ic_selected.png); background-repeat: no-repeat; background-position: center;}
.box-arquivos .wrap-arquivos .linha .cadeado{width: 11px; height: 15px; display: inline-block; margin: 0 10px 0 0; vertical-align: bottom; background: url(../images/cadeado.png);}
.box-arquivos .wrap-arquivos .linha .ic{margin: 0 3px 0 0;}
.box-arquivos .wrap-arquivos .linha.linha_footer{background: none; border: 0; margin: 0;}
.box-arquivos .wrap-arquivos .linha.linha_footer .col-small{width: 200px;}
.box-arquivos .wrap-arquivos .linha.linha_footer .col-big{width: calc(100% - (200px * 2));}
.box-arquivos .wrap-arquivos .linha.linha_footer .col-small a{line-height: 30px; display: block; border: 1px solid #585757; padding: 0 0 0 10px; background: #e4e4e4; font-size: 12px; color: #585757; font-weight: 300; font-style: italic;}
.box-arquivos .wrap-arquivos .linha.linha_footer .col-small a span{background-image: url(../images/sprites.png); width: 30px; height: 30px; display: block; float: right;}
.box-arquivos .wrap-arquivos .linha.linha_footer .col-small .link_mail{margin: 0 10px 0 0;}
.box-arquivos .wrap-arquivos .linha.linha_footer .col-small .link_mail span{background-position: -59px 0;}
.box-arquivos .wrap-arquivos .linha.linha_footer .col-small .link_download span{background-position: -93px 0;}
.box-arquivos .wrap-arquivos .linha .textEmail{width: 170px; border-radius: 0; padding: 0 5px; font-size: 13px; height: 30px; border: 0; color: #585757; margin: 2.5px 0;}
.box-arquivos .wrap-arquivos .linha.linha_footer .textEmail{border: 1px solid #585757;}
.box-arquivos .wrap-arquivos .linha .textEmail::-moz-placeholder{opacity: 1;}
.box-arquivos .wrap-arquivos .linha .sendEmail{width: 35px; text-align: center; line-height: 30px; color: #FFF; font-weight: bold; font-size: 13px; cursor: pointer; border: 0; background: #4a81c6;}
.box-arquivos .wrap-arquivos .linha .ic_plus{background: url(../images/ic_plus.png); background-size: 100% auto; width: 20px; height: 20px; display: inline-block; margin: 0 5px; vertical-align: middle;}

.box-duvida{padding: 45px 0 30px;}
.box-duvida h4{font-size: 24px; color: #4a81c6; font-weight: bold; line-height: 1; margin: 0 0 20px;}
.box-duvida .clique_aqui{background: #4a81c6; color: #FFF; font-weight: bold; font-size: 14px; padding: 0 20px; line-height: 35px; margin: 0 0 20px; display: inline-block;}
.box-duvida .box_hidden{width: 405px; opacity: 0; visibility: hidden; transition: opacity .5s;}
.box-duvida p{margin: 0 0 15px; line-height: 1.3; color: #585757; font-weight: normal; font-size: 16px;}
.box-duvida form{}
.box-duvida form input[type='text'],
.box-duvida form textarea{width: 100%; border: 1px solid #585757; background: #ededed; font-size: 14px; font-weight: 300; font-style: italic; color: #585757;}
.box-duvida form input[type='text']{height: 40px; padding: 0 20px; border-radius: 0;}
.box-duvida form textarea{height: 150px; padding: 15px 20px;}
.box-duvida form input[type='text']::-moz-placeholder{opacity: 1;}
.box-duvida form textarea::-moz-placeholder{opacity: 1;}
.box-duvida form input[type='submit']{width: 85px; line-height: 35px; text-align: center; color: #FFF; background: #4a81c6; font-weight: bold; font-size: 14px; cursor: pointer; border: 0; float: right;}

.wrap-popup{width: 585px; height: 330px; position: absolute; left: 50%; top: 50%; margin: -115px 0 0 -292.5px; background: #cecece; padding: 30px; z-index: 999; font-family: 'Myriad Pro'; display: none;}
.wrap-popup .popup{width: 100%; height: 270px; background: #ffffff; border-radius: 10px; position: relative;}
.wrap-popup .popup p{text-align: center; color: #585757;}
.wrap-popup .popup .title{line-height: 95px; background: #b0b0b0; font-weight: bold; font-size: 58px; border-radius: 10px 10px 0 0;}
.wrap-popup .popup .message{padding: 35px; font-weight: normal; font-size: 34px;}
.wrap-popup .popup a{position: absolute; right: -20px; top: -20px; font-size: 18px; color: #585757; font-weight: bold;}

footer{padding: 30px 0 60px; background: #f5f3f0; position: relative;}
footer.c_area-restrita{padding: 15px 0 5px;}
footer:after{content: ""; height: 8px; width: 100%; position: absolute; left: 0; top: 0; background: linear-gradient(to right, #92bd86 18%, #aaceec 18%, #aaceec 50%, #e19823 50%, #e19823 82%, #f5a2a4 82%);}
footer .i_principal{padding: 0 42px;}
footer .i_principal .link{font-weight: bold; font-size: 21px; color: #FFF; border-radius: 20px; height: 37px; line-height: 37px; padding: 0 15px; text-shadow: 2px 2px 2px rgba(0,0,0,.33); background: linear-gradient(to bottom, gray 0, #a8a8a8 100%); display: block; float: left;}
footer .i_principal .link:hover{background: linear-gradient(to bottom, #a8a8a8 0, gray 100%);}
footer .i_principal .contato{float: right; margin: 0 0 0 20px;}
footer .i_principal .mail{font-size: 18px; font-weight: normal; color: #666666; text-align: right; display: block; float: right; line-height: 1;}
footer .i_restrito{display: flex; justify-content: space-between;}
footer .i_restrito p{font-size: 14px; color: #585757; font-weight: normal; text-align: right; line-height: 1.2;}

.wrap-loading{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; background: rgba(0,0,0,0.7); display: none;}
.wrap-loading .loading{width: 64px; height: 64px; background: url(../images/load-64.gif); position: absolute; top: 50%; left: 50%; margin: -32px 0 0 -32px;}

.wrap-message{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9; background: rgba(0,0,0,0.7); display: none;}
.wrap-message .message{width: 680px; height: 150px; background: #FFF; border-radius: 10px; position: absolute; left: 50%; top: 50%; margin: -75px 0 0 -340px; padding: 20px;}
.wrap-message .message input{width: 100%; height: 45px; font-size: 16px; border: 0; border-radius: 3px;}
.wrap-message .message input[type='text']{padding: 0 10px; color: #6c6c6c; font-style: italic; border: 1px solid #a9a29f; font-weight: 500;}
.wrap-message .message input[type='text']::-moz-placeholder{opacity: 1;}
.wrap-message .message input[type='text']::-webkit-input-placeholder{color: #6c6c6c;}
.wrap-message .message input[type='submit']{font-weight: bold; text-align: center; color: #FFF; background: #ca1126; cursor: pointer;}

.ic_view, .ic_download, .ic_mail{display: inline-block; background-image: url(../images/sprites.png);}
.ic_view{width: 21px; height: 14px; background-position: 0 0;}
.ic_download{width: 14px; height: 14px; background-position: -24px 0;}
.ic_mail{width: 17px; height: 14px; background-position: -41px 0;}

#popup_title{background: #e4e4e4 !important; color: #585757 !important; font-weight: bold !important; font-family: 'DINPro';}
#popup_message{color: #585757 !important; font-weight: normal !important; font-family: 'DINPro';}
#popup_ok{font-weight: normal !important; font-family: 'DINPro';}

.seta_indicativa{width: 13px; height: 32px; background: url(../images/seta-indicativa.png); position: absolute; opacity: 0; transition: opacity .25s;}
.seta_indicativa.active{opacity: 1;}

#RecaptchaField1, #RecaptchaField2{margin: 0 0 16px;}