body {
	background-image: url(../images/body.jpg);
	background-repeat: repeat-x;
	background-color: #e3e3e3;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#sombra {
	background-image: url(../images/sombra.png);
	_background-image: url(../images/sombra.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 820px;
	margin: auto;
}
#geral {
	width: 770px;
	margin: auto;
	background-color: #fff;
}
img, div { 
	behavior: url("png/iepngfix.htc");
}
#visita {
	display: none;
	background-color: #fff;
	padding: 10px;
	border: 1px #C0EFD8 solid;
}
#stage {
	position: absolute;
	width: 120px;
	margin-top: 30px; !important
	margin-left: 0px; !important
	background-color: #00CC33;
}
#stage ul {
	background-image: url(../images/bg_submenu.jpg);
	background-repeat: repeat-x;
	height: 68px;
	padding: 8px;
}
#stage ul li {
	margin-bottom: 2px;
}









/********************************************
					TOPO
********************************************/
#topo {
	overflow: hidden;
}
#topo .esquerda {
	background-image: url(../images/bg_topo.jpg);
	background-repeat: repeat-x;
	width: 516px;
	float: left;
}
#topo .esquerda .atalhos {
	text-align: right;
	padding: 6px 15px 0 0;
	_padding: 4px 15px 0 0;
	font-size: 10px;
	color: #0b6a0f;
}
#topo .esquerda .atalhos a {
	margin-left: 10px;
}
#topo .esquerda .atalhos img:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity: 0.5;
}
#topo .esquerda .logomarca {
	height: 80px;
	padding: 20px 0 10px 40px;
}
#topo .esquerda .menu {
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat-x;
	height: 32px;
	padding-left: 10px;
}
#topo .esquerda .menu ul li {
	float: left;
	padding-right: 10px;
}
#topo .esquerda .menu ul li img:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity: 0.5;
}
#topo .esquerda .banner {
	margin-top: 0px;
	background-color: #F0F0F0;
}
#topo .direita {
	background-image: url(../images/bg_direita_principal.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 254px;
}
#topo .direita2 {
	background-image: url(../images/bg_direita_interna.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 254px;
}
#topo .direita2 .direita_interna {
	height: 90px; /* 130px */
	padding-top: 40px;
	padding-left: 10px;
	color: #fff;
	font-weight: bold;
}
#topo .direita2 .direita_interna table tr td {
	vertical-align: middle;
	padding: 6px;
}
#topo .direita2 .direita_interna table tr td select {
	font-weight: normal;
	color: #666;
	font-size: 10px;
	width: 100px;
	padding: 1px;
	border: 1px #666 solid;
}
#topo .direita2 .direita_interna table tr td a {
	color: #fff;
	text-decoration: none;
}
#topo .direita2 .direita_interna table tr td a:hover {
	color: #ccc;
	text-decoration: none;
}
#topo .direita .bandeiras, #topo .direita2 .bandeiras {
	text-align: center;
	padding-top: 10px;
}
#topo .direita .bandeiras a, #topo .direita2 .bandeiras a {
	margin: 0 12px;
}
#topo .direita .bandeiras a img:hover, #topo .direita2 .bandeiras a img:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity: 0.7;
}
#topo .direita .fale_com {
	background-image: url(../images/bg_fale_com.gif);
	background-repeat: no-repeat;
	width: 254px;
	height: 168px; /* 178px */
	margin-top: 3px;
	padding-top: 10px;
	color: #fff;
	_z-index: 999;
}
#topo .direita .clube {
	background-image: url(../images/bg_clube.gif);
	background-repeat: no-repeat;
	width: 254px;
	height: 170px; /* 185px */
	margin-top: 3px;
	)margin-top: 0;
	padding-top: 15px;
	color: #008148;
}
#topo .direita .fale_com .botao img:hover, #topo .direita .clube .botao img:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity: 0.5;
}
#topo .direita .clube p, #topo .direita .fale_com p, #topo .direita .clube h4, #topo .direita .fale_com h4 {
	width: 90%;
	margin: auto;
	margin-top: 3px;
	line-height: 13px;
}
#topo .direita .clube h4, #topo .direita .fale_com h4 {
	font-size: 12px;
	margin-bottom: 20px;
}
#topo .direita .clube p, #topo .direita .fale_com p {
	margin-top: -15px;
	margin-bottom: 0px;
}
#topo .direita .fale_com .botao, #topo .direita .clube .botao {
	text-align: right;
	display: block;
	padding-top: 3px;
}






