BODY /*  Corpo do site  */ {
background:url(./images/bg_sombras_azul.jpg) no-repeat center top;
background-color: #EEECE1;
}

.mainTable /*Tabela contendo o corpo da pagina*/ {
  width:944px;
  border:0px; 
  text-align:left;
}

.topo /*Tabela contendo o corpo da pagina*/ {
  background:url(./images/bg_topo.jpg) no-repeat center top;
  text-align:left;
  height:108px;
}

.tdspacer /* Espaço entre o topo da pagina e a barra de busca */ {
  height:1px;
  background-color:#cccccc;
}

.tdspacer_2 /* Espaço em cima e em baixo do rodapé */ {
height:4px;
background-color:#FFFFFF;
}

.tdbusca /*  Linha com dados do site e busca  */ {
BACKGROUND-COLOR:#ffffff;
}

.tdconteudo /* Área do conteúdo central do site */ {
  BACKGROUND-COLOR: #ffffff;
  vertical-align:top;
  text-align:center;
  padding: 5 0 0 0;
  width:100%;
}

.tdrodape /*  Rodape do site  */ {
BACKGROUND-COLOR:#00438A;
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
color:#FFFFFF;
}

.textoURL /*  Texto com o URL do site, na linha de busca  */ {
FONT-SIZE: 11px;
FONT-FAMILY: Arial;
color:#313031;
font-weight: bold;
}

.textoPesquisar /*  Fonte da pesquisa no topo  */ {
FONT-SIZE: 11px;
FONT-FAMILY: Tahoma;
color:#313031;
font-weight: normal;
}

.formFundo /*  Formulários de pesquisa no topo  */ {
background-image: url(images/bg_form.jpg);
width:107;
height:20;
}

.formPesquisar /*  Formulários de pesquisa no topo  */ {
BORDER:#CCCCCC 1px solid;
FONT-SIZE:10px;
COLOR:#848484;
FONT-FAMILY:Tahoma;
background-color:#f1f0f0;
font-weight:normal;
}

.menuEsquerdoBGM /* Corpo do menu esquerdo */ {
  vertical-align: top;
  background-color:#ffffff;
  width:170px;
  padding: 5 0 0 10;
}

.menuDireitoBGM /* Corpo do menu direito */ {
  vertical-align: top;
  background-color:#ffffff;
  width:170px;
  padding: 5 10 5 0;
}

.MenuEsquerdo /*  Corpo da listagem de itens no menu esquerdo  */ {
BACKGROUND-COLOR:#efefef;
PADDING: 4 0 4 5;
vertical-align: top;
width:170px;
text-align:left;
}

.MenuDireito /*  Corpo da listagem de itens no menu direito  */ {
BACKGROUND-COLOR:#163264;
PADDING: 4 0 0 5;
vertical-align: top;
}

.fechamenu /*  Corpo da listagem de itens no menu direito  */ {
PADDING: 0 0 0 0;
vertical-align: top;
height:10px;
background-color:#FFFFFF;
}

.divMenu /*  Corpo da listagem de itens no menu direito  */ {
PADDING: 0 0 0 0;
height:1px;
}

.textoMenuEsquerdo /*  Item de menu do menu esquerdo  */ {
FONT-SIZE:12px;
FONT-FAMILY:Tahoma;
color: #FFFFFF;
height:22px;
PADDING: 0 0 0 5px;
}

.textoMenuEsquerdo:hover /* Item de menu do menu esquerdo (quando mouse sobre) */ {
FONT-SIZE:12px;
FONT-FAMILY:Tahoma;
color:#3c80f7;
height:22px;
PADDING: 0 0 0 5px;
}

.tituloListagens /* Linha de título de listagens no site */ {
FONT-SIZE:11px;
HEIGHT:20px;
FONT-FAMILY:Tahoma;
color:#53587f;
text-align:center;
FONT-WEIGHT:bold;
background-color:#e6e7f1;
}

.textoMenuDireito /*  Item de menu do menu direito  */ {
FONT-SIZE:12px;
FONT-FAMILY:Tahoma;
color:#3c80f7;
height:22px;
PADDING: 0 0 0 0;
}

.textoMenuDireito:hover /* Item de menu do menu direito (quando mouse sobre) */ {
FONT-SIZE:12px;
FONT-FAMILY:Tahoma;
color:#FFFFFF;
height:18px;
}

.tituloMenuPrincipal /*  Célula com o título do menu "Principal"  */ {
FONT-SIZE:10px;
BACKGROUND-COLOR:999999;
HEIGHT:18px;
FONT-FAMILY:Verdana;
color:#FFFFFF;
font-weight:bold;
}

.tituloMenuIdentificacao /* Célula com o título do menu "Identificação" */ {
FONT-SIZE:12px;
BACKGROUND-COLOR:#efefef;
HEIGHT:30px;
FONT-FAMILY:Arial;
color:#FFFFFF;
font-weight:bold;
}

