/* --------------- geral --------------- */

* { margin:0px; padding:0px; list-style:none; font-family:"Verdana";line-height:20px; color:#444;  }
body { background:url(/img/bg-fundo.jpg) repeat-x #EEf7E6;  }
a { color:#569642; text-decoration:none;  }
a:hover { color:#494425; text-decoration:underline; }
img { margin:6px; }
#site { width:776px; margin:auto; }

/* --------------- topo --------------- */

#site .topo { width:776px; margin:auto; }

/* --------------- logotipo --------------- */

#site .topo .logotipo { float:left; margin-top:16px; margin-left:10px; margin-bottom:10px; width:245px; height:92px; border:0px; background:url(../img/logotipo.jpg); text-indent:-100000px;}

/* --------------- idiomas --------------- */

#site .topo .idiomas { float:left; line-height:0px; margin-left:405px; _margin-left:330px; margin-top:80px; width:85px; height:28px; }
#site .topo .idiomas .idiomaBR { float:left; margin:0 0 1px 5px; width:26px; height:26px; text-indent:-100000px; display:block; background:url(../img/idiomas.jpg); background-position:-4px 0px; }
#site .topo .idiomas .idiomaING { float:left;  margin:0px; width:26px; height:26px; text-indent:-100000px; display:block; background:url(../img/idiomas.jpg); background-position:30px 0px;}
#site .topo .idiomas .idiomaESP { float:left;  margin:0px; width:25px; height:26px; text-indent:-100000px; display:block; background:url(../img/idiomas.jpg); background-position:55px 0px;}

/* --------------- conteúdo --------------- */

#site .conteudo { clear:both; width:776px; margin:auto; margin-top:10px; }
#site .conteudo .voltar { clear:both; text-align:center; }
#site .conteudo .voltar a { margin:0px 0px 0px -5px; font-weight:bold; color:#9E9C45;}

/* --------------- banner --------------- */

#site .conteudo .banner {  height:320px; margin:auto; line-height:0px; text-indent:0px; }
#site .conteudo .bannerMenu { margin-left:620px; padding-bottom:10px; }
#site .conteudo .bannerMenu ul li { float:left; padding:3px; margin:5px; background-color:#569642; color:#FFF; width:25px; height:20px; text-align:center; border:1px solid; }

/* --------------- menu --------------- */

#site .conteudo .menu { clear:both; float:left; width:200px; min-height:500px; color:#569642; font-size:12px;}
#site .conteudo .menu ul li { padding:5px; border-bottom:1px solid #ddd;}
#site .conteudo .menu ul .sub { margin-left: 2px; padding:5px; padding-left:15px; border-bottom:1px solid #ddd; background:url("/img/arrow.gif") no-repeat; }
#site .conteudo .menu ul .sub-sub { margin-left: 10px; padding:5px; padding-left:15px; border-bottom:1px solid #ddd; background:url("/img/arrow.gif") no-repeat;}
#site .conteudo .menu ul .sub-sub a {  color:#A33331;  }
/* --------------- pagina --------------- */

#site .conteudo .pagina { float:left; margin-left:10px; padding-bottom:10px; width:550px; }
#site .conteudo .pagina h1 { margin-left:5px; font-size:18px; color:#569642; font-weight:100; border-bottom:1px solid #ddd; padding-bottom:7px; clear:both; }
#site .conteudo .pagina h2 { margin-left:5px; font-size:12px; color:#569642; margin-top:5px; border-bottom:1px solid #ddd; clear:both; }
#site .conteudo .pagina h3 { margin-left:5px; font-size:12px; color:#569642; margin-top:5px; clear:both;}
#site .conteudo .pagina p { margin:10px; font-size:10px;}
#site .conteudo .pagina .pTitulo { margin:10px 0px 0px 5px; font-size:10px; clear:both;}
#site .conteudo .pagina .pNoticia { margin:0px 0px 0px 5px; font-size:10px; clear:both;}
#site .conteudo .pagina .noticias { margin-top:20px; float:left; width:500px;}
#site .conteudo .pagina .produtos { margin-top:20px; margin-left:20px; float:left; width:250px;}

#site .conteudo .pagina .album {margin:10px 0px 10px 25px; _margin:10px 0px 10px 25px; float:left; width:150px;}
#site .conteudo .pagina .album img {border:2px solid #569642; }

#site .conteudo .pagina fieldset { border:0px; }
#site .conteudo .pagina fieldset dt { margin:5px; font-size:12px;   }
#site .conteudo .pagina fieldset dd { margin:5px; }
#site .conteudo .pagina fieldset dd input, textarea { padding:2px; border:1px solid #569642; background:url(/img/bg-input.jpg) repeat-x  #fff; }
#site .conteudo .pagina .botao { padding:3px; border:1px solid #569642; background:url(/img/bg-input.jpg) repeat-x #fff; }

#site .conteudo .pagina .Produto11 { margin-left:25px; margin-top:10px; float:left; width:85px; height:110px; background:url(/img/bg-piro.gif) no-repeat; text-indent:-100000px;}
#site .conteudo .pagina .Produto10 { margin-left:25px; margin-top:10px; float:left; width:85px; height:110px; background:url(/img/bg-briq.gif) no-repeat; text-indent:-100000px;}
#site .conteudo .pagina .Produto8 { margin-left:25px; margin-top:10px; float:left; width:85px; height:110px; background:url(/img/bg-comp.gif) no-repeat; text-indent:-100000px;}
#site .conteudo .pagina .Produto7 { margin-left:25px; margin-top:10px; float:left; width:85px; height:110px; background:url(/img/bg-bio.gif) no-repeat; text-indent:-100000px;}

/* --------------- footer --------------- */

#site .footer { clear:both; padding:5px;  width:750px; border-top:1px solid #ddd; }
#site .footer div { margin-top:10px; font-size:11px; text-align:center; width:750px; padding-bottom:10px; }
#site .footer div .tel { width:160px; height:16px; margin:auto; padding:0px; text-align:center; padding-bottom:10px; }
#site .footer div .tel img { float:left; margin:0px; padding:0px; } 


