html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
body {margin:0 auto;font-size:8pt;font-family: 'Oxygen', sans-serif;color:#203127;background:#f7faeb;}
html, body {height:100%;}
img {border:none;}
p{font-size:1.4em;line-height:20px;padding:0 0 10px 0;}
a {text-decoration:none;color:#ffffff;}
a:hover {text-decoration:underline;}
.clear{clear:both;}

.h40 {
	height: 1px;
	margin-bottom: 39px;
}
.no-float {
	float: none !important;
}

.clear {
	clear: both;
}

.small-margin-right {
	margin-right: 10px;
}

/*===================HEADER=====================*/
#header {
	width:100%;
	height:388px;
	background:url(../imagens/site/bg-header_2018.png) center no-repeat;
}

#header-center{width:1000px;height:437px;margin:0 auto;}
#header-center h1{width:500px;height:130px;float:left;margin:50px 0 0 100px;}
#header-center .right{width:300px;height:220px;float:left;margin:51px 0 40px 50px;}
#header-center .right .sociais {
	width: 177px;
    height: 40px;
    /*background: #148e00;*/
    border-radius: 8px;
    margin: 20px 0 0 50px;
}
#header-center .right .sociais img{float:left;margin:0px 0 0 0px; position: relative;}
ul#link-header{
	width: 270px;
    height: 150px;
    margin: 0 0 0 0;
    margin-top: -8px;
    margin-left: 80px;
	
}
ul#link-header li{
	font-size: 1.9em;
    text-transform: uppercase;
    margin: 0 0 21px 0;
    font-weight: bold;
	list-style-image: url('../imagens/site/li.png');
}
ul#link-header li a{color:#fff;font-weight:normal;}
ul#link-header li a:hover{color:#fff000;text-decoration:none;}
ul#link-header li img {
	display: none;
}

ul#menu{
	height: 20px;
	clear: both;
	padding: 20px;
	position: relative;
	margin: 0 34px 0 0;
	background: #148e00;
	width: 670px;
	float: right;
    	
}
ul#menu li{font-size:1.5em;display:inline;text-transform:uppercase;font-weight:bold;margin:0 0px 0 15px;}
ul#menu li a:hover{text-decoration:none;color:#fff000;}
ul#menu #campanha, ul#menu #publicacao {padding-bottom: 17px;color: #fff;cursor: pointer;}
ul#menu #campanha:hover, ul#menu #publicacao:hover {color: #fff000;}
ul#menu #campanha:hover #sub-campanha, ul#menu #publicacao:hover #sub-menu {display: block;}
ul#menu ul {display: none;position: absolute;background: #158e01;left: 322px;top:55px;}
ul#menu ul li {display: block;font-size:16px;padding: 10px 10px 10px 0;}

/*===================CONTENT=====================*/
#container{width:960px;min-height:600px; overflow:hidden;margin:0 auto 0 auto;}
#container h1{text-align:center;font-size:2.8em;text-transform:uppercase;color:#148e00;margin:0 0 30px 0;}
#container h2{width:250px; font-size:1.8em;text-transform:uppercase;color:#5bbd18;margin:0 228px 10px 0;font-weight:600;float:left;}

