body { font-family: Verdana, Arial, sans-serif; font-size:12px; margin:0; background-color: #ffffff; background-image:url(_imagens/bg.png);background-position:top center;}
pre, td, p { font-size:12px; margin:5px 0 0 0; padding:2px; text-align:left;}
a { text-decoration : none; color:#495677; border:0;}
img { border:0;}
h1 { font-size:20px; letter-spacing: -0.05em; clear:both; color:#000000; margin:0px 0px  40px 0px;}
h2 { font-size:14px; color:#000000; clear:both; margin:30px 0 10px 0;}
h3 { font-size:12px; color:#000000; clear:both;}
h4 { font-size:10px; color:#666666; clear:both; letter-spacing: -0.02em;}
#container { position: absolute; width: 661px; margin-left:-330px; left:50%;top:12px; background-image:url(_imagens/bg_site.jpg); height:605px;}
#container #mainContent { position: relative; width: 661px; background-color:#0066FF;}
#container #mainContent #menu { position: absolute; width: 142px; top:165px; left:50px; height:246px; bottom:0;}
#container #mainContent #menu #inner_menu { padding:10px;}
#container #mainContent #menu ul { margin:0px; padding:0px; list-style:none;}
#container #mainContent #menu ul li { position:relative; margin:0px; padding:5px;}
#container #mainContent #menu a { display: block; border: 0px;}
#container #mainContent #content { position: absolute;padding:10px; width: 448px; top:135px; left:185px; height:442px; background-image:url(_imagens/bg_conteudo.jpg);}
#container #mainContent #content #inner_content { overflow:auto; width: 448px; height:442px;}
#container #mainContent #content #inner_content table { float: left; margin:5px;}
#container #mainContent #box_content { font-size:10px; position:absolute; width: 594px; height:113px; top:482px; left:43px; border-top:1px #009900 solid;}
#container #mainContent #box_content #box1 { float: left; width:138px;}
#container #mainContent #box_content #box2 { float: left; width:455px;}

#rodape { position:absolute; height:101px; margin-left:-301px; left:50%; clear:both; width:620px; top:627px;}
#rodape_texto { position:relative; width:380px; padding:10px; font-size:9px; float:left;}
#rodape_texto a { color: #000000}
#rodape_n2 { position:relative; width:200px; padding:10px; font-size:9px; float:left; text-align:right;}

#resultado { position:relative; padding:10px;}
#erro { color:#990000; border:1px #0B5088 solid; padding:10px; font-size:12px; z-index:1000; text-align:center;}
#erro img { float:left;}
#mensagem { color:#336600; border:1px #0B5088 solid; padding:10px; font-size:12px; z-index:1000; text-align:center;}
fieldset { margin:2px; border:0px;}
legend { padding:5px; font-size:12px; margin:3px; background-color:#666666; font-weight:bold; color:#EBF4DC;}
form { display:inline;}
.formulario { font-size:14px; color:#000000; font-weight:bold; width:80%; background-color:#EBF4DC; border:1px #999999 solid;}
select { width:100px;}
textarea { height:100px;}
form label { float:left; font-size:12px; width:200px; text-align:right; padding:0px; color:#666666;}
.check_value { font-size:12px;}
.linha { margin:1px; padding:1px;}
.linha div { display:block; color:#666666;}
.obrigatorio { font-weight:bold;}
.fonte { color:#495677; font-style:italic; display:block;}
.box { padding:10px; float:right; clear:right; text-align:center; margin:5px; background-color:#EBF4DC;}
.box_oculto { display:none;}
.box img { border:1px #000000 solid;}
.album { text-align:center;}
.album td { border:1px #000000 solid; width:50%; padding:10px; overflow:auto;}
.legenda { display:block;}
.listagem { background-color:#EBF4DC; padding:4px; margin:10px; clear:both;}
.listagem ul li { margin:0;}
.produtos { float:left; background-color:#EBF4DC; width:235px; padding:10px; margin:2px;}
.produtos img { margin:5px; border:0; float:left;}
.produtos_capa { position:relative; float:left; background-color:#D9E9E1; width:164px; padding:10px; margin:2px;}
.produtos_capa img { margin:2px; border:0; float:left;}
.box_produtos { padding:10px; float:right; margin:5px; background-color:#D9E9E1; width:170px;}

#detalhes #coluna_esquerda { top:0; bottom:0; float: left; width:321px;}
#detalhes #coluna_direita { top:0; bottom:0; float: left; width:197px;}
#detalhes .preco { padding:10px; margin:5px; background-color:#D9E9E1; clear:both; font-size:13px;}
#detalhes .detalhes { padding:10px; margin:5px; background-color:#EEF7F2; clear:both; font-size:13px;}
#detalhes .detalhes span,#detalhes .preco span { font-size:14px; font-weight:bold; display:block;}