/********************************************
					PRINCIPAL
********************************************/
#principal {
	clear: both;
	background-image: url(../images/bg_principal.jpg);
	background-repeat: repeat-x;
	height: 330px; /* APAGAR */
}
#principal .col_1 {
	width: 185px;
	_width: 175px;
	float: left;
}
#principal .col_1 .newsletter {
	background-image: url(../images/bg_newsletter.png);
	background-repeat: no-repeat;
	height: 100px;
	padding-top: 20px;
	text-align: right;
	color: #008148;
	line-height: 20px;
}
#principal .col_1 .newsletter input {
	width: 120px;
	_width: 100px;
	border: 1px #ccc solid;
	padding: 1px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#principal .col_1 .newsletter .enviar {
	border: 0;
	width: 45px;
	height: 14px;
	margin-top: 3px;
}
#principal .col_1 .manual {
	background-image: url(../images/bg_manual.png);
	background-repeat: no-repeat;
	_padding-left: 10px;
}
#principal .col_1 .manual .txt {
	padding-left: 20px;
	margin-bottom: 10px;
	_width: 88px;
	_height: 35px;
}
#principal .col_1 .manual #linhasmanuais, #principal .col_1 .manual #_manuais select {
	width: 165px;
	_width: 145px;
	margin: 0 10px 5px 10px;
	border: 1px #ccc solid;
	padding: 1px;
	color: #666;
}
#principal .col_2 img:hover, #principal .col_3 img:hover, #principal .col_4 img:hover{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity: 0.5;
}
#principal .col_1 .manual .botao {
	margin-right: 10px;
	_margin-right: 0;
	display: block;
	float: right; 
}
#principal .col_2 {
	width: 182px; /* 195px */
	height: 280px; /* 303px*/
	padding: 36px 0 0 13px;
	float: left;
	background-repeat: no-repeat;
}
#principal .col_3 {
	width: 182px; /* 195px */
	height: 280px; /* 303px*/
	padding: 36px 0 0 13px;
	float: left;
	background-repeat: no-repeat;
}
#principal .col_4 {
	width: 182px; /* 195px */
	height: 280px; /* 303px*/
	padding: 36px 0 0 13px;
	float: left;
	background-image: url(../images/bg_rural.png);
	background-repeat: no-repeat;
}






/********************************************
				INTERNAS
********************************************/
#internas, #internas2, #internas3 {
	background-image: url(../images/bg_internas.jpg);
	background-repeat: repeat-x;
	background-color: #fdfdfd;
	overflow: auto;
	padding-bottom: 10px;
	clear: both;
	margin-top: -2px;
}
#internas {
	padding: 0 20px;
}
#internas2 {
	padding: 0 0 0 20px;
}
#internas3 {
	padding: 0 20px 0 0;
}





/********************************************
				DIVERSAS
********************************************/
#diversas {
	color: #008148;
	line-height: 16px;
	background-color: #FFFFFF;
	padding-bottom: 40px;
}
#diversas p {
	margin-top: 20px;
}
#diversas h3 {
	font-size: 18px;
}





