/* geral --------------------------------------------------------------------------------- */

* {margin: 0; padding: 0; font:11px arial; border: 0px; text-decoration:none;}

body { text-align:center; margin:0 auto; background: #6D9E2B url("imagens/bg.jpg") repeat-x center top ; }
ul,li{list-style-type:none;}
span { display:none;}

#centro { text-align:center; width:770px; margin: auto; }
#geral { float:left; text-align:center; width:770px; margin: auto; background: #fff url("imagens/bg-topo.jpg") no-repeat; background-position: 0% 96px; }
#topo { width:770px; height:216px; margin: auto; text-align:left; }

#menu-nav { width: 770px; text-align:left; }
#menu-nav a { height: 30px; display: block; font:11px arial; color:#FFFFFF; padding: 5px 0px 0px 0px; }
#menu-nav li { float:left; position:relative; top:52px; margin:0px 4px; text-align:center; }
#menu-nav li a:hover{ }
#menu-nav .logo {width:178px; background:none; _top:10px; _position:relative; }
#menu-nav .logo img{ margin: -30px 0px 0px 0px; _margin: 0px; _padding: 0px 0px 0px 0px; }
#menu-nav .logo a:hover{ background:none; }


#conteudo { margin:auto; width:770px; }

#anim { float:left;} 
#destaquebox { float:right; width: 475px; margin-right: 40px; _margin-right: 20px;} 

#destaque li{ text-align:left;  color:#FFFFFF; margin:15px 0;}
#destaque a {font:bold 16px tahoma, arial; color:#314D1B; background-color: #6D9E2B;  }
#destaque p { margin: 15px 0; }
#destaque a { padding: 3px 6px;}
#destaque a:hover{ color:#6D9E2B; background: #314D1B;}


#rodape { color:#fff; width:770px; height:112px; margin:0px auto 10px auto; text-align:center; display:table; background: url("imagens/bg-rodcapa.jpg") no-repeat top center; clear:both; }

#rodapeborda {border-top: 1px solid #FFFFFF; margin:15px 15px; }
.rodape-box{ float:left; text-align:left; color:#FFFFFF; margin-top:20px;}
.credito{ float:right;  margin-top:20px;}
.credito a{ font:11px arial; color:#fff; text-decoration:underline;}


#rodapeint { color:#314D1B; width:770px; height:112px; margin:0px auto 10px auto; text-align:center; background: #FFFFFF;  clear:both;}
#rodapebordaint {border-top: 1px solid #314D1B; margin:15px 15px; }
.rodape-boxint{ float:left; text-align:left; color:#314D1B; margin-top:20px;}
.creditoint{ float:right;  margin-top:20px;}
.creditoint a{ font:11px arial; color:#314D1B; text-decoration:underline;}

/* internas --------------------------------------------------------------------------------- */

#geralinternas {float:left; text-align:center;  width:770px; margin: auto; background: #FFFFFF url("imagens/bginternas.jpg") no-repeat; background-position: 0% 96px; }
#conteudointernas { margin:auto;  width:770px; text-align:left; font-size:12px; }
#conteudointernas h1{ font:bold 25px arial; color:#006633;  margin:10px auto 10px auto; clear:both;}
#conteudointernas h2{ font:bold 14px arial; color:#00B75B;  margin:3px auto; clear:both;}
#conteudointernas h3{ font:bold 12px arial; color:#006633;  }
#conteudointernas h4{ font:bold 14px arial; color:#00B75B;  margin:3px auto; }
#conteudointernas #itens { margin: 30px 0px; }
#conteudointernas #itens  li{ margin: 10px 0px; font:11px arial; color:#666;}

#conteudointernas #menuprod li{ float:left; width:360px;  margin:0px 5px 55px 5px; text-align:left; padding: 0px 0px;list-style-type:none; font:11px arial; color:#999;  }
#conteudointernas #menuprod img {margin:0px 10px 15px 0px;}

#conteudointernas #voltar a { float:right; display:block; height:17px; width:117px; margin: -30px 15px 0px 0px; background:url("imagens/btvoltar.jpg") no-repeat top right;} 

#conteudointernas .prod li{ float:left; width:220px; margin: 0px 14px;  color:#666; }
#conteudointernas .prod li a{ font:bold 11px arial; color:#fff; display:block; height:20px; width:133px;   margin:10px 0px;  padding: 5px 0px 0px 9px; background:url("imagens/bk-bt.jpg") no-repeat top left;}
#conteudointernas .prod li a:hover{ background:url("imagens/bk-bt2.jpg") no-repeat top left; color:#99CC66;}

#destaqueint li{  text-align:left;  color:#000; margin:20px 0;}
#destaqueint a {font:bold 16px tahoma, arial; color:#314D1B;  }
#destaqueint p { margin: 15px 0; }
#destaqueint a:hover{ color:#6D9E2B;}

#produtosbox li{ float:left; text-align:left;  color:#000; margin:20px 0;}
#produtosbox img { float:left; margin-right:25px;}
#produtosbox a {font:bold 11px tahoma, arial; color:#2D6004;  background-color: #A5D257; padding: 6px; margin-right:8px; }
#produtosbox a:hover {color:#6D9E2B;  background-color: #314D1B; padding: 6px; margin-right:8px; }
#produtosbox p { margin: 5px 0; }
#produtosbox b { margin: 10px 0; }
.titprodutos { font:bold 25px tahoma, arial; color:#5EB886; letter-spacing: -1px; }
.subtitprodutos { font:bold 18px tahoma, arial; color:#A5D257; letter-spacing: -1px; }
.proddesc { float:left;  font:12px arial; margin: 5px 0; line-height:120%; color:#666666; }

#form { float:left; margin-left: 80px;}
#form li { margin: 15px 0px; }
#form input { padding: 5px; font: 12px Arial; color:#666666; background:#E3F1DC; }
#form textarea { padding: 5px; font: 12px Arial; color:#666666;background:#E3F1DC;  }
#form select { padding: 5px; font: 12px Arial; color:#666666; background:#E3F1DC; width: 265px;}
#form .ok { padding: 4px; margin:0px; font:bold 14px Arial; color:#339900; background:#E3F1DC;}

#orca { float:left; margin: -15px 0px 0px 0px;}
#orca li { margin: 15px 0px; }
#orca input { padding: 5px; font: 12px Arial; color:#666666; background:#E3F1DC; }
#orca textarea { padding: 5px; font: 12px Arial; color:#666666;background:#E3F1DC;  }
#orca select { padding: 5px; font:bold 12px Arial; color:#666666; background:#E3F1DC; width: 265px;}
#orca .ok { padding: 4px; margin:0px; font:bold 14px Arial; color:#339900; background:#E3F1DC;}
#orca a{ font:11px arial; color:#314D1B; text-decoration:underline;}

#orcaprodutos { float:left; margin: 0px 0px 0px 0px; }
#orcaprodutos p { float:left; margin: 4px; width:75px; } 
#orcaprodutos li { margin: 1px 0px; padding: 1px; }
#orcaprodutos input  { margin: 2px; font: 11px Arial; color:#666666; background:#E3F1DC; height:20px; }
#orcaprodutos select { margin: 2px; font: 11px Arial; color:#666666; background:#E3F1DC; height:20px;}
#orcaprodutos .ok { padding: 4px; margin: 0px 0px 10px 0px; font:bold 14px Arial; color:#339900; background:#E3F1DC; width:250px}
.orcaprodutoslink { font:11px arial; color:#314D1B; text-decoration:underline;}

#end { float:left; margin: 10px 20px 10px 50px;}
#end a{ font:bold 11px arial; color:#99CC00; display:block;  margin:10px 0px}
#end a:hover{ color:#99CC66; text-decoration:underline;}

#tabela { font: 11px Arial, Helvetica, sans-serif; color:#000000; border: 1px solid #000000;}
#tabela strong{ font-weight:bold;} 
.txttabela { font:9px tahoma,arial;}
.valores { border: 1px solid #000000; }

#ajaxFaleConosco{ float: left; }