.tituloMenuInfo /* Célula com o título do menu "Informações Úteis" */ {
FONT-SIZE:12px;
BACKGROUND-COLOR:#efefef;
HEIGHT:30px;
FONT-FAMILY:Arial;
color:#50a5ac;
font-weight:bold;
}

.tituloMenuDepartamentos /* Célula com o título do menu "Departamentos" */ {
FONT-SIZE:12px;
HEIGHT:30px;
FONT-FAMILY:Tahoma;
color:#FFFFFF;
font-weight:bold;
}

.tituloMenuVendidos /* Célula com o título do menu "Mais Vendidos" */ {
FONT-SIZE:12px;
BACKGROUND-COLOR:999999;
HEIGHT:30px;
FONT-FAMILY:Arial;
color:#FFFFFF;
font-weight:bold;
}

.tituloMenuParceiros /* Célula com o título do menu "Parceiros" */ {
FONT-SIZE:10px;
BACKGROUND-COLOR:999999;
HEIGHT:30px;
FONT-FAMILY:Verdana;
color:#FFFFFF;
font-weight:bold;
}

.tituloMenuFornecedores /* Célula com o título do menu "Fornecedores" */ {
FONT-SIZE:10px;
BACKGROUND-COLOR:999999;
HEIGHT:30px;
FONT-FAMILY:Verdana;
color:#FFFFFF;
font-weight:bold;
}

.tituloInterno /* Titulos na área central do site */ {
FONT-SIZE:20px;
HEIGHT:30px;
FONT-FAMILY:Tahoma;
color:#00438A;
}

.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;
	FONT-FAMILY: Verdana;
	color: #FFFFFF;
	font-weight: bold;
}

.formbtn /*  Botões no site  */ {
BORDER:#0c91bc 0px solid;
FONT-SIZE:10px;
COLOR:0c91bc;
FONT-FAMILY:Tahoma;
background-image: images/bt_ok.jpg;
}

.textoEsqueciSenha /*  Corpo e texto "Esqueci a senha" no menu lateral  */ {
FONT-SIZE:10px;
FONT-FAMILY:Tahoma;
color: #3c80f7;
height:22px;
PADDING: 0 0 0 5;
}
.textoEsqueciSenha:hover /* Corpo e texto "Esqueci a senha" no menu lateral (quando mouse sobre) */ {
FONT-SIZE:10px;
FONT-FAMILY:Tahoma;
color: #FFFFFF;
height:22px;
PADDING: 0 0 0 5;
}


.formlogin /*  Campos de login no menu lateral  */ {
BORDER:#bababa 1px solid;
FONT-SIZE:10px;
COLOR:666666;
FONT-FAMILY:Arial;
PADDING: 0 12px 0 0;
}

.textoMenuNivel1 /*  Itens de menu hierárquicos  */ {
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
color:#FFFFFF;
font-weight:none;
PADDING: 0 0 0 15px;
}

.textoMenuNivel1:hover /* Itens de menu hierárquicos (quando mouse sobre) */ {
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
color:#3c80f7;
font-weight:none;
PADDING: 0 0 0 15px;
}

.textoMenuNivel2 /*  Itens de menu hierárquicos lvl 2  */ {
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
color:#3c80f7;
font-weight:normal;
}

.textoMenuNivel2:hover /*  Itens de menu hierárquicos lvl 2 (quando mouse sobre)  */ {
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
color:#FFFFFF;
font-weight:normal;
}

.textoMenuNivel3 /*  Itens de menu hierárquicos lvl 3  */ {
FONT-SIZE:10px;
FONT-FAMILY:Tahoma;
color:333333;
font-weight:normal;
}

.textoMenuNivel3:hover /*  Itens de menu hierárquicos lvl 3 (quando mouse sobre)  */ {
FONT-SIZE:10px;
FONT-FAMILY:Tahoma;
color:1217B3;
font-weight:normal;
}

.textoPrecosDestaque /* Fonte para preços em destaque */ {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma;
	color: #058ab7;
	font-weight: bold;
}

.textoPadrao /*  Texto padrão  */ {
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
color:333333;
font-weight:normal;
}
TD /*  Texto padrão (não formatado)  */ {
FONT-SIZE:12px;
FONT-FAMILY:Tahoma;
color:163264;
font-weight:normal;
}

.textoPrecosCortados /* Preços cortados (promoção) */ {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	color: #058ab7;
	font-weight: bold;
	text-decoration: line-through;
}

.textoPrecos /* Preços */ {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	color: #058ab7;
	font-weight: bold;
}

A /* Links */ {
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	color: #163264;
	font-weight: normal;
  text-decoration: none;
}

A:hover /*  Links (quando mouse sobre)  */ {
FONT-SIZE:12px;
FONT-FAMILY:Tahoma;
color:#0072b4;
font-weight:normal;
text-decoration:none;
}

.linkRodape /*  Link no rodapé  */ {
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}

.linkRodape:hover /* Link no rodapé (quando mouse sobre) */ {
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}

.toplist /*  Titulo de uma lista  */ {
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
color:#FFFFFF;
BACKGROUND-COLOR:#163264;
}

