* { margin: 0; padding: 0; text-decoration: none; border: 0; }
body {
	background: url("../../imagens/bg_gradientbody.jpg") center 530px repeat-x #93b346;
	font-family: 'century gothic', arial;
	font-size: 12px;
	color: #333333;
}
.off { display: none; }
.clr { clear: both; }
@font-face {
    font-family: 'HelveThin';
    src: url('../../fonte/helvethin.eot');
    src: url('../../fonte/helvethin.eot?#iefix') format('embedded-opentype'),
         url('../../fonte/helvethin.woff') format('woff'),
         url('../../fonte/helvethin.ttf') format('truetype'),
         url('../../fonte/helvethin.svg#HelveThin') format('svg');
    font-weight: normal;
    font-style: normal;
}
#topo {
	max-width: 1700px;
	height: 569px;
	margin: 0 auto;
}
#corpo { 
	background: url("../../imagens/bg_topo.jpg") center top no-repeat;
	padding-top: 50px;
}
.body {
	width: 980px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}


/*
##			Menu lateral - Principal
*/
.menuLateral { width: 254px; float: left; }
.menuLateral .marca {
	font-family: 'HelveThin';
	font-size: 17px;
	color: #144021;
	text-align: center;
}
.menuLateral .menu {
	list-style: none;
	margin-top: 25px;
	color: #0c3616;
	font-size: 15px;
	background: #dfebca;
}
.menuLateral .menu li { line-height: 38px; border-bottom: 1px solid #1f6c14; }
.menuLateral .menu li:hover { background-color: #dfebae; }
.menuLateral .menu li p {
	width: 20px;
	float: left;
	display: block;
	margin-right: 10px;
}
.menuLateral .menu li a {
	color: #0c3616;
	display: block;
	*float: left;
	*width: 224px;
}
.menuLateral .imgLateral img { border: 1px solid #1f6c14; }
.menuLateral .corpoBaixo {
	overflow: hidden;
	background: #dfebca;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}
.menuLateral .corpoBaixo .esq {
	background: #1ea53a;
	float: left;
	margin-bottom: -30000px;
	padding-bottom: 30000px;
	width: 20px;
}
.menuLateral .corpoBaixo .dir {
	width: 215px;
	float: left;
	margin-left: 10px;
	padding-top: 25px;
}
.menuLateral .corpoBaixo .dir h2 {
	font-size: 22px;
	color: #3333333;
	font-weight: normal;
	margin-bottom: 4px;
}
.menuLateral .news .input {
	width: 193px;
	padding: 0 10px;
	line-height: 22px;
	height: 22px;
	border: 1px solid #80b280;
	font-size: 12px;
	color: #808080;
	margin-top: 10px;
}

.news {padding-bottom: 20px;}
.menuLateral .news .btEnviar { margin-top: 10px; }
.menuLateral .banners { margin-top: 26px }
.menuLateral .banners ul { list-style: none; margin-left: -10px; }
.menuLateral .banners ul li {
	background: url("../../imagens/bg_setamenubanners.jpg") left center no-repeat;
	padding-left: 11px;
	margin-bottom: 8px;
}
.menuLateral .banners ul li img { border: 1px solid #b6c0a5; }



/*
##			Corpo
*/
.conteudo {
	float: left;
	width: 725px;
	position: relative;
	z-index: 10;
}
.conteudo .campoBuscar {
	margin-top: 55px;
	overflow: auto;
	
}
.conteudo .campoBuscar .input {
	background: url("../../imagens/bg_pesquisarinput.jpg") center no-repeat;
	float: left;
	width: 274px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #338150;
	padding: 0 10px;
	margin-right: 8px;
	font-size: 12px;
	color: #808080;
}
.conteudo .campoBuscar .btPesquisar {
	background: url("../../imagens/bt_pesquisar.jpg") center no-repeat;
	float: left;
	width: 33px;
	height: 23px;
	cursor: pointer;
}

.conteudo .corpo {
	margin-top: 10px;
	padding: 10px 3px 0 3px;
	background: #e5f2df;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
	position: relative;
}
.conteudo .corpo .slideshow { position: relative; margin-bottom: 22px; z-index: 10; height: 247px; }
.conteudo .corpo .slideshow .legenda { 
	font-family: arial;
	font-weight: bold;
	font-size: 35px;
	color: #fff;
	position: absolute;
	bottom: 7px;
	left: 18px;
}
.conteudo .corpoBaixo { padding: 0 16px;}
.conteudo .corpoBaixo h2 {
	font-size: 20px;
	font-weight: normal;
	color: #4d4a42;
	margin-bottom: 8px;
}
.conteudo .corpoBaixo .esq {
	width: 334px;
	float: left;
}
.conteudo .corpoBaixo .esq .img {
	border: 1px solid #1f6c14;
	margin-bottom: 5px;
}
.conteudo .corpoBaixo .esq p {
	padding: 0 4px;
	line-height: 15px;
}
.conteudo .corpoBaixo .esq .bloco {
	margin-bottom: 17px;
}
.conteudo .corpoBaixo .esq a, 
.conteudo .corpoBaixo .esq a:visited { color: #333333; }
.conteudo .corpoBaixo .esq a:hover { color: #2d7b3e; }
.conteudo .corpoBaixo .esq .listColunista { list-style: none; overflow: auto; }
.conteudo .corpoBaixo .esq .listColunista li { 
	float: left;
	width: 157px;
	height: 46px;
	overflow: hidden;
	margin-right: 15px;
	margin-bottom: 10px;
}
.conteudo .corpoBaixo .esq .listColunista h3 {
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	margin: 0 0 3px 0;
	height: 30px;
	overflow: hidden;
}
.conteudo .corpoBaixo .esq .listColunista p.setor a {
	font-size: 11px;
	color: #285b27;
	line-height: 13px;
}
.conteudo .corpoBaixo .esq .listColunista li img {
	float: left; 
	border: 1px solid #1f6c14;
	margin-right: 6px;
}
.conteudo .corpoBaixo .esq .listNews1 {
	list-style: none;
}
.conteudo .corpoBaixo .esq .listNews1 li {
	background: #d9e6d4;
	line-height: 30px;
	padding: 0 8px;
	height: 30px;
	overflow: hidden;
}
.conteudo .corpoBaixo .esq .listNews1 span { color: #247b3e; }
.conteudo .corpoBaixo .esq a.maisNoticias {
	background: #234f22;
	line-height: 26px;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	text-align: center;
}
.conteudo .corpoBaixo .esq a.maisNoticias:hover { background: #246322; }
.conteudo .corpoBaixo .dir {
	width: 334px;
	float: right;
}
.conteudo .corpoBaixo .dir .bloco { margin-bottom: 19px; }
.conteudo .corpoBaixo .dir .banners img { margin-bottom: 23px; }
/***************************************************************************/

.listNews2 { list-style: none; overflow: auto; }
.listNews2 li {
	padding: 17px 14px;
	background: #d9e6d4;
	display: inline-block;
}
.listNews2 img {
	border: 1px solid #1f6c14;
	float: left;
	margin-right: 10px;
}
.listNews2 .data { font-size: 10px; color: #0c3616; }
.listNews2 h3 { 
	margin-top: 5px;
	font-size: 15px;
	line-height: 16px;
	color: #1d6617;
	height: 78px;
	overflow: hidden;
}
.listNews2 a, .listNews2 a:visited { color: #1d6617; }
.listNews2 a:hover { color: #2d7b3e; }



/*
##			Definições internas
*/
.pagInterna { 
	line-height: 16px;
}
.pagInterna h1 {
	color: #4d4a42;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
}
.pagInterna h2.titPadrao {
	font-size: 18px !important;
	font-weight: normal !important;
	color: #333333 !important;
	margin-bottom: 4px !important;
}
.pagInterna p { margin-bottom: 12px; }
.pagInterna .img {
	border: 1px solid #1f6c14;
	float: right;
	margin: 0 0 10px 15px;
}
.pagInterna .galeria {
	list-style: none;
	overflow: auto;
}
.pagInterna .galeria li { float: left; margin-right: 9px; }
.pagInterna .galeria img { border: 1px solid #1f6c14; }



/*
##			Portfólio / Parceiros
*/
.galeriaPortfolio { list-style: none; overflow: auto; margin: 10px 0 25px 0; }
.galeriaPortfolio li { float: left; margin: 0 10px 10px 0; }
.galeriaPortfolio img { border: 1px solid #1f6c14; }

.parceiroForm { margin-top: 20px; }
.parceiroForm .esq {
	float: left;
	width: 330px;
}
.parceiroForm .label {
	float: left;
	width: 70px;
	line-height: 20px;
}
.parceiroForm .input {
	float: left;
	width: 264px;
}
.parceiroForm .input input,
.parceiroForm .input select,
.parceiroForm .input textarea {
	width: 100%;
	border: 1px solid #82c264;
	height: 19px;
	font: 12px/19px arial;
}
.parceiroForm .input select {
	height: 21px;
	line-height: 21px;
}
.parceiroForm .div {
	clear: both;
	height: 8px;
	*height: 6px;
}
.parceiroForm .btLimpar {
	background: url("../../imagens/bt_limpar.jpg") center;
	width: 63px;
	height: 21px;
	float: left;
	margin-right: 8px;
	cursor: pointer;
}



/*
##				Notícias
*/
.listaNoticias { clear: both; }
.listaNoticias .bloco {
	margin: 30px 0 0 0;
	border-bottom: 1px solid #1f6c14;
}
.listaNoticias .bloco img {
	border: 1px solid #1f6c14;
	border-bottom: none;
	float: left;
}
.listaNoticias .bloco .desc {
	overflow: hidden;
	height: 88px;
	float: right;
	width: 510px;
}
.listaNoticias .bloco .data {
	font-size: 10px;
	color: #60b441;
	margin-bottom: 3px;
}
.listaNoticias .bloco h2 {
	color: #1d6617;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
.listaNoticias .bloco h2 a { color: #1d6617; }
.listaNoticias a, .listaNoticias a:visited { color: #555555; }
.listaNoticias a:hover { color: #1d6617; }

.verNoticia {}
.verNoticia .titulo {
	color: #4D4A42;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 20px;
}
.verNoticia h1 {
	color: #1d6617;
	font-size: 18px;
	margin-bottom: 5px;
}
.verNoticia .data {
	color: #1d6617;
	font-size: 12px;
	margin-bottom: 15px;
}
.verNoticia .btVoltar {
	color: #34771b;
	text-decoration: underline;
	float: right;
}



/*
##				Eventos
*/
.listaEventos { clear: both; }
.listaEventos .bloco {
	margin: 30px 0 0 0;
	border-bottom: 1px solid #1f6c14;
}
.listaEventos .bloco img {
	border: 1px solid #1f6c14;
	border-bottom: none;
	float: left;
}
.listaEventos .bloco .desc {
	overflow: hidden;
	height: 110px;
	float: right;
	width: 450px;
}
.listaEventos .bloco .data {
	font-size: 10px;
	color: #60b441;
	margin-bottom: 3px;
}
.listaEventos .bloco h2 {
	color: #1d6617;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 20px;
}
.listaEventos .bloco h2 a { color: #1d6617; }
.listaEventos a, .listaEventos a:visited { color: #555555; }
.listaEventos a:hover { color: #1d6617; }

.verEvento {}

.verEvento {}
.verEvento .titulo {
	color: #4D4A42;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 20px;
}
.verEvento h1 {
	color: #1d6617;
	font-size: 18px;
	margin-bottom: 5px;
}
.verEvento .data {
	color: #1d6617;
	font-size: 12px;
	margin-bottom: 15px;
}
.verEvento .btVoltar {
	color: #34771b;
	text-decoration: underline;
	float: right;
}
.verEvento .eventoGaleria { list-style: none; }
.verEvento .eventoGaleria li {
	float: left;
	margin: 0 36px 10px 0;
}
.verEvento .eventoGaleria img {
	border: 1px solid #1f6c14;
}



/*
##				WebTV
*/



/*
##				RH e CONTATO
*/
.rhContato { margin-top: 20px; }
.rhContato .esq {
	float: left;
	width: 330px;
}
.rhContato .label {
	float: left;
	width: 70px;
	line-height: 20px;
}
.rhContato .input {
	float: left;
	width: 264px;
}
.rhContato .input input,
.rhContato .input select,
.rhContato .input textarea {
	width: 100%;
	border: 1px solid #82c264;
	height: 19px;
	font: 12px/19px arial;
}
.rhContato .input select {
	height: 21px;
	line-height: 21px;
}
.rhContato .div {
	clear: both;
	height: 8px;
	*height: 6px;
}
.rhContato .btLimpar {
	background: url("../../imagens/bt_limpar.jpg") center;
	width: 63px;
	height: 21px;
	float: left;
	margin-right: 8px;
	cursor: pointer;
}
.rhContato .img {
	float: right;
	border: 1px solid #82c264;
	margin: 0;
}



/*
##			Menu produtos
*/
.dropProdutos {
	background: url("../../imagens/bg_dropseta1.png") 238px center no-repeat;
	position: relative;
	z-index: 9999;
}
.dropProdutos ul.subCat {
	visibility: hidden;
	list-style: none;
	background: #dfebca;
	position: absolute;
	z-index: 999;
	left: 254px;
	top: 0;
	width: 210px;
}
.dropProdutos:hover ul.subCat { visibility: visible; }
.dropProdutos ul.subCat li {
	padding: 5px 9px;
	line-height: 15px;
	font-size: 13px;
	background: url("../../imagens/bg_dropseta2.png") 197px center no-repeat;
	position: relative;
	width: 192px;
}
.dropProdutos ul.subCat li ul.listagem {
	display: none;
	position: absolute;
	list-style: none;
	z-index: 999;
	left: 210px;
	top: 0;
	width: 210px;
	background: #dfebca;
}
.dropProdutos ul.subCat li:hover ul.listagem { display: block; }
.dropProdutos ul.subCat li ul.listagem li {
	padding: 5px 9px;
	*padding: 3px 9px;
	line-height: 15px;
	background: none;
	position: relative;
	z-index: 1000;
	width: 192px;
}
.dropProdutos ul.subCat li ul.listagem li:hover { background: #DFEBAE; }



/*
##				Produtos
*/
.listaProdutos { clear: both; }
.listaProdutos .bloco {
	width: 216px;
	float: left;
	margin: 20px 17px 15px 0;
}
.listaProdutos .bloco img {
	border: 1px solid #1f6c14
}
.listaProdutos .bloco .titulo {
	color: #1d6617;
	font-size: 15px;
	text-align: center;
	line-height: 25px;
	margin: 0 10px;
}
.listaProdutos .bloco a, .listaProdutos .bloco a:visited {  color: #1d6617; }
.listaProdutos .bloco a:hover { color: #555555; }





.segmentosListagem {}
.segmentosListagem .bloco {
	float: left;
	width: 334px;
	margin-right: 18px;
}
.segmentosListagem .bloco img {
	border: 1px solid #1f6c14;
	margin-bottom: 2px;
}
.segmentosListagem .bloco ul {
	list-style: none;
	
}
.segmentosListagem .bloco ul li {
	padding: 0 4px;
	background: #d9e9d1;
	margin-bottom: 2px;
	line-height: 24px;
}
.segmentosListagem .bloco ul li:hover {
	background-color: #cee0c6;
}
.segmentosListagem .bloco a, .segmentosListagem .bloco a:visited {
	color: #0c3616;
	display: block;
}

.segmentosListagem .bloco h2 {
	color: #0c3616;
	font-size: 15px;
	font-weight: normal;
}



.verProduto {}
.verProduto .tit2 { margin-top: 20px; }
.verProduto .titulo {
	color: #4D4A42;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
}
.verProduto h1 {
	color: #4b663f;
	font-size: 15px;
	margin-bottom: 15px;
}
.verProduto h1 a, .verProduto h1 a:visited { color: #4b663f; }
.verProduto h1 a:hover { text-decoration: underline; }
.verProduto .data {
	color: #1d6617;
	font-size: 12px;
	margin-bottom: 15px;
}
.verProduto .btVoltar {
	color: #34771b;
	text-decoration: underline;
	float: right;
}
.verProduto .corpoProduto {
	padding-top: 10px;
}
.verProduto .corpoProduto .img {
	float: right;
	border: 1px solid #1f6c14;
	margin: 0 0 10px 15px;
}
.verProduto .corpoProduto .img2 {
	border: 1px solid #1f6c14;
	margin: 20px auto;
}
.verProduto .corpoProduto h2 {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
}
.verProduto .corpoProduto p {
	margin-bottom: 15px;
}
.verProduto .corpoProduto ul {
	list-style: square inside;
}
.verProduto .corpoProduto .galeriaProdutos { list-style: none; }
.verProduto .corpoProduto .galeriaProdutos li { float: left; margin: 18px 30px }
.verProduto .corpoProduto .galeriaProdutos img { border: 1px solid #1f6c14; }



/*
##			Colunistas
*/
.listaColunista { padding-top: 20px; }
.listaColunista .bloco { 
	float: left;
	width: 210px;
	margin: 0 19px 20px 0;
	*margin-bottom: 0px;
}
.listaColunista .bloco img { 
	border: 1px solid #b6b099;
	float: left;
	margin-right: 10px;
}
.listaColunista .bloco h2 {
	color: #084e12 !important;
	font-size: 13px !important;
	font-weight: normal !important;
	margin-bottom: 0px;
	line-height: 14px;
}
.listaColunista .bloco h2 a { color: #084e12; }
.listaColunista .bloco .setor {
	font-size: 11px;
	color: #5c5c5c;
	line-height: 12px;
	margin-top: 1px;
}
.listaColunista .bloco .setor a {
	color: #5c5c5c;
}
.listaColunista .bloco .desc {
	height: 42px;
	overflow: hidden;
}
.listaColunista .bloco .atualizacao {
	font-size: 11px;
}


.verColunista {
	
}
.verColunista .faixaColunista {
	background: #cce7bf;
	border-bottom: 5px solid #3b962b;
	padding: 10px 20px 0 110px;
	margin-top: -5px;
	position: relative;
	*height: 75px;
}
.verColunista .avatar {
	background: url("../../imagens/bg_colunistafoto.png") center no-repeat;
	width: 91px;
	height: 94px;
	position: absolute;
	left: 16px;
	top: -3px;
	*top: 1px;
}
.verColunista .avatar img { margin: 7px 0 0 6px; }
.verColunista h1 {
	display: inline-block;
}
.verColunista .categoria {
	font-size: 16px;
	color: #4d8244;
	margin-bottom: 4px;
	*margin-bottom: 0;
}
.verColunista .nome {
	font-size: 22px;
	line-height: 22px;
	color: #4a643e;
	font-weight: normal;
	position: relative;
	*margin-top: -5px;
}
.verColunista .sobrenome {
	font-size: 25px;
	line-height: 25px;
	color: #464646;
	font-weight: normal;
	position: relative;
	top: -4px;
	*top: -15px;
}
.verColunista .infoColunista {
	float: right;
	line-height: 23px;
	text-align: right;
	position: relative;
	top: 3px;
}

.verColunista .infoColunista img {
	margin-left: 3px;
	position: relative;
	top: 3px;
}
.verColunista .infoColunista a {
	color: #1d5614;
}

.listaColunas { clear: both; }
.listaColunas .bloco {
	margin: 30px 0 0 0;
	border-bottom: 1px solid #1f6c14;
}
.listaColunas .bloco img {
	border: 1px solid #1f6c14;
	border-bottom: none;
	float: left;
}
.listaColunas .bloco .desc {
	overflow: hidden;
	height: 88px;
	float: right;
	width: 510px;
}
.listaColunas .bloco .data {
	font-size: 10px;
	color: #60b441;
	margin-bottom: 3px;
}
.listaColunas .bloco h2 {
	color: #1d6617;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
.listaColunas .bloco h2 a { color: #1d6617; }
.listaColunas a, .listaColunas a:visited { color: #555555; }
.listaColunas a:hover { color: #1d6617; }
.verColuna {}
.verColuna .titulo {
	color: #4D4A42;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 20px;
}
.verColuna h1 {
	color: #1d6617;
	font-size: 18px;
	margin-bottom: 5px;
}
.verColuna .data {
	color: #1d6617;
	font-size: 12px;
	margin-bottom: 15px;
}
.verColuna .btVoltar {
	color: #34771b;
	text-decoration: underline;
	float: right;
}



#rodape {
	border-top: 1px solid #87ac48;
	background: #749e46;
}
#rodape .menu {
	width: 980px;
	margin: 0 auto;
	padding: 8px 0;
	font-size: 13px;
	color: #0c3616;
}
#rodape .menu ul { list-style: none; }
#rodape .menu ul li { 
	float: left;
	margin: 5px 36px 0 0;
}
#rodape .menu a {
	color: #0c3616;
}
#rodape .direitos {
	background: #6d8d28;
	border-top: 1px solid #b5e082;
}
#rodape .direitos .corpo {
	width: 980px;
	margin: 0 auto;
	overflow: auto;
	color: #000000;
	line-height: 34px;
}
#rodape .direitos .corpo .esq {
	float: left;
	font-size: 12px;
	letter-spacing: 0.4px;
}
#rodape .direitos .corpo .dir { float: right; }
#rodape .direitos .corpo .dir img { margin-top: 10px; }