/* CSS Document */
body {margin:0px auto; margin-top:10px; padding:0; background:url(../../imagens/fundo_topo.gif) top repeat-x #FFF; }
#pag {width:100%; height:100%; display: table; background:#00C; background:url(../../imagens/fundo_rodape.gif) bottom repeat-x;}
table, img {border:0}
tr {margin:0; padding:0}

td, div, p, .fonte_principal {font:11px verdana; color:#424141}

.fonte_principal a {font:11px verdana; color:#424141; text-decoration:none}
.fonte_principal a:hover {color:#868686;}

.fonte_12 {font-size:12px}
.fonte_13 {font-size:13px}
.fonte_14 {font-size:14px}

#topo {width:718px; margin:0px; padding:0px; background:url(../../imagens/fundo_menu_topo.gif) repeat-x; height:108px; float:left}
#apresentacao { padding:0; margin-top:2px; _margin-top:-4px;margin-bottom:-2px}
.conteudo { height:100%; background:url(../../imagens/fundo_conteudo.gif) top no-repeat;}
#rodape {position: bottom; margin:0; padding:0; height:74px; background:url(../../imagens/fundo_rodape.gif) bottom repeat-x; z-index:1000}

.caminho { height:23px; color:#C60; background:url(../../imagens/seta_caminho.gif) 14px 5px no-repeat; padding-left:30px; font: 11px verdana; text-decoration:none; color:#424141}
.caminho a {font: 11px verdana; text-decoration:none; color:#424141}
.caminho a:hover {font: 11px verdana; text-decoration:none; color:#868686}

#menu { width:225px; margin-right:11px; height:100%; float:left;}
.cont { width:456px;_width:480px; height:100%; float:left; background:#e8e8e8; z-index:100; padding:12px; margin:0}

.menu_topo {float:right; padding:0; margin:0; list-style:none; margin-top:40px;}
.menu_topo li {float:left; background:url(../../imagens/separador_menu.gif) right no-repeat;}
.menu_topo a {padding:3px 10px; _padding:3px 8px; display:block}

.menu_produto {list-style:none; margin:0px 1px 0 12px; padding:10px 0; background:url(../../imagens/fundo_menu_produto.gif) top repeat-x; _margin-top: -1px}
.menu_produto li {list-style:none; margin:0 5px 0 9px; padding:0; background:url(../../imagens/pontilhado.gif) bottom repeat-x; font:0px}
.menu_produto a {font: 11px verdana; color:#424141; text-decoration:none; background:url(../../imagens/seta_produto.gif) 4px 10px no-repeat; padding: 6px 2px 6px 13px; display:block}
.menu_produto a:hover {color:#868686;}

.formulario {border: solid 1px #d3d3d3; font: 11px verdana; color:#727272}
.formulario_erro {border: solid 1px #f20000; font: 11px verdana; color:#f20000}

.titulo {font: bold 14px verdana; background: url(../../imagens/seta_titulo.gif) 18px 14px no-repeat #979797; color:#FFF; padding:9px 33px}
.sub_titulo {font: bold 11px verdana; background: url(../../imagens/seta_sub_titulo.gif) 18px 10px no-repeat #979797; color:#FFF; padding:6px 33px}

.menu_rodape {list-style:none; margin: 0 auto; padding: 20px 0px; margin-left:40px}
.menu_rodape li {list-style:none; margin:0; padding:0 15px; float:left; border-right:solid 1px #bbbbbb;}
.menu_rodape a {font:9px arial; color:#bbbbbb; text-decoration:none}
.menu_rodape a:hover {font:9px arial; color:#dddddd; text-decoration:underline}

.texto {padding: 5px 5px 10px 25px;}

.lista_produtos {list-style:none; margin:0 20px; padding:0}
.lista_produtos li {list-style:none; margin:0; padding:0; font-size:0px}
.lista_produtos a {padding:5px 15px; display:block; font:11px verdana; color:#424141; text-decoration:none}
.lista_produtos a:hover {color:#868686}

.protecao {list-style:none; margin:0 20px; padding:0}
.protecao li {list-style:none; margin:0; padding:0; font-size:0px; background:url(../../imagens/pontilhado.gif) bottom repeat-x}
.protecao a {padding:5px 15px; display:block; font:11px verdana; color:#424141; text-decoration:none;background:url(../../imagens/seta_protecao.gif) 5px no-repeat}
.protecao a:hover {color:#868686}

.desc {margin:0; padding-left:15px}
.desc li {margin:0; padding-bottom:8px; font:11px verdana; color:#424141; list-style:none}

.pontilhado {background:url(../../imagens/pontilhado.gif) repeat-x; height:1px}