/* PRINCIPAL */
body {margin:0; padding:0; background: #f7f8f2}
img, table {border:none}
form, input {margin:0; padding:0}
p, td, .fonte_principal {font:10px verdana; color:#606060}
p a, td a, .fonte_principal a {font:10px verdana; color:#606060; text-decoration:none}
p a:hover, td a:hover, .fonte_principal a:hover {color:#379222;}

#cont {margin:0; padding:0; min-width:1024px}
#topo { height:126px; padding: 0 15px 0 105px}
#menu { height:49px; background:url(../../../imagens/fundo_menu.gif) repeat-x;}
#conteudo { padding:8px 15px 19px 15px; display:block; background:url(../../../imagens/fundo_menu_produtos.png) 8px 70px no-repeat}
#rodape { height:175px; background:url(../../../imagens/fundo_rodape.gif) top repeat-x #454545; padding:0 15px}

.titulo {font: 18px arial; color:#379222; margin:0; padding:0}

.fonte_branca {color:#FFF}
.fonte_vermelha {color: #d20000}
.fonte_9 { font-size:9px}
.fonte_10 { font-size:10px}
.fonte_11 { font-size:11px}
.fonte_12 { font-size:12px}
.fonte_16 { font-size:16px}
.fonte_24 { font-size:24px}
.fonte_30 { font-size:30px}

.cor_principal {color:#379222}

.texto_centro {text-align:center}
.texto_direita {text-align:right}
.texto_justificado {text-align:justify}

.formulario { padding:2px 3px; font:11px verdana; color:#959595; border: solid 1px #c3c3c3}
.formulario:focus { color:#717171}
.formulario_erro { padding:2px 3px; font:11px verdana; color:#a20000; border: solid 1px #d90000}

.moldura {border:solid 1px #dadfce; background:#FFF; padding: 8px; text-align:center}
.molduraPagina {border:solid 1px #dadfce; background:#FFF; padding: 20px 20px;}

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

/* TOPO */
#topo .col1 { height:126px;}
#topo .col2 { height:126px; text-align:right}
.fundo_input {width:232px; height:24px;background:url(../../../imagens/fundo_input_busca.png) no-repeat;}
.input_busca { width:212px; padding: 5px 10px; background:none; border:none; font: 11px verdana; color:#a0a0a0}

#banner_principal { text-align:center; margin:7px 15px 0 15px}

/* MENU */
#menu ul { list-style:none; padding:0; margin:0 auto; width:970px;}
#menu ul li { float:left; background:url(../../../imagens/separador_menu.gif) right no-repeat}
#menu ul a { font: bold 10px verdana; text-decoration:none; display:block; padding: 18px 30px; color:#464545}
#menu ul a:hover { color:#379222}

/* CONTEÚDO */
#menu_usuario { background:url(../../../imagens/fundo_menu_usuario.gif) repeat-x; border: solid 1px #dadfce; height:44px; padding: 0 20px; margin-bottom:20px}
#menu_usuario p { width:49.99%; float:left; padding-top:7px}
#menu_usuario .links_usuario { text-align:right}
#menu_usuario a { padding: 10px 0}
#menu_usuario .icone_carrinho { background: url(../../../imagens/icone_carrinho.gif) 5px 10px no-repeat; padding-left:30px}

#menu_produtos { list-style:none; margin:0; padding:15px 4px;}
#menu_produtos li { background: url(../../../imagens/pontilhado.gif) bottom repeat-x}
#menu_produtos a { font: 11px verdana; color:#606060; display: block; background:url(../../../imagens/seta.gif) 4px 11px no-repeat; padding: 5px 10px}
#menu_produtos ul { list-style:none; margin:0; padding:0; margin-left:11px}
#menu_produtos ul li {background:none}
#menu_produtos ul a{ font: 10px verdana; color:#606060; display: block; background:url(../../../imagens/seta.gif) 3px 11px no-repeat; padding: 5px 10px}
#menu_produtos a:hover { color:#379222}

#troca_imagem {float:left; margin-right:1px; text-decoration:none}
.img_inativo {background:#dadada; font: bold 10px verdana; color:#acaca9; text-decoration:none; display:block;padding: 4px 5px}
.img_ativo, .img_ativo:hover, .img_inativo:hover {background:#379222; font: bold 10px verdana; color:#FFF; text-decoration:none; display:block; padding: 4px 5px}

/* CARRINHO */
#menu_carrinho {border: solid 1px #dce1d0; background:#FFF; padding:30px 20px}
#menu_carrinho ul { float:left; display:table; margin:0; padding:0; list-style:none}
#menu_carrinho li { border-right:solid 1px #606060; float:left}
#menu_carrinho a { font:10px verdana; color:#606060; display:block; padding: 0 15px;}
#menu_carrinho a:hover {color:#379222}

#tabela_carrinho td {border-bottom:solid 1px #FFF}
#tabela_carrinho td td {border-bottom:none}
.fundo_cor_tabela {height:38px; background:#f1f1f1}
.fundo_escuro { background:#f1f1f1}
.fundo_claro { background:#f9f9f9}
.titulo_tabela {font: bold 12px verdana; color:#606060}

/* RODAPE */
#rodape ul { list-style:none; padding:40px 0; margin:0 auto; width:834px}
#rodape ul li { float:left; border-right: solid 1px #ababab}
#rodape ul a { font: 10px verdana; text-decoration:none; display:block; padding: 0px 19px; color:#ababab}
#rodape ul a:hover { color:#379222}
#rodape .col1 { width:49.99%; float:left}
#rodape .col2 { width:49.99%; float:right; text-align:right}