/*=================BUSCA======================*/
.busca-item	{float: left; width: 100%; margin: 10px 0;}
.busca-item h3 {font-size: 1.5em; color: #148E00;}
.busca-item p {font-size: 1.2em; color: #000;}


/*===================FOOTER=====================*/
#footer{width:100%;height:325px;margin:0 0 0 0;background:url(../imagens/site/bg-footer.png);}
#footer-center{width:1000px;height:325px;margin:0 auto;background:url(../imagens/site/bg-footer-center.png) no-repeat;}
#footer-center h1{font-size:2.0em;text-transform:uppercase;color:#3eb51a;margin:0 0 15px 0;}
#footer-center h1 span{color:#FFF;font-size:0.6em;text-transform:none;margin:0 0 0 20px;}

form#newsletter{width:580px;height:100px;float:left;margin:30px 0 0 0;}
input.newsletter{width:200px;height:15px;border-radius:6px;border:none;background:#f7f3d9;color:#144b14;font-size:1.4em;padding:10px;margin:0 10px 0 0;float:left;}
input.btn-newsletter{margin:3px 0 0 0;}

.busca{width:330px;height:100px;float:right;margin:30px 0 0 0;}
input.input-busca{width:300px;height:15px;border-radius:6px;border:none;background:#f7f3d9;color:#144b14;font-size:1.4em;padding:8px;margin:0 0 0 0;float:left;}
input.btn-input-busca{float:left;margin:0 0 0 -20px;}

ul#dados-footer{width:500px;height:100px;float:right;margin:50px 0 0 0;}
ul#dados-footer li{color:#FFF;font-size:1.4em;margin: 0 9px 15px 0;text-align: right;}
ul#dados-footer li span{float:right;}



/*===================HOME=====================*/
.news-left-home{width:460px;height:460px;float:left;margin:0 20px 30px 0;}
.news-left-home a{color:#FFF;}
.news-left-home a:hover{color:#fff000;}
.news-left-home-mask{width:370px;height:85px;position:absolute;margin:-115px 0 0 0;padding:30px 60px 0 30px; background:url(../imagens/site/bg-mask.png);}
.news-left-home-mask h3{font-size:1.5em;font-weight:400;line-height:20px;}

.news-right-home{width:225px;height:225px;float:left;margin:0 15px 11px 0;overflow: hidden;}
.news-right-home a{color:#FFF;}
.news-right-home a:hover{color:#fff000;}
.news-right-home-mask{width:190px;height:60px;position:absolute;margin:-75px 0 0 0;padding:15px 15px 0 20px; background:url(../imagens/site/bg-mask.png);}
.news-right-home-mask p{line-height:15px;}


.box-rasca{width:225px;height:460px;float:left;margin:0 14px 0 0;}
.box-rasca-mask{width:145px;height:80px;position:absolute;margin:-80px 0 0 80px; background:url(../imagens/site/bg-mask.png);}
.box-rasca-mask h4{font-size:2.0em;text-transform:uppercase;line-height:25px;margin:10px 0 0 20px;}
.box-rasca-mask h4 span{font-size:0.8em;}
.box-rasca-mask h4 a:hover{color:#fff000;text-decoration:none;}

#carousel {margin: 0 0 10px 0;width: 400px;height: 390px;padding: 0;overflow: scroll;color:#fff;}
#carousel ul {list-style: none;width: 1500px;margin: 0;padding: 0;position: relative;}
#carousel li {display: inline;float: left;}
#carousel li a {background: red;height: 225px;display: block;}
#carousel .textholder {color: #fff !important;}
.textholder {text-align: left;font-size: small;padding: 6px;-moz-border-radius: 6px 6px 0 0;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;font-size:1.5em;}

.engloba-box-twitter{width:473px;float:left;margin:0 0 50px 0;}
.box-twitter{width:180px;height:175px;float:left;margin:0 15px 10px 0;padding:50px 20px 0 20px;background:url(../imagens/site/bg-twitter.jpg);}
.box-twitter a{color: #8ECC4D;}

.box-facebook {float: left; width: 100%; height: 130; margin: 15px 10px; background: #fff;}
.box-facebook .imagem{float: left; width: 130; height: 130;}
.box-facebook p{float:right; width: 750px; padding: 10px 20px;}
.box-facebook a{color: #000;}

.box-insta{width:225px;height:225px;float:left;margin:0 15px 30px 0;}
.box-materiais{width:462px;height:225px;float:left;}



/*===================NOTÍCIAS=====================*/
form#select-news{width:900px;height:80px;margin:0 auto;text-align:center;}
form#select-news h3{font-size:1.8em;font-weight:normal;color:#08612e;margin:0 0 10px 0;}
.select-news{width:300px;height:30px;background:#148e00;padding:0 5px 0 5px;border:none;color:#fff;border-radius:10px;font-size:1.7em;text-transform:uppercase;display:inline-block;margin: 0 5px;}



/*===================NOTÍCIAS & ATUAÇÃO INTERNAS=====================*/
.box-left{width:650px;min-height:500px;float:left;margin:0 0 30px 0;}
.box-left a {color: #148e00;}
.box-left h3{font-size:2.0em;font-weight:400;color:#148e00;margin:0 0 10px 0;}
.box-left h4{font-size:1.4em;font-weight:400;color:#004b26;margin:0 0 20px 0;}
.box-left-img{width:650px;margin:0 0 20px 0;}

.box-right{width:230px;min-height:500px;float:right;margin:0 0 30px 0;padding:100px 0 0 0;background:url(../imagens/site/bg-box-right.jpg) top center no-repeat;}
.box-right img{margin:0 0 10px 0;}

.link-tab{width:150px;margin:0 auto;font-size:2.5em;}
.link-tab a{color:#148e00;}


/*===================CONTATO=====================*/
.contato-left{width:500px;float:left;margin:0 0 0 0;}
.contato-left h3{font-size:2.5em;color:#148e00;text-transform:uppercase;margin:0 0 30px 0;}



ul#contato-right{width:350px;float:right;margin:0 0 0 0;}
ul#contato-right h3{font-size:2.5em;color:#148e00;text-transform:uppercase;margin:0 0 30px 0;}
ul#contato-right li{margin:0 0 10px 0;}
.endereco-contato {font-size: 15px;color: #148e00;display:table;margin:70px auto;font-weight: bold;}
.endereco-contato .left-endereco, .endereco-contato .right-endereco {display: inline-block;text-align: left;}
.endereco-contato .left-endereco {width: 355px;margin-right: 70px;}
.endereco-contato .right-endereco {width: 235px;}
.mapa-contato {margin-bottom: 70px;}
/*===================MATERIAIS=====================*/
.materiais {
	margin-bottom: 40px;
	display: table;
	font-weight: 400;
	font-family: 'Oxygen', sans-serif;
	letter-spacing: 0.02em;
}
.materiais a {
	font-size: 14px;
}
.materiais h2 {
	width: 100% !important;
}
.materiais h3 a span {
	margin-left: 15px;
	float: left;
	width: 160px;
	line-height: 20px;
	position: relative;
	top: -4px;
}
.materiais h3 a img {
	float: left;
}
.material{width:225px;height:225px;float:left;margin:0 15px 11px 0;overflow: hidden;}
.material a{color:#FFF;}
.material a:hover{color:#fff000;}
.material .imagem-material {width:225px;height:225px;overflow: hidden;}
.material .material-mask {text-align: center;}
.material .material-mask h3 {color: white;text-align: center;margin-bottom: 5px;}
.material-mask{width:190px;height:55px;position:absolute;margin:-75px 0 0 0;padding:20px 15px 0 20px; background:url(../imagens/site/bg-mask.png);}
.material-mask p{line-height:15px;}

/*===================PROPOSTAS=====================*/

.sidebar {
	width: 230px;
	background: #188d00;
	color: #fff;
	float: left;
	font-size: 18px;
	line-height: 18px;
	padding: 0 0 30px 0;
}

.sidebar .arrow {
	width: 9px;
	height: 15px;
	display: inline-block;
	background: url('../arquivos/site/sidebar-arrow.png')no-repeat;
	margin: 30px 0 0 20px;
}

.sidebar li {
	background: url('../arquivos/site/sidebar-arrow.png')no-repeat 22px 5px;
	margin: 30px 0;
}
.sidebar a {
	display: inline-block;
	max-width: 160px;
	margin-left: 50px;
}

.sidebar a:hover {
	text-decoration: none;
	color: #fff000;
}

.full-image {
	width: 100%;
	height: auto;
}

.fc-text {
	width: 650px;
	float: right;
	margin-bottom: 60px;
}

.fc-text h3 {
	width: 100%;
	font-size: 20px;
	text-transform: uppercase;
	color: #148e00;
	margin: 30px 0 10px 0;
	font-weight: 600;
	float: left;
	line-height: initial;
}

.fc-text h4 {
	color: #004b26;
	font-size: 13px;
	text-transform: uppercase;
	display: inline-block;
	margin: 0 0 30px 0;
}

.tags-propostas {
	margin-left: 20px !important;
}

.tags-propostas a {
	text-decoration: underline;
	color: #004b26;
}

.compartilhe {
	width: 225px;
	height: 38px;
	background: url('../arquivos/site/compartilhe.jpg');
	cursor: default;
	margin-top: 30px;
	overflow: hidden;
}

.compartilhe h4 {
	margin-left: 45px;
	font-size: 12px;
	text-transform: uppercase;
	color: #08612e;
	padding-top: 14px;
	display: inline-block;
	margin-right: 15px;
}

.compartilhe .rede {
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url('../arquivos/site/sprite-redes.png');
	margin-right: 5px;
	position: relative;
	top: 6px
}

#facebook {background-position: -3px -17px;}
#twitter {background-position: -53px -18px;}
#youtube {background-position: -103px -16px;}
#instagram {background-position: -155px -17px;}

.floated-icon {
	float: left;
	width: 30px;
}

.floated-icon img {
	margin:35px 0 10px 0;
}

.fc-main-content {
	float: right;
	width: 615px;
}

#voltar {
	background: #35c538;
	color: #fff;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	width: 100px;
	height: 25px;
	padding-top:10px;
	display: block;
	font-weight: bold;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin-top: 25px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

#voltar:hover {
	background: #5ED660;
	text-decoration: none;
}

.propostas {
	margin-bottom: 30px;
}

/*===================ATUAÇÃO=====================*/

.atuacao-resumo{width:225px;height:225px;float:left;margin:0 15px 11px 0;}
.atuacao-resumo a{color:#FFF;font-size: 13px;line-height: 14px;}
.atuacao-resumo a:hover{color:#fff000;}
.atuacao-resumo-mask{width:190px;height:60px;position:absolute;margin:150px 0 0 0;padding:15px 15px 0 20px; background:url(../imagens/site/bg-mask-atuacao.png);}
.atuacao-resumo-mask p{line-height:15px;}
.atuacao-resumo-mask h3 {margin-left: 17px;}
.topicos-atuacao {width: 945px;display: table;margin-bottom: 25px;margin-top: 10px;}
.topico-atuacao {display: inline-block;width: 225px;height: 92px;background: url('../arquivos/site/sprite-topico-atuacao.png')no-repeat;background-position: 0 -102px;float: left;margin-right: 15px;text-align: center;text-decoration: none;text-transform: uppercase;font-size: 17px;color: #148e00;text-decoration: none;box-sizing: border-box;padding-top: 20px;font-weight: bold;}
.topico-atuacao:last-child {margin-right: 0;}
.topico-atuacao:hover {background-position: 0 0;color: white;text-decoration: none;}

/*===================BLOG=====================*/

.slider-posts {
	margin-bottom: 30px;
	position: relative;
	display: block;
	width: 959px;
	height: 469px;
	overflow: hidden;
}
.slider-posts .post-em-destaque {
	position: relative;
	height: 469px;
}
.slider-posts .image-post-em-destaque {}
.slider-posts .chamada-main-blog-post {
	width: 630px;
	height: 70px;
	background: rgba(255,255,255,0.9);
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -315px;
	text-align: center;
	box-sizing: border-box;
	padding-top: 10px;
}
.slider-posts .chamada-main-blog-post a {
	font-size: 16px;
	color: #148e00;
}
.slider-posts .chamada-main-blog-post p {
	font-size: 14px;
	color: #363636;
	margin-top: 10px;
}

.chamada-blog-post {
	width: 470px;
	height: 290px;
	font-family: Oxygen, sans-serif;
	display: inline-table;
	float: left;
}

.nav {
	position: relative;
	top: -300px;
	z-index: 999;
}
.nav a {
	height: 70px;
	width: 33px;
	display: inline-block;
	background: url('../arquivos/site/slider-setas.png')no-repeat;
}

#prev2 {
float: left;
margin-left: 15px;
}

#next2 {
	float: right;
	margin-right: 15px;
	background-position: -60px 0;
}

.chamada-blog-post h1 {
	color: #148e00 !important;
	font-size: 20px !important;
	line-height: 25px !important;
	text-transform: none !important;
	margin: 15px 0 !important;
	padding: 0 5px !important;
	box-sizing: border-box !important;
}

.chamada-blog-post a {
	float: left;
	width: 100%;
}

.chamada-blog-post p {
	color: #363636 !important;
	font-size: 14px !important;
	padding: 0 5px !important;
	box-sizing: border-box !important;
	text-align: center;
	font-weight: bold !important;
}

.chamada-blog-post:nth-child(odd) {
	margin: 0 0 30px 8px;
}

.chamada-blog-post:nth-child(even) {
	margin: 0 9px 30px 0;
}
.blog-post a {text-decoration: none; color: #000;}

.blog-post .post-main-infos {
	width: 510px;
	float: left;
	margin-bottom: 50px;
}
#container .blog-post .blog-post-title, .blog-post .blog-post-data {
	width: 500px;
	margin: 0 0 10px 0;
}
#container .blog-post .blog-post-title {
	font-size: 26px;
	line-height: 30px;
	color: #148e00;
	float: left;
	text-transform: none;
	text-align: left;
}
#container .blog-post .blog-post-data {
	font-size: 13px;
	color: #004b26;
}
.blog-post .blog-image {
	width: 450px;
	height: auto;
	overflow: hidden;
	float: right;
}
.blog-post .blog-image img {
	width: 100%;
}
.blog-more-posts {
	font-size: 18px;
	text-transform: uppercase;
	color: #5bbd18;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 60px;
}