* {margin:0; padding:0; border:0;}
body {text-align:center; background:#b9dbb3;}

#nuvem {position:absolute; z-index:2; width:100%; height:100%; left:0px; top:0px; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); background:#000; display:none;}
#box_popAbertura {position:absolute; left:50%; top:50%; display:none; z-index:3; text-align:left; font:11px/15px Verdana; color:#666666;}
#box_popAbertura .bt_fechar {width:84px; height:24px; background:#162866; color:#fff; font:bold 14px/24px Verdana; cursor:pointer; text-align:center;}
#box_popAbertura  .corpo_bg {float:left; padding:5px; background:#162866; text-align:left;}
#box_popAbertura  .corpo {float:left; display:table; background:#fff;}
#box_popAbertura  .corpo .margem {margin:10px;}
#box_popAbertura  .corpo p {margin-top:10px;}
#box_popAbertura  .corpo a {color:#000;}

#tudo			{background:#d7f1d3 url(/public/imagens/corpo_bg.jpg) repeat-x; width:100%; display:table; z-index:0;}
.centraliza		{width:920px; margin:auto; display:table; text-align:left;}
#topo			{width:900px; display:inline; margin-left:10px; height:144px; float:left;}
#topo.home		{height:318px;}

#topo_1					{width:900px; display:inline; height:115px; float:left; background:url(/public/imagens/topo_1_bg.gif) repeat-y;}
#topo_1 img				{float:left; margin:23px 0 0 17px;}
#topo_1 div				{float:right; font:9px Verdana; color:#d7f5d1; display:inline; margin:6px 15px 0 0;}
#topo_1 .idiomas		{text-align:center;width:254px;}
#topo_1 .idiomas .sep	{margin: 0 50px;}
#topo_1 .idiomas img	{float: none;margin: 0; display: inline;vertical-align:top;}
#topo_1 #login			{width:250px; height:75px; background:#d2f1cb; padding:3px 0 2px 4px; margin:6px 15px 0 0;}
#topo_1 #login input 	{width:92px; height:13px; display:inline; float:right; border:#9ac393 1px Solid; background:#daf2d4; font:10px Arial; color:#4a8165; padding:1px 0 0 3px; margin:2px 0 0 0px;}
#topo_1 #login form div {float:left; display:table; margin:0 0 0 0; width:150px; color:#000;}
#topo_1 #login form div img {margin:1px 0 0 0;}
#topo_1 #login #logado 	{float:left; display:table; margin:0 0 0 0; width:150px; color:#000;}
#topo_1	a				{text-decoration:none; font:9px Verdana; color:#d7f5d1;}
#topo_1	a:hover			{text-decoration:underline;}
#topo_1 #liveSupport 	{background:url(/public/imagens/topo_1_bg_atendimento.gif); width:90px; height:71px; margin:1px 4px 0 0;}
#topo_1 #liveSupport img{float:left; margin:2px 0 0 4px;}

#s_conteudo		{width:920px; display:table; float:left; background:url(/public/imagens/sombras_bg_lateral.gif) repeat-y;}
#s_conteudo.home{background:url(/public/imagens/home_sombras_bg_lateral.gif) repeat-y;}
#conteudo		{width:900px; display:none; margin-left:10px; float:left; background:#fff;}
#conteudo #pub	{width:857px; height:72px; display:inline; margin-left:22px; padding:6px 0 20px 0; float:left; background: url('/public/imagens/box_publicidade.gif') no-repeat; text-align:center;}
#c_box			{width:820px; display:table; margin:38px 0 0 35px; font:10px/14px Verdana; color:#666666;}
#f_conteudo		{width:920px; height:10px; display:block; float:left; background:url(/public/imagens/sombras_bg_baixo.gif);}

#rodape, #rodape a, #rodape a:hover {font:Bold 9px Verdana; color:#6d9771; background: #B9DBB3;}
#rodape a 		{margin:0 2px 0 2px;text-decoration:none;}
#rodape a:hover	{text-decoration:underline;}
#rodape .hr 	{float:left; background: url('/public/imagens/rodape_hr.gif') no-repeat; width:920px; height:2px; overflow:hidden; margin-top:13px;}
#rodape div 	{float:left; font:10px/14px Verdana; color:#0c4e98; width:454px; display:inline;}
#rodape div p 	{margin:18px 0 0 34px;}
#rodape div .tit{font:Bold 12px/16px Verdana;}
#rodape div.dir	{float:right; text-align:right;}
#rodape div.dir p{margin:18px 34px 0 0;}
#rodape div.dir a 		{font:Bold 10px/14px Verdana; color:#0c4e98;  margin:0 0 0 20px;}
#rodape div.dir a:hover	{font:Bold 10px/14px Verdana; color:#0c4e98;  text-decoration:underline;}

.hr {float:left; width:100%; height:1px; background:#ebebeb; display:block; overflow:hidden; margin:2px 0 10px 0; padding-top:0;}

/* divs home */

#destaques {float:left; width:402px; margin-right:50px; padding-bottom:10px;}
#destaques div, #tabelas div {float:left; width:100%; height:1px; background:#ebebeb; overflow:hidden; margin:2px 0 0 0;}
#tabelas div.papel {float:left; width:116px; height:197px; margin: 0px 5px 15px 0; text-align:center; color:#fff;}
#tabelas div.papel img {margin-top:10px;}
#tabelas div.primeira {background:#2d3892;}
#tabelas div.segunda {background:#0d9648;}
#tabelas div.final {margin-right:0; background:#7f7f7f;}
#conteudo #destaques p {margin:20px 0 0 0;}
#destaques p strong {color:#0c4e98;}

#tabelas {float:left; width:360px; display:table;}
#tabelas table {width:360px; margin-bottom:5px;}
#tabelas table td {padding:4px;}

#caixas {float:left; width:820px; height:90px; padding-bottom:20px; font: 10px/14px verdana;}

#s_conteudo.home #caixas {margin-top:20px;}
#s_conteudo.home #destaques a {text-decoration:none;}
#s_conteudo.home #destaques a:hover {text-decoration:underline;}

#caixas div {width:205px; height:90px; float:left;}
#caixas div div {width:26px; height:90px; float:left; background: url('/public/imagens/home_box.jpg') repeat-x; margin-right:11px;}
#caixas div img {margin:0 0 13px;float:none;}


/* divs internas */

#esq {float:left; width:243px; display:table; margin-right:40px;}
#esq table {width:243px; margin:0 0 15px 0; padding-left:0px;}
#esq table td {padding:4px;}
#conteudo #c_box #esq p {margin-left:10px;margin-right: 10px;}

	#conteudo #c_box #esq ul {margin:0 0 8px;list-style:none; width: 100%; float: left;}
	#conteudo #c_box #esq li {padding: 0 0 0 28px; margin: 0 0 2px 0; min-height: 27px; line-height:11px}
	#conteudo #c_box #esq li.pt {background: url(/public/imagens/li_pt.gif) no-repeat 0 3px;}
	#conteudo #c_box #esq li.en {background: url(/public/imagens/li_en.gif) no-repeat 0 3px;}
	#conteudo #c_box #esq li.pt-en {background: url(/public/imagens/li_pt-en.gif) no-repeat 0 3px;}
	
#conteudo a{text-decoration:none;color:#666;}
#conteudo a:hover {text-decoration:underline;}

#destaques .ultimasnoticias {height: auto; background: #FFF; padding-bottom: 10px;}

#dir {width:536px; float:left; display:table; padding-bottom:35px;}
#dir strong, #esq strong {color:#0c4e98;}
#dir em {color:#0c4e98;}
#dir p.legenda {text-align:right; margin-bottom:10px;}
#dir .tit {margin-top:25px;}
#dir.publicacoes img {float:left; margin:10px 0px 0;}

#dir.publicacoes .imgdetalhe,#dir .simples img {float:left; margin:10px 14px 0 0;}

#dir div.simples, #dir div.sumario {float:left; width:536px;}
#dir div.simples div {float:left; margin-left:15px; width:163px;height:100px; display: table;}
#dir div.simples div.imgesq {margin:22px 0px 0; float:left;}
#dir div.simples div.blocadir {display:table;}
#dir div.simples div.imgesq img {margin:22px 12px 0 20px;}
#dir div.simples div img {margin:0 12px 0 0; float:left; display:inline;}
#dir div.simples strong.tit {display:block; width:530px; background:#e0f7dc;}

#dir div.simples table {margin:20px 0 0 22px; border:#e6e6e6 1px Solid; width:450px;}
#dir div.simples div.blocadir table {margin: 8px 0 0 22px; border:#e6e6e6 1px Solid;}
#dir div.simples div.blocadir table tr img {margin-left:26px;}
#dir div.simples div.imgesq table {margin:20px 0 0 22px; border:#e6e6e6 1px Solid; width:127px;}
#dir div.simples table td {text-align:center; padding:3px;}
#dir div.simples table tr.cor2 {background:#e0f7dc;}

#dir div.simples ul {margin:15px 0 0 22px;}
#dir div.simples ul ul {margin:0;}
#dir div.simples li {margin:5px 0 0 14px;}

#dir div.dupla {float:left; display:inline; width:258px; margin-right:10px;}
#dir div.dupla img {margin:15px 8px 0 18px; float:left; display:inline;}
#dir div.dupla p {margin-top:15px;}

#dir div strong a, #dir table td a {color:#0c4e98;}
#dir div a {color:#666;}
#dir div h2 a {color:#0c4e98;}
#dir div a:hover {text-decoration:underline;}

#dir div.sumario div {float:left; display:inline; margin-left:0px;}
#dir div.sumario div p {margin:20px 0px 0 22px;}
#dir div.sumario div.topo {float:left; display:inline; width:396px;}
#dir div.sumario div.topo p {margin:6px 0px 0 22px;}

#dir ul {margin:10px 36px;}
#dir table {width: 80%; text-align:center; border: 1px solid #CCC; padding: 2px; float: none; margin: 10px 22px;}

#dir .pecuaria {width: 340px;}
#dir .agricultura {width: 190px;}
#dir .pecuaria, #dir .agricultura {float: left; margin: 12px 0 0;}
#dir .pecuaria h3, #dir .agricultura h3 {margin: 0;}
#dir .pecuaria ul, #dir .agricultura ul  {float: left; width: 160px; margin: 0 10px 10px 0;}
#dir .pecuaria li, #dir .agricultura li {list-style:none; margin: 8px 10px;}
#dir .insumos a {color: #0C4E98;}
.insumos #retorno {float:left;width: 100%;}
.insumos #retorno table {width: 92%;}
.insumos #retorno table th {padding:2px;}
.insumos #retorno table tr.head th {border-bottom: 1px solid #CCC;}
.insumos #retorno table td {padding:2px;}
.insumos #retorno table .td0 {text-align:left; padding-left: 4px;}
.insumos #retorno table tfoot td {color:#0C4E98; font-weight: bold; text-align:left; padding:4px;}

.ultimasnoticias {clear:both;}

#dir div.hidden {display:none;}

#dir form {margin:12px 0 0 25px;}
#dir input{border:#E6E6E6 1px Solid; margin-top:10px;}
#dir select{border:#E6E6E6 1px Solid; margin-top:10px;}

.menu_sup {margin-top:0; text-align:right; font:12px/16px Verdana;}
.menu_sup a {margin-left:18px;}

#form_contato {margin:35px 0 0 85px;}
#c_box #dir #form_contato p {margin:0;}
#form_contato input, #form_contato textarea{width:350px; border:#a5acb2 1px Solid;}
#form_contato textarea {height:250px;}

#dir #paginacao {text-align:center;}


/* paragrafos e textos */

#conteudo p {margin:10px 15px 10px 22px;}
h2 {font:Bold 12px/12px Verdana; margin:30px 15px 0 17px; color:#0c4e98;}
h3 {font:Bold 12px/12px Verdana; margin:20px 15px 0px 17px; color:#0c4e98;}
table {font:10px/14px Verdana; float:left;}
table .odd {background: #E0F7DC;}
tr.tit {background:#e6edf4;}
table strong {color:#0c4e98;}


/* javascript */

#conteudo.show {display:inline;}

/* box login */

#box_login {background:#E6F4ED; padding: 10px 20px;width: 400px; margin: 0 auto;clear:both;}
#box_login input {margin: 0;}
#box_login form {margin: 0;}
#box_login form a {font-weight:bold;}

.form_error {font:Bold 10px/12px Verdana; color:#f00;}