.itemlist /*  Item de uma lista  */ {
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
color:666666;
BACKGROUND-COLOR:#f4f4f4;
}

.textoValoresFinais /* Fonte para apresentar valores finais no carrinho */{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	color: #005471;
	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:14px;
FONT-FAMILY:Arial;
color:#058ab7;
font-weight:bold;
}

.tituloNomeRelacionados /* Fonte do nome do produto na pagina de detalhes */ {
FONT-SIZE:14px;
FONT-FAMILY:Arial;
color:#058ab7;
font-weight:bold;
}

.tituloDetalhesProduto /* Fonte detalhes produto na pagina de detalhes */ {
FONT-SIZE:12px;
FONT-FAMILY:Arial;
color:#FFFFFF;
font-weight:bold;
}

.tituloDetalhesProduto2 /* Fonte detalhes produto na pagina de detalhes */ {
FONT-SIZE:11px;
FONT-FAMILY:Arial;
color:#058ab7;
font-weight:bold;
}

.tituloDetalhesProduto3 /* Fonte detalhes produto na pagina de detalhes */ {
FONT-SIZE:11px;
FONT-FAMILY:Arial;
color:#005471;
font-weight:bold;
}

INPUT /*  Campos de formulário texto/checkbox/radiobox  */ {
FONT-SIZE:10px;
COLOR:333333;
FONT-FAMILY:Tahoma;
}

SELECT /*  Campos de formulário selectbox  */ {
BORDER:#bababa 1px solid;
FONT-SIZE:10px;
COLOR:333333;
FONT-FAMILY:Tahoma;
}

.datanoticia /* Fonte da data na listagem de notícias */ {
FONT-SIZE:9px;
FONT-FAMILY:Tahoma;
color:999999;
}

.titulonoticia /*Fonte das notícias na listagem ou pagina das mesmas*/ {
FONT-SIZE:10px;
FONT-FAMILY: Verdana;
color: #000000;
}

.divconteudo_combarralateral /*Célula com corpo central quando barra lateral ativa*/ {
width:410px;
}

.divconteudo_sembarralateral /*Célula com corpo central quando barra lateral inativa*/ {
width:580px;
}
#div_detalhes_left /* Campo esquerdo dos detalhes */ {
 float:left;
 width:260px;
 text-align:center;
 padding:0px;
 border:0px;
 margin:0px;
}
#div_detalhes_right /* Campo direito dos detalhes */ {
 margin-left:260px;
 padding:0px;
 border:0px;
 width:500px;
}
.div_interno_conteudo {
 margin:0px 10px 0px 10px;
 text-align:justify;
 padding:0px;
 border:0px;
}
.div_interno_container {
 margin:0px 0px 0px 0px;
 padding:0px;
 border:0px;
}
.div_cart_fretes_left {
 float:left;
 overflow:hidden;
 width:49%;
 text-align:center;
 background-color:#e6e7f1;
}
.div_cart_fretes_right {
 width:51%;
 background-color:#e6e7f1;
}

/*
  Menus drop-down horizontal-vertical (hv) e vertical-vertical (vv) até 4 níveis
  by Micox - elmicox.blogspot.com - Ver. 2.0 - 20/02/08 - Creative Commons License
*/    
.menu-vv {position:relative;/position:absolute!important;padding:0px 0 0 0;display:block;height:225px;width:177px; z-index:1000;list-style:none;}
.menu-vv * { margin: 0; padding: 0; list-style: none;}
/*.menu-vv li { position: relative; line-height: 1.2em; vertical-align: top }*/
.menu-vv a { display: block; height: 18px; font:12px "Tahoma", Arial, Helvetica, sans-serif;color:#3C80F7;width:141px;/width:126px!important;padding-right:20px; text-decoration:none; padding-top:7px;/padding-top:2!important;/height:18px!important; /margin-bottom:0!important; }
.menu-vv li ul { position: absolute; visibility: hidden  }
.menu-vv li:hover ul,
.menu-vv li.hover ul { visibility: visible }
.menu-vv li:hover ul ul,
.menu-vv li.hover ul ul { visibility: hidden }
.menu-vv li li:hover ul,
.menu-vv li li.hover ul { visibility: visible }
.menu-vv li li:hover ul ul,
.menu-vv li li.hover ul ul { visibility: hidden }
.menu-vv li li li:hover ul,
.menu-vv li li li.hover ul { visibility: visible }
/* características vertical-vertical */
.menu-vv { float:left; }	
.menu-vv li ul { left: 100%; top: 0; background:#163160;border:1px solid #3C80F7; position:absolute; z-index:1000 }
.menu-vv li ul li { text-align:left!important;width:151px;/width:136px!important; padding-left:10px; }
/* ****************************************
ALTERE ABAIXO. defina a largura, cor, formatações, etc, dos itens do seu menu abaixo
ou apague as linhas se for definir em outro lugar
*/
.menu-vv li { text-align:right;	width:161px;/width:156px!important;	padding-bottom:1px;	position:relative; vertical-align: top; }
.menu-vv li a:hover { color: #FFF }
