.corpri1{color:#777777;}
.corpri2{color:#000000;}
.azul{color:#23b02d;}
.vermelho{color:#e12826;}
.amarelo{color:#23b02d;}
.indicadorestable tr{height:35px;}
.indicadorestable tr:nth-child(2n+2){background:#f3f2f1;}
.indicadorestable tr td:nth-child(1),
.indicadorestable tr td:nth-child(2),
.indicadorestable tr td:nth-child(3){border-right:1px solid #ddd;padding-right:3px;}
.indicadores{float:left;position:relative;width:100%;margin-bottom:30px;}
h1{padding:0;margin:0;}
a{color:inherit;}
p{padding:0;margin:0;}
.rosa{color:#c7718a;}
.rosa:hover{color:#c7718a;}
.roxo{color:#321850 !important;}
.roxoesc{color:#110028 !important;}
.rosaesc{color:#71001d;}
.branco{color:#ffffff;}
.cinza{color:#919191;}
.cinzaesc{color:#505050;}
.cinzaesc:hover{color:#505050;}
.cinzacla{color:#d4d4d4;}
.cinzacla2{color:#5d5d5d;}

.divdefault{
    float: left;
    clear: both;
    position: relative;
    width: 100%; 
}
.inputcontacto{width:100%;height:50px;margin-bottom:5px;border-radius:0px;position:relative;float:left;color:#7b868c; background: #f1f1f1;border:1px solid transparent; box-sizing: border-box; background: #f1f1f1; color:#000000; width:100%; max-width:325px; height: 45px; border-radius:40px; position:relative; float:left;}
.textareacontacto{width:100%;display:block;padding:10px;padding-left:5px;padding-right:5px;box-sizing:border-box;font-size:14px;color:#f1892e;border:none;margin-bottom:10px;background:#eee;min-height:140px;}
.bkinputcontacto{vertical-align:middle;width:100%;height:50px;text-align:left;background:#eee; box-sizing:border-box; color:#7b868c; background: #f1f1f1; }
.bkinputcontacto2{vertical-align:middle;width:100%;height:50px;text-align:left;background:#eee; box-sizing:border-box; background: #f1f1f1;}

.wrapprotectdata{
    float: left;
    clear: both;
    position: relative;
    padding: 0 40px 30px;
    box-sizing: border-box; 
}

.letra60{font-size:60px;font-weight:300;}
.letra50{font-size:50px;text-decoration:none;}
.letra40{font-size:22px;text-decoration:none;}
/*letra26 estrutura */
.letra24{font-size:24px;text-decoration:none;}
.letra21{font-size:21px;text-decoration:none;}
.letra32{font-size:32px;text-decoration:none;}
.letra30{font-size:30px;text-decoration:none;}
.letra28{font-size:28px;text-decoration:none;}
.letra22{font-size:22px;text-decoration:none;line-height:22px;}
.letra20{font-size:20px;text-decoration:none;}
.letra18{font-size:18px;text-decoration:none;}
.letra17{font-size:17px;text-decoration:none;}
.letra16{font-size:16px;text-decoration:none;}
.letra14{font-size:14px;text-decoration:none;}
.letra13{font-size:13px;text-decoration:none;line-height:13px;}
.letra12{font-size:12px;text-decoration:none;}
.letra11{font-size:11px;font-weight:normal;text-decoration:none;}
.letra10{font-size:10px;font-weight:normal;text-decoration:none;}
.letra9{font-size:9px;font-weight:normal;text-decoration:none;}
.esquerdo{text-align:left;}
.centro{text-align:center;}
.center{text-align:center;position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
.direito{text-align:right;}
.titulogr{font-size:32px;line-height:25px;color:#003e51;font-weight:normal;text-decoration:none;text-align:left;}
.titulo_black{font-size:22px;line-height:22px;font-weight:500;font-variant:normal;color:#000;text-decoration:none;margin-bottom:12px;}
.titulob{font-size:13px;line-height:normal;font-weight:normal;font-style:normal;color:#3f2310;text-decoration:none;text-align:left;}
.titulobr{font-size:45px;line-height:43px;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none;}
a.titulobr:hover{color:#ffffff;text-decoration:none;}
.titulop{font-size:26px;line-height:normal;font-weight:normal;font-style:normal;font-variant:normal;color:#9d854d;text-decoration:none;text-align:center;}
.legendap{font-size:13px;line-height:normal;font-weight:normal;font-style:normal;font-variant:normal;color:#9d854d;text-decoration:none;text-align:left;}
.titulonews{font-size:15px;line-height:normal;font-weight:normal;font-style:normal;font-variant:normal;color:#ece8de;text-decoration:none;text-align:left;}
.titslider{font-size:32px;line-height:normal;font-weight:normal;font-style:normal;font-variant:normal;color:#ffffff;text-decoration:none;text-align:left;}
.subtitslider{font-size:14px;line-height:normal;font-weight:normal;font-style:normal;font-variant:normal;color:#ffffff;text-decoration:none;text-align:left;}
.balaodircinza{background:url(imgs/balaodircinza.png) no-repeat center center/contain;width:19px;height:36px;position:absolute;top:30px;left:0;}
.balaoesqcinza{background:url(imgs/balaoesqcinza.png) no-repeat center center/contain;width:19px;height:36px;position:absolute;top:30px;right:0;}
.balaodircinza2{background:url(imgs/balaodircinza.png) no-repeat center center/contain;width:23px;height:40px;position:absolute;top:50px;left:0;}
.balaoesqcinza2{background:url(imgs/balaoesqcinza.png) no-repeat center center/contain;width:23px;height:40px;position:absolute;top:50px;right:0;}
.balaoesqsub{background:url(imgs/balaocinzasub.png) no-repeat center center/contain;width:17px;height:30px;position:absolute;top:30px;left:0;}
.balaodirbr{background:url(imgs/balaodirbr.png) no-repeat center center/contain;width:19px;height:36px;position:absolute;top:30px;left:0;}
.balaoesqbr{background:url(imgs/balaoesqbr.png) no-repeat center center/contain;width:19px;height:36px;position:absolute;top:30px;right:0;}
.balaobottomcinza{background:url(imgs/balaoesqcinza.png) no-repeat center center/contain;width:19px;height:36px;position:absolute;bottom:-9px;left:30px;transform:rotate(90deg);}
.balaobottombr{background:url(imgs/balaoesqbr.png) no-repeat center center/contain;width:19px;height:36px;position:absolute;bottom:-9px;left:30px;transform:rotate(90deg);}
a.txtnorm:hover{color:#777777;}
a.titulo:hover{color:#9d854d;}
a.menupri:hover{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;font-weight:bold;}
a.menupri2:hover{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
a.menupri3:hover{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;color:#23b02d;}
.menumobilepri{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;color:#ffffff;}
.menupri{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;text-decoration:none;color:#fff;font-size:13px;text-decoration:none;text-align:left;}
.menupri2{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;color:#23b02d;font-size:13px;font-weight:bold;font-weight:700;text-decoration:none;text-align:left;}
.menupri3{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;text-align:left;}
.menupri4{-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;color:#23b02d;font-size:11px;font-weight:bold;text-decoration:none;text-align:left;}
.justificado{text-align:justify;}
.txtnorm{font-weight:normal;color:#777777;text-decoration:none;text-align:justify;font-size:14px;font-weight:400;line-height:24px;}
.titlenorm{font-weight:700;color:#003e51;}
.subtitulo{font-size:12px;line-height:14px;font-weight:bold;color:#fff;text-decoration:none;text-align:center;margin:0;}
.legendaimg{font-size:10px;color:#ffffff;font-weight:normal;font-style:normal;text-decoration:none;}
.pe{font-size:11px;color:#a08952;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
.pe2{font-size:11px;color:#b5a47c;font-weight:normal;font-style:normal;text-decoration:none;}
a.pe:hover{color:#5b5b5b;text-decoration:none;}
a.pe2:hover{color:#ffffff;text-decoration:none;}
.menuhover:hover{background:#FF7501;}
.onevento{color:#919191;}
.onevento:hover{color:#ffffff;}
.onlinhaverm:hover .linhavermab{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;background:#23b02d;height:30px;position:absolute;bottom:0;padding-left:10px;margin-right:-5px;}
.linhavermab{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#23b02d;height:3px;position:absolute;bottom:0;right:0;padding:0;}
.txtlinhaverm{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:8px;color:#787878;}
.onlinhaverm:hover .txtlinhaverm{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:8px;color:#ffffff;}
.onlinhacinza:hover .linhacinzaab{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;background:#6a6a6a;height:30px;position:absolute;bottom:0;padding-left:10px;margin-right:-5px;}
.linhacinzaab{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#6a6a6a;height:3px;position:absolute;bottom:0;right:0;padding:0;}
.txtlinhacinza{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:10px;color:#6a6a6a;}
.onlinhacinza:hover .txtlinhacinza{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:10px;color:#ffffff;}
.onlinhacinza:hover .linhacinzaab2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;background:#6a6a6a;height:30px;position:absolute;bottom:0;padding-left:10px;margin-left:-10px;}
.linhacinzaab2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#6a6a6a;height:3px;position:absolute;bottom:0;left:0;padding:0;}
.onlinhaazul:hover .linhaazulab{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;background:#23b02d;height:30px;position:absolute;bottom:0;padding-left:10px;margin-right:-5px;}
.linhaazulab{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#23b02d;height:3px;position:absolute;bottom:0;right:0;padding:0;}
.txtlinhaazul{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:8px;color:#787878;}
.onlinhaazul:hover .txtlinhaazul{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:8px;color:#ffffff;}
.onlinhacinzaamar:hover .linhacinzaamarab{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;background:#23b02d;height:30px;position:absolute;bottom:0;padding-left:10px;margin-right:-5px;}
.linhacinzaamarab{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#6a6a6a;height:3px;position:absolute;bottom:0;right:0;padding:0;}
.txtlinhacinzaamar{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:8px;color:#6a6a6a;}
.onlinhacinzaamar:hover .txtlinhacinzaamar{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:8px;color:#ffffff;}
.linhaazul{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;background:#23b02d;height:3px;}
.linhaamar{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;background:#23b02d;height:3px;}
.linhaverm{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;background:#23b02d;height:3px;position:relative;}
.linhaverm2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;background:#e12826;height:3px;position:relative;}
.linhabranca{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;background:#ffffff;height:3px;}
.submenuhover:hover .submenu{font-weight:800;}
.linhacinza{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:0;background:#6a6a6a;height:3px;}
.submenuhover:hover .linhacinza{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100px;}
.submenuhover2:hover .submenu2{font-weight:800;}
.linhacinza2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:0;background:#6a6a6a;height:3px;}
.submenuhover2:hover .linhacinza2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100px;}
.bknot{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;height:100%;position:absolute;background:rgba(13.8, 69, 17.6, 0.7);opacity:0;}
.onnot:hover .bknot{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;}
.bknot2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;height:100%;position:absolute;background:rgba(248,209,42, 0.7);opacity:0;}
.onnot2:hover .bknot2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;}
.bkconte2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;height:100%;position:absolute;background:#454545;opacity:0.2;}
.onconte2:hover .bkconte2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;}
.onconte2:hover .linhacinzaab{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;background:#23b02d;height:30px;position:absolute;bottom:0;padding-left:10px;margin-right:-5px;}
.onconte2:hover .txtlinhacinza{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:10px;color:#ffffff;}
.submenuhover:hover .linhacinza{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100px;}
.oncontebk{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;height:100%;position:absolute;background:rgba(255, 255, 255, 0.7);top:0;}
.oncontetxt{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#000000;}
.onconteseta{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:url(imgs/setadirverm.png) no-repeat center center;width:17px;height:28px;position:absolute;right:0;margin-top:36px;}
.oncontelinha, .onconteseta{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;}
.onconte:hover .oncontetxt{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#ffffff;}
.onconte:hover .oncontelinha, .onconte:hover .onconteseta{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;}
.onconte:hover .oncontebk{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:rgba(13.8, 69, 17.6, 0.7);}
.onimgtxt{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;}
.onimg:hover .onimgtxt{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;}
.preto{color:#000;}
.menustrip{width:calc(100% - 6px);position:absolute;background:#0098aa;height:3px;left:3px;right:3px;}
.submenu{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-size:14px;font-weight:normal;font-style:normal;color:#6a6a6a;text-decoration:none;}
.submenu2{font-size:14px;font-weight:normal;font-style:normal;color:#6a6a6a;text-decoration:none;}
.submenu2 > a{line-height:32px;}
.legenda{font-size:10px;font-weight:normal;color:#c5c5c5;text-decoration:none;}
.legendab{font-size:12px;font-weight:bold;color:#8f8f8f;text-decoration:none;}
.stitulo{font-size:12px;font-weight:normal;color:#fbb040;text-decoration:none;}
.titulolink{font-size:11px;font-weight:normal;color:#2b2c2d;text-decoration:none;}
.datalink{font-size:10px;font-weight:normal;color:#8a8a8a;text-decoration:none;}
.bold{font-weight:bold;letter-spacing:0px;}
.regular{font-weight:400;}
.normal{font-weight:400;}
.medio{font-weight:500;}
.fullupper{text-transform: uppercase;}
.radio{-webkit-appearance:none;background:#e6cef6;}
input[type="checkbox"]{width:14px;}
input[type="radio"]{width:14px;height:14px;}
select{font-size:12px;background-color:#ebeae6;background-repeat:repeat;padding:6px;color:#333;border:none;padding:10px;box-sizing:border-box;}
.titindexprod{color:#9d854d;text-decoration:none;font-size:19px;font-weight:normal;text-align:center;}
.legindexprod{color:#9d854d;text-decoration:none;font-size:10px;font-weight:lighter;text-align:center;}
.titulocaminho{color:#787878;text-decoration:none;font-size:12px;z-index:10;}
.titulocaminho2{color:#787878;text-decoration:none;font-weight:700;font-size:12px;z-index:10;}
.legendaloja{font-size:12px;line-height:normal;font-weight:normal;font-variant:normal;color:#c4b694;text-decoration:none;}
.legendaloja2{font-size:12px;line-height:normal;font-weight:normal;font-variant:normal;color:#9d854d;text-decoration:none;}
.txtdest{color:#877653;text-decoration:none;font-size:12px;text-align:left;font-weight:normal;}
.titdestpq{color:#6b6b6b;text-decoration:none;font-size:13px;text-align:center;font-weight:normal;}
a.titdestpq:hover{color:#292929;}
.tituloloja{color:#ffffff;text-decoration:none;font-size:28px;font-weight:normal;}
.nmrfam{color:#b0aea7;text-decoration:none;font-size:12px;font-weight:normal;}
.nmrfam2{color:#ffffff;text-decoration:none;font-size:12px;font-weight:normal;}
.txtdescri{color:#858277;text-decoration:none;font-size:13px;font-weight:normal;text-align:justify;}
.ordenaresc:hover{color:#8f8e8e;}
.legendaindex{color:#b3b3b3;text-decoration:none;font-size:14px;font-weight:normal;text-align:left;}
.titcontrel{color:#29373d;text-decoration:none;font-size:11.5px;font-weight:bold;}
.titficha{color:#9d854d;text-decoration:none;font-size:14px;font-weight:bold;}
.titficha2{color:#9d854d;font-weight:normal;font-size:13px;}
.titdestlegendapq{color:#cac1ae;text-decoration:none;font-size:11px;font-weight:normal;}
.bandeira{color:#0098aa;font-size:11px;text-decoration:none;float:left;}
.bandeira2{color:#ffffff;font-size:11px;text-decoration:none;float:left;}
#suggestions{font-size:12px;text-align:center;text-decoration:none;z-index:3000;position:absolute;color:#ffffff;width:500px;right:0;margin-top:0;}
#suggestions li{font-size:12px;text-align:left;text-decoration:none;list-style:none;cursor:pointer;padding:0;}
#autoSuggestionsList{color:#ffffff;font-size:12px;text-align:center;text-decoration:none;z-index:1800;}
.onimagem{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-shadow:0 0 16px 6px rgba(0,0,0,0.05);box-shadow:0 0 16px 6px rgba(0,0,0,0.05);border:2px solid #ffffff;}
.onimagem:hover{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-shadow:0 0 16px 6px rgba(0,0,0,0.2);box-shadow:0 0 16px 6px rgba(0,0,0,0.2);border:2px solid #c7718a;}
.user{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0;}
.onuser:hover .user{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;opacity:1;}
.textuser{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;opacity:1;}
.onuser:hover .textuser{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0;}
.onmenures{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background:#1f1f1f;}
.onmenures:hover{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background:#000000;}
.fontmenures{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;color:#ffffff;}
.onmenures:hover .fontmenures{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;color:#ffffff;}
.promodiv{-webkit-border-radius:0px 0px 18px 0px;-moz-border-radius:0px 0px 18px 0px;border-radius:0px 0px 18px 0px;width:160px;position:absolute;height:30px;z-index:10;margin-left:2px;margin-top:2px;background-color:#ff9900;}
.promodivpeq{-webkit-border-radius:0px 0px 12px 0px;-moz-border-radius:0px 0px 12px 0px;border-radius:0px 0px 12px 0px;width:68px;position:absolute;height:20px;z-index:10;margin-left:1px;margin-top:1px;background-color:#ff9900;}
.btnsmiddle{margin-top:60px;margin-bottom:105px;}
#galeriaconte{position:relative;width:100%;z-index:1000;}
.bkfile{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background:url(imgs/conteudo_relacionado_certo.png) no-repeat center left;;padding-left:30px;}
.filepadding{float:left;width:calc(100% - 35px);left:-10px;position:relative;}
.bkfilerel{text-decoration:none;background:#e8e8e8;height:50px;width:100%;float:left;margin-top:5px;clear:both;padding-left:24px;box-sizing:border-box;}
.titulofile{background:#f4f4f4;width:100%;text-decoration:none;*text-decoration:underline;display:block;margin-bottom:0px;text-align:left;}
.titulofile:hover{background:#e8e8e8;width:100%;text-decoration:none;*text-decoration:underline;display:block;margin-bottom:0px;text-align:left;}
.titulofile2{background:#f4f4f4;width:100%;text-decoration:none;*text-decoration:underline;display:block;margin-right:5px;box-sizing:border-box;z-index:1;}
.titulofile2:hover{background:#e8e8e8;width:100%;text-decoration:none;*text-decoration:underline;display:block;margin-right:5px;box-sizing:border-box;z-index:1;}
.divdefault{position:relative;float:left;width:100%;}
.wraptitle{margin:0 auto;position:relative;display:inline-block;}
input:-webkit-autofill{background:transparent!important;color:inherit!important;}
.animate_ease-out{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.animate04{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.circle{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;border-style:solid;border-width:2px;border-radius:50%;border-color:#fff;box-sizing:border-box;}
.circle38{border-style:solid;border-width:2px;border-radius:50%;border-color:#fff;box-sizing:border-box;height:38px;width:38px;}
.bordergreen{border-color:#22a17f;}
.borderazul{border-color:#0098aa;}
.defaultspacer, .defaultspacer1, .defaultspacer2, .defaultspacer3, .defaultspacer4{margin-top:30px;margin-bottom:30px;width:100%;display:inline-block;float:left;position:relative;}
.defaultspacer1{margin-top:40px;margin-bottom:20px;}
.defaultspacer2{margin-top:30px;margin-bottom:40px;}
.defaultspacer3{margin-top:25px;margin-bottom:15px;}
.defaultspacer4{margin-top:15px;margin-bottom:25px;}
.contactos{font-size:16px;font-weight:700;color:#59808d;}
.maxwidth888{width:90%;max-width:888px;margin-left:5%;margin-right:5%;height:100%;margin:0 auto;}
.maxwidth1000{width:90%;max-width:1000px;margin-left:5%;margin-right:5%;height:100%;margin:0 auto;}
.maxwidth1200{width:90%;max-width:1300px;margin-left:5%;margin-right:5%;height:100%;margin:0 auto;}
.heads{height:91px;width:100%;}
#recaptcha2, #recaptcha1{width:303px;float:left;margin-top:-12px;margin-right:-36px;background:#fff;}
::-webkit-input-placeholder{color:#001827;opacity:1;}
:-moz-placeholder{color:#001827;opacity:1;}
::-moz-placeholder{color:#001827;opacity:1;}
:-ms-input-placeholder{color:#001827;opacity:1;}
#inputString::-webkit-input-placeholder{color:#000;opacity:1;font-weight:bold;}
#inputString:-moz-placeholder{color:#000;opacity:1;}
#inputString::-moz-placeholder{color:#000;opacity:1;}
#inputString:-ms-input-placeholder{color:#000;opacity:1;}
.inputnews::-webkit-input-placeholder{color:#909090;opacity:1;}
.inputnews:-moz-placeholder{color:#909090;opacity:1;}
.inputnews::-moz-placeholder{color:#909090;opacity:1;}
.inputnews:-ms-input-placeholder{color:#909090;opacity:1;}
input , textarea, button, submit{font:100% 'Montserrat', Helvetica, sans-serif;}
.maxwidth820{width:96%;max-width:823px;margin:0 auto;}
.facelinks{float:left;position:relative;margin-top:10px;}
.facelinks2{float:right;width:32px;right:-10px;position:relative;z-index:1;}
a{outline:0;}
.wc-lock{cursor:auto;pointer-events:none;}
.top{position:relative;width:100%;clear:both;background:none;}
.lupa{background:url(imgs/lupa.png) no-repeat center center;float:left;cursor:pointer;background-size:contain;width:36px;height:36px;position:relative;float:left;opacity:0.5;}
.lupa2{background:url(imgs/lupa.png) no-repeat center center;}
.logo{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:url(imgs/logo.png) no-repeat center center;width:202px;height:230px;position:relative;z-index:10;}
.logofundo{width:100%;height:100%;top:0;position:absolute;background:url(imgs/degrademenu.png) repeat-x bottom;}
.logofix{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:url(imgs/logo.png) no-repeat center center/contain;width:100px;margin:0 auto;}
.logomob{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:url(imgs/logomobile.png) no-repeat center center/contain;width:80px;height:45px;}
.displayblock{display:block;}
.displaynone{display:none;}
.procura{clear:both;position:absolute;display:none;z-index:100;top:50%;transform:translateY(-50%);right:0;width:313px;color:#fff;}
.login{float:left;position:absolute;background:#ebebeb;}
.bulogin{margin-left:10px;}
.stickmenu{position:relative;top:0px;float:left;width:300px;z-index:2000;background:#1f1f1f url(imgs/degrademenu.png) repeat-x bottom;padding-bottom:50px;left:0;}
.menutop{height:230px;}
.menuscroll{}
.divmenu{z-index:100;margin:0 auto;visibility:visible;position:relative;height:100%;padding-left:0;box-sizing:border-box;width:300px;}
.abrelogin{position:relative;color:#659a02;}
.titdest{margin-top:73px;color:#001827;text-align:left;padding:0 10px;}
.titdest2{color:#c30001;text-align:left;max-width:260px;line-height:72px;margin-bottom:20px;}
.saibamaisbtn{background:#c80004;padding:0 20px;line-height:30px;border-radius:30px;color:#fff;max-width:106px;font-weight:700;}
.riscasmenu{background:url(imgs/riscas_menu.png)no-repeat center left;padding-left:20px;box-sizing:border-box;}
.iconmenu{background:url(imgs/menumobile.png) no-repeat center center/contain;cursor:pointer;width:32px;height:30px;opacity:0.6;}
.loginbu{background:url(imgs/login.png) no-repeat center center;cursor:pointer;background-size:contain;width:36px;height:36px;opacity:0.5;}
.loginbu2{background:url(imgs/login.png) no-repeat center center;cursor:pointer;background-size:contain;width:36px;height:36px;opacity:1;}
.submitlogin{padding:0;cursor:pointer;background:url(imgs/setadiramar.png) no-repeat;width:17px;height:29px;border:none;position:absolute;right:15px;top:4px;}
.passwordlogin{vertical-align:middle;width:100%;border:2px solid #22a17f;border-radius:30px;text-align:left;background:none;padding-left:10px;box-sizing:border-box;}
.inputlogin{vertical-align:middle;width:100%;text-align:left;background:#ffffff;padding-left:10px;box-sizing:border-box;height:50px;max-width:100%;}
.busubmitamar{vertical-align:middle;width:100%;background:#23b02d;color:#ffffff;padding-left:5px;box-sizing:border-box;height:50px;cursor:pointer;}
.busubmitamar:hover{vertical-align:middle;width:100%;background:#000000;color:#ffffff;padding-left:5px;box-sizing:border-box;height:50px;}
.busubmitamar2{vertical-align:middle;width:100%;background:#0db306;color:#ffffff;padding-left:5px;box-sizing:border-box;height:50px;cursor:pointer;}
.busubmitamar2:hover{vertical-align:middle;width:100%;background:#0d8708;color:#ffffff;padding-left:5px;box-sizing:border-box;height:50px;}
.busubmitpreto{vertical-align:middle;width:100%;background:#1f1f1f;color:#ffffff;padding-left:5px;box-sizing:border-box;height:50px;cursor:pointer;}
.busubmitpreto:hover{vertical-align:middle;width:100%;background:#23b02d;color:#ffffff;padding-left:5px;box-sizing:border-box;height:50px;}
.busubmitverm{vertical-align:middle;width:100%;background:#e12826;color:#ffffff;padding-left:5px;box-sizing:border-box;height:50px;cursor:pointer;}
.busubmitverm:hover{vertical-align:middle;width:100%;background:#f12b28;color:#ffffff;padding-left:5px;box-sizing:border-box;height:50px;}
.wrapprocuramob{display:none;position:absolute;width:100%;background:rgba(0, 24, 39, 0.85);left:0;box-sizing:border-box;padding:0px 30px;height:80px;top:125px;}
.caption{position:absolute;z-index:50;box-sizing:border-box;width:100%;}
.destaque{width:100%;padding:0;height:270px;position:relative;float:left;}
.bkimggr{background:rgba(0,0,0,0.6);width:100%;height:100%;position:absolute;}
.menucleafix{float:left;position:relative;width:100%;clear:both;height:125px;}
.wrapdestinfo{width:100%;float:left;position:relative;}
.titsocio{clear:both;float:right;text-align:right;font-weight:500;max-width:550px;}
.associados{clear:both;float:right;text-align:right;max-width:350px;}
.vantagens{width:100%;height:34px;float:right;color:#ffffff;padding-top:4px;max-width:250px;line-height:22px;border-radius:20px;box-sizing:border-box;background:#22a17f;}
.vantagens2{height:34px;color:#ffffff;padding-top:4px;width:200px;line-height:22px;border-radius:20px;box-sizing:border-box;background:#22a17f;}
.vantagens3{width:100%;height:34px;float:right;color:#000000;padding-top:4px;max-width:250px;line-height:22px;border-radius:20px;box-sizing:border-box;background:#ffffff;margin-right:10px;}
.aderirpeq{background:#0098aa;color:#fff;border-radius:20px;line-height:30px;width:200px;}
.aderir{clear:none;float:right;background:#0098aa;color:#ffffff;border-radius:20px;line-height:24px;max-width:200px;width:100%;box-sizing:border-box;height:34px;padding-top:4px;}
.destaqueright{right:0px;width:870px;position:absolute;background:url(imgs/fundo_tornar_socio.png) no-repeat center right/cover;height:100%;z-index:-1;}
.destaqueleft{left:0;right:0;top:0;width:100%;position:absolute;background:url(imgs/fundo_destaque.jpg) no-repeat center right/cover;height:100%;z-index:-1;}
.destskew{transform:skew(-45deg);height:100%;position:absolute;background:rgba(0,0,0,0.3) no-repeat center center/cover;max-width:700px;}
.flexslider-controls{position:absolute;top:0px;left:0;right:0;}
#main-slider .flex-control-nav{width:100%;position:relative;bottom:0;height:20px;margin:0 auto;top:55px;display:inline-block;text-align:left;z-index:1;z-index:100;}
#main-slider .flex-control-nav li{border-radius:10px;margin:0 3px;float:right;display:inline-block;zoom:1;*display:inline;}
#main-slider .flex-control-paging li a{border-radius:50%;width:12px;height:12px;box-sizing:border-box;border:1px solid #ffffff;display:block;cursor:pointer;text-indent:-9999px;}
#main-slider .flex-control-paging li a:hover{background-color:#ffffff}
#main-slider .flex-control-paging li.flex-active a{background-color:#ffffff;}
@media only screen and (min-width:769px){#main-slider .flex-control-nav{width:100%;position:relative;height:20px;margin:0 auto;display:inline-block;top:35px;text-align:left;z-index:1;z-index:100;}
}
.riscasdest{background:url(imgs/riscas_tornar_socio.png) no-repeat center center;position:absolute;right:200%;height:100px;width:65px;}
.titdefault{float:left;clear:both;position:relative;*background:url(imgs/riscas_titulos.png) no-repeat bottom right;padding-right:20px;font-weight:500;margin-bottom:48px;margin-top:115px;line-height:24px;}
.bodysocios{float:left;width:100%;background:#f6f6f6;padding:74px 0 71px;}
.imgvantagem{width:80px;height:80px;float:left;}
.vantagem{width:calc(100% - 82px);float:left;text-align:left;padding:7px 0 0 18px;box-sizing:border-box;}
.descricaovantagem{font-size:13px;font-weight:400;}
.sabermaismiddle{border-radius:15px;background:#001827;position:absolute;right:30px;top:-15px;height:30px;line-height:30px;padding:0 10px;color:#fff;font-size:13px;font-weight:500;padding:0 15px;}
.sabermaismiddle2{border-radius:15px;background:#001827;position:absolute;bottom:-42px;height:30px;line-height:30px;padding:0 10px;color:#fff;font-size:13px;font-weight:500;padding:0 28px;}
.sabermaismiddle3{border-radius:15px;background:#001827;position:absolute;left:7px;bottom:-42px;height:30px;line-height:30px;padding:0 10px;color:#fff;font-size:13px;font-weight:500;padding:0 28px;}
.bkazul{background:#0098aa;}
.bkazul1{background:#066890;}
.bkbranco{background:#fff;}
.bkatualidade{background:#f6f6f6;float:left;width:100%;}
.titatualidade{margin-top:17px;font-size:11px;font-weight:normal;text-align:left;margin-bottom:15px;color:#001827;}
.evtdateazulm,
.evtdateverdeagua,
.evtdateazul,
.evtdateverde2,
.evtdateazulmarinho,
.evtdateazulesc{width:82px;height:82px;float:left;}
.evtdateazulm{background:url(imgs/forma_vantagens_1.png) no-repeat center center;}
.evtdateverdeagua{background:url(imgs/forma_vantagens_2.png) no-repeat center center;}
.evtdateazul{background:url(imgs/forma_vantagens_3.png) no-repeat center center;}
.evtdateverde2{background:url(imgs/forma_vantagens_4.png) no-repeat center center;}
.evtdateazulmarinho{background:url(imgs/forma_vantagens_5.png) no-repeat center center;}
.evtdateazulesc{background:url(imgs/forma_vantagens_6.png) no-repeat center center;}
.evtnameazulm{color:#0098aa;}
.evtnameverdeagua{color:#22a17f;}
.evtnameazul{color:#066890;}
.evtnameverde2{color:#006c54;}
.evtnameazulmarinho{color:#075464;}
.evtnameazulesc{color:#002e4b;}
.evtdetails{text-align:left;width:calc(100% - 82px);float:left;padding-left:19px;box-sizing:border-box;max-height:81px;}
.contentatual,
.contentnews,
.contentevents{margin-bottom:8px;float:left;width:100%;}
.event{float:left;width:100%;padding-top:19.7px;background:#f6f6f6;overflow:hidden;}
.event:first-child{padding-top:0;}
.noticia{height:100%;width:100%;float:left;position:relative;}
.imgnoticia{width:100%;height:284px;}
.wrapgrid{margin-top:145px;}
.grid1{float:left;width:100%;position:relative;}
.grid2{float:left;width:100%;}
.gridleft{height:100%;float:left;clear:none;}
.gridright{height:100%;float:left;clear:none;}
.gridcima{float:left;width:100%;}
.gridbaixo{float:left;width:100%;position:relative;}
.griditem1{float:right;clear:both;background:#22a17f;color:#fff;box-sizing:border-box;margin-top:59px;padding-left:25px;padding-right:25px;}
.griditem2{}
.griditem3{height:170px;width:170px;float:right;clear:both;}
.griditem5{float:left;width:100%;height:340px;}
.griditem6{float:left;height:145px;background:#002e4b;padding-left:30px;padding-right:30px;box-sizing:border-box;}
.gridimg1{width:100%;height:250px;overflow:hidden;position:relative;}
.gridimg2{width:100%;height:313px;overflow:hidden;position:relative;}
.gridimg3{width:100%;height:338px;overflow:hidden;position:relative;}
.gridimg4{float:left;height:312px;overflow:hidden;position:relative;}
.gridimg5{float:left;height:240px;overflow:hidden;position:relative;}
.gridcimaesq{float:left;height:318px;}
.gridcimadir{float:left;box-sizing:border-box;}
.descricao{width:100%;height:80px;position:absolute;bottom:0;}
.descricao2{width:130%;transform:skew(-45deg);height:80px;position:absolute;bottom:0;margin-left:-60px;}
.titdesc{font-size:18px;font-weight:500;color:#fff;padding:0 10px;}
.titdesc2{font-size:12px;font-weight:500;color:#fff;padding:0 10px;}
.txtdesc{display:none;font-size:14px;font-weight:400;color:#fff;margin-top:10px;padding:0 10px;}
.descricaotxt{width:100%;height:80px;bottom:0;}
.descricaoazulclaro{background:rgba(0,152,170,0.8);}
.descricaoazulesc{background:rgba(0,46,75,0.8);}
.descricaoazulmarinho{background:rgba(6,104,144,0.8);}
.descricaoverdeagua{background:rgba(34,161,127,0.8);}
.descricaopreta{background:rgba(0,24,39,0.8);}
.descricaopreta2{background:rgba(0,24,39,0.8);}
.bkpreto{background:rgba(0,0,0,0.8);}
.setanext{background:url(imgs/seta_dir_branca.png) no-repeat center left 50%;position:relative;margin:0 auto;margin-top:10px;}
.wrapseta{display:none;}
.setacima{position:fixed;background:#0098aa url(imgs/seta_dir_branca.png) no-repeat center center;transform:rotate(-90deg);cursor:pointer;display:none;}
.contactospe{background:url(imgs/icon_contactos.png) no-repeat center center;}
.associadospe{width:100%;float:left;position:relative;background:transparent;min-height:180px;}
.associadospefundo{background:#0098aa;float:left;position:relative;width:100%;height:26px;}
a.titpe:hover{color:#d4d4d4;}
a.titpe2:hover{color:#ffffff;}
.block1{float:left;position:relative;width:calc(100% - 42px);padding-left:10px;box-sizing:border-box;}
.block2{float:left;width:100%;position:relative;}
.titlemargin{margin-top:25px;margin-bottom:5px;}
.titlemargin:first-child{margin-top:10px;}
.bkpe{background-size:cover;width:100%;float:left;display:inline-block;}
.infope{color:#fff;width:100%;float:left;text-align:left;box-sizing:border-box;}
.iconfacebook{width:26px;height:26px;background:url(imgs/logo_face.png) no-repeat center center;background-size:contain;margin:0 auto;}
#pefim{width:100%;float:left;}
.copyright{height:48px;width:100%;float:left;text-align:left;font-size:11px;float:left;width:100%;color:#757575;margin-top:20px;}
.icono2text{margin-top:3px;font-size:11px;font-weight:500;float:left;color:#757575;margin-bottom:10px;text-align:left;}
.news{line-height:initial;display:inline-block;margin-top:15px;}
.novidadesrecebe{display:inline-block;margin-top:20px;}
.logocopy{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background:url(imgs/logocopycinza.png) no-repeat center center;width:46px;opacity:0.8;height:21px;float:right;margin-top:-5.5px;background-size:95%;}
.logocopy:hover{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background:url(imgs/logocopylr.png) no-repeat center center;width:46px;height:21px;opacity:1;float:right;margin-top:-5.5px;background-size:95%;}
.floatleft,
.newsletterpe{float:left;position:relative;}
.newsletterpe{background:url(imgs/icon_newsletter.png) no-repeat center center;}
.inputnews{width:100%;background:none;background:#ffffff;color:#909090;box-sizing:border-box;height:50px;padding:0 20px 0 20px;font-size:12px;font-weight:500;}
.submitnews{background:url(imgs/setadiraz.png) no-repeat center center;height:50px;width:19px;margin-left:10px;box-sizing:border-box;cursor:pointer;}
.contactope{float:left;width:100%;color:#fff;text-align:left;margin-top:28px;}
.newscont{float:right;position:relative;width:100%;margin-top:16px;}
.contactpais{margin-bottom:15px;}
.imgprocura{height:249px;width:100%;overflow:hidden;position:relative;}
.resumoproc{margin-top:40px;margin-bottom:40px;}
.facelinksicon{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;background:url(imgs/share.png) no-repeat center center/contain;opacity:0.5;}
.facelinksicon2{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;background:url(imgs/fecharamar.png) no-repeat center center/contain;}
.bkwide{background:#f3f4f6;width:100%;position:relative;}
.pagconte{position:relative;height:80px;color:#fff;overflow:hidden;font-size:24px;font-weight:500;}
.titleform{float:left;display:inline-block;margin-bottom:8px;font-size:14px;color:#003e51;}
.destaquepeq{width:100%;float:left;height:100px;position:relative;}
.destaqueright2{right:0px;width:870px;position:absolute;background:url(imgs/fundo_tornar_socio_colapsado.jpg) no-repeat center right/cover;height:100%;top:0;z-index:-1;}
.destaquepeqright{position:relative;}
.destaquepeqleft{float:left;position:relative;width:calc(100% - 200px);height:100px;}
.destaquebk{position:absolute;z-index:-1;width:100%;height:100%;background:#dfddde;}
.ccpeq{line-height:34px;}
.pmpeq{}
.headpagina{width:100%;min-height:248px;float:left;}
.headpagina2{width:100%;float:left;}
.paginfo{float:left;height:248px;width:100%;background:#0098aa;}
.paginfo2{float:left;height:188px;width:100%;background:#0098aa;}
.titpaginas{padding-right:20px;line-height:30px;float:left;}
.paginfobk{background:#0098aa;position:absolute;left:0;height:248px;z-index:-1;}
.paginfobk2{background:#0098aa;position:absolute;left:0;height:188px;z-index:-1;}
.inputcontacto{border-radius:0;background:none;height:50px;width:100%;padding-left:15px;margin-bottom:2px;color:#aaaaaa;font-size:12px;font-weight:normal;box-sizing:border-box;background:#ffffff;}
.smalltit{margin-bottom:9px;}
.textareacontacto::-webkit-input-placeholder,.inputcontacto::-webkit-input-placeholder{color:#aaaaaa;opacity:1;}
.textareacontacto:-moz-placeholder,.inputcontacto:-moz-placeholder{color:#aaaaaa;opacity:1;}
.textareacontacto::-moz-placeholder,.inputcontacto::-moz-placeholder{color:#aaaaaa;opacity:1;}
.textareacontacto:-ms-input-placeholder,.inputcontacto:-ms-input-placeholder{color:#aaaaaa;opacity:1;}
.textareacontacto{border-radius:0;display:block;width:calc(100% - 17px);padding-left:15px;margin-bottom:2px;height:150px;font-size:12px;font-weight:normal;color:#aaaaaa;resize:none;border:0px;background:#ffffff;padding-top:15px;}
.busubmit{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border-bottom:3px solid #23b02d;background:none;width:90%;text-decoration:none;cursor:pointer;left:0;color:#aaaaaa;border-radius:0;font-size:16px;font-weight:700;z-index:20;height:38px;text-align:right;box-sizing:border-box;margin-top:15px;}
.busubmit:hover{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#23b02d;color:#ffffff;}
.envioprocura{background:url(imgs/setadiramar.png) no-repeat center center;border:none;width:17px;height:29px;}
.iconmenu{margin-left:2px;float:left;}
.wrapinscs{width:100%;float:left;position:relative;clear:both;}
.inscricaocliente{display:none;float:left;width:100%;position:relative;clear:both;}
.inscricaoempresa{float:left;width:100%;position:relative;clear:both;}
.inscricaoempresa input,
.inscricaoempresa textarea{box-sizing:border-box;}
.camposempresa{display:block;float:left;}
.marketnegative{width:0;height:0;border-style:solid;border-width:13.0px 7.5px 0 7.5px;border-color:#ed3b3b transparent transparent;background-position:0px 0px;display:inline-block;}
.marketpositive{width:0;height:0;border-style:solid;border-width:0 7.5px 13.0px 7.5px;border-color:transparent transparent #8ecf61;background-position:0px 0px;display:inline-block;}
.showhiderecaptcha,
.showhidegratis{display:none;}
.labelmocambique{display:none;}
.inputcae{float:left;position:relative;clear:none;padding-left:8px;padding-right:8px;box-sizing:border-box;width:100%;}
.selectcae{position:relative;padding-right:20px;box-sizing:border-box;border-radius:0;}
.studentopts{display:none;}
.wrapexprt{margin-bottom:5px;}
.divform{width:100%;position:relative;float:left;}
.loading2{position:absolute;height:100%;width:100%;left:0;right:0;top:0;background:rgba(204,204,204,0.6);display:none;z-index:999;}
.imgload{top:50%;transform:translateY(-50%);position:relative;}
.editperfil{float:left;position:relative;width:100%;box-sizing:border-box;}
.imgcli{height:40px;width:50px;float:left;position:relative;box-shadow:0px 0px 3px -2px #002e4b;}
.inscritable td{padding:5px;}
.inscritable .classbktd{padding-left:5px;background:#e8e8e8;color:#002e4b;}
.inscritable tr.fimtable1 td{background:#fff;}
.inscritable tr.fimtable2 td{background:#fff;}
.inputescolhempresa,
.inputescolhempresa2,
.inputescolhelocal,
.inputescolhelocal2,
.btnescolhesala,
.btnescolhesala2{margin-bottom:5px}
.closemenu{position:relative;left:10px;height:20px;width:20px;z-index:1001;cursor:pointer;background:url(imgs/fecharamar.png) no-repeat center center;}
.btnround{border-radius:20px;}
.numpaisexp{font-size:12px;width:40px;float:left;clear:none;line-height:35px;}
.selectwidth2{cursor:point;background:#eeeeee;max-width:100%;height:34px;padding-left:10px;width:calc(100% - 40px);}
.navigation{position:fixed;width:70px;top:40%;right:0px;z-index:1000;height:100%;}
.transy{position:relative;float:left;height:100%;width:100%;}
.navigation a{width:70px;height:55px;display:block;color:#ddd;text-decoration:none;padding:10px;font-weight:400;position:relative;float:left;top:0;transform:rotate(-90deg) translateX(45%);}
.bolaverde{ width:10px; height:10px; border-radius:50%; background:#23b02d; margin: 0 auto;}

.bucinza{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:100%; height:100%; background:#efefef; position:relative; float:left; height:50px;}
.bucinza:hover{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:100%; height:100%; background:#212121; position:relative; float:left; height:50px;}

.bucinza2{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:100%; height:100%; background:#474747; position:relative; float:left; height:50px;}
.bucinza2:hover{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:100%; height:100%; background:#212121; position:relative; float:left; height:50px;}

.iconshare{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:19px; height:24px; background:url(imgs/iconshare.png); position:relative; float:left;}
.bucinza:hover .iconshare, .bucinza2:hover .iconshare{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background:url(imgs/iconsharebr.png);}

.icontxt{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;color:#787878; font-weight:bold; font-size:14px;}
.bucinza:hover .icontxt, .bucinza2:hover .icontxt{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;color:#ffffff;}

.iconsend{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:29px; height:22px; background:url(imgs/iconsend.png); position:relative; float:left;}
.bucinza:hover .iconsend, .bucinza2:hover .iconsend{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background:url(imgs/iconsendbr.png);}

.iconsend2{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:29px; height:22px; background:url(imgs/iconsendbr.png); position:relative; float:left;}

.iconpdf{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:23px; height:30px; background:url(imgs/iconpdf.png); position:relative; float:left;}
.bucinza:hover .iconpdf, .bucinza2:hover .iconpdf{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background:url(imgs/iconpdfbr.png);}

.iconpdf2{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:23px; height:30px; background:url(imgs/iconpdfbr.png); position:relative; float:left;}

.iconprint{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:29px; height:30px; background:url(imgs/iconprint.png); position:relative; float:left;}
.bucinza:hover .iconprint, .bucinza2:hover .iconprint{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background:url(imgs/iconprintbr.png);}

.iconprint2{ -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:29px; height:30px; background:url(imgs/iconprintbr.png); position:relative; float:left;}

.bolatxt{position:absolute;margin:0 auto;opacity:0;text-align:center;}
.navigation__link:hover .bolatxt, .active .bolatxt{opacity:1;}
.bolaam, .bolavr, .bolaaz,.bolaam2, .bolavr2{background:#b9b9b9;width:10px;height:10px;border-radius:50%;position:relative;margin:0 auto;}
.active .bolaam{background:#23b02d;}
.active .bolavr{background:#23b02d;}
.active .bolaaz{background:#23b02d;}
.active .bolaam2{background:#23b02d;}
.active .bolavr2{background:#23b02d;}
@-webkit-keyframes anim-moema-2{to{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);}
}
@keyframes anim-moema-2{to{opacity:0;-webkit-transform:scale3d(2, 2, 2);transform:scale3d(2, 2, 2);}
}
.bolamapa{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;width:12px;height:12px;border-radius:50%;-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:-5px;margin-left:-5px;}
.bolamapa:hover{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;width:12px;height:12px;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.bolamapa::before{content:'';position:absolute;top:0px;left:0px;bottom:0px;right:0px;background:inherit;border-radius:50%;z-index:-1;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0,0, 0);border:1px solid #b9b9b9;}
.bolamapa:hover::before{-webkit-animation:anim-moema-2 1s infinite;animation:anim-moema-2 1s infinite;}

.hovertxt{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:none;}
.hovertxt:hover{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:underline;}
.checkverde{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease; transform: scale(0.8);}
.hovertxt:hover .checkverde{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease; transform: scale(1);}

.rotate {
    transform: rotate(0deg);
    /*transform: rotate(180deg);*/
    transition: .3s;
}
.rotate-reset {
    transform: rotate(90deg);
    transition: .3s;
}

.rotate2 {
    transform: rotate(90deg);
    transition: .3s;
}
.rotate-reset2 {
    transform: rotate(-90deg);
    transition: .3s;
}

.alertEmail{
	padding: 0 50px;
	box-sizing:border-box;
	display: none;
	position: fixed;
	top:50%;
	left: 50%;
	transform:translate(-50%,-50%); 
	background:#d7d7d7;
	z-index: 20000;
	color: #505050;
	
}

.fechapopup{
	position: absolute;
	top: 15px;
	right: 15px;
	height: 20px;
	width: 20px;
	background: url(imgs/fecharamar.png) no-repeat center center/contain;
	cursor: pointer;
}

