HTML {
 background:#FFF url('images/bg_body.gif') repeat-x top;
}
body {
 /*  background-image:url('images/bg_body_2.gif');
 background-position:center;
 background-repeat:repeat-y;
 */  font-family:Verdana;
}
.mainTable /* Tabela contendo o corpo da pagina */ {
 width:760px;
 border:0px;
 border-left:8px solid #000;
 border-right:1px solid #000;
 padding-left:1px;
 text-align:center;
 background-color:#ffffff;
}
.tdspacer /* Espaço entre o topo da pagina e a barra de busca */ {
 height:0;
 /*   background-color:#cccccc;
 */:;
}
.tdspacer_2 /* Espaço em cima e em baixo do rodapé */ {
 height:3px;
 background-color:#ffffff;
}
.tdbusca /* Linha com dados do site e busca */ {
 /* background-color:#efefef;
 */   background-color:#C6DF4D;
 border-bottom:5px solid #FFF;
}
.tdconteudo /*  Área do conteúdo central do site  */ {
 /* border-top:5px solid #000;
 */   background-color:#ffffff;
 vertical-align:top;
 text-align:center;
 padding:0;
 padding-top:1px;
}
.tdrodape /* Rodape do site */ {
 background-color:#efefef;
}
.textoURL /* Texto com o URL do site, na linha de busca */ {
 font-size:11px;
 color:#666666;
 font-weight:bold;
}
.textoPesquisar /* Fonte da pesquisa no topo */ {
 font-size:11px;
 color:#000000;
 font-weight:normal;
}
.formPesquisar /* Formulários de pesquisa no topo */ {
 border:#bababa 1px solid;
 font-size:10px;
 color:#000000;
 font-weight:normal;
}
.menuEsquerdoBGM /* Corpo do menu esquerdo */ {
 vertical-align:top;
 background-color:#ffffff;
 width:170px;
 padding:0;
 padding-right:5px;
}
.menuDireitoBGM /* Corpo do menu direito */ {
 width:1px;
}
.MenuEsquerdo /* Corpo da listagem de itens no menu esquerdo */ {
 background-color:#efefef;
 padding:4 0 4 5;
 vertical-align:top;
 border-left:8px solid #FDB813;
}
.MenuDireito /* Corpo da listagem de itens no menu direito */ {
 background-color:#FFF;
 border-left:8px solid #bfbfbf;
 padding:4 0 4 5;
 vertical-align:top;
}
.textoMenuEsquerdo /* Item de menu do menu esquerdo */ {
 font-size:11px;
 color:#000000;
 height:18px;
}
.tituloListagens /* Linha de título de listagens no site */ {
 font-size:11px;
 background-color:#999999;
 height:20px;
 color:#000000;
 text-align:center;
}
td.textoMenuDireito {
 padding:5px;
 border-bottom:1px solid #f5f5f2;
}
td.textoMenuDireito:hover {
 background-color:#F9F9F9;
}
/* Item de menu do menu direito */
.textoMenuDireitoa:link,.textoMenuDireitoa:visited {
 color:#000000;
}
.tituloMenuPrincipal /*  Célula com o título do menu "Principal"  */ {
 border:#bababa 1px solid;
 font-size:12px;
 background-color:#277090;
 height:18px;
 color:#FFFFFF;
 font-weight:bold;
}
.tituloMenuIdentificacao /* Célula com o título do menu "Identificação" */ {
 border:#bababa 1px solid;
 font-size:11px;
 background-color:#277090;
 height:18px;
 color:#FFFFFF;
 font-weight:bold;
}
.tituloMenuInfo /* Célula com o título do menu "Informações Úteis" */ {
 border:#bababa 1px solid;
 font-size:10px;
 background-color:#277090;
 height:18px;
 color:#FFFFFF;
 font-weight:bold;
}
.tituloMenuDepartamentos /* Célula com o título do menu "Departamentos" */ {
 background:#F2F2F2;
 padding:6px;
 color:#f68121;
 font-size:17px;
 font-weight:bold;
 font-family:Arial;
 border-left:8px solid #bfbfbf;
}
.tituloMenuVendidos /*  Célula com o título do menu "Mais Vendidos"  */ {
 border:#bababa 1px solid;
 font-size:11px;
 background-color:#892134;
 height:18px;
 color:#FFFFFF;
 font-weight:bold;
}
.tituloMenuParceiros /* Célula com o título do menu "Parceiros" */ {
 border:#bababa 1px solid;
 font-size:11px;
 background-color:#277090;
 height:18px;
 color:#FFFFFF;
 font-weight:bold;
}
.tituloMenuFornecedores /* Célula com o título do menu "Fornecedores" */ {
 border:#bababa 1px solid;
 font-size:10px;
 background-color:#277090;
 height:18px;
 color:#FFFFFF;
 font-weight:bold;
}
.tituloInterno /* Titulos na área central do site */ {
 background:url('images/bg_titulo_fundo.jpg') no-repeat top center;
 font-size:19px;
 font-family:Arial;
 color:#333;
 margin:7px;
 padding:12px 20px;
 border-bottom:1px solid #ccc;
 /*   border-left:8px solid #fdb813;
 font-weight:bold;
 padding-left:10px;
 */:;
}
.tituloDebug /* Titulos do campo de avisos - quando ocorrerem */ {
 padding:0 0 0 5;
 border:#bababa 1px solid;
 font-size:10px;
 background-color:#ff6600;
 height:18px;
 color:#FFFFFF;
 font-weight:bold;
}
.formbtn /* Botões no site */ {
 border:#bababa 1px solid;
 font-size:10px;
 color:#000000;
}
.textoEsqueciSenha /* Corpo e texto "Esqueci a senha" no menu lateral */ {
 font-size:10px;
 color:#000000;
 font-weight:normal;
 text-align:CENTER;
}
.formlogin /* Campos de login no menu lateral */ {
 border:#bababa 1px solid;
 font-size:10px;
 color:#000000;
}
.textoMenuNivel2 /* Itens de menu hierárquicos lvl 2 */ {
 font-size:11px;
 color:#000000;
 font-weight:normal;
}
.textoPrecosDestaque /* Fonte para preços em destaque */ {
 font-size:11px;
 color:#892134;
 font-weight:bold;
}
.textoPadrao /* Texto padrão */ {
 font-size:11px;
 color:#000000;
 font-weight:normal;
}
TD /* Texto padrão (não formatado) */ {
 font-size:11px;
 color:#000000;
 font-weight:normal;
}
.textoPrecosCortados /* Preços cortados (promoção) */ {
 font-size:11px;
 color:#666666;
 font-weight:bold;
 text-decoration:line-through;
}
a:link,a:visited /* Links */ {
 font-size:11px;
 color:#000000;
 font-weight:normal;
 text-decoration:none;
}
a:hover /* Links (quando mouse sobre) */ {
 text-decoration:underline;
}
.linkRodape /* Link no rodapé */ {
 font-size:11px;
 color:#000000;
 font-weight:normal;
 text-decoration:none;
}
.itemlist /* Item de uma lista */ {
 font-size:11px;
 color:#330000;
 background-color:#f4f4f4;
}
.textoValoresFinais /* Fonte para apresentar valores finais no carrinho */ {
 font-size:11px;
 color:#277090;
 font-weight:bold;
}
.quadrocinza /* Quadro contendo resumo de dados no carrinho*/ {
 background-color:#f4f4f4;
}
.tituloNomeProduto /* Fonte do nome do produto na pagina de detalhes */ {
 font-size:12px;
 color:#FF6600;
 font-weight:bold;
}
INPUT /* Campos de formulário texto/checkbox/radiobox */ {
 font-size:10px;
 color:#000000;
}
SELECT /* Campos de formulário selectbox */ {
 border:#bababa 1px solid;
 font-size:10px;
 color:#000000;
}
.datanoticia /*Fonte da data na listagem de notícias*/ {
 font-size:11px;
 color:#000000;
}
.titulonoticia /*Fonte das notícias na listagem ou pagina das mesmas*/ {
 font-size:11px;
 color:#000000;
}
.divconteudo_combarralateral /*Célula com corpo central quando barra lateral ativa*/ {
 /* width:410px;
 */   width:580px;
}
.divconteudo_sembarralateral /*Célula com corpo central quando barra lateral inativa*/ {
 width:580px;
}
.tituloMenuMarcas /*Célula com o título do menu \"Marcas\"*/ {
 background:#F2F2F2;
 padding:6px;
 color:#f68121;
 font-size:17px;
 font-weight:bold;
 font-family:Arial;
 border-left:8px solid #bfbfbf;
}
h3a,h3a:link,h3a:visited,h3a:hover,h3a:active {
 border:1px solid #CCC;
 padding:10px;
 text-decoration:underline;
 font-weight:bold !important;
 background:#F1F1F1 !important;
}

