body {
	background: url(../imgs/fundo_site.gif);
    margin:0px 0px 40px 0px;
    padding:0px;
    font: normal 11px Arial;
}

img, fieldset {border:0;padding:0;margin:0}
ul, li, ol {list-style: none;}

a { color:#333; text-decoration:none; }

input, select, file, textarea { font: normal 11px Tahoma, Arial; }
input.erro, select.erro, file.erro, textarea.erro { font: normal 11px Tahoma, Arial; font-weight:normal; color: #FFF; background-color: #CC0000;}

form { padding: 0px; background: none transparent scroll repeat 0% 0%; margin: 0px; }


#topo { background: url(../imgs/fundo_topo.gif) repeat-x; height:142px; }
#topo #wTopo, #estrutura { width: 780px; margin:0 auto; }
#topo #wTopo #logo { float:left; width: 232px; padding-top:38px; font:normal 10px Arial; text-align:right; }
#topo #wTopo #grafico { float:right; width: 539px; }

#estrutura #lateral { float:left; width: 232px; }
#estrutura #lateral #menu { padding-top: 10px; padding-bottom: 10px;}
#estrutura #lateral #menu ul { margin:0px; padding:0px; font-size:10px; }
#estrutura #lateral #menu ul li { background: url(../imgs/seta.gif) no-repeat; margin: 0px 11px 0px 11px; background-position: 4px; padding:8px 30px; }
#estrutura #lateral #menu ul li a { text-decoration: none; color: #FFF; font: bold 13px Trebuchet Ms, Arial}
#estrutura #lateral #menu ul li a:hover { text-decoration: none; color: #FFCC00; font: bold italic 13px Trebuchet Ms, Arial}

#estrutura #lateral .banner { text-align:center; }

#estrutura #conteudo { float:right; width: 539px; }
#estrutura #conteudo #dados { min-height:300px; height:auto !important; height:300px; background: #FFF url(../imgs/fundo_cont.gif) repeat-x; padding-top:20px; text-align:center; padding-bottom:5px;}
#estrutura #conteudo #dados #informacao { padding: 20px; text-align:left; }
#estrutura #conteudo #rodape { background: url(../imgs/img_rodape.gif) no-repeat; text-align:center; color: #DBDBDB; font: normal 10px Tahoma; } 

.foto_moldura_d { border:3px solid #FFCC00;	margin-left:10px; }
.spcontato { line-height:150%; }
.font_12 { font-size: 12px; font-weight:bold }

form {	padding-right: 0px; padding-left: 5px;	background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 0px;	padding-top: 0px; }
input, file, textarea, select { font-size:11px;	font-family:tahoma; color:#000000}
input.erro, file.erro, textarea.erro, select.erro {	background-color: #FFCC00; color:#000000; font-size:11px;	font-family:tahoma; }

.tb_produto tr td { padding:5px; font: bold 11px Trebuchet Ms, Arial; border-bottom:1px dotted #FFCC00; }
.tb_produto tr td a { font: bold 11px Trebuchet Ms, Arial; text-decoration:none }
.tb_produto tr td a:hover { font: bold 11px Trebuchet Ms, Arial; text-decoration:underline; color: #FF9900;  }

.nav_prod { color: #FF9900; padding:3px; border-bottom:1px solid #F3F3F3; }
.nav_prod span { font-weight:bold }
.nav_prod a { color: #FF9900; }
.nav_prod a:hover { text-decoration: underline; }

.botaoDireito { text-align:right; }