@font-face{font-family:robotomedium;src:url(../fonts/roboto-medium-webfont.eot);src:url(../fonts/roboto-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-medium-webfont.woff) format('woff'),url(../fonts/roboto-medium-webfont.ttf) format('truetype'),url(../fonts/roboto-medium-webfont.svg#robotomedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotoitalic;src:url(../fonts/roboto-italic-webfont.eot);src:url(../fonts/roboto-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-italic-webfont.woff) format('woff'),url(../fonts/roboto-italic-webfont.ttf) format('truetype'),url(../fonts/roboto-italic-webfont.svg#robotoitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotoregular;src:url(../fonts/roboto-regular-webfont.eot);src:url(../fonts/roboto-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-regular-webfont.woff) format('woff'),url(../fonts/roboto-regular-webfont.ttf) format('truetype'),url(../fonts/roboto-regular-webfont.svg#robotoregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotolight;src:url(../fonts/roboto-light-webfont.eot);src:url(../fonts/roboto-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-light-webfont.woff) format('woff'),url(../fonts/roboto-light-webfont.ttf) format('truetype'),url(../fonts/roboto-light-webfont.svg#robotolight) format('svg');font-weight:400;font-style:normal}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:#000;font:400 16px/1.5em robotoregular,sans-serif;margin:0;padding:0}.container-wrap{max-width:1200px;margin:0 auto;padding:0 10px}.article-info-term{display:none}.article-info dd{display:inline}.contact-form,.contact-form fieldset{max-width:800px;margin:0 auto;padding:0}.contact-form input[type=email],.contact-form input[type=text]{height:30px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{width:100%;padding:8px}.form-actions{border:none;background:0 0;text-align:center}.login{max-width:600px;margin:0 auto;padding:0}.login fieldset,.remember{max-width:350px;margin:0 auto;padding:0}.login input[type=password],.login input[type=text]{display:block;margin:0 auto 10px;padding:8px;width:95%;min-height:30px}.login .controls input[type=checkbox]{float:left;margin:8px 10px}.form-horizontal .controls{margin-left:0}.login .well{background:0 0;border:none}.align-left{text-align:left}.remember ul{margin:0;padding:0;display:inline;list-style:none}.remember ul li{display:inline}ul.nav.nav-tabs.nav-stacked li a{font-size:12px}#jform_title{display:block;width:100%;min-height:40px;font-size:20px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}



body {

background: rgba(3,69,110,1);

background: -moz-linear-gradient(top, rgba(3,69,110,1) 0%, rgba(10,93,146,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(3,69,110,1)), color-stop(100%, rgba(10,93,146,1)));

background: -webkit-linear-gradient(top, rgba(3,69,110,1) 0%, rgba(10,93,146,1) 100%);

background: -o-linear-gradient(top, rgba(3,69,110,1) 0%, rgba(10,93,146,1) 100%);

background: -ms-linear-gradient(top, rgba(3,69,110,1) 0%, rgba(10,93,146,1) 100%);

background: linear-gradient(to bottom, rgba(3,69,110,1) 0%, rgba(10,93,146,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03456e', endColorstr='#0a5d92', GradientType=0 );	

}



header {

	background: url('../images/bgtop.jpg') top center repeat-x;

	height: 192px;

	width: 100%;

	min-width: 1024px;

}



.logo {

	background-color: #fff;

	padding: 15px;

	width: 498px;



-webkit-border-bottom-right-radius: 10px;

-webkit-border-bottom-left-radius: 10px;

-moz-border-radius-bottomright: 10px;

-moz-border-radius-bottomleft: 10px;

border-bottom-right-radius: 10px;

border-bottom-left-radius: 10px;	

}



.corpo {

	margin: 0 auto;

	float: left;

	width: 994px;

	background-color: #fff;

	padding: 0 15px;

	padding-bottom: 20px;

}



.largura {

	width: 1024px;

	margin: 0 auto;

}



.nav {

width: 216px;

float: left;

position: relative;



background: rgba(3,69,110,1);

background: -moz-linear-gradient(top, rgba(3,69,110,1) 0%, rgba(10,93,146,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(3,69,110,1)), color-stop(100%, rgba(10,93,146,1)));

background: -webkit-linear-gradient(top, rgba(3,69,110,1) 0%, rgba(10,93,146,1) 100%);

background: -o-linear-gradient(top, rgba(3,69,110,1) 0%, rgba(10,93,146,1) 100%);

background: -ms-linear-gradient(top, rgba(3,69,110,1) 0%, rgba(10,93,146,1) 100%);

background: linear-gradient(to bottom, rgba(3,69,110,1) 0%, rgba(10,93,146,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03456e', endColorstr='#0a5d92', GradientType=0 );



-webkit-border-bottom-right-radius: 10px;

-webkit-border-bottom-left-radius: 10px;

-moz-border-radius-bottomright: 10px;

-moz-border-radius-bottomleft: 10px;

border-bottom-right-radius: 10px;

border-bottom-left-radius: 10px;



}



.mod1, .mod2 {

	width: 35%;

	margin: 0 15px;

	float: left;

	position: relative;



}



.mod3 {

	width: 100%;

	clear: both;

}





.mod1 h3 {

	background: url('../images/icon-news.jpg') 0px 0px no-repeat;

	height: 50px;

	color: #044ea2;

	padding: 8px 0 0 60px;

	border-bottom: 2px solid #044ea2;

}



.mod2 h3 {

	height: 50px;

	color: #044ea2;

	padding: 8px 0 0 0;

	text-align: center;

	border-bottom: 2px solid #044ea2;

}





/*MODULO ELEIÇÕES 2020*/


.modeleicoes{
	float: left;
	width: 35%;
}
.modeleicoes .moduletable.span3{
    float: left;
    width: 91%;
    margin: 23px 28px 0;
}
.modeleicoes .moduletable.span3 h3{
	height: 50px;
    color: #044ea2;
    padding: 8px 0 0 0;
    text-align: center;
    border-bottom: 2px solid #044ea2;
}
.modeleicoes .moduletable.span3 a{
    font-size: 18px;
}






.footer {

	clear: both;

	width: 994px;

	padding: 0 15px;

	float: left;

	background: url('../images/bgfooter.jpg') top center no-repeat;

}



.contato, .parceiros {

	float: left;

}



.copyright {

	clear: both;

}



.nav .menu li a {

	font-size: 16px;

	text-transform: uppercase;

	color: #fff;

	margin: 8px;

	padding: 8px;



-webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;



}



.nav .menu li.active a {

	background-color: #002d50;

}



.nav .menu li a:hover {

	background-color: #002d50;

}



.copyright p{

	background-color: #fff;

	padding: 10px;

	text-align: center;



-webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;

}



.contato {

	margin-right: 20px;

}



.contato h3 {

	background: #fff url('../images/icon-phone.jpg') 8px 2px no-repeat;

	font-size: 18px;

	padding: 7px 0 7px 70px;



-webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;

}



.contato p{

	margin: 0;

	color: #fff;

}



.contato .custom p:nth-child(1){

	font-size: 32px;

	font-weight: bold;

	margin-bottom: 5px;



}



.parceiros {

	background-color: #fff;

	width: 725px;

	padding: 0;

	margin-top: 10px;

	margin-bottom: 12px;



-webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;

}



.parceiros h3 {

	text-align: center;

	text-transform: uppercase;

}



.nopad {

	float: right;

	margin-right: 26px;

	margin-top: 10px;

	width: 770px;

	position: relative;

}

.nopad .tabela-diretoria{
	display: none;
}

.nopad p{
    color: #3c3c3c;
    text-align: justify;
    font-size: 15px;
}

.nopad table {

	max-width: 770px;

	background-color: #E2E2E2;

	margin: 0 auto;

}



.nopad table td {

	padding: 8px;

	border: 1px solid #999;

}



#contact-form .row-fluid {

	width: 97%;

}



.newsfeed li {

	margin-bottom: 20px;

	text-align: justify;

	line-height: 160%;

}



.newsfeed .feed-link {

	font-weight: bold;

}



.newshome .newsfeed li {

	margin-bottom: 14px;

	text-align: justify;

	line-height: 140%;

}



.newshome .newsfeed .feed-link { font-weight: 200}



.galeriahome {

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	-ms-border-radius: 8px;

	-o-border-radius: 8px;

	border-radius: 8px;



	padding: 10px;

	width: 974px;



background: rgba(244,236,138,1);

background: -moz-linear-gradient(top, rgba(244,236,138,1) 0%, rgba(253,182,61,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(244,236,138,1)), color-stop(100%, rgba(253,182,61,1)));

background: -webkit-linear-gradient(top, rgba(244,236,138,1) 0%, rgba(253,182,61,1) 100%);

background: -o-linear-gradient(top, rgba(244,236,138,1) 0%, rgba(253,182,61,1) 100%);

background: -ms-linear-gradient(top, rgba(244,236,138,1) 0%, rgba(253,182,61,1) 100%);

background: linear-gradient(to bottom, rgba(244,236,138,1) 0%, rgba(253,182,61,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4ec8a', endColorstr='#fdb63d', GradientType=0 );

}



.galeriahome .pg-cv-box-mod-ri {

	padding: 6px;

}



.galeriahome h3 {

	background: url('../images/icon-photo.png') top left no-repeat;

	padding-left: 60px;

	margin-left: 10px;

}



.busca .search {

	float: right;

	margin-top: -91px;	

}



.busca .search input {width: 350px;}



.busca .element-invisible {display: none;}



.gbs3 input[type="text"],

input#nome {

	width: 100% !important;

}



.chrono_credits {

	display: none !important;

	visibility: hidden;

}