/********************************************
				CLUBE
********************************************/
#clube {
	color: #008148;
	line-height: 16px;
	background-color: #FFFFFF;
}
#clube .conteudo {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 450px;
}
#clube .banners {
	float: right;
	width: 245px;
}
#clube #internas2 {
	overflow: hidden;
}
#clube input, #clube textarea, #clube select {
	border: 1px #bebebe solid;
	background-color: #e3e3e3;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 320px;
	margin: 2px;
}
#clube select {
	width: 326px;
}
#clube table tr td .enviar {
	background-image: url(../images/bt_enviar_contato.gif);
	width: 42px;
	height: 18px; 
	font-size: 10px;
	border: 0;
	color: #fff;
}
#clube table tr td {
	vertical-align: middle;
	color: #008148;
	font-size: 12px;
}
#clube .nao_input tr td input {
	width: 10px;
}
#clube .nao_input tr td #idcpoutraatividade {
	width: 150px;
}



/********************************************
				EMPRESA
********************************************/
#empresa .historico {
	float: left;
	width: 480px;
	margin-top: 20px;
	color: #008148;
	line-height: 16px;
}
#empresa .historico p {
	margin-bottom: 12px;
}
#empresa .fotos {
	float: right;
	width: 235px;
	margin-top: 20px;
}





/********************************************
				PRODUTOS
********************************************/
#produtos h2 {
	padding-left: 20px;
}
#produtos .mensagem {
	background-image: url(../images/img_produtos_foto.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 20px 220px 10px 20px;
	height: 160px;
	line-height: 16px;
	color: #008148;
}
#produtos .lateral {
	width: 180px;
	float: left;
	padding-bottom: 10px;
}
#produtos .lateral .busque {
	color: #6ebd01;
	padding-left: 10px;
	padding-top: 10px;
	background-image: url(../images/bg_busque_produtos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
}
#produtos .lateral .busque h4 {
	margin-bottom: 10px;
}
#produtos .lateral .busque select {
	width: 100px;
	color: #666;
	float: left;
	margin-bottom: 6px;
}
#produtos .lateral .busque label {
	display: block;
	width: 50px;
	float: left;
	padding-top: 3px;
}
#produtos .lateral .busque button {
	background-image: url(../images/bt_ok.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 14px;
	border: 0px;
	display: block;
	clear: both;
}
#produtos .lateral .novidades {
	background-image: url(../images/bg_newsletter2.gif);
	background-repeat: no-repeat;
	background-position: 0 20px;
	padding-left: 10px;
	padding-right: 15px;
	color: #008148;
	height: 140px;
	text-align: right;
}
#produtos .lateral .novidades h4 {
	margin-bottom: 15px;
	text-align: left;
}
#produtos .lateral .novidades input {
	width: 100px;
	color: #666;
	float: left;
	margin-bottom: 6px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
}
#produtos .lateral .novidades label {
	display: block;
	width: 50px;
	float: left;
	padding-top: 3px;
	text-align: left;
}
#produtos .lateral .novidades .enviar {
	background-image: url(../images/bt_enviar.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 45px;
	height: 14px;
}
#produtos .lateral .manual {
	background-image: url(../images/bg_manual2.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	text-align: right;
	padding-right: 10px;
}
#produtos .lateral .manual select {
	width: 150px;
	margin: 0 10px 5px 0;
	border: 1px #ccc solid;
	padding: 1px;
	color: #666;
}
#produtos .produtos_listagem {
	padding-bottom: 10px;
	width: 570px;
	_width: 550px;
	float: left;
}
#produtos .produtos_listagem table {
	width: 100%;
	_width: 96%;
	background-color: #e7e8e9;
}
#produtos .produtos_listagem h3 {
	background-color: #e7e8e9;
	height: 18px;
	padding: 2px;
}
#produtos .produtos_listagem table tr td img {
	margin-top: 3px;
	margin-left: 3px;
}
#produtos .produtos_listagem table tr .right {
	text-align: right;
}
#produtos .produtos_listagem table tr td select {
	font-weight: normal;
	color: #666;
	font-size: 10px;
	width: 160px;
	padding: 1px;
	border: 1px #666 solid;
}
#produtos .produtos_listagem ul {
	overflow: auto;
	padding-bottom: 10px;
	margin-top: 10px;
}
#produtos .produtos_listagem ul li {
	float: left;
	margin-right: 20px;
	_margin-right: 10px;
	text-align: center;
	color: #008148;
	height: 210px;
}
#produtos .produtos_listagem ul li img {
	border: 1px #d7d7d7 solid;
}
#produtos .produtos_listagem .paginacao {
	background-color: #fff;
	color: #016714;
	font-size: 12px;
}
#produtos .produtos_listagem .paginacao tr .left {
	text-align: left;
	width: 130px;
}
#produtos .produtos_listagem .paginacao tr .center {
	text-align: center;
}
#produtos .produtos_listagem .paginacao tr .center a {
	padding: 0 2px;
}
#produtos .produtos_listagem .paginacao tr td a {
	color: #016714;
	text-decoration: none;
	font-size: 12px;
}
#produtos .produtos_listagem .paginacao tr td a:hover {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
#produtos .produtos_listagem .paginacao tr .right {
	text-align: right;
	width: 130px;
}






