html {
	background:url('images/fnd_meio.jpg') repeat-y 0 0;
	width:100%;
	text-align:center;
}

body {
 background:#F5F6FA url('images/fnd_site.jpg') no-repeat;
 background-position:top center;
 font-family:Verdana;
}

.mainTable /* Tabela contendo o corpo da pagina */ {
 width:760px;
 border-top:10px solid #0b3e71;
 text-align:center;
}
.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:#F5F6FA url('images/fnd_rodape.jpg') no-repeat;
 font:12px Tahoma, Arial, Helvetica, sans-serif;
 color:#646464;
}
.tdrodape a:link,.tdrodape a:visited {
 color:#646464;
}
.textoURL /* Texto com o URL do site, na linha de busca */ {
 font:12px Arial, Helvetica, sans-serif;
 color:#CCCCCC;
 font-weight:bold;
}
.textoPesquisar /* Fonte da pesquisa no topo */ {
 font:12px Arial, Helvetica, sans-serif;
 color:#4A4A4A;
 font-weight:normal;
}
.formPesquisar /* Formulários de pesquisa no topo */ {
 border:#bababa 0px solid;
 font:12px Arial, Helvetica, sans-serif;
 color:#999999;
 font-weight:normal;
}

.menuEsquerdoBGM /* Corpo do menu esquerdo */ {
 vertical-align:top;
 background-color:#ffffff;
 width:182px;
 padding:0;
 padding-right:5px;
}
.menuDireitoBGM /* Corpo do menu direito */ {
 width:1px;
}
.MenuEsquerdo /* Corpo da listagem de itens no menu esquerdo */ {
 background-color:#f0f5f7;
 padding:4 0 4 5;
 vertical-align:top;
 border-left:12px solid #FFFFFF;
}
.MenuDireito /* Corpo da listagem de itens no menu direito */ {
 background-color: #f0f5f7;
 border-left:12px solid #FFFFFF;
 padding:0 0 4 5;
 vertical-align:top;
}
.textoMenuEsquerdo /* Item de menu do menu esquerdo */ {
 font-size:11px;
 color:#3C4755;
 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: 10px 0px 2px 0px;
 color: #3C4755;
}
td.textoMenuDireito:hover {
 background-color:#F9F9F9;
 text-decoration: none;
}
/* Item de menu do menu direito */
.textoMenuDireito a:link,.textoMenuDireitoa:visited {
 color:#000000;
}
.tituloMenuPrincipal /*  Célula com o título do menu "Principal"  */ {
 color:#f68121;
 font-size:17px;
 font-weight:bold;
 font-family:Arial;
 border-left:12px solid #FFF;
}
.tituloMenuIdentificacao /* Célula com o título do menu "Identificação" */ {
 border-left:12px solid #FFF;
 font-size:11px;
 height:18px;
 color:#FFFFFF;
 font-weight:bold;
}
.tituloMenuInfo /* Célula com o título do menu "Informações Úteis" */ {
 color:#f68121;
 font-size:17px;
 font-weight:bold;
 font-family:Arial;
 border-left:12px solid #FFF;
}
.tituloMenuDepartamentos /* Célula com o título do menu "Departamentos" */ {
 color:#f68121;
 font-size:17px;
 font-weight:bold;
 font-family:Arial;
 border-left:12px solid #FFFFFF;
}

.divMenu /*  Corpo da listagem de itens no menu direito  */ {
height: 3px;
background:#f0f5f7 url('images/div_menu.gif') no-repeat;
}
.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:16px;
 font-family:Arial;
 color:#dd8200;
 margin:7px;
 padding:15px 15px;
}
.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:none;
}
.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:13px Tahoma, Arial, Helvetica, sans-serif;
 color:#717171;
 font-weight:bold;
 padding-bottom:5px;
 }
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:560px;
}
.divconteudo_sembarralateral /*Célula com corpo central quando barra lateral inativa*/ {
 width:560px;
}
.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:none;
 font-weight:bold !important;
 background:#F1F1F1 !important;
}
