/* dotStore - Estilo Padrao 1  -  TXT=Texto | L=Link | T=Titulo | F=Form | B=Botao */
 
Body {	font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#777574;margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}

P { cfont-family:Arial, Helvetica, sans-serif;font-size:12px;color:#777574; }
TD { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#777574; }


A:link { color: #b5b5b5; text-decoration: none;}
A:visited { color: #b5b5b5; text-decoration: none;}
A:hover { color:#b5b5b5; }

/* 
A:active { color: #330000; text-decoration: none;}
A:link { color: #330000; text-decoration: none;}
A:hover { color:#330000; }
A:visited { color: #330000; text-decoration: none;}
 *|

/* Estilo - Fundo */
.FundoCorpo { background:#FFFFFF; }

/* Estilo - Fundo com borda */
.FundoBorda { background:#fdfdfd; border-bottom:1px solid #DEDEDE; border-top:1px solid #DEDEDE; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE }

/* Estilo - Subtitulo */
.SubTituloBorda { background:#DfDfDf; border-bottom:1px solid #; border-top:1px solid #; border-left:1px solid #; border-right:1px solid # }

/* Estilo - Capa */
.AltFotoProduto { height:120 }

/* Estilo - Barra Direita */
.FundoBarraDir { background:#ffffff }
.TXTBarraDir1 { font-size:8pt; font-family:arial }
.TXTSecaoBarraDir { background:#FFFFFF; font-size:8pt; color:#000000; font-family:arial; font-weight:bold }
.FundoTabelaBarraDir1 { background:#FFFFFF }
.FundoTabelaBarraDir2  { background:#fdfdfd }
.PrecoBarraDir  { font-size:8pt; color:#972B00; font-family:arial }
.LinhaBarraDir { background:#D8D7C9 }
.TXTNomeProdutoBarraDir { font-family:arial; font-size:8pt; font-weight:bold; color:#333333 }
.DescProdutoBarraDir { font-size:8pt; font-family:arial }

.TXTEstiloBarra{ color:000000; font-size:8pt; font-family:arial; font-weight:none }
.TXTEstiloTitBarra { color:#FF0000; font-size:11px; font-family:arial; font-weight:none }
.LEstiloTitBarra { font-size:11px; font-family:arial; font-weight:bold; text-decoration:none }

/* Estilo - Formulários */
.FCampos { border-color:#e4e1e1; border-width:1; border-style:solid; background-color:#fff; font-size:11; font-family:arial; color:#6C6C6C }
.FCamposBusca { height:18px; border-color:#e4e1e1; border-width:1; border-style:solid; background-color:#fff; font-size:11; font-family:arial; color:#6C6C6C }
.FCamposBotao { border-width:1; font-size:11; font-family:arial }

/* Estilo Botões */
.BLancamento { color:#FF0101; font-size:7pt; font-family:arial,arial }
.BComprar { color:#FFFFFF; font-size:1pt; font-family:arial; text-decoration:none }
.BExcluir { font-size:8pt; font-family:arial,arial }
.BDetalhes { color:#990000; font-size:7pt; font-family:arial; text-decoration:none}

/* Estilo - Texto Veja+ */
.TXTMais { color:#000000; font-size:8pt; font-family:arial; font-weight:bold; text-decoration:none }
.TXTMais:hover { color:#FF0000; text-decoration:underline }

/* Estilo - Topo e Menu */
.MenuTopo { }
.MenuTop { font-size:8pt; font-family:arial; color:#4E6C00; text-decoration:none }
.MenuTop:visited { color:#4E6C00 }
.MenuTop:active { color:#000000 }
.MenuTop:hover { color:#000000; text-decoration:underline }
.TXTBemVindo { font-family:arial; font-size:8pt; color:#333333 }

/*  Estilo - Menu 1 (Vermelho) */
.FundoMenu1_On {  background-image:url("../imagens/FundoMenu1_On.gif"); font-weight:bold; font-size:8pt; font-family:arial; color:#FFE88B; text-decoration:none; cursor:default; width=100%; height:35 }
.FundoMenu1_Off { background-image:url("../imagens/FundoMenu1_Off.gif"); font-weight:bold; font-size:8pt; font-family:arial; color:#F1EFE5; text-decoration:none; cursor:pointer; width=100%; height:35 }
.FundoMenu1_Hover { background-image:url("../imagens/FundoMenu1_Hover.gif"); font-weight:bold; font-size:8pt; font-family:arial; color:#FFFFFF; text-decoration:none; cursor:pointer; width=100%; height:35 }

/* Estilo - Menu Padrão */
.MenuTopoAtual { font-weight:bold; font-size:8pt; font-family:arial; color:#F1EFE5; background:#A10505; text-decoration:none }
.MenuTopoAtual:visited { color:F1EFE5 }
.MenuTopoAtual:active { color:F1EFE 5}
.MenuTopoAtual:hover { color:#FFE88B }
.MenuTopoNormal { font-weight:bold; font-size:8pt; font-family:arial; color:#F1EFE5; background:#A10505; text-decoration:none }
.MenuTopoNormal:visited { color:#F1EFE5 }
.MenuTopoNormal:active { color:#F1EFE5 }
.MenuTopoNormal:hover { color:#F7E487 }

/* Estilo - Rodapé */
#BarraRodapeFundo,#BarraTopoFundo,#BarraRodapeFundo table,#BarraTopoFundo table,#BarraRodapeFundo tr,#BarraTopoFundo tr,#BarraRodapeFundo td,#BarraTopoFundo td {_width:100%; _display:block;}



.MenuRodapeNormal { font-size:8pt; font-family:arial; color:#222222; text-decoration:none }
.MenuRodapeAtual { background:#D8D7C9; font-size:8pt; font-family:arial; color:#000000; text-decoration:underline; font-weight:bold; }

/*  Estilo - Menu Topo */
.FundoMenuTopo {  }
.MenuTopoNormal { font-size:7pt; font-family:arial; color:#0F1A15; text-decoration:none }
.MenuTopoNormal:visited { color:#0F1A15 }
.MenuTopoNormal:active { color:#000000 }
.MenuTopoNormal:hover { color:#A3CC35; text-decoration:underline }
.MenuTopoAtual { font-size:7pt; font-family:arial; color:#840000; text-decoration:underline }
.MenuTopoAtual:visited { color:#840000 }
.MenuTopoAtual:active { color:#000000 }
.MenuTopoAtual:hover { color:#A3CC35; text-decoration:underline }

/* Estilo - Barra Esquerda */
.FundoCorpo {display:table;}
.MenuEsqAtual { font-size:8pt; font-family:arial; color:#000000; background:#E8E7DF; text-decoration:none; font-weight:bold }
.MenuEsqAtual:visited { color:#000000 }
.MenuEsqAtual:active { color:#000000 }
.MenuEsqAtual:hover { color:#000000 }
.MenuEsqNormal { font-size:8pt; font-family:arial; color:#000000; background:#E8E7DF; text-decoration:none; font-weight:bold }
.MenuEsqNormal:visited { color:#000000 }
.MenuEsqNormal:active { color:#000000 }
.MenuEsqNormal:hover { color:#000000; text-decoration:underline }
.TXTMenuEsq { color:000000; font-size:8pt; font-family:arial; font-weight:none }
.TXTTitMenuEsq { color:000000; font-size:8pt; font-family:arial; font-weight:bold }


/* Estilo - Barra: Departamentos | Categorias | SubCategorias | Seções */
.MenuDepartamento { padding:7px 3px 7px 30px }
.MenuDepartamentoAtual { font-size:8pt; font-family:arial;color:#990000; background:#E8E7DF; text-decoration:none }
.LNomeDepartamento { padding-left:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;font-weight:bold; }
.LNomeDepartamento:link { padding-left:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;font-weight:bold; }
.LNomeDepartamento:hover { padding-left:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;font-weight:bold; }
.LNomeDepartamento:visited { padding-left:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;font-weight:bold; }
.LNomeDepartamento:active { padding-left:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;font-weight:bold; }
.TextDescDepartamento { color:black; font-size:8pt; font-family:arial; text-decoration:none }
.TabelaDepartamento { padding-left:10px;color:#fff; font-size:8pt; font-family:arial; text-decoration:none; font-weight:bold }
.LNomeDepartamento2 { color:#000000; font-size:8pt; font-family:arial; text-decoration:none }
.TextDescDepartamento2 { color:black; font-size:8pt; font-family:arial; text-decoration:none }
.TabelaDepartamento2 { color:#000000; font-size:8pt; font-family:arial; text-decoration:none}

.MenuCategoriaNormal { font-size:8pt; font-family:arial; color:#000000; background:#E8E7DF; text-decoration:none }
.LNomeCategoria { color:#000000; font-size:8pt; font-family:arial; text-decoration:none; font-weight:bold }
.TextDescCategoria { color:black; font-size:8pt; font-family:arial; text-decoration:none }
.TabelaCategoria { color:#000000; font-size:8pt; font-family:arial; text-decoration:none; font-weight:bold }
.LNomeCategoria2 { color:#000000; font-size:8pt; font-family:arial; text-decoration:none }
.TextDescCategoria2 { color:black; font-size:8pt; font-family:arial; text-decoration:none }
.TabelaCategoria2 { color:#000000; font-size:8pt; font-family:arial; text-decoration:none}

.MenuSubCategoriaNormal { font-size:8pt; font-family:arial; color:#000000; background:#E8E7DF; text-decoration:none }
.LNomeSubCategoria { color:#000000; font-size:8pt; font-family:arial; text-decoration:none; font-weight:bold }
.TextDescSubCategoria { color:black; font-size:8pt; font-family:arial; text-decoration:none }
.TabelaSubCategoria { color:#000000; font-size:8pt; font-family:arial; text-decoration:none; font-weight:bold }
.LNomeSubCategoria2 { color:#000000; font-size:8pt; font-family:arial; text-decoration:none }
.TabelaSubCategoria2 { color:#000000; font-size:8pt; font-family:arial; text-decoration:none}

.MenuSecaoNormal { font-size:8pt; font-family:arial; color:#000000; background:#E8E7DF; text-decoration:none }
.LNomeSecao { color:#000000; font-size:8pt; font-family:arial; text-decoration:none; font-weight:bold }
.TextDescSecao { color:black; font-size:8pt; font-family:arial; text-decoration:none }
.TabelaSecao { color:#000000; font-size:8pt; font-family:arial; text-decoration:none; font-weight:bold }
.LNomeSecao2 { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:fff;}
.LNomeSecao2:link { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:fff;}
.LNomeSecao2:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:fff;}
.LNomeSecao2:visited { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:fff;}
.LNomeSecao2:active { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:fff;}
.TextDescSecao2 { color:black; font-size:8pt; font-family:arial; text-decoration:none }
.TabelaSecao2 { color:#fff; font-size:8pt; font-family:arial; text-decoration:none;padding-left:5px;}


/*  Estilo - Produtos */
.TabelaProd { background:#D8D7C9; color:#000000; font-size:8pt; font-family:arial; font-weight:bold }
.TXTNomeProduto { color:#1E3028; font-size:16px; font-weight:bold; font-family:arial }
.TXTDescCurtaProduto { color:#1E3028; font-size:8pt; font-weight:normal; font-family:arial }
.TXTRefProduto { color:#8E8E8E; font-size:7pt; font-family:arial }
.DescProduto { font-size:8pt; font-family:arial }
.EspecifProduto { font-size:8pt; font-family:arial }
.DadoTecProduto { font-size:8pt; font-family:arial }
.EntregaProduto { font-size:8pt; font-family:arial }
.PrecoProdutoDe { color:#000000; font-size:8pt; font-family:arial }
.PrecoProdutoDeValor { color:#000000; font-size:8pt; font-family:arial}
.PrecoProdutoPor { color:#FF0000; font-size:16px; font-family:arial; font-weight:bold}
.PrecoProdutoPorValor { color:#FF0000; font-size:8pt; font-family:arial; font-weight:bold}
.produtoMaisDetalhes { color:black; font-size:7pt; font-family:arial }
.LinhaProduto { color:#CFCFCF; height:1px; width:98% }
.produtoMaisDetalhesBordaThumbs { border: 1px solid #CCCCCC }

/* Estilos - Pedidos */
.TabelaPedido { background:#D8D7C9; color:#000000; font-size:8pt; font-family:arial; font-weight:bold }
.TXTProdutoTabelaPedido { color:#333333; font-size:8pt; font-weight:bold; font-family:arial }
.TXTProdutoTabelaPedido:visited { color:#333333 }
.TXTProdutoTabelaPedido:hover { color:#990000}
.TabelaPedido1 { font-size:8pt; background:#ECECEC }
.TabelaPedidoValor { font-size:8pt; background:#ECECEC; font-family:Courier New,Courier }
.TabelaPedidoTotal { font-size:10pt; background:#D3D3D3; font-weight:bold }
.TabelaPedidoFrete { font-size:8pt; background:#F4F4F4; font-weight:bold }
.TabelaPedidoBotoes { color:#000000; font-size:8pt; font-weight:bold; font-family:arial,arial }
.TabelaPedidoRef { color:black; font-size:8pt; font-family:arial }
.TabelaPedidoCategoria { font-size:8pt; font-family:arial }
.TabelaPedidoCategoriaNome { font-size:8pt; font-family:arial; font-weight:bold }
.TXTQuantidade { font-size:8pt; font-family:arial; text-align:right }
.TXTQuantidadePed { font-size:12pt; font-family:arial;}
.TXTContinuarComprando { font-size:9pt; font-weight:bold; font-family:arial; color:#990000 }

/* Estilo - Títulos de Tabelas */
.TTabelaTopo { padding:5px 3px 3px 3px; background:#F3F3F3; color:#000000; font-size:9pt; font-family:arial; font-weight:bold }

/* Estilo - Campos de Formulário */
.TXTNomeCampos { color:000000; font-size:8pt; font-family:arial; font-weight:bold }
.TXTNomeCamposObrig { color:#CC6600; font-size:8pt; font-family:tahoma,verdana; font-weight:bold; }
.TXTCampos { font-size:8pt; font-family:arial }
.TXTCamposConf { font-size:8pt; font-family:arial }

/* Estilo - Paginação */
.FundoTabelaPaginacao { background:#ffffff }
.TXTPaginacao { font-family:arial; font-size:8pt; color:#b5b5b5 }
.TXTPaginacaoAtual { font-family:arial; font-size:8pt; font-weight:bold; color:#333333 }

/* Estilo - Link */
.LinkTitulo { font-size:16px; font-family:arial; font-weight:bold; color:#330000; text-decoration:none }
/* Estilo - Sist. de Links */
.TXTLinks { font-family:tahoma,arial; font-size:8pt; color:#330000; }

/* Estilo - Lista de Casamento */
.TXTTitCasamento { color:000000; font-size:8pt; font-family:arial; font-weight:bold }
.TXTCasamento { font-family:arial; font-size:8pt; color:#333333 }
.TTabelaCasamento { padding:5px 3px 3px 3px; background:#ECECEC; color:#000000; font-size:9pt; font-family:arial; }
.TTabelaCasamento2 { padding:5px 3px 3px 3px; background:#D8D7C9; color:#000000; font-size:9pt; font-family:arial; }
.TTabelaCasamento3 { padding:5px 3px 3px 3px; background:#D3D3D3; color:#000000; font-size:9pt; font-family:arial; }

/* Estilo - Lista de Casamento */
.TXTTitDesejos { color:000000; font-size:8pt; font-family:arial; font-weight:bold }
.TXTDesejos { font-family:arial; font-size:8pt; color:#333333 }
.TTabelaDesejos { padding:5px 3px 3px 3px; background:#ECECEC; color:#000000; font-size:9pt; font-family:arial; }
.TTabelaDesejos2 { padding:5px 3px 3px 3px; background:#D8D7C9; color:#000000; font-size:9pt; font-family:arial; font-weight:bold }
.TTabelaDesejos3 { padding:5px 3px 3px 3px; background:#D3D3D3; color:#000000; font-size:9pt; font-family:arial; }

/* Estilo - Erros */
.TXTErro1 { font-family:arial; font-size:8pt; color:#333333 }
.TXTErro2 { font-family:arial; font-size:8pt; color:#000000 }

/* Estilo - Cadastro */
.TabelaQuadro2 {
		border-top:0px solid #333333; 
		border-left:0px solid #333333; 
		border-right:0px solid #333333; 
		border-bottom:0px solid #333333; 		
		margin-top:0px;
		margin-bottom:0px;			
		font-family:arial,Helvetica;
		font-size:8px;	
		font-weight:bold;
}
.SubTitulo {font-size:9pt; font-family:arial; font-weight:bold; color:#000000; }
.TabelaCamposObrig { background:#CC6600; }

/* Estilo - Capa */
.TXTEstiloCapa { color:000000; font-size:8pt; font-family:arial; font-weight:none }
.TXTEstiloTitCapa { color:000000; font-size:8pt; font-family:arial; font-weight:bold }
.TXTEstiloTitCapa2 { color:000000; font-size:8pt; font-family:arial; font-weight:bold }
.LEstiloTitCapa4 { font-size:14pt; font-family:arial; font-weight:bold; text-decoration:none }

.TabelaCapa1 {
		background:#fdfdfd;
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		font-family:arial;
		font-size:8px;	
}
.TabelaCapa2 {
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
}
.TabelaCapa3 { background:#F4F4EF }
.TabelaCapa4 { background:#fdfdfd }
.TabelaBarra1 {
		background:#E2E2E2;
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		font-family:arial;
		font-size:8px;	
}
.TabelaBarra2 {font-size:14px; font-family:arial, helvetica, sans-serif; color:#FFFFFF; font-weight: bold; background:#424242; text-decoration:none }
.TabelaBarra3 {
		background:#999999;
}
.TabelaBarra4 {
		background:#E2E2E2;
}
.TabelaBarra5 {
		background:#fdfdfd;
}
.TabelaBarra6 {	background:#D2D2D2; }
.TabelaBarra7 {
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
}
.TabelaBarra8 {
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		border-right:1px solid #000000;
		border-left:1px solid #000000;
}
.TabelaBarra9 {	border-bottom:1px solid #000000 }
.TabelaBarra10 {	border-bottom:1px solid #424242 }
.TabelaBarra11 {	border-bottom:1px solid #000000; background:#fdfdfd }
.TabelaBarra12 {
		background:#F4F4EF;
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
}
.TabelaBarra13 {
		background-image:url("../Imagens/Pontilhado.gif");
		background-repeat:repeat-x;
		background-position:center;
}
.TabelaBarra14 {
		border-top:1px solid #000000;
}
.TabelaBarra15 {
		border-bottom:1px solid #000000;
		background:1px solid #E2E2E2;
}
.TabelaBarra16 {
		background:#E2E2E2;
}
.TabelaBarra17 {
		font-size:14px; font-family:arial, helvetica, sans-serif; color:#000000; font-weight: bold; background:#DFDFDF; text-decoration:none;
}
.TabelaBarra18 {
		background:#F5F5F5;
}
.TabelaBarra19 {
		background:#DFDFDF;
		border-bottom:1px solid #000000;
}
.TabelaBarra20 {
		background:#DFDFDF;
}


/* Estilo - Enquete */
.TXTEstiloEnquete { color:000000; font-size:7pt; font-family:arial; font-weight:none }
.TXTEstiloTitEnquete { color:000000; font-size:7pt; font-family:arial; font-weight:bold }
.TabelaEnquete1 { background:#fdfdfd;}
.TabelaEnquete2 {	background:#fdfdfd }

/* Formas Pagamento */

.TituloPagto {
	font-family: arial;
	font-size: 11px;
	color:  #333333;
	background-color:#CCCCCC;
	height:20px;
	font-weight: bold;
	padding-left:5px;
}

.TabelaPagto {
	border:1px solid #999999;
}

.SubTituloPagto {
	font-weight:bold
}

.SubSubTituloPagto {
	color:#555;
}

.CarrinhoTit {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight: bold; background:#ECECEC; text-decoration:none }
.CarrinhoItem {font-size:11px; font-family:arial; text-decoration:none; background-color:#fdfdfd }
.CarrinhoTotal {font-size:11px; font-family:arial; text-decoration:none; background-color:#cccccc }
.CarrinhoValor {font-size:11px; font-family:arial; text-decoration:none }
.CarrinhoValorTotal {font-size:12px; color:#666;font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.CarrinhoProduto {font-size:11px; font-family:arial; text-decoration:none;}
.CarrinhoFundoProduto {font-size:11px; font-family:arial; text-decoration:none;}
.CarrinhoAdicional {font-size:11px; font-family:arial; text-decoration:none; background-color:#fdfdfd}
FundoTopo { background:#582f03; }
.StrCarrinhoValorTotal{color:#666;}

/*  Estilo - Busca (Lista) */

.FBuscaTexto { width:90px; border-color:#e4e1e1; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family:arial; color:#6C6C6C }
.FBuscaTexto2 { width:246px;height:18px; border-color:#e4e1e1; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family:arial; color:#6C6C6C; }


.FBuscaFabricante { width:130px; border-color:#e4e1e1; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family:arial; color:#6C6C6C }

.FBuscaDepartamento { width:100px; border-color:#e4e1e1; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family:arial; color:#6C6C6C }
.FBuscaDepartamento2 { width:246px;margin-left:2px;margin-right:7px;width:120px; height:18px; border-color:#e4e1e1; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family:arial; color:#6C6C6C; }

.EstiloCorSubProduto {
	border:1px #e3e3e3 solid;	
}

.EstiloComboCorSubProduto {
	border:1px solid #e3e3e3;	
}

/* Tag Cloud */
.MaisBuscados{overflow: hidden;}
.MaisBuscadosA{overflow: hidden;}
.tagCloud {padding:30px 50px 21px 20px; text-align:center;  font-size:62.5%; font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666;}
.tagCloud li { display: inline; vertical-align: middle; line-height: 1.1;}
.tagCloud li a { color: #EA7000; text-decoration:none}
.tagCloud li a:hover { text-decoration: none; background-color: #EA7000; color: #fff;}
.tagCloud .level1 {font-size: 12px;}
.tagCloud .level2 {font-size: 20px;}
.tagCloud .level3 {font-size: 22px;}
.tagCloud .level4 {font-size: 26px;}
.tagCloud .level5 {font-size: 26px;}
.tagCloud .level6 {font-size: 26px;}
.tagCloud .level7 {font-size: 26px;}
.tagCloud .level8 {font-size: 26px;}
.tagCloud .level9 {font-size: 26px;}






/*Personalização************************************************/


*{text-decoration:none; list-style:none; border:0px; }

.FundoCorpo {background:#fff;}
.clear {width:100%; display:block; height:1px; clear:both; overflow:hidden;}
body {background:url('https://www.dotstore2.com.br/oticasr/imagens/bgSite.jpg') repeat-x; margin:0; padding:0;}


#topo {width:1000px; margin:0 auto; display:block; position:relative; z-index:100;}
#topo #logo {float:left; padding-top:37px; position:relative; z-index:100;}
#topo #txtTopo {float:left; padding:41px 0 0 10px; color:#fff; font:12px 'Trebuchet MS',Arial, Helvetica, sans-serif; display:block; text-align:left;}
#topo #txtTopo a {color:#c0df4b;}
#topo #linksTopo {float:right; padding-right:47px; display:block;}
#topo #linksTopo li {float:left;}
#topo #linksTopo li a {font:11px Trebuchet MS,Arial, Helvetica, sans-serif; color:#334708; font-style:italic; background:url('https://www.dotstore2.com.br/oticasr/imagens/iconArrow.png') 0px 6px no-repeat; padding:0 13px; float:left;}

#topo #menuTopo {float:left; position:relative; top:-26px; z-index:90;}
#topo #menuTopo li {float:left;}
#topo #menuTopo li a {float:left; font:14px 'Trebuchet MS',Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; height:26px; padding:16px 0px; _padding-top:24px;}
#topo #menuTopo li .menuLeft,.menuRight { width:7px; height:58px; display:block; float:left;}

#topo #menuTopo li:hover a { background:url('https://www.dotstore2.com.br/oticasr/imagens/bgMenu.jpg') repeat-x;}
#topo #menuTopo li:hover .menuLeft {background:url('https://www.dotstore2.com.br/oticasr/imagens/spriteBtn.png') left top;}
#topo #menuTopo li:hover .menuRight {background:url('https://www.dotstore2.com.br/oticasr/imagens/spriteBtn.png') right top;}

#topo #cart {background:url('https://www.dotstore2.com.br/oticasr/imagens/cart.png'); width:133px; _width:208px; height:48px; _height:58px; float:right; position:relative; top:-14px; padding-left:75px; padding-top:10px; font:14px 'Trebuchet MS',Arial, Helvetica, sans-serif; color:#fff;}

#bannerTopo {position:relative; top:-26px; _top:-9px; z-index:100; margin-bottom:32px;}


/*Barra Esquerda*/
 #lateralEsquerda {position:relative; top: -50px; _top:-20px; display:table; margin-left:15px; z-index:8555; }
 #barraEsquerda {background:#97c92a; width:190px; display:block; padding:3px 0;}
 #barraEsquerda ul.uldep {padding:0; margin:3px auto;  _margin:3px 3px;}
 #barraEsquerda ul li.lidep a {font:18px 'Trebuchet MS',Arial, Helvetica, sans-serif; color:#fff; padding:0px; margin:0 auto;_margin:0px; background:url('https://www.dotstore2.com.br/oticasr/imagens/bgCategoria.png') no-repeat bottom; width:179px; _width:184px; display:block; padding-left:5px; padding-bottom:5px; position:relative; left:0;}
 #barraEsquerda ul li ul {background:#fff; text-align:left; margin:0; padding:0; border:0; width:174px; _width:184px; margin:0 auto;_margin:0px; padding-left:10px; padding-bottom:10px; }
 #barraEsquerda ul li ul li {list-style: disc; color: #97C92A; margin-left: 20px; padding: 0; border: 0; font-size: 20px; _margin-bottom:3px;display:block; position:relative; _width:100px;}
 #barraEsquerda ul li ul li.lisec a {width:150px; display:block; background:none;}
 #barraEsquerda ul li ul li ul {background:#e0e8dd; text-align:left; margin:0; padding:0; border:0; display:none; position:absolute; top:0px; left:50px; z-index:8500; border:solid 1px #b9cbb1;}
 #barraEsquerda ul li ul li ul li{list-style: circle; color: #83ae24; margin-left:20px; padding: 0; border: 0; font-size: 20px;}
 #barraEsquerda ul li ul li ul .licat a {color:#fff; background-image:none; width:100px;}
 #barraEsquerda #lidep5 a {background:none;}
  
  
  

 #barraEsquerda ul li.lidep ul li.lisec a, ul li.licat a {font:13px Arial, Helvetica, sans-serif; color:#69715a; position:relative; left:-6px; padding:0; margin:0; display:inline;}

/*Home e Barra Direita*/

#DS_HOME {width:790px; display:table; text-align:left;}
#DS_HOME, x:-moz-any-link, x:default  {position:relative; top:-30px; _top:0px; z-index:1;}
#controlaHome {position:relative; top:-50px; _top:-35px; float:left; width:580px; text-align:left; overflow:hidden; padding-left:5px;}
#busca {background:#eeeeee; width:770px; position:relative; top:-50px; _top:-35px; margin:0 auto; display:table; text-align:left;}
.BuscaTopoN {width:570px; border:solid 1px #dedede; border-right:none; color:#b4b6ae; display:block; font-style:italic; position:relative; left:5px;}
#busca .floatRight {padding-right:10px;}

#controlaProdutos {width:580px; _width:595px; float:left; display:block; position:relative; z-index:-0; overflow:hidden;}
#controlaProdutos ul {padding:0; float:left; margin:0;}
#controlaProdutos ul li {float:left; padding:4px;}
					    .produto {width:174px; _width:182px; overflow:hidden; height:244px; display:block; float:left; padding:4px; background:#efefef;text-align:center; float:left; border:solid 1px #efefef;font:12px Arial, Helvetica, sans-serif; color:#303030; z-index:1;}

					    .produto:hover {border:solid 1px #d1d1d1;}
					    .produto .thumb {width:170px; margin:0 auto; background:#fff; position:relative; height:116px; overflow:hidden; z-index:1;}
					    .produto .controlaTxt {display:block; clear:both; height:100px; _height:90px;}
					    .produto .titulo { display:block; font-weight:bold; padding:5px 0px;}
					    .produto .de {font-size:10px; color:#535353;}
					    .produto .por {color:#ff0101;}
					    .produto .frete {padding:5px;}

 
 #lateralDireita {display:block; float:right; padding-right:10px; _padding-right:20px;}
 #barraDireita {background:#97c92a; width:190px; display:block; padding:3px 0; text-align:left; position:relative; top:-45px; _top:-30px;}
 
 #barraDireita #lateralMenu {padding:0; margin:3px auto; _margin:3px 3px;}
 #barraDireita #lateralMenu h3{font:18px 'Trebuchet MS',Arial, Helvetica, sans-serif; color:#fff; margin:0px; padding:0px; margin:0 auto; _margin:0px; background:url('https://www.dotstore2.com.br/oticasr/imagens/bgCategoria.png') no-repeat bottom; width:179px; _width:184px; display:block; padding-left:5px; padding-bottom:5px; position:relative; left:0;}
 #barraDireita .conteudoLateral {background:#fff; text-align:left; margin:0; padding:0; border:0; width:174px; _width:184px; margin:0 auto; _margin:0px; padding-left:10px; overflow:hidden; padding-bottom:10px;}
 #barraDireita .conteudoLateral .btns  {padding-left:5px; _padding-left:0px;}

#fBoletimBarra{_padding-top:10px;}

.tabelaEnquete {position: relative; top: -15px; _top:-5px;}
.TabelaEnquete1 {display:none;}

.txtestilotitenquete {font: 12px arial; color: #69715A; display: block;}
.TabelaEnquete {padding:0px;}

.TXTEstiloEnquete {font: 12px arial; color: #7E7E7E;}

.TabelaEnquete2 {display:none;}

.FCamposNewsBE {border:solid 1px #99a57e; height:19px;}

.botaoLancamento {position:absolute; top:3px; left:5px;}



/* Rodape */
#rodape {text-align:left; width:1000px; margin:0 auto;}
#DS_tags {border:solid 1px #cacaca; display:block; border-radius:4px; -webkit-border-radius:4px;}
#DS_tags a {color:#818181;}
#DS_tags a:hover {background:#33CC66; color:#fff;}

.BlocoNavegacao {display:block; width:260px; float:left;}
.BlocoNavegacao h2 {font:18px Arial, Helvetica, sans-serif; color:#155b15; display:block;}
.BlocoNavegacao a {font:13px Arial, Helvetica, sans-serif; color:#818181;}

.tagcloud {padding:10px;}

#fullRodape {width:100%; background:url('https://www.dotstore2.com.br/oticasr/imagens/bgRodape.jpg') repeat-x; height:283px; display:block;}
#fullRodape #controlaRodape {width:1000px; margin:0 auto;}
#fullRodape #controlaRodape #buscaRdp {width:615px; margin:0 auto; display:block; padding-top:21px;}
#fullRodape #controlaRodape #buscaRdp .BuscaTopoN {width:570px; border:solid 1px #dedede; border-right:none; color:#b4b6ae; display:block; font-style:italic; position:relative; left:5px;}

.rdpBox {float:left; padding-right:10px; text-align:left; font:13px Arial, Helvetica, sans-serif; color:#4c4c4c;}
.rdpBox h5 {font:20px Arial, Helvetica, sans-serif; color:#155b15; font-weight:bold; margin:15px 0 0 0;}
.rdpBox ul {padding:0px; margin:0;}
.rdpBox ul li a {display:block; background:url('https://www.dotstore2.com.br/oticasr/imagens/arrowRdp.png') no-repeat; padding-left:10px;text-align: left;color: #818181; width:210px;}
.rdpBox p {width:215px; display:block;}
.rdpBox strong {color:#155b15;}

 #desenvolvimento { width:215px; height:120px; _width:255px; _height:160px; display:block; float:left; padding:30px 20px 10px 20px; background:#fff; border:solid 1px #dfdfdf; margin-top:20px;  }
 #desenvolvimento .left {width:100px; overflow:hidden; float:left;}
 #desenvolvimento .left table,tr,td {margin:0; padding:0; border:0;}

.floatLeft {float:left;}
.floatRight {float:right;}


.CarrinhoTit {padding:5px 10px; background:#e6f5c5;}
.CarrinhoTotal {background:#e6f5c5;}
#menu-categorizacao {margin:0px; padding:0px; width:190px;}



/* Produtos.htm */
#listaProdutos {position:relative; top:-20px;}
#listaProdutos ul {padding:0px; margin:0px;}
#listaProdutos ul li {float:left; list-style:none;}
#listaProdutos .produto {margin:5px; overflow:hidden;}

#migalha {padding:9px; text-align:left; background:#eeeeee; margin:0 8px; -webkit-border-radius:4px; display:table; width:790px; _height:32px; _overflow:hidden;}
#migalha a {font:12px Arial, Helvetica, sans-serif; color:#576240;}

.ordernar {float:right; height:12px;}
.ordernar table {position:relative; top:-3px;}



.paginacao {float:right; padding:3px; margin-right:8px; background:#97c92a; color:#597718;}
.paginasDe {border-right:solid 1px #b2eb34; padding-right:10px; float:left;}
.controle {border-left:solid 1px #89b726; padding-left:10px; color:#fff; float:left;}
.controle a {color:#fff;}
.TXTBarraPaginacao {color:#fff; display:none;}
.TXTAtivoPaginacao {background:#597718; padding:0 2px;}


.ordernarBottom {display:table; width:790px; margin:0 8px; padding:9px; margin-right:8px; background:#97c92a; color:#597718;}




/* ProdutoDetalhes.htm */

#produtoDetalhes {width:780px; margin:0 auto; text-align:left; position:relative; top:-25px; _top:-10px; padding-left:5px;}
#produtoDetalhes #migalhaDetalhe {display:block; clear:both; font-size:11px; color:#d8d8d8;}

#produtoDetalhes #colunLeft {float:left; width:334px; display:block; overflow:hidden; text-align:center;}
#produtoDetalhes #colunLeft #fotoGrande .produtoMaisDetalhesBordaThumbs {border:none; display:block; width:100%; text-align:center; padding-top:30px}
#produtoDetalhes #colunLeft #fotoGrande {width:312px; _width:322px; padding:10px; height:263px; _height:283px; border:solid 1px #d8d8d8; text-align:center; display:block; overflow:hidden; padding-top:25x; }
#produtoDetalhes #colunLeft #fotosPequenas .produtoMaisDetalhesBordaThumbs {width:75px; height:70px; overflow:hidden; border:solid 1px #d8d8d8;}

#produtoDetalhes #colunRight {float:right; width:420px; display:block;}
#produtoDetalhes #colunRight .tituloDetalhe {float:left; width:365px; display:block; font:20px Arial, Helvetica, sans-serif; color:#3d4038; font-weight:bold;}
#produtoDetalhes #colunRight .fabricante {float:right; width:50px; overflow:hidden; display:block;}
#produtoDetalhes #colunRight .fabricante img {width:50px;}
#produtoDetalhes #colunRight .referencia {font:11px Arial, Helvetica, sans-serif; color:#97c92a; float:left;}
#produtoDetalhes #colunRight p {display:block; font:12px Arial, Helvetica, sans-serif; color:#333333; border-top:solid 1px #d8d8d8; margin-top:5px;}

#produtoDetalhes #colunRight #indique {display:table; width:100%; clear:both; padding:5px 0; margin-right:3px;}

#produtoDetalhes #colunRight #boxValor {width:243px; _width:277px; height:64px; _height:98px; display:block; float:left; background-image:url('https://www.dotstore2.com.br/oticasr/imagens/boxPreco.jpg'); padding:17px; overflow:hidden;}
#produtoDetalhes #colunRight #boxValor .de {text-decoration:line-through; color:#616161; font:12px Arial, Helvetica, sans-serif; display:block; overflow:hidden; float:left;}
#produtoDetalhes #colunRight #boxValor .por,.ou {font:24px Arial, Helvetica, sans-serif; color:#40570f; display:block; overflow:hidden; float:left;}
#produtoDetalhes #colunRight #boxValor .ou {font-size:11px;}

#colunRight #CamposAdd td{color:red; font-weight:bold;} 
#colunRight .CampoFormAdCombo {float:right;}
.btnPagamento,.btnAvalie,.boxPrazo,.btnDesejos {margin-top:10px; margin-right:3px; display:block;}
.btnPagamento {position:relative; z-index:500;}
.boxPrazo {width:177px;  _width:187px; border:solid 1px #d0d0d0; background:#ebebeb; padding-top:6px; padding-left:10px; padding-bottom:3px; display:block;}
.boxPrazo .vai {display:block; padding-bottom:4px; border:0px; }


#produtoDetalhes h5 {font:18px Arial, Helvetica, sans-serif; color:#3d4038; font-weight:bold; display:block; border-bottom:solid 1px #97c92a;}

#produtoDetalhes ul {margin:0; padding:0;}
#produtoDetalhes ul li {float:left;}
#produtoDetalhes .produto {margin:0 5px; margin-bottom:20px;}
#produtoDetalhes #DS_todasFormas {position:absolute; top:29px; left:0; display:block; background:#fff; margin:0px; padding:0; z-index:500; width:188px;}
#produtoDetalhes #DS_todasFormas table,#produtoDetalhes #DS_todasFormas fieldset,#produtoDetalhes #DS_todasFormas tr,#produtoDetalhes #DS_todasFormas td{background:none; margin:0px; padding:0px; width:188px;}

#clickPagamento {cursor:pointer;}

.TabelaPagto {background:#fff;}


.TabelaEnquete3 {background:#fff; display:table;}

#DS_TbCarrinho,.DS_TitImgCarrinho {_width:780px;}




#DS_MENU_CLIENTE {position:absolute; width:200px; padding:10px; left:0px; top:120px;}
#DS_SubCliente {background:#f7f7f7; border:solid 1px #dddddd; border-bottom:0px; border-top:0px; color:#555555; display:block; font-size:11px; display:none;}
#openMenuCliente {cursor:pointer;}