/********************************************
			DETALHES DO PRODUTO
********************************************/
#produtos_detalhes {
	color: #008148;
	line-height: 15px;
}
#produtos_detalhes h2 {
	margin-bottom: 20px;
}
#produtos_detalhes .lateral {
	margin-bottom: 20px;
	float: left;
	width: 170px;
	margin-right: 25px;
}
#produtos_detalhes .lateral img {
	border: 1px #ccc solid;
	margin-bottom: 5px;
}
#produtos_detalhes .lateral h3 {
	font-size: 12px;
	line-height: 18px;
}
#produtos_detalhes .lateral h4 {
	color: #6ebd01;
	font-size: 12px;
	line-height: 18px;
}
#produtos_detalhes .lateral h4 a {
	color: #6ebd01;
}
#produtos_detalhes .lateral .equipado {
	background-color: #e3e3e3;
	padding: 10px;
	margin-top: 15px;
}
#produtos_detalhes .lateral .equipado .texto {
	color: #535353;
	float: left;
	position: absolute;
	width: 100px;
}
#produtos_detalhes .lateral .equipado .imagem {
	float: right;
	width: 50px;
}
#produtos_detalhes .lateral .equipado select {
	width: 80px;
}
#produtos_detalhes .lateral .equipado #produtoslat {
	width: 50px;
}
#produtos_detalhes .lateral .equipado .clear_both {
	clear: both;
}
#produtos_detalhes .dados {
	float: left;
	width: 530px;
}
#produtos_detalhes .dados h2 {
	font-size: 16px;
	margin-bottom: 20px;
}
#produtos_detalhes .dados .pdf {
	color: #535353;
	margin-top: 10px;
	overflow: auto;
	padding-bottom: 5px;
}
#produtos_detalhes .dados .pdf p {
	float: left;
	width: 220px;
}
#produtos_detalhes .dados .pdf a {
	color: #666666;
}
#produtos_detalhes .dados .dt {
	background-color: #e3e3e3;
	padding: 10px;
	margin-top: 10px;
	clear: both;
}
#produtos_detalhes .dados .dt p {
	color: #535353;
}
#produtos_detalhes .dados .dt table tr td {
	vertical-align: middle;
	padding-right: 10px;
}
#produtos_detalhes .dados .dt table tr td p {
	color: #008148;
}
#produtos_detalhes .dados .dt h3 {
	font-size: 14px;
}
#produtos_detalhes .tabela {
	padding-top: 20px;
	padding-bottom: 20px;
	clear: both;
}






