/*
 *   Pages
 *   Copyright (C) 2016 OPS Empresas
 *   http://www.opsempresas.com.br
**/

.row {width: 100%; display: table; margin: 0 auto;}


.btnlink {text-decoration: none!important; padding: 0 10px; width: auto; height: 40px; line-height: 40px; float: left; background: #00a85a;border: none;font-family: 'Calibri';font-size: 15px;font-weight: bold;color: #FFF!important;}
.btnlink:hover {background: #fff!important; color: #00a85a!important;}

#login-content {width: 100%; display: table; margin: 0 auto;}
#login-content #conteudo {width: 97%; max-width: 1299px; display: block; margin: 36px auto;}

#login-content .box {width: 100%;height: auto;display: table;margin: 0 auto;background: url(../images/png/tracebox.png) bottom no-repeat;}
#login-content .box .tlt {height: auto; line-height: 120%; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 45px; color: #333;}
#login-content .box .tlt i {font-family: 'Avenir LT Std 85 Heavy'; color: #0edb7c;}

#login-content #conteudo .row {font-family: 'Avenir LT Std 85 Heavy'; font-size: 20px;}
#login-content #conteudo .row .link2 {width: 60px; height: 20px; float: left; background-color: #00B2B2; font-size: 16px; color: #FFF; padding: 15px 25px; margin-top: 5px;}
#login-content #conteudo .row .link2:hover {background-color: #00a85a;}

#login-content #conteudo .item {width: 100%; max-width: 996px; display: block; margin: 0 auto;}
#login-content #conteudo .item .a {width: 100%; float: left; padding-bottom: 7px; border-bottom: 1px solid #666;}
#login-content #conteudo .item .level01 {width: 100%; float: left;}

#login-content #conteudo .textoPadrao {width: 100%; max-width: 996px;height: auto;line-height: 130%;display: table;margin: 0 auto;padding-top: 35px;font-family: 'Avenir LT Std 35 Light';font-size: 15px;color: #666;}
#login-content #conteudo .textoPadrao strong {font-size: 16px; color: #00a85a;}
#login-content #conteudo .textoPadrao .link1 {font-family: 'Avenir LT Std 35 Light'; font-weight: bold; text-decoration: underline; color: #666; border: none;}
#login-content #conteudo .textoPadrao .link1:hover {color: #00a85a;border: none; text-decoration: underline;}
#login-content #conteudo .textoPadrao dt {font-weight: bold;}

#login-content .boxlogin {width: 100%; max-width: 370px; display: block; margin: 35px auto;}
#login-content .boxlogin #usuario {box-sizing: border-box; width: 100%;padding: 0 12px 0 12px;height: 38px;float: left;margin: 0 0 15px 0;font-family: 'Calibri';font-size: 15px;color: #999;overflow: hidden;border: 1px solid #CFCFD0; background: url(../images/png/input03.png) repeat-x;}
#login-content .boxlogin #senha {box-sizing: border-box; width: 100%; padding: 0 12px 0 12px; height: 38px; float: left; margin: 0 0 15px 0; font-family: 'Calibri'; font-size: 15px; color: #999; overflow: hidden; border: 1px solid #CFCFD0; background: url(../images/png/input03.png) repeat-x;}
#login-content .boxlogin #busca {box-sizing: border-box; width: 70%; padding: 0 12px 0 12px; height: 38px; float: left; margin: 0 0 15px 0; font-family: 'Calibri'; font-size: 15px; color: #999; overflow: hidden; border: 1px solid #CFCFD0; background: url(../images/png/input03.png) repeat-x;}
#login-content .boxlogin input[type="submit"] {width: 78px;height: 40px; display: block; margin: 0 auto; background: #00a85a;border: none;font-family: 'Calibri';font-size: 15px;font-weight: bold;color: #FFF;}
#login-content .boxlogin input[type="submit"]:hover {background: #fff; color: #00a85a;}
#login-content .boxlogin .esqueci {width: 108px; height: 17px; line-height: 17px; float: left; margin: 3px 0 0 0; font-family: 'Calibri'; font-size: 11px; color: #FFF; text-align: left; overflow: hidden;}
#login-content .boxlogin .esqueci:hover {color: #88ACD5;}

#login-content #conteudo .paginacao {box-sizing: border-box; width: 100%; max-width: 411px; margin: 29px auto 0;}

/*CSS PADRAO*/
#conteudo .textoPadrao {width: 100%; max-width: 996px;height: auto;line-height: 130%;display: table;margin: 0 auto;padding-top: 35px;font-family: 'Avenir LT Std 35 Light';font-size: 15px;color: #666;}
#conteudo .textoPadrao a {font-family: 'Avenir LT Std 35 Light'; font-weight: bold; text-decoration: underline; color: #666; border: none;}
#conteudo .textoPadrao a:hover {color: #00a85a;border: none;text-decoration: underline;}
#conteudo .textoPadrao dt {font-weight: bold;}

#conteudo .textoPadrao3 {max-width: inherit!important;}

#conteudo .textoPadrao2 {width: 100%; max-width: 996px;height: auto;line-height: 130%;display: table;margin: 0 auto;padding-top: 35px;font-family: 'Avenir LT Std 35 Light';font-size: 15px;color: #666;}

#conteudo .label {width: auto; display: inline-block;}

#conteudo .radiotext {width: auto;height: auto;line-height: 130%;display: table;margin: 0 auto;padding-top: 35px;font-family: 'Avenir LT Std 35 Light';font-size: 15px;color: #666;}

#conteudo .boxbtn {width: 100%;display: table;margin: 0 auto;}
#conteudo .boxbtn .btnlink {border: none;/* width: auto; */max-width: 290px;height: 58px;line-height: 58px;padding: 0 15px;float: none;display: block;margin: 20px auto 20px;font-family: 'Calibri';font-weight: bold;font-size: 20px;color: #FFF;text-align: center;background: #00a85a;}
#conteudo .boxbtn .btnlink:hover {background: #133a62;}

#conteudo .newwidth {width: 100%; max-width: 1299px;}

/*INICIO*/
#inicio-content {width: 100%;display: table;margin: 10px auto 0 auto;}
#inicio-content #conteudo {width: 100%;max-width: 1450px;display: block;margin: 0 auto 0 auto;}

#inicio-content #conteudo .boxleft {width: 33.33%;height: auto;float: left;background: #00a85a; border-right: 1px solid #fff; border-left: 1px solid #fff;}
#inicio-content #conteudo .boxleft .tltp {width: 100%;height: 55px;line-height: 55px;float: left;font-family: 'Avenir LT Std 35 Light';font-size: 25px;color: #FFF;text-align: left;background-color: #00a85a; border-bottom: solid #fff 1px; text-align: center;}
#inicio-content #conteudo .boxleft .tltp i {font-family: 'Avenir LT Std 95 Black';}
#inicio-content #conteudo .boxleft .tltp::before {width: 35px; height: 35px; display: inline-block; margin: 10px 10px -10px 0; background: url(../images/png/icon00.png) left no-repeat; border: none; content: ' ';}

#inicio-content #conteudo .boxleft p {width: 160px;height: 69px;line-height: 120%;float: left;font-family: 'Avenir LT Std 35 Light';font-size: 14px;color: #FFF;overflow: hidden;text-align: justify;margin: 0 0 0 4px;}

#inicio-content #conteudo .boxleft .box01 {width: 100%;height: auto;float: left;margin-top: 19px;background: #5C5C5C;border-bottom: solid #fff 1px;}
#inicio-content #conteudo .boxleft .box01 .tlt {width: 85%;height: auto;line-height: 120%;display: table;margin: 0 auto 0 auto;font-family: 'Avenir LT Std 35 Light';font-size: 35px;color: #FFF;}
#inicio-content #conteudo .boxleft .box01 .tlt i {font-family: 'Avenir LT Std 95 Black';}
#inicio-content #conteudo .boxleft .box01 .desc {margin: 3px 0 18px 95px;}
#inicio-content #conteudo .boxleft .box01 .link {width: 120px;height: 42px;line-height: 42px;float: right;margin: 0 10px 0 0;font-family: 'Calibri';font-size: 20px;font-weight: bold;color: #FFF;background: #888;text-align: center;border: solid #fff 1px;border-radius: 6px;}
#inicio-content #conteudo .boxleft .box01 .link:hover {background: #333;}
#inicio-content #conteudo .boxleft .box01 .box02margin-top {margin-top: 10px;}
#inicio-content #conteudo .boxleft .box01 .box02margin {margin: 7px 0 14px 36px;}
#inicio-content #conteudo .boxleft .box01 .width {width: 343px; display: inline-block; float: right; margin: 15px 6px 0 0; font-size: 20px; text-align: center;}
#inicio-content #conteudo .boxleft .box01 .width span {font-size: 23px;}

#inicio-content #conteudo .boxleft .icon {background: url(../images/png/icon.png) #333333 left bottom no-repeat;}

#inicio-content #conteudo .boxleft .box02 {width: 100%;height: 82px;float: left;margin-top: 0px;border-bottom: solid #fff 1px;background: #156c44;}
#inicio-content #conteudo .boxleft .box02 .tlt {width: 100%;height: auto; line-height: 100%;font-family: 'Avenir LT Std 35 Light';font-size: 29px;color: #fff;max-width: 160px;float: left;margin: 15px 0 0 93px;}
#inicio-content #conteudo .boxleft .box02 .tlt i {font-family: 'Avenir LT Std 95 Black';}
#inicio-content #conteudo .boxleft .box02 .desc {margin: 6px 0 16px 36px;}
#inicio-content #conteudo .boxleft .box02 .link {width: 120px;height: 42px;line-height: 38px;float: right;margin: 18px 15px 0 0;font-family: 'Calibri';font-size: 20px;font-weight: bold;color: #FFF;background: #00a85a;text-align: center;border: solid #fff 1px;border-radius: 6px;}
#inicio-content #conteudo .boxleft .box02 .link:hover {background: #156c44;}
#inicio-content #conteudo .boxleft .box02 .icon03 {width: 96px; height: 144px; float:left; background: url(../images/jpg/presidente.jpg) #156c44 left center no-repeat; background-size: contain;}

#inicio-content #conteudo .boxleft .box03 {width: 100%;height: auto;float: left;margin-top: 0;border-bottom: solid #fff 1px;}
#inicio-content #conteudo .boxleft .box03 .tlt {width: 100%;max-width: 300px;height: auto;line-height: 120%;font-family: 'Avenir LT Std 35 Light';font-size: 28px;color: #FFF;text-align: left;}
#inicio-content #conteudo .boxleft .box03 .tlt i {font-family: 'Avenir LT Std 95 Black';}
#inicio-content #conteudo .boxleft .box03 .link {width: 120px;height: 42px;line-height: 42px;float: right;margin: 15px 15px 0 0;font-family: 'Calibri';font-size: 20px;font-weight: bold;color: #FFF;background: #00a85a;text-align: center;border: solid #fff 1px;border-radius: 6px;}
#inicio-content #conteudo .boxleft .box03 .link:hover {background: #156c44;}
#inicio-content #conteudo .boxleft .box03 .icon05 {width: 80px;height: 89px;float:left;margin: 22px 5px;background: url(../images/png/iconsalao.png) center no-repeat;background-size: contain;}
#inicio-content #conteudo .boxleft .box03 .icon02 {width: 80px;height: 73px;float:left;margin: 26px 5px;background: url(../images/png/iconn.png) center no-repeat;background-size: contain;}

#inicio-content #conteudo .boxleft .box04 {width: 100%;height: auto;float: left;margin-top: 0;border-bottom: solid #fff 1px;background: #156c44;}
#inicio-content #conteudo .boxleft .box04 .tlt {width: 100%;max-width: 280px;height: auto;line-height: 120%;font-family: 'Avenir LT Std 35 Light';font-size: 25px;color: #FFF;text-align: left;}
#inicio-content #conteudo .boxleft .box04 .tlt i {font-family: 'Avenir LT Std 95 Black';}
#inicio-content #conteudo .boxleft .box04 .link {width: 120px;height: 42px;line-height: 42px;float: right;margin: 15px 15px 0 0;font-family: 'Calibri';font-size: 20px;font-weight: bold;color: #FFF;background: #00a85a;text-align: center;border: solid #fff 1px;border-radius: 6px;}
#inicio-content #conteudo .boxleft .box04 .link:hover {background: #156c44;}
#inicio-content #conteudo .boxleft .box04 .icon04 {width: 97px; height: 95px; float:left; margin: 24px 5px; background: url(../images/png/iconcurriculo.png) center no-repeat; background-size: contain;}
#inicio-content #conteudo .boxleft .box04 .icon06 {width: 60px; height: 71px; float:left; margin: 36px 5px; background: url(../images/png/icontrofeu.png) center no-repeat; background-size: contain;}

#inicio-content #conteudo .boxgrid {width: 33.25%; height: 389px;display: block;float: left;margin: 0;padding: 0;background: #FFF;position: relative;overflow: hidden;}
#inicio-content #conteudo .boxgrid .cont {display: table; width: 100%; height: 100%; margin: auto;}
#inicio-content #conteudo .boxgrid .cont .article {width: 100%;display: table-cell;text-align: center;z-index: 1;position: relative;}
#inicio-content #conteudo .boxgrid .cont .article .tlt {width: 100%;font-size: 45px;margin: 18px auto 0 auto;line-height: 40px;}
#inicio-content #conteudo .boxgrid .cont .article .tlt02 {width: 69%; font-size: 50px; margin: 46px auto 0 auto;}
#inicio-content #conteudo .boxgrid .cont .article .tlt03 {width: 83.8%;font-size: 38px;margin: 25px auto 0 auto;text-align: -webkit-center;}
#inicio-content #conteudo .boxgrid .cont .article .tlt04 {width: 69.5%;font-size: 29px;margin: 23px auto 15px auto;text-align: center;}
#inicio-content #conteudo .boxgrid .cont .article .tlt05 {width: 72.5%;font-size: 40px;margin: 23px auto 0 auto;text-align: left;}
#inicio-content #conteudo .boxgrid .cont .article h2 {height: auto; line-height: 120%; display: table; font-family: 'Avenir LT Std 35 Light'; color: #FFF;}
#inicio-content #conteudo .boxgrid .cont .article h2 i {font-family: 'Avenir LT Std 85 Heavy';}
#inicio-content #conteudo .boxgrid .cont .article .icon02 {width: 97px;height: 95px;display: table;margin: 43px auto 0 auto;background: url(../images/png/iconnews.png) no-repeat;background-size: cover;}
#inicio-content #conteudo .boxgrid .cont .article .icon03 {width: 97px; height: 95px; display: table; margin: 43px auto 0 auto; background: url(../images/png/iconagenda.png) no-repeat;}
#inicio-content #conteudo .boxgrid .cont .article h3 {height: auto; line-height: 120%; display: table; font-family: 'Avenir LT Std 35 Light'; color: #FFF;}
#inicio-content #conteudo .boxgrid .cont .article .desc {width: 74%; font-size: 15px; margin: 22px auto 0 auto; text-align: center;}
#inicio-content #conteudo .boxgrid .cont .article .desc02 {width: 100%;font-size: 14px;margin: -44px auto 0 auto;text-align: left;padding: 5px 5px;background: rgba(0, 0, 0, 0.71);position: relative;z-index: -4px;}
#inicio-content #conteudo .boxgrid .cont .article .link {width: 229px;height: 28px;line-height: 28px;display: block;margin: 53px auto 0 auto;font-family: 'Avenir LT Std 65 Medium';font-size: 20px;color: #FFF;}
#inicio-content #conteudo .boxgrid .cont .article .link:hover {color: #156c44;}
#inicio-content #conteudo .boxgrid .cont .article .total2 {width: 98%; height: 120px; display: table-cell;text-align: center;z-index: 1;position: relative; float: left;}
#inicio-content #conteudo .boxgrid .cont .article .total2 .link02 {box-sizing: border-box; padding: 0 10px; width: 62%;height: 79px;line-height: 25px;display: block;margin: 0 auto 5px 5px;font-family: 'Avenir LT Std 35 Light';font-size: 18px;color: #FFF; float: left; overflow: hidden;}
#inicio-content #conteudo .boxgrid .cont .article .total2 .link02 i {font-family: 'Avenir LT Std 85 Heavy';}
#inicio-content #conteudo .boxgrid .cont .article .total2 .link02:hover {color: #156c44;}
#inicio-content #conteudo .boxgrid .cont .article .total2 .mais {width: 90px;height: 30px;line-height: 30px;float: right;margin: 0px 10px 0 0;font-family: 'Calibri';font-size: 15px;font-weight: bold;color: #FFF;background: #00a85a;text-align: center;border: solid #fff 1px;border-radius: 6px;}
#inicio-content #conteudo .boxgrid .cont .article .total2 .mais:hover {background: #156c44;}

#inicio-content #conteudo .boxgrid .cont .mais-not {width: 110px;height: 42px;line-height: 42px;float: left;margin: 15px auto 0 38%;font-family: 'Calibri';font-size: 20px;font-weight: bold;color: #FFF;background: #00a85a;text-align: center;border: solid #fff 1px;border-radius: 6px;}
#inicio-content #conteudo .boxgrid .cont .mais-not:hover {background: #156c44;}

#inicio-content #conteudo .boxgrid .cont .article .link03 {width: 180px;height: 42px;line-height: 42px;float: left;margin: 35px auto 0 30%;font-family: 'Calibri';font-size: 20px;font-weight: bold;color: #FFF;background: #00a85a;text-align: center;border: solid #fff 1px;border-radius: 6px;}
#inicio-content #conteudo .boxgrid .cont .article .link03:hover {background: #156c44;}

#inicio-content #conteudo .boxgrid .cont .article .txtnews {box-sizing: border-box; margin-top: 75px; padding: 0 10px; font-family: 'Avenir LT Std 35 Light'; font-size: 20px; color: #FFF; text-align: center;}

#inicio-content #conteudo .boxgrid .cont .article #newsletter {width: 100%; max-width: 290px;height: 56px; display: block; margin: 12px auto 9px;}
#inicio-content #conteudo .boxgrid .cont .article #newsletter form {width: 100%; float: left;}
#inicio-content #conteudo .boxgrid .cont .article #newsletter #email_news {box-sizing: border-box; width: 100%; height: 54px; line-height: 54px; padding: 0 22px 0 22px; float: left; margin: 0 0 15px; font-family: 'Avenir LT Std 55 Roman'; font-size: 13px; color: #666; background: #FFF; border-top: 1px solid #92B9E0; border-bottom: 1px solid #92B9E0; border-left: none; border-right: none;}
#inicio-content #conteudo .boxgrid .cont .article #newsletter .botao {border: none;width: 90px;height: 56px;line-height: 56px;display: block;margin: 0 auto;font-family: 'Avenir LT Std 95 Black';font-size: 15px;color: #156c44;text-align: center;background: #00a85a;}
#inicio-content #conteudo .boxgrid .cont .article #newsletter .botao:hover {background: #FFF;}

#inicio-content #conteudo .boxgrid .cont .article #bg-i {width: 100%;max-width: 289px;max-height: 220px;line-height: 70%;display: table;margin: 36px auto 0 auto;background-size: contain;overflow: hidden;}
#inicio-content #conteudo .boxgrid .cont .article #bg-i #img {width: 100%; height: auto; text-align: center; vertical-align: middle;}
#inicio-content #conteudo .boxgrid .cont .article #bg-i #img* {vertical-align: middle;}

#inicio-content #conteudo .boxgrid .cont .article .total2 .responsive-container {position: relative; display: block; float: left; margin: 0 0px 0 8px; width: 100%; max-width: 140px; max-height: 90px; background: #FFF; overflow: hidden;}
#inicio-content #conteudo .boxgrid .cont .article .total2 .dummy {padding-top: 100%;}
#inicio-content #conteudo .boxgrid .cont .article .total2 .img-container {position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align:center; font: 0/0 a;}
#inicio-content #conteudo .boxgrid .cont .article .total2 .img-container:before {content: ' '; display: inline-block; vertical-align: middle; height: 100%;}
#inicio-content #conteudo .boxgrid .cont .article .total2 .img-container img {vertical-align: middle; display: inline-block;}

#inicio-content #conteudo .boxgrid .cont .article .backGround {transform: matrix(1.1, 0, 0, 1.1, 0, 0); display: block; content: ""; position: absolute; left: 0; top: 0; width: 102%; height: 446px; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; z-index: -1; margin-left: -1%; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
#inicio-content #conteudo .boxgrid .cont .article:hover .backGround {transform: scale(1.5); -moz-transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5); -ms-transform: scale(1.5); /* IE 9 */ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand');}
#inicio-content #conteudo .boxgrid .cont .article .btn-group .btn-block:hover {opacity: 1; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
#inicio-content #conteudo .boxgrid .cont .article .hoverNone {opacity: 1;}
#inicio-content #conteudo .boxgrid .cont .article:hover .hoverNone {opacity: 1;}

#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes {width: 100%;height: 378px;float: left;}
#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes .tlt {width: 100%; height: auto; line-height: 120%; float: left; margin-top: 27px; font-family: 'Avenir LT Std 95 Black'; font-size: 45px; color: #FFF; text-align: center;}
#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes .desc {width: 183px; height: 146px; line-height: 120%; float: right; margin: 36px 67px 0 0; font-family: 'Avenir LT Std 35 Light'; font-size: 15px; color: #FFF;}
#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes .total #jornal {background: #FFF; border: 8px solid #FFF;width: 100%;max-width: 116px;max-height: 225px;line-height: 70%;float: left;margin: 20px 0 0 0;background-size: contain;overflow: hidden;}
#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes .total #jornal #img {width: 100%; height: auto; text-align: center; vertical-align: middle;}
#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes .total #jornal #img* {vertical-align: middle;}
#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes .link {width: 152px; height: 38px; line-height: 38px; float: right; margin: 20px 96px 0 0; font-family: 'Calibri'; font-weight: bold; font-size: 15px; color: #FFF; text-align: center; background: #00a85a;}
#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes .link:hover {color: #00a85a; background: #FFF;}

#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes .total {width: 95%; max-width: 342px; display: block; margin: 0 auto;}
#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes .total .ttl {width: 133px;height: 38px;line-height: 38px;float: right;margin: 20px 0 0 0;font-family: 'Calibri';font-weight: bold;font-size: 15px;color: #FFF;text-align: center;background: #00a85a;}
#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes .total .ttl:hover {background: #fff; color: #00a85a;}
#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes .total .p01 {width: 100%; max-width: 133px; float: left;margin: 0;}
#inicio-content #conteudo .boxgrid .cont .article .boxpublicacoes .total .p02 {width: 100%; max-width: 133px; float: right;margin: 0;}

#inicio-content #conteudo .boxgrid02 {width: 33.33%;height: 378px;display: block;float: left;margin: 0;padding: 0;background: #FFF;position: relative;overflow: hidden;}
#inicio-content #conteudo .boxgrid02 .cont {display: table; width: 100%; height: 100%; margin: auto;}
#inicio-content #conteudo .boxgrid02 .cont .article {width: 100%; display: table-cell; text-align: center; z-index: 2; position: relative;}

#inicio-content #conteudo .boxgrid02 .cont .article .tlt {width: 100%;height: auto;line-height: 120%;float: left;margin: 23px 0 34px 0;font-family: 'Avenir LT Std 95 Black';font-size: 50px;text-transform: uppercase;color: #FFF;text-align: center;}
#inicio-content #conteudo .boxgrid02 .cont .article a {width: 260px;height: 219px;/* float: left; */margin: 0 auto;}
#inicio-content #conteudo .boxgrid02 .cont .article a #bg-i {width: 100%;max-width: 260px;max-height: 150px;line-height: 70%;display: table;margin: 0 auto;background-size: contain;overflow: hidden;}
#inicio-content #conteudo .boxgrid02 .cont .article a #bg-i #img {width: 100%; height: auto; text-align: center; vertical-align: middle;}
#inicio-content #conteudo .boxgrid02 .cont .article a #bg-i #img* {vertical-align: middle;}
#inicio-content #conteudo .boxgrid02 .cont .article a .desc {width: 100%;max-width: 338px;height: auto;line-height: 120%;/* float: left; */margin: 14px auto;font-family: 'Avenir LT Std 35 Light';font-size: 17px;color: #FFF;text-align: center;overflow: hidden;}
#inicio-content #conteudo .boxgrid02 .cont .article a:hover .desc {color: #3D8ED8;}

#inicio-content #conteudo .boxgrid02 .cont .article .link04 {width: 232px; height: 29px; line-height: 29px; display: block; margin: 20px auto 0 auto; font-family: 'Avenir LT Std 35 Light'; font-size: 22px; color: #FFF;}
#inicio-content #conteudo .boxgrid02 .cont .article .link04:hover {color: #4397e2;}

#inicio-content #conteudo .boxgrid02 .cont .article .backGround {transform: matrix(1.1, 0, 0, 1.1, 0, 0); display: block; content: ""; position: absolute; left: 0; top: 0; width: 102%; height: 446px; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; z-index: -1; margin-left: -1%; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
#inicio-content #conteudo .boxgrid02 .cont .article:hover .backGround {transform: scale(1.5); -moz-transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5); -ms-transform: scale(1.5); /* IE 9 */ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand');}
#inicio-content #conteudo .boxgrid02 .cont .article .btn-group .btn-block:hover {opacity: 1; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
#inicio-content #conteudo .boxgrid02 .cont .article .hoverNone {opacity: 1;}
#inicio-content #conteudo .boxgrid02 .cont .article:hover .hoverNone {opacity: 1;}

#inicio-content #conteudo .boxmap {width: 1280px; height: 157px; display: table; margin: 0 auto 0 auto;}
#inicio-content #conteudo .tlt {width: 100%;height: auto;line-height: 43px;float: right;margin: 20px 0 10px 0;font-family: 'Avenir LT Std 95 Black';font-size: 35px;color: #1D5996;text-align: center;}

#inicio-content .boxapoiadores {width: 100%;display: table;background: #ffffff;margin: 0 auto;}
#inicio-content .boxapoiadores #box-apoiadores {width: 100%;max-width: 1280px;height: 157px;display: block;margin: 25px auto;border-bottom: 6px solid #156c44;}
#inicio-content .boxapoiadores #box-apoiadores .tltG {width: 100%;height: auto;line-height: 43px;float: left;margin-bottom: 25px;font-family: 'Avenir LT Std 95 Black';font-size: 35px;color: #156c44;text-align: center;}
#inicio-content .boxapoiadores #box-apoiadores #carousel {width: 100%; max-width: 1260px; height: 60px; display: table; margin: 0 auto;}

#inicio-content #bg-impostomentro {width: 728px; height: 90px; float: left; margin: 76px 0 0 69px; border: 5px solid #EAEAEB;}

#inicio-content #pedagio {width: 363px; height: 177px; float: right; margin: 42px 82px 51px 0; background: url(../images/png/bg-pedagio.png) no-repeat;}
#inicio-content #pedagio iframe {width: 188px; height: 89px; float: left; margin: 31px 0 0 30px;}
/*FIM INICIO*/

/*ERRO*/
#erro-content {width: 100%; margin: 0 auto 0 auto;}
#erro-content #conteudo {width: 100%; max-width: 1350px; margin: 36px auto 0 auto;}

#erro-content .box {width: 1299px; height: auto; display: table; margin: 0 auto; background: url(../images/png/tracebox.png) bottom no-repeat;}
#erro-content .box .tlt {height: auto; line-height: 120%; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 45px; color: #333;}
#erro-content .box .tlt i {font-family: 'Avenir LT Std 85 Heavy'; color: #1F6CB8;}
/*FIM ERRO*/

/*CONTATO*/
#contato-content {width: 100%; display: table; margin: 0 auto;}
#contato-content #conteudo {width: 100%; max-width: 1299px; display: block; margin: 36px auto;}

#contato-content .box {width: 100%;height: auto;display: table;margin: 0 auto;background: url(../images/png/tracebox.png) bottom no-repeat;}
#contato-content .box .tlt {height: auto; line-height: 120%; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 45px; color: #333;}
#contato-content .box .tlt i {font-family: 'Avenir LT Std 85 Heavy'; color: #1F6CB8;}

#contato-content #conteudo .vForms1 {width: 47.92%; display: inline-block; float: right; margin: 21px 19px 20px 0;}
#contato-content #conteudo .full {width: 95%;}
#contato-content #conteudo .center {width: 50%;display: block;margin: 0 auto;float: none;}
#contato-content #conteudo .vForms1 .campo {box-sizing: border-box; width: 100%; height: 50px; padding: 0 17px 0 17px; display: inline-block; margin: 0 0 16px 0; border: 1px solid #CCC; background: none; font-family: 'Arial'; font-size: 14px; color: #666; text-align: left;}
#contato-content #conteudo .vForms1 .campo:hover {border: 1px solid #1F6CB8;}

.radio {width: 100%;height: 50px;padding: 0 17px 0 17px;display: inline-block;margin: 0 0 0 0;background: none;font-family: 'Arial';font-size: 14px;color: #666;text-align: left;}

#contato-content #conteudo .vForms1 #cidade {width: 46%;}
#contato-content #conteudo .vForms1 #telefone {width: 46%; float: right;}
#contato-content #conteudo .vForms1 #msg {height: 120px;}
#contato-content #conteudo .vForms1 #enviar {border: none; width: 152px; height: 58px; line-height: 58px; display: table; margin: 0 auto; font-family: 'Calibri'; font-weight: bold; font-size: 20px; color: #FFF; text-align: center; background: #00a85a;}
#contato-content #conteudo .vForms1 #enviar:hover {color: #00a85a; background: #FFF;}

#contato-content #conteudo .vForms2 {width: 100%; max-width: 622px; display: block; margin: 21px auto;}
#contato-content #conteudo .vForms2 .campo {box-sizing: border-box; width: 100%; height: 50px; padding: 0 17px 0 17px; display: inline-block; margin: 0 0 16px 0; border: 1px solid #CCC; background: none; font-family: 'Arial'; font-size: 14px; color: #666; text-align: left;}
#contato-content #conteudo .vForms2 .campo:hover {border: 1px solid #1F6CB8;}
#contato-content #conteudo .vForms2 p {padding-bottom: 17px; font-family: 'Avenir LT Std 35 Light'; font-size: 22px; color: #666; font-weight: bold;}
#contato-content #conteudo .vForms2 #enviar {border: none; width: 152px; height: 58px; line-height: 58px; display: table; margin: 0 auto; font-family: 'Calibri'; font-weight: bold; font-size: 20px; color: #FFF; text-align: center; background: #00a85a;}
#contato-content #conteudo .vForms2 #enviar:hover {color: #00a85a; background: #FFF;}
#contato-content #conteudo .vForms2 li {width: 100%; height: 66px; float: left; list-style: none;}
#contato-content #conteudo .vForms2 li p {width: 100%; float: left; font-weight: normal; font-family: 'Arial'; font-size: 14px; color: #666;}
#contato-content #conteudo .vForms2 li label {float: left; margin-right: 35px; font-family: 'Arial'; font-size: 14px; color: #666;}
#contato-content #conteudo .vForms2 li label input[type="radio"] {width: 15px; height: 15px; float: left; margin-right: 10px;}
#contato-content #conteudo .vForms2 #civil {width: 48%; float: left;}
#contato-content #conteudo .vForms2 #filhos {width: 48%; float: right;}
#contato-content #conteudo .vForms2 #endereco {width: 48%; float: left;}
#contato-content #conteudo .vForms2 #cidade {width: 48%; float: right;}
#contato-content #conteudo .vForms2 #profissao {width: 48%; float: left;}
#contato-content #conteudo .vForms2 #idade {width: 48%; float: right;}
#contato-content #conteudo .vForms2 #escolaridade {height: 120px;}
#contato-content #conteudo .vForms2 #empregos {height: 120px;}
#contato-content #conteudo .vForms2 #adicionar {height: 120px;}
#contato-content #conteudo .vForms2 #area {width: 48%; float: left;}
#contato-content #conteudo .vForms2 #cnh {width: 48%; float: right;}

#contato-content #conteudo .boxfale {width: 44%; float: left; display: inline-block; margin: 0 0 0 19px;}
#contato-content #conteudo .boxfale .textoPadrao {width: 100%;}
#contato-content #conteudo .boxfale span {font-size: 12px; font-style: italic;}
#contato-content #conteudo .boxfale i {font-style: italic; font-weight: bold;}
/*FIM CONTATO*/

/*CONHE?A*/
#conheca-content {width: 100%; margin: 0 auto 0 auto;}
#conheca-content #conteudo {width: 100%;max-width: 1350px;min-height: 1325px;margin: 36px auto 37px auto;background: url(../images/png/trace.png) center bottom no-repeat;}

#conheca-content .box {width: 100%; max-width: 1300px; height: auto;display: table;margin: 0 auto;background: url(../images/png/tracebox.png) bottom no-repeat;}
#conheca-content .box .tlt {height: auto; line-height: 120%; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 45px; color: #333;}
#conheca-content .box .tlt i {font-family: 'Avenir LT Std 85 Heavy'; color: #00a85a;}

#conheca-content #conteudo .textoPadrao {width: 90%;margin: 0 0 0 05%;padding-bottom: 59px;}

#conheca-content #conteudo .textoPadrao .tlt1 {width: 100%; height: auto; line-height: 120%; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 30px; color: #333;}
#conheca-content #conteudo .textoPadrao .tlt1 .maior {font-family: 'Avenir LT Std 85 Heavy'; font-size: 35px; color: #1F6CB8;}
#conheca-content #conteudo .textoPadrao .tlt2 {width: 100%; float: left; margin: 18px 0 10px 0; font-size: 18px; font-weight: bold; color: #333;}
#conheca-content #conteudo .textoPadrao #titulo3 {width: 700px; float: left; margin: 18px 0 10px 0; font-size: 16px; text-align: left; color: #1F6CB8; }
#conheca-content #conteudo .textoPadrao #titulo3 .ivereador {width: 320px; float: left; margin: 0 20px 30px 0;}
#conheca-content #conteudo .textoPadrao #titulo3 .ivereador img {width: 72px; height: 90px; float: left; margin: 0 5px 0 0;}

#conheca-content #conteudo .textoPadrao .img-conheca {width: 100%; height: auto; float: none; display: table; margin: 10px auto;}

#conheca-content .textoPadrao .logos {width: auto; height: auto; float: left; margin-left: 0;}
#conheca-content .textoPadrao .logos .logo {width: 230px;height: 200px;float: left;margin: 0 20px;border: 1px solid #ccc;overflow: hidden;padding: 3px 3px 3px 3px;}

#conheca-content .textoPadrao .imagens {width: 100%; height: auto; float: left; margin: 20px auto;}
#conheca-content .textoPadrao .imagens .imagemgrande {width: 100px; height: auto; float: left; margin: 0 20px 20px 0; overflow: hidden; border: 5px solid #fff;}
#conheca-content .textoPadrao .imagens .imagemgrande:hover {border: 5px solid #00a85a;}
#conheca-content .textoPadrao .imagens .imagemgrande img { margin: 0 0 0 0;}

#conheca-content .tabela {width: 693px; margin-bottom: 15px; font-size: 11px; font-family: avenir_lt_35_lightregular; text-align: justify;}
#conheca-content .tabela caption {margin: 10px 0 0 0; padding: 4px; font-size: 11px; font-family: avenir_lt_35_lightregular; text-align: justify; color: #FFF; background-color: #3D8ED8;}
#conheca-content .tabela thead th {padding: 2px; text-align: center; color: #FFF; background-color: #00a85a;}
#conheca-content .tabela tfoot th {padding: 2px; text-align: center; color: #FFF; background-color: #FFA200;}
#conheca-content .tabela tbody td {padding: 2px; text-align: center; color: #000; background-color: #F7F7F7;}
#conheca-content .tabela tbody th {padding: 2px; text-align: left; color: #000; background-color: #E7E6E6;}
#conheca-content .tabela tbody tr {border-top: 1px solid #FFF;}
#conheca-content iframe {float: left;}

#conheca-content .textoPadrao .responsive-conheca {position: relative; float: left; margin: 0 10px 10px 0; width: 100%; max-width: 420px; max-height: 300px; background: #FFF; overflow: hidden;}
#conheca-content .textoPadrao .dummy {padding-top: 100%;}
#conheca-content .textoPadrao .img-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align:center; font: 0/0 a;}
#conheca-content .textoPadrao .img-container:before {content: ' '; display: inline-block; vertical-align: middle; height: 100%;}
#conheca-content .textoPadrao .img-container img {vertical-align: middle; display: inline-block;}

#conheca-content #conteudo .textoPadrao .photo-right {width: 268px; height: 168px; float: right; margin: 0 0 14px 12px; background: url(../images/png/bg-img.png) right no-repeat;}

#conheca-content #descricao {display: inline-table;width: 100%;margin-bottom: 13px;}
/*FIM CONHE?A*/

/*LATERAL*/
#lateral {width: 250px; height: auto; float: right; margin: 25px 26px 0 0; border-top: 6px solid #206CB8; background: #EEE; padding-bottom: 25px;}

#lateral #lateral-conheca {width: 250px; height: auto; float: left; margin: 9px 0 0 0;}
#lateral #lateral-conheca li {width: 217px; height: 35px; float: left; margin: 0 0 0 16px; background: url(../images/png/line.png) center bottom no-repeat;}
#lateral #lateral-conheca li a {width: 217px; height: 35px; float: left; margin: 0 0 0 -16px; font-family: 'Calibri'; font-size: 16px; color: #6C6C6C; text-indent: 13px; line-height: 35px; font-weight: normal; overflow: hidden;}
#lateral #lateral-conheca li b {width: 250px; height: 35px; float: left; margin: 0 0 0 -16px; font-family: 'Calibri'; font-size: 16px; color: #6C6C6C; text-indent: 13px; line-height: 35px; font-weight: bold; background: url(../images/png/hover.png) no-repeat; overflow: hidden;}
#lateral #lateral-conheca li a:hover {color: #00a85a;}
#lateral #lateral-conheca li a:hover i {display: none;}
#lateral #lateral-conheca li a.active {color: #00a85a;}
#lateral #lateral-conheca li a.active i {display: none;}

#lateral #box-banner {width: 100%; height: auto;float: left; margin: 26px 0 26px 0;}
#lateral #box-banner #banner {width: 268px; height: 259px; float: left; margin: 0 0 37px 0;}

.newlateral {width: 268px!important; border: none!important; background: none!important;}
/*FIM LATERAL*/

/*A ACIB*/
#acib-content {width: 100%; display: table; margin: 36px auto 37px auto; padding-bottom: 25px; background: url(../images/png/trace.png) center bottom no-repeat;}
#acib-content #conteudo {width: 100%; max-width: 1350px; display: block; margin: 0 auto;}

#acib-content .box {width: 100%; max-width: 1299px; height: auto;display: table;margin: 0 auto;background: url(../images/png/tracebox.png) bottom no-repeat;}
#acib-content .box .tlt {height: auto; line-height: 120%; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 45px; color: #333;}
#acib-content .box .tlt i {font-family: 'Avenir LT Std 85 Heavy';color: #00a85a;}

#acib-content .tlt01 {width: 650px; height: 29px; float: left; margin: 13px 0 0 42px; font-family: 'Avenir LT Std 35 Light'; font-size: 22px; color: #333333; text-indent: 0; line-height: 120%; font-weight: normal; overflow: hidden; }
#acib-content .tlt01 i {font-family: 'Avenir LT Std 35 Light'; color: #00a85a;}

#acib-content #conteudo .textoPadrao {width: 100%; float: left; margin: 35px 0; box-sizing: border-box; padding: 0 15px 59px;text-align: justify;}
#acib-content #conteudo .textoPadrao .subtlt1 {font-size: 18px;}

#acib-content #conteudo .textoPadrao #box-videos {width: 100%; float: left;}
#acib-content #conteudo .textoPadrao #box-videos .tlt1 {width: 100%; height: auto; line-height: 120%; margin-top: 10px; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 30px; color: #333;}
#acib-content #conteudo .textoPadrao #box-videos a {width: 100%; max-width: 298px; float: left; margin: 0 1.5% 20px;}
#acib-content #conteudo .textoPadrao #box-videos a .video {width: 100%; float: left; margin: 0 0 18px 0; overflow: hidden;}
#acib-content #conteudo .textoPadrao #box-videos a .video #img {width: 100%; display: table-cell; text-align: center; vertical-align: middle;}
#acib-content #conteudo .textoPadrao #box-videos a .video #img* {vertical-align: middle;}
#acib-content #conteudo .textoPadrao #box-videos a .video img {margin: 0;}
#acib-content #conteudo .textoPadrao #box-videos a .nome {width: 100%; height: 39px;float: left; font-size: 15px;color: #333333;text-indent: 0;line-height: 120%;font-weight: normal;overflow: hidden;}
#acib-content #conteudo .textoPadrao #box-videos a:hover .nome {color: #00a85a;}

#acib-content #conteudo .emplink {font-family: 'Avenir LT Std 35 Light';width: 51%;height: auto;line-height: 120%;float: left;font-family: 'Avenir LT Std 35 Light';font-size: 27px;color: #333;margin: 10px 0 25px 12%;}
#acib-content #conteudo .boxlinks {width: 100%;height: auto;margin: 50px;}

#acib-content #conteudo .textoPadrao .tlt1 {width: 100%; height: auto; line-height: 120%; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 30px; color: #333;}
#acib-content #conteudo .textoPadrao .tlt1 .maior {font-family: 'Avenir LT Std 85 Heavy'; font-size: 35px; color: #1F6CB8;}

#acib-content #conteudo .textoPadrao #imgright { width: auto; height: auto; float: right; margin: -120px 20px 0 20px;}

#acib-content .textoPadrao #imgs {width: 100%; height: auto; float: left;}
#acib-content .textoPadrao .imagemgrande {width: 100px; height: auto; float: left; margin: 0 20px 20px 0; overflow: hidden; border: 5px solid #fff;}
#acib-content .textoPadrao .imagemgrande:hover {border: 5px solid #00a85a;}
#acib-content .textoPadrao .imagemgrande img { margin: 0 0 0 0;}

#acib-content .textoPadrao .photo-right {width: 268px; height: 168px; float: right; margin: 0 0 14px 12px; background: url(../images/png/bg-img.png) no-repeat;}

#acib-content .textoPadrao .vForms1 {width: 47.92%; display: inline-block; float: left; margin: 21px 19px 20px 250px;}
#acib-content .textoPadrao .vForms1 .campo {width: 94.5%; height: 50px; padding: 0 9px 0 17px; display: inline-block; margin: 0 0 16px 0; border: 1px solid #CCC; background: none; font-family: 'Arial'; font-size: 14px; color: #666; text-align: left;}
#acib-content .textoPadrao .vForms1 .campo:hover {border: 1px solid #00a85a;}
#acib-content .textoPadrao .vForms1 #cidade {width: 41%;}
#acib-content .textoPadrao .vForms1 #telefone {width: 41.3%; float: right;}
#acib-content .textoPadrao .vForms1 #msg {height: 120px;}
#acib-content .textoPadrao .vForms1 #enviar {border: none; width: 152px; height: 58px; line-height: 58px; display: table; margin: 0 auto; font-family: 'Calibri'; font-weight: bold; font-size: 20px; color: #FFF; text-align: center; background: #00a85a;}
#acib-content .textoPadrao .vForms1 #enviar:hover {color: #00a85a; background: #FFF;}

#acib-content .textoPadrao .estatuto {width: 220px; height: 36px; line-height: 36px; text-align: center; margin: 0 0 0 0; font-family: 'Avenir LT Std 35 Light';font-weight: bold;text-decoration: underline;height: 130px;color: #666;}
#acib-content .textoPadrao .estatuto:hover {color: #00a85a; border: none;}

#acib-content .textoPadrao #imgs {width: 100%; height: auto; float: left;}

#acib-content .textoPadrao .presidentes {width: 100%; float: left;}
#acib-content .textoPadrao .presidentes li {width: 121px; height: 172px; margin: 0 18px 15px; float: left;}
#acib-content .textoPadrao .presidentes li .responsive-container {box-sizing: border-box; border: 5px solid #fff; position: relative; display: block; margin: 0 auto 5px; width: 100%; max-width: 80px; height: 110px; background: #FFF; overflow: hidden;}
#acib-content .textoPadrao .presidentes li .dummy {padding-top: 100%;}
#acib-content .textoPadrao .presidentes li .img-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align:center; font: 0/0 a;}
#acib-content .textoPadrao .presidentes li .img-container:before {content: ' '; display: inline-block; vertical-align: middle; height: 100%;}
#acib-content .textoPadrao .presidentes li .img-container img {vertical-align: middle; display: inline-block;}
#acib-content .textoPadrao .presidentes li .responsive-container:hover {border: 5px solid #00a85a;}

#acib-content .textoPadrao .maisfotos {width: 100%; max-width: 1292px; display: block; margin: 25px auto;}
#acib-content .textoPadrao .maisfotos li {width: 100%; max-width: 201px; float: left; margin: 0 7px 15px;}
#acib-content .textoPadrao .maisfotos li a {width: 100%; height: 100%; float: left;}
#acib-content .textoPadrao .maisfotos li a .responsive-container {box-sizing: border-box; border: 5px solid #ccc; position: relative; float: left; margin: 0 0 0 0; width: 100%; max-width: 201px; max-height: 144px; background: #FFF; overflow: hidden;}
#acib-content .textoPadrao .maisfotos li a .dummy {padding-top: 100%;}
#acib-content .textoPadrao .maisfotos li a .img-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align:center; font: 0/0 a;}
#acib-content .textoPadrao .maisfotos li a .img-container:before {content: ' '; display: inline-block; vertical-align: middle; height: 100%;}
#acib-content .textoPadrao .maisfotos li a .img-container img {vertical-align: middle; display: inline-block;}
#acib-content .textoPadrao .maisfotos li a:hover .responsive-container {border: 5px solid #00a85a;}

#acib-content .textoPadrao .responsive-historia {position: relative; float: left; margin: 0 10px 10px 0; width: 100%; max-width: 420px; max-height: 300px; background: #FFF; overflow: hidden;}
#acib-content .textoPadrao .dummy {padding-top: 100%;}
#acib-content .textoPadrao .img-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align:center; font: 0/0 a;}
#acib-content .textoPadrao .img-container:before {content: ' '; display: inline-block; vertical-align: middle; height: 100%;}
#acib-content .textoPadrao .img-container img {vertical-align: middle; display: inline-block;}

#acib-content .textoPadrao .convenio {width: 100%; float: left;}

#acib-content .textoPadrao .logos {width: auto; height: auto; float: left; margin-left: 0;}
#acib-content .textoPadrao .logos .logo {width: 230px;height: 200px;float: left;margin: 20px;overflow: hidden;padding: 3px 3px 3px 3px;}
#acib-content .textoPadrao .logos .logo img {border: 1px solid #ccc;}

#acib-content .textoPadrao .auditorios {width: 100%; height: auto; display: table; text-align: center; float: left; margin: 0 auto;}
#acib-content .textoPadrao .galeria {width: 100%; height: auto; text-align: center; float: left; margin: 0 auto;}
#acib-content .textoPadrao .galeria  li {width: 90px; height: auto; min-height: 250px; margin: 0 10px 15px 10px; float: left;}

#acib-content .textoPadrao .infra #imgs01 {width: 100%; height: auto; float: left;}

#acib-content .textoPadrao #imgs01 {width: 100%;height: auto;float: left;margin-bottom: 0;}
#acib-content .textoPadrao #imgs01 li {width: 100%;max-width: 100px; float: left; margin: 0 0; background: #FFF;}
#acib-content .textoPadrao #imgs01 li a {width: 100%; height: 100%; float: left;}
#acib-content .textoPadrao #imgs01 li a .responsive-container {box-sizing: border-box; position: relative; float: left; margin: 0 0 0 0; width: 100%; max-width: 100px; max-height: 75px; background: #FFF; overflow: hidden;}
#acib-content .textoPadrao #imgs01 li a .dummy {padding-top: 100%;}
#acib-content .textoPadrao #imgs01 li a .img-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align:center; font: 0/0 a;}
#acib-content .textoPadrao #imgs01 li a .img-container:before {content: ' '; display: inline-block; vertical-align: middle; height: 100%;}
#acib-content .textoPadrao #imgs01 li a .img-container img {vertical-align: middle; display: inline-block;}
#acib-content .textoPadrao #imgs01 li a:hover .responsive-container {border: 5px solid #00a85a;}
/**/

/*NOTICIAS*/
#noticias-content {width: 100%; display: table; margin: 36px auto 37px auto; padding-bottom: 25px; background: url(../images/png/trace.png) center bottom no-repeat;}
#noticias-content #conteudo {width: 100%; max-width: 1350px; display: block; margin: 0 auto;}

#noticias-content .box {width: 100%; max-width: 1299px; height: auto;display: table;margin: 0 auto;background: url(../images/png/tracebox.png) bottom no-repeat;}
#noticias-content .box .tlt {height: auto; line-height: 120%; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 45px; color: #333;}
#noticias-content .box .tlt i {font-family: 'Avenir LT Std 85 Heavy'; color: #00a85a;}

#noticias-content #conteudo .textoPadrao {width: 100%;float: left;margin: 0 0 0 0;padding-bottom: 59px;text-align: justify;}
#noticias-content #conteudo .textoPadrao #box-noticia {width: 100%;height: auto;float: left;}
#noticias-content #conteudo .textoPadrao #box-noticia li {width: 100%;max-width: 268px; float: left; margin: 0 31px 25px; background: #FFF;}
#noticias-content #conteudo .textoPadrao #box-noticia li a {width: 100%; height: 100%; float: left;}
#noticias-content #conteudo .textoPadrao #box-noticia li a .responsive-container {box-sizing: border-box; position: relative; float: left; margin: 0 0 0 0; width: 100%; max-width: 268px; max-height: 224px; border: 1px solid #ccc; background: #FFF; overflow: hidden;}
#noticias-content #conteudo .textoPadrao #box-noticia li a .dummy {padding-top: 100%;}
#noticias-content #conteudo .textoPadrao #box-noticia li a .img-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align:center; font: 0/0 a;}
#noticias-content #conteudo .textoPadrao #box-noticia li a .img-container:before {content: ' '; display: inline-block; vertical-align: middle; height: 100%;}
#noticias-content #conteudo .textoPadrao #box-noticia li a .img-container img {vertical-align: middle; display: inline-block;}
#noticias-content #conteudo .textoPadrao #box-noticia li a .tltnoticias {width: 100%; height: 60px;float: left;margin: 5px 0 0 0; font-size: 15px;font-weight: bold;color: #262224;overflow: hidden;line-height: 138%;}
#noticias-content #conteudo .textoPadrao #box-noticia li a:hover .tltnoticias {color: #555555;}
#noticias-content #conteudo .textoPadrao #box-noticia li a .txtnoticias {width: 100%;min-height: 40px;float: left;margin: 5px 0 0 0; font-size: 14px; color: #262224;overflow: hidden;line-height: 160%;}

#noticias-content #conteudo .textoPadrao #box-banner {width: 268px; height: 856px; float: right; margin: 26px 0 0 0; }
#noticias-content #conteudo .textoPadrao #box-banner #banner {width: 268px; height: 259px; float: left; margin: 0 0 37px 0;}

#noticias-content #conteudo .textoPadrao #box-noticia .telefonica {width: 100%;height: 34px;float: left;line-height: 34px;background: #eee;margin-bottom: 13px;text-indent: 12px;text-decoration: none;}
#noticias-content #conteudo .textoPadrao #box-noticia .telefonica:hover {color: #00a85a;}

#noticias-content #conteudo .textoPadrao #box-noticia .telefonica i {float: right;font-size: 11px;line-height: 20px;margin-right: 15px;}

#noticias-content #conteudo .paginacao {width: 100%; max-width: 411px; margin: 0 auto 29px auto;}
/*FIM NOTICIAS*/

/*NOTICIA*/
#noticia-content {width: 100%; display: table; margin: 36px auto 37px auto; padding-bottom: 25px; background: url(../images/png/trace.png) center bottom no-repeat;}
#noticia-content #conteudo {width: 100%; max-width: 1350px; display: block; margin: 0 auto;}

#noticia-content #conteudo .textonew {width: 100%;margin: 0;}

#noticia-content .box {width: 100%; max-width: 1299px; height: auto;display: table;margin: 0 auto;background: url(../images/png/tracebox.png) bottom no-repeat;}
#noticia-content .box .tlt {height: auto; line-height: 120%; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 45px; color: #333;}
#noticia-content .box .tlt i {font-family: 'Avenir LT Std 85 Heavy'; color: #00a85a;}

#noticia-content #conteudo .textoPadrao {width: 98%; max-width: 1322px; display: block; margin: 0 auto; text-align: justify;}
#noticia-content #conteudo .textoPadrao .titulo02 {width: 100%;min-height: 40px;float: left;margin: 0 0 0 0;/* font-family: 'Avenir LT Std 35 Light'; */font-size: 35px;color: #333333;text-indent: 0;line-height: 120%;font-weight: normal;overflow: hidden;}

#noticia-content #conteudo .textoPadrao .subtitulo {width: 100%;max-height: 50px;float: left;margin: 0 0 0 5px;font-family: 'Avenir LT Std 35 Light';font-size: 18px;color: #333333;text-indent: 0;line-height: 120%;font-weight: normal;overflow: hidden;}
#noticia-content #conteudo .textoPadrao .data {width: 100%;height: 30px;float: left;margin: 3px 0 0 5px;font-family: 'Avenir LT Std 35 Light';font-size: 14px;color: #333333;text-indent: 0;line-height: 120%;font-weight: normal;overflow: hidden;font-style:  italic;}

#noticia-content #conteudo .textoPadrao .texto {width: 100%; float: left;margin: 15px 0 25px 0;font-family: 'Avenir LT Std 35 Light';font-size: 16px;color: #333333;text-indent: 0;line-height: 140%;font-weight: normal;overflow: hidden;}



#noticia-content #conteudo .textoPadrao .texto #bg-i {max-width: 335px; float: left; margin: 0 18px 18px 0; overflow: hidden; border: 5px solid #fff;}
#noticia-content #conteudo .textoPadrao .texto #bg-i .teste {max-height: 251px; float: left}
#noticia-content #conteudo .textoPadrao .texto #bg-i #img {max-width: 335px; display: table-cell; text-align: center; vertical-align: middle;}
#noticia-content #conteudo .textoPadrao .texto #bg-i #img* {vertical-align: middle;}
#noticia-content #conteudo .textoPadrao .texto #bg-i #bg-credito {width: 335px;height: 40px;float: left;margin: -44px 0 0 0;background-color: rgba(0,0,0,0.5);position: relative;z-index: 9;}
#noticia-content #conteudo .textoPadrao .texto #bg-i #bg-credito .legenda {width: 310px; height: 15px; float: left; margin: 3px 0 0 0; font-family: 'Avenir LT Std 35 Light'; font-size: 12px; color: #fff; text-indent: 5px; line-height: 120%; font-weight: normal; overflow: hidden; }
#noticia-content #conteudo .textoPadrao .texto #bg-i #bg-credito .credito {width: 311px;height: 28px;float: left;margin: 3px 0 0 0;font-family: 'Avenir LT Std 35 Light';font-size: 12px;color: #fff;text-indent: 5px;line-height: 120%;font-weight: normal;overflow: hidden;}

#noticia-content #box-banner {width: 268px;height: 856px;float: right;margin: 26px 0 26px 0;}
#noticia-content #box-banner #banner {width: 268px; height: 259px; float: left; margin: 0 0 37px 0;}

#noticia-content .box-galeria {width: 670px;min-height: 96px;float: left;margin-top: 17px;margin-bottom: 42px;}
#noticia-content .box-galeria li {width: 140px; height: 90px; float: left; margin: 0 21px 0 0; border: 3px solid #fff; overflow: hidden;}
#noticia-content .box-galeria li a {float: left;}
#noticia-content .box-galeria li a #bg-i {width: 140px; height: 90px; float: left; margin: 0 0 0 0; overflow: hidden;}
#noticia-content .box-galeria li a #bg-i #img {width: 140px; height: 90px; display: table-cell; text-align: center; vertical-align: middle;}
#noticia-content .box-galeria li a #bg-i #img* {vertical-align: middle;}

#noticia-content #box-video {width: auto; height: auto; float: left; margin: 10px 0 0 0; border: 5px solid #fff;}

#noticia-content #conteudo .textoPadrao #box-noticia {width: 100%;height: auto;float: left;}
#noticia-content #conteudo .textoPadrao #box-noticia li {width: 20%;max-width: 268px;float: left;margin: 0 31px 25px;background: #FFF;}
#noticia-content #conteudo .textoPadrao #box-noticia li a {width: 100%; height: 100%; float: left;}
#noticia-content #conteudo .textoPadrao #box-noticia li a .responsive-container {box-sizing: border-box; position: relative; float: left; margin: 0 0 0 0; width: 100%; max-width: 268px; max-height: 224px; border: 1px solid #ccc; background: #FFF; overflow: hidden;}
#noticia-content #conteudo .textoPadrao #box-noticia li a .dummy {padding-top: 100%;}
#noticia-content #conteudo .textoPadrao #box-noticia li a .img-container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align:center; font: 0/0 a;}
#noticia-content #conteudo .textoPadrao #box-noticia li a .img-container:before {content: ' '; display: inline-block; vertical-align: middle; height: 100%;}
#noticia-content #conteudo .textoPadrao #box-noticia li a .img-container img {vertical-align: middle; display: inline-block;}
#noticia-content #conteudo .textoPadrao #box-noticia li a .tltnoticias {width: 100%; height: 60px;float: left;margin: 5px 0 0 0; font-size: 15px;font-weight: bold;color: #262224;overflow: hidden;line-height: 138%;}
#noticia-content #conteudo .textoPadrao #box-noticia li a:hover .tltnoticias {color: #555555;}
#noticia-content #conteudo .textoPadrao #box-noticia li a .txtnoticias {width: 100%;min-height: 40px;float: left;margin: 5px 0 0 0; font-size: 14px; color: #262224;overflow: hidden;line-height: 160%;}

#noticia-content .tamanho {font-size: 22px; padding: 25px 0;font-family: 'Avenir LT Std 85 Heavy'; color: #00a85a;text-decoration:underline;}
/*FIM NOTICIA*/

/*JORNAL*/
#jornal-content {width: 100%; display: table; margin: 36px auto 37px auto; padding-bottom: 25px; background: url(../images/png/trace.png) center bottom no-repeat;}
#jornal-content #conteudo {width: 100%; max-width: 1350px; display: block; margin: 0 auto;}

#jornal-content .box {width: 100%; max-width: 1299px; height: auto;display: table;margin: 0 auto;background: url(../images/png/tracebox.png) bottom no-repeat;}
#jornal-content .box .tlt {height: auto; line-height: 120%; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 45px; color: #333;}
#jornal-content .box .tlt i {font-family: 'Avenir LT Std 85 Heavy';color: #00a85a;}

#jornal-content .mostrar {width: 100%;max-width: 960px;height: 40px;float: none;display: table;margin: 45px auto;font-family: 'Avenir LT Std 35 Light';border-bottom: 1px dashed #ccc;font-size: 30px;color: #00a85a;text-indent: 0;line-height: 120%;font-weight: normal;overflow: hidden;}

#jornal-content #listagem-edicoes {width: 100%; max-width: 1000px; height: auto; float: none; margin: 28px auto; display: table;}
#jornal-content #listagem-edicoes li {width: 130px; height: auto; float: left; margin: 0 36px 15px 0; }
#jornal-content #listagem-edicoes li strong {width: 130px;height: auto;float: left;margin: 0 0 0 0;font-family: 'Avenir LT Std 35 Light';font-size: 15px;color: #00a85a;text-indent: 0;line-height: 120%;font-weight: bold;overflow: hidden;text-align: center;}
#jornal-content #listagem-edicoes li strong a {color: #666; border: none;}
#jornal-content #listagem-edicoes li:hover strong a {color: #00a85a;border: none;}
#jornal-content #listagem-edicoes li .imagemgrande {width: 100px; height: 153px; float: left; margin: 9px 0 9px 9px; overflow: hidden; border: 5px solid #fff; }
#jornal-content #listagem-edicoes li:hover .imagemgrande {border: 5px solid #00a85a;}
#jornal-content #listagem-edicoes li .imagemgrande img { margin: 0 0 0 0;}
/*FIM JORNAL*/

/*TVACIB*/
#tvacib-content {width: 100%; float: left; margin: 0 0 0 0; }
#tvacib-content .box {max-width: 1299px;width: 100%;height: auto;display: table;margin: 0 auto;background: url(../images/png/tracebox.png) bottom no-repeat;}
#tvacib-content .box .tlt {height: auto; line-height: 120%; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 45px; color: #333;}
#tvacib-content .box .tlt i {font-family: 'Avenir LT Std 85 Heavy'; color: #00a85a;}

#tvacib-content #box-banner {width: 23%;height: 856px;float: right;margin: 26px 0 26px 0;}
#tvacib-content #box-banner #banner {width: 268px; height: 259px; float: left; margin: 0 0 37px 0;}

#tvacib-content .textoPadrao {width: 100%;height: auto;line-height: 130%;display: table;margin: 0 auto;padding-top: 0;font-family: 'Avenir LT Std 35 Light';font-size: 15px;color: #666;}
#tvacib-content .textoPadrao #box-videos {width: 77%;height: auto;float: left;}
#tvacib-content .textoPadrao #box-videos #box-video {width: 435px;height: auto;float: left;margin-right: 4.9%;}
#tvacib-content .textoPadrao #box-videos .tlt1 {width: 100%; height: auto; line-height: 120%; margin-top: 10px; float: left; margin-bottom: 20px; font-family: 'Avenir LT Std 35 Light'; font-size: 30px; color: #333;}

#tvacib-content .textoPadrao #box-videos #box-video #video {width: 100%;height: 244px;float: left;overflow: hidden;}
#tvacib-content .textoPadrao #box-videos #box-video #video #bg-i {width: 100%; float: left; margin: 0 18px 18px 0; overflow: hidden; border: 5px solid #fff;}
#tvacib-content .textoPadrao #box-videos #box-video #video #bg-i #img {width: 100%; display: table-cell; text-align: center; vertical-align: middle;}
#tvacib-content .textoPadrao #box-videos #box-video #video #bg-i #img* {vertical-align: middle;}

#tvacib-content .textoPadrao #box-videos #box-video .nome {width: 100%;min-height: 40px;float: left;margin: 15px 0 14px 0;/* font-family: 'Avenir LT Std 35 Light'; */font-size: 16px;color: #333333;text-indent: 0;line-height: 120%;font-weight: normal;overflow: hidden;}


/*FIM TVACIB*/