/********************************************
				TRAPP ENSINA
********************************************/
#trapp_ensina .principais {
	margin: 20px 0;
	overflow: auto;
	width: 500px;
	color: #008148;
	line-height: 15px;
	padding-bottom: 10px;
}
#trapp_ensina .principais ul li {
	clear: both;
	overflow: hidden;
}
#trapp_ensina .principais ul li h3 {
	font-size: 14px;
	padding-top: 4px;
}
#trapp_ensina .principais ul li .imagem {
	float: left;
	background-image: url(../images/bg_imagem_trapp_ensina.jpg);
	background-repeat: no-repeat;
	margin-right: 6px;
	width: 110px;
	height: 110px;
	padding: 5px;
}
#trapp_ensina .principais ul li a {
	display: block;
	text-align: right;
}
#trapp_ensina .artigos {
	float: left;
	clear: both;
	background-color: #e3e3e3;
	width: 370px; /* 410px */
	padding: 20px;
	color: #008148;
	margin-bottom: 20px;
}
#trapp_ensina .artigos h3 {
	color: #008148;
	margin-bottom: 3px;
	font-size: 16px;
}
#trapp_ensina .artigos .font_legenda_prod {
	font-size: 14px;
}
#trapp_ensina .artigos table tr td a {
	text-decoration: none;
	color: #008148;
}
#trapp_ensina .artigos table tr td a:hover {
	color: #000;
}
#trapp_ensina .artigos select {
	color: #666;
	margin-bottom: 10px;
	font-size: 10px;
	width: 200px;
	padding: 1px;
	border: 1px #666 solid;
}
#trapp_ensina .artigos 	ul li {
	margin-bottom: 20px;
	line-height: 15px;
}
#trapp_ensina .artigos 	ul li h4 {
	font-size: 12px;
}
#trapp_ensina .artigos 	table {
	margin: 0;
}
#trapp_ensina .clube {
	color: #535353;
	line-height: 16px;
	float: right;
	width: 300px;
	margin-bottom: 20px;
}	
#trapp_ensina .clube img, #trapp_ensina .clube p {
	margin-bottom: 8px;
}	
#trapp_ensina .clube a {
	color: #008148;
	font-weight: bold;
	text-decoration: none;
}	
#trapp_ensina .clube a:hover {
	color: #008148;
	font-weight: bold;
	text-decoration: underline;
}	




/********************************************
		    ASSISTENCIA TÉCNICA
********************************************/
#assistencia_tecnica .conteudo {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 504px;
}
#assistencia_tecnica .banner {
	float: right;
	width: 245px;
}
#assistencia_tecnica .form {
	height: 200px;
}
#assistencia_tecnica .form table tr td {
	font-size: 14px;
	color: #008148;
	font-weight: bold;
	width: 200px;
}
#assistencia_tecnica .form table tr td select {
	font-size: 10px;
	color: #666;
	border: 1px #999 solid;
	font-weight: normal;
	margin-top: 3px;
	padding: 1px;
	width: 180px;
}
#assistencia_tecnica .outros {
	background-color: #e3e3e3;
	height: 268px;
	color: #008148;
}
#assistencia_tecnica .outros h3 {
	font-size: 16px;
	margin-bottom: 14px;
}
#assistencia_tecnica .outros a {
	color: #008148;
	text-decoration: none;
	margin-top: 10px;
	display: block;
}
#assistencia_tecnica .outros a:hover {
	text-decoration: underline;
}
#assistencia_tecnica .outros .clube, #assistencia_tecnica .outros .ensina {
	float: left;
	margin: 20px 0 0 12px;
	line-height: 15px;
	width: 230px;
	overflow: hidden;
}



/********************************************
		ASSISTENCIA TÉCNICA RESULTADO
********************************************/
#assistencia_tecnica_resultado .conteudo {
	color: #008148;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
#assistencia_tecnica_resultado .conteudo ul {
	margin-top: 10px;
}
#assistencia_tecnica_resultado .conteudo ul li {
	line-height: 15px;
	margin-bottom: 15px;
}
#assistencia_tecnica_resultado .form {
	float: right;
	width: 245px;
	background-color: #e3e3e3;
	padding-top: 20px;
	padding-bottom: 20px;
}
#assistencia_tecnica_resultado .form table tr td {
	font-size: 14px;
	color: #008148;
	font-weight: bold;
	width: 200px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#assistencia_tecnica_resultado .form table tr td select {
	font-size: 10px;
	color: #666;
	border: 1px #999 solid;
	font-weight: normal;
	margin-top: 3px;
	padding: 1px;
	width: 180px;
}
#assistencia_tecnica_resultado .form h3 {
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 14px;
	padding-left: 10px;
	color: #008148;
}
#assistencia_tecnica_resultado .form a {
	color: #008148;
	text-decoration: none;
	margin-top: 10px;
	padding-left: 10px;
	display: block;
}
#assistencia_tecnica_resultado .form a:hover {
	text-decoration: underline;
}





/********************************************
				IMPRENSA
********************************************/
.clear_both {
	clear: both;
}
#imprensa .destaques {
	float: left;
	width: 340px;
	margin-top: 20px;
}
#imprensa .destaques ul li {
	clear: both;
}
#imprensa .destaques ul li h3 {
	font-size: 14px;
	padding-top: 4px;
}
#imprensa .destaques ul li #foto_chamada_trapp_ensina {
	float: left;
	background-image: url(../images/bg_imagem_trapp_ensina.jpg);
	background-repeat: no-repeat;
	margin-right: 6px;
	width: 110px;
	height: 119px;
	padding: 5px;
}
#imprensa .destaques ul .noticias_des {
	color: #008148;
	line-height: 15px;
}
#imprensa .destaques ul .eventos_des {
	color: #68be0b;
	line-height: 15px;
}
#imprensa .destaques ul .eventos_des a img:hover, #imprensa .destaques ul .noticias_des a img:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity: 0.5;
}
#imprensa .ensina {
	float: right;
	width: 340px;
	margin-top: 20px;
}
#imprensa .noticias, #imprensa .eventos {
	width: 350px;
	background-color: #e3e3e3;
	float: left;
	margin-top: 20px;
	margin-bottom: 15px;
	color: #535353;
}
#imprensa .eventos {
	float: right;
}
#imprensa .noticias {
	margin-right: 25px;
}
#imprensa .noticias h3, #imprensa .eventos h3 {
	font-size: 16px;
	color: #fff;
	margin-bottom: 4px;
}
#imprensa .noticias h3 {
	background-color: #008148;
}
#imprensa .eventos h3 {
	background-color: #68be0b;
}
#imprensa .noticias ul, #imprensa .eventos ul {
	padding: 10px;
}
#imprensa .noticias ul li, #imprensa .eventos ul li {
	margin-bottom: 10px;
	line-height: 16px;
}
#imprensa .noticias ul li h4, #imprensa .eventos ul li h4 {
	font-size: 12px;
}
#imprensa .noticias ul li a, #imprensa .eventos ul li a {
	color: #535353;
	text-decoration: none;
}
#imprensa .noticias ul li a:hover, #imprensa .eventos ul li a:hover {
	color: #000;
	text-decoration: none;
}




/********************************************
			IMPRENSA INTERNAS
********************************************/
#imprensa_internas .conteudo {
	float: left;
	width: 490px;
	margin-top: 20px;
	color: #008148;
	line-height: 15px;
}
#imprensa_internas .conteudo h3 {
	font-size: 16px;
	margin-bottom: 6px;
}
#imprensa_internas .banners {
	width: 240px;	
	float: right;	 
}






/********************************************
			REPRESENTANTES
********************************************/
#representantes .conteudo {
	float: left;
	width: 490px;
	margin-top: 20px;
	color: #008148;
}
#representantes .conteudo ul {
	margin-top: 10px;
}
#representantes .conteudo ul li {
	line-height: 15px;
	margin-bottom: 15px;
}
#representantes .banners, #representantes .form {
	width: 240px;	
	float: right;	 
}
#representantes .form {
	float: right;
	width: 245px;
	background-color: #e3e3e3;
	padding-top: 20px;
	padding-bottom: 20px;
}
#representantes .form table tr td {
	font-size: 14px;
	color: #008148;
	font-weight: bold;
	width: 200px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#representantes .form table tr td select {
	font-size: 10px;
	color: #666;
	border: 1px #999 solid;
	font-weight: normal;
	margin-top: 3px;
	padding: 1px;
	width: 180px;
}
#representantes .form h3 {
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 14px;
	padding-left: 10px;
	color: #008148;
}
#representantes .form a {
	color: #008148;
	text-decoration: none;
	margin-top: 10px;
	padding-left: 10px;
	display: block;
}
#representantes .conteudo a {
	color: #008148;
	text-decoration: none;
}
#representantes .form a:hover, #representantes .conteudo a:hover {
	text-decoration: underline;
}
#representantes table tr td {
	font-size: 14px;
	color: #008148;
	font-weight: bold;
	width: 200px;
}
#representantes table tr td select {
	font-size: 10px;
	color: #666;
	border: 1px #999 solid;
	font-weight: normal;
	margin-top: 3px;
	padding: 1px;
	width: 180px;
}







/********************************************
			FALE CONOSCO
********************************************/
#fale_conosco .conteudo {
	float: left;
	width: 490px;
	margin-top: 20px;
	color: #008148;
	line-height: 16px;
}
#fale_conosco .conteudo input, #fale_conosco .conteudo textarea {
	border: 1px #bebebe solid;
	background-color: #e3e3e3;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 370px;
}
#fale_conosco .conteudo table {
	width: 490px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #008148;
}
#fale_conosco .conteudo table tr td {
	vertical-align: middle;
	padding-top: 6px;
	font-size: 12px;
}
#fale_conosco .conteudo table tr .largura {
	width: 110px;
}
#fale_conosco .conteudo table tr .largura2 {
	width: 380px;
}
#fale_conosco .conteudo table tr td #fone_ddd {
	width: 36px;
}
#fale_conosco .conteudo table tr td #fone_num {
	width: 307px;
}
#fale_conosco .conteudo table tr .ddd {
	width: 20px;
	text-align: center;
}
#fale_conosco .conteudo table tr td .limpar {
	background-color: #016714;
	width: 40px;
	height: 18px; 
	padding-bottom: 3px;
	border: 0;
	font-size: 10px;
	color: #fff;
}
#fale_conosco .conteudo table tr td .enviar {
	background-color: #016714;
	width: 42px;
	height: 18px; 
	border: 0;
	margin-left: 10px;
	padding-bottom: 3px;
	font-size: 10px;
	color: #fff;
}
#fale_conosco .conteudo table tr td .enviar:hover, #fale_conosco .conteudo table tr td .limpar:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity: 0.5;
}
#fale_conosco .conteudo table tr .right {
	text-align: right;
	padding-right: 5px;
}
#fale_conosco .banners {
	width: 240px;	
	float: right;	 
}



/********************************************
				RODAPE
********************************************/
#rodape {
	clear: both;
	padding-top: 10px;
	margin: auto;
	overflow: auto;
	background-image: url(../images/bg_principal.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	_height: 86px;
}	
#rodape .copyright {
	float: left;
	width: 300px;
	color: #fff;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 15px;
}	
#rodape .copyright a {
	color: #fff;
	text-decoration: none;
}	
#rodape .copyright a:hover {
	color: #fff;
	text-decoration: underline;
}	
#rodape .endereco {
	float: right;
	width: 280px;
	height: 66px;
	padding: 10px 0 0 70px;
	line-height: 15px;
	color: #006a2d;
	background-image: url(../images/bg_endereco.png);
	_background-image: url(../images/bg_endereco.jpg);
	background-repeat: no-repeat;	
}	
#sonar {
	background-color: #c0c0c0;
	padding: 20px;
	text-align: right;
	color: #707070;
	width: 730px;
	margin: auto;
}
#sonar a {
	color: #707070;
	text-decoration: none;
}
#sonar a:hover {
	color: #000;
	text-decoration: none;
}






