/* dotStore - Estilo Padrao 1  -  TXT=Texto | L=Link | T=Titulo | F=Form | B=Botao */
 
body {background:#000000; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

P { color:#000000; font-size:12px; }
TD { color:#000000; font-size:12px; }


A:link { color: #000000; text-decoration: none;}
A:visited { color: #000000; text-decoration: none;}
A:hover { color:#000000; }

/* 
A:active { color: #000000; text-decoration: none;}
A:link { color: #000000; text-decoration: none;}
A:hover { color:#000000; }
A:visited { color: #000000; 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:#333333; border-width:1; border-style:solid; background-color:#F5F5F5; font-size:11; font-family:arial; color:#6C6C6C }
.FCamposBusca { height:18px; border-color:#333333; border-width:1; border-style:solid; background-color:#F5F5F5; 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("##CaminhoDir##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("##CaminhoDir##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("##CaminhoDir##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é */
.FundoRodapeI {  }

.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 */
.FundoBarraEsq { }
.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 { color:#000000; font-size:8pt; font-family:arial; text-decoration:none; font-weight:bold }
.TextDescDepartamento { color:black; font-size:8pt; font-family:arial; text-decoration:none }
.TabelaDepartamento { color:#000000; 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 { color:#000000; font-size:8pt; font-family:arial; text-decoration:none }
.TextDescSecao2 { color:black; font-size:8pt; font-family:arial; text-decoration:none }
.TabelaSecao2 { color:#000000; font-size:8pt; font-family:arial; text-decoration:none}


/*  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:#FF0000; 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:#333333 }
.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:#000000; text-decoration:none }
/* Estilo - Sist. de Links */
.TXTLinks { font-family:tahoma,arial; font-size:8pt; color:#000000; }

/* 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:#FF0000; }

/* 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("##CaminhoDir##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:11px; font-family:arial; color:#FFFFFF; font-weight: bold; background:#424242; 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:18px; font-weight:bold; font-family:arial; 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; }

/*  Estilo - Busca (Lista) */

.FBuscaTexto { width:85px; border-color:#000000; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family:arial; color:#6C6C6C }
.FBuscaTexto2 { width:85px; border-color:#000000; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family:arial; color:#6C6C6C }
.FBuscaFabricante2 { width:130px; border-color:#000000; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family:arial; color:#6C6C6C }
.FBuscaFabricante { width:130px; border-color:#000000; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family:arial; color:#6C6C6C }

.FBuscaDepartamento { width:100px; border-color:#000000; 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;	
}

.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: #999; text-decoration:none}
.tagCloud li a:hover { text-decoration: none; background-color: #999; color: #fff;}
.tagCloud .level1 {font-size: 12px;}
.tagCloud .level2 {font-size: 14px;}
.tagCloud .level3 {font-size: 18px;}
.tagCloud .level4 {font-size: 22px;}
.tagCloud .level5 {font-size: 26px;}
.tagCloud .level6 {font-size: 26px;}
.tagCloud .level7 {font-size: 28px;}
.tagCloud .level8 {font-size: 28px;}
.tagCloud .level9 {font-size: 28px;}




/* ---------------------------------- BARRA TOPO ---------------------------------- */

#DS_TopoGeral {width:1000px; height:206px; margin:0 auto; background:url(../imagens/BgTopo.jpg);}
#DS_ColunaEsquerdaTopo {width:400px; float:left;}
#DS_Slogan {margin-top:30px; float:left; }
#DS_LoginTopo {width:400px; text-align:left; color:#ffffff; font-size:12px; clear:both; display:table; padding-top:25px;}
#DS_LoginTopo a {color:#ffffff;}
#DS_Logotipo {padding-top:19px; margin:0 390px 0 400px;}

#DS_BoxBuscaTopo {width:345px; height:34px; clear:both; display:block; position:relative; float:left; margin-top:8px;}
#DS_BuscaTopo {width:345px; height:34px; float:left;}
#DS_BuscaTopo form {margin:6px 0px 0px 18px; padding:0px;}
#DS_BuscaTopo .DS_FBuscaTexto {width:290px; height:34px; *padding-top:10px; font-size:12px; color:#a5a2a2; float:left; padding-left:33px;}
#DS_BuscaTopo .DS_BotaoBusca {margin:0px; padding:0px; float:left; *margin-left:-4px;}
.DS_IcoBusca {position:absolute; left:0px;}

#DS_ColunaDireitaTopo {width:390px; float:right; }
#DS_AtendimentoTopo {width:390px; float:right; text-align:right; color:#ffffff; font-weight:bold;}
#DS_EmailTopo {margin-top:5px; font-weight:bold; }
#DS_TelefoneTopo {margin-top:5px; color:#cecdcd;}
#DS_Skype {margin-top:5px; color:#cecdcd;}
.DS_TelefoneRioJaneiro {font-size:16px;}
.DS_TelefoneRioJaneiro span {font-size:12px;}
.DS_TelefoneSaoPaulo {font-size:14px;}
.DS_TelefoneSaoPaulo span {font-size:10px;}
#DS_CarrinhoTopo {width:250px; height:45px; background:url(../imagens/BgCarrinhoTopo.gif) no-repeat right; background-position:6px 0px; float:right; margin-top:10px; cursor:pointer;}
#DS_CarrinhoTopo span.DS_QtdeCar {font-size:11px; color:#545353; display:table; float:right; margin:9px 10px 0 0;}

#DS_MenuClienteTopo {width:390px; float:right; margin-top:5px; padding:18px 0;}
#DS_MenuClienteTopo ul {margin:0px; padding:0px;}
#DS_MenuClienteTopo ul li {margin:0px 15px; padding:0px; float:left; list-style:none;}
#DS_MenuClienteTopo ul li#DS_BtAtendimento a {width:107px; height:12px; text-indent:-9999px; display:block; background:url(../imagens/BtAtendimento.gif) no-repeat;}
#DS_MenuClienteTopo ul li#DS_BtMeusPedidos a {width:111px; height:12px; text-indent:-9999px; display:block; background:url(../imagens/BtMeusPedidos.gif) no-repeat;}
#DS_MenuClienteTopo ul li#DS_BtCadastro a {width:81px; height:12px; text-indent:-9999px; display:block; background:url(../imagens/BtCadastro.gif) no-repeat;}

ul#DS_RedesSociaisTopo {margin:0px; padding:0px; float:right; margin-top:5px;}
ul#DS_RedesSociaisTopo li {margin:0px; padding:0px; float:left; list-style:none; float:right; margin-left:2px;}

/* ---------------------------------- FIM BARRA TOPO ---------------------------------- */



/* ---------------------------------- BARRA MENU TOPO ---------------------------------- */

#DS_BarraMenuTopo {width:100%; height:58px; background:url(../imagens/BgMenuTopo.jpg) repeat-x; overflow:hidden;}
#DS_BarraMenuTopo ul {width:987px; *width:1000px; height:58px; margin:0px auto; padding:0px; *margin:0px;}
#DS_BarraMenuTopo ul li {margin:0px; padding:0px; float:left; list-style:none; font-size:14px; color:#FFF; font-weight:bold;  }
#DS_BarraMenuTopo ul li a {color:#FFF; height:58px; line-height:58px; display:block; *display:table; padding:0 9px; *padding:0 10px; }
#DS_BarraMenuTopo ul li a:hover {background:url(../imagens/BgMenuTopoOver.jpg) repeat-x center;}

#DS_BoxBannersTopo {width:1000px; margin:0px auto; background:#FFF; padding:3px 0;}
#DS_BannerFrete {width:1000px; margin:0px auto; margin-bottom:3px;}
#DS_BannerTopo {width:1000px; margin:0px auto;}

/* ---------------------------------- FIM BARRA MENU TOPO ---------------------------------- */


/* ---------------------------------- BARRA ESQUERDA ---------------------------------- */

#DS_ColunaEsquerda{width:177px; height:auto; margin-left:3px;}

#DS_MenuLateralCliente{width:177px; height:auto; display:table; margin-bottom:35px;}
#DS_MenuLateralCliente h2 {margin:0px; padding:0px; height:44px; line-height:44px; font-size:14px; color:#FFF; text-transform:uppercase; background:url(../imagens/BgTituloLateral.jpg) repeat-x #3f8719; text-align:center;}
#DS_MenuLateralCliente h2 a{color:#FFFFFF;}
#DS_MenuLateralCliente h2 a:hover{color:#c7e9aa; text-decoration:none;}
#DS_MenuLateralCliente tr td a{color:#5c5c5c; font-size:12px; font-weight:bold; display:block; padding:10px 0 10px 10px; border-bottom:1px solid #cecdcd;  }
#DS_MenuLateralCliente tr td a:hover{color:#637334; text-decoration:underline; background:#c9da96;}
#DS_MenuLateralCliente div {width:177px;}

#DS_MenuLateral {width:177px; height:auto; display:table; margin-bottom:35px;}
#DS_MenuLateral h2 {margin:0px; padding:0px; height:44px; line-height:44px; font-size:14px; color:#FFF; text-transform:uppercase; background:url(../imagens/BgTituloLateral.jpg) repeat-x #3f8719; text-align:center;}
#DS_MenuLateral ul{margin:0px; padding:0px; position:relative; z-index:999;}
#DS_MenuLateral ul li{margin:0px; padding:0px; list-style:none; text-align:left; border-bottom:1px solid #cecdcd; position:relative; z-index:9999999999;}
#DS_MenuLateral ul li a{color:#5c5c5c; font-size:12px; font-weight:bold; display:block; padding:10px 0 10px 10px; *width:177px;  }
#DS_MenuLateral ul li a:hover{color:#637334; text-decoration:none; background:url(../imagens/BgSetasOver.jpg) no-repeat 156px 11px #c9da96;}

#DS_MenuLateral ul ul{margin:0px; padding:0px; display:none; position:absolute; left:177px; top:0px; width:160px; border-left:1px solid #fff; z-index:9999; background:#c9da96;}
#DS_MenuLateral ul li ul li{margin:0px; padding:0px; list-style:none; text-align:left; position:relative; z-index:999999; display:block; padding:10px 0; padding-left:10px; border-bottom:1px solid #fff;}
#DS_MenuLateral ul li ul li a{color:#637334; font-size:12px; font-weight:normal; display:block; margin:0px; padding:0px;}
#DS_MenuLateral ul li ul li a:hover{background:#c9da96; text-decoration:underline;}

#DS_MenuLateralLinks {width:177px; height:auto; display:table; margin-bottom:35px;}
#DS_MenuLateralLinks h2 {margin:0px; padding:0px; height:44px; line-height:44px; font-size:14px; color:#FFF; text-transform:uppercase; background:url(../imagens/BgTituloLateral.jpg) repeat-x #3f8719; text-align:center;}
#DS_MenuLateralLinks ul{margin:0px; padding:0px;}
#DS_MenuLateralLinks ul li{margin:0px; padding:0px; list-style:none; text-align:left; border-bottom:1px solid #c0d091; position:relative;}
#DS_MenuLateralLinks ul li a{color:#5c5c5c; font-size:12px; font-weight:bold; display:block; padding:10px 0 10px 10px;  }
#DS_MenuLateralLinks ul li a:hover{color:#637334; text-decoration:none; background:#c9da96;}
#DS_MenuLateralLinks tr td a{color:#5c5c5c; font-size:12px; font-weight:bold; display:block; padding:10px 0 10px 10px; border-bottom:1px solid #c0d091;  }
#DS_MenuLateralLinks tr td a:hover{color:#637334; text-decoration:none; background:#c9da96;}

#DS_BannerLateralEsquerda {margin-bottom:35px;}
#DS_BannerLateralEsquerda img {margin-bottom:10px;}

/* ---------------------------------- FIM BARRA ESQUERDA ---------------------------------- */


/* ---------------------------------- HOME ---------------------------------- */

#DS_HomeGeral{width:807px; float:right; margin-right:3px; }
#DS_HomeGeral h2{width:807px; height:45px; line-height:45px; margin:0px; padding:0px; font-size:14px; color:#459421; font-weight:bold; background:url(../imagens/BgTitulos.jpg) no-repeat; text-align:left; padding-left:35px; margin-bottom:35px; text-transform:uppercase; }

#AreaProdutosHome{margin:0 auto;}
#Dot_ListaProdutosUL {margin:0px; padding:0px;}
#Dot_ListaProdutosLI {margin:0px; padding:0px; list-style:none; float:left; width:24.9%;}

#DS_BlocoProdutosHome{width:185px; min-height:348px; height:348px; margin:0px auto; margin-bottom:30px; }
html>body #DS_BlocoProdutosHome {height:auto;} 

.DS_SemBorda {border:1px solid #ffffff;}
.DS_SemBorda .DS_Lancamento {display:none;}
.DS_SemBorda .DS_BtEspiarHome {display:none;}
.DS_SemBorda .DS_FreteGratis {display:none;}

.DS_ComBorda {border:1px solid #e4e4e4;}
.DS_ComBorda .DS_Lancamento {display:block;}
.DS_ComBorda .DS_BtEspiarHome {display:block;}
.DS_ComBorda .DS_FreteGratis {display:block;}

.DS_BoxLancamentoHome {height:15px; margin:4px 0 4px 0;}
.DS_Lancamento{padding:0px;  float:left;}
.DS_IMGDestaqueHome{width:150px; height:150px; margin:0 auto; text-align:center; margin-bottom:5px; overflow:hidden;}
.DS_BotoesExtraHome {width:167px; height:11px; margin:0 auto; margin-top:5px; margin-bottom:15px;}
.DS_BtEspiarHome {float:left;}
.DS_FreteGratis {float:right;}
.DS_NomeProdutoHome{min-height:45px; height:45px; font-size:12px; color:#333333; width:167px; margin:0 auto; text-align:left;}
html>body .DS_NomeProdutoHome {height:auto;} 
.DS_NomeProdutoHome a{color:#333333; text-decoration:none; font-weight:bold;}
.DS_NomeProdutoHome a:hover{color:#333333; text-decoration:underline;}
.DS_NomeProdutoHome a:visited{color:#333333; text-decoration:none;}
#DS_BlocoProdutosHome .DS_BlocoSubProd{display:none;}
.ValoresDePorHome {width:167px; margin:0 auto; text-align:left;}
#DS_ValorDeHome{font-size:11px; color:#9f9f9f; text-decoration:line-through; height:15px;}
.DS_ValorPorHome{font-size:14px; color:#70920a; font-weight:bold;}
.DS_ValorParcHome{font-size:11px; color:#666666; font-weight:normal; margin-bottom:4px; border-bottom:1px solid #dfdede; }
.DS_VerDetalhesHome{width:108px; height:33px; margin:0 auto; margin-top:10px;}

#DS_BannerCentral {margin-bottom:27px; clear:both;}

/* ---------------------------------- FIM HOME ---------------------------------- */


/* ---------------------------------- BARRA RODAPE ---------------------------------- */

#DS_RodapeGeral {width:100%;}
#DS_TravaLayout {width:1000px; margin:0 auto;}

#DS_MaisVisitados{width:1000px; margin:0 auto; background:#fff;}
html>body #DS_MaisVisitados {height: auto;}
#DS_BordaTopoMaisVisitados {width:995px; height:1px; margin:0 auto; border-top:1px solid #d6d6d6; display:block; text-indent:-9999px;}
#DS_ConteudoMaisVisitados {width:960px; margin:0 auto; padding:15px 0 30px 0; }
.DS_BlocoNavegacao{float:left; width:25%; text-align:left;}
.DS_ListaRodape a{color:#8d8c8c; font-size:12px;}
.DS_ListaRodape a:hover{text-decoration:underline;}
.DS_BlocoLimpar{width:98%; clear:both; text-align:right; margin-bottom:10px; color:#cccccc; font-size:12px;}
.DS_BlocoLimpar img{display:none;}
.DS_BlocoLimpar tr td{color:#666666 ; font-size:12px;}
.DS_BlocoNavegacao h2{margin:0px; padding:0px; color:#3e3e3e; font-size:16px; letter-spacing:-1px; font-weight:normal; margin-bottom:5px;}

#DS_BuscasRecentes{width:1000px; background-color:#ffffff; display:table; padding-bottom:80px;}
#DS_BuscasRecentes h2 {width:995px; width:960px!important; height:45px; line-height:45px; margin:0 auto; padding:0px; font-size:14px; color:#459421; font-weight:bold; background:url(../imagens/BgTitulosMaiores.jpg) no-repeat; text-align:left; padding-left:35px; text-transform:uppercase; margin-bottom:1px; }
.DS_TagCloud {width:982px; *width:960px; padding:6px; text-align:center;  font-size:62.5%; color:#6f7756; margin:0 auto; background:#e3eace;}
.DS_TagCloud li { display: inline; vertical-align: middle; line-height: 1.1; color:#6f7756;}
.DS_TagCloud li a { color:#6f7756; text-decoration:none; padding:0px 2px;}
.DS_TagCloud li a:hover {text-decoration:none; color:#fff; background-color:#6f7756;}
.DS_TagCloud .level1 {font-size: 12px;}
.DS_TagCloud .level2 {font-size: 14px;}
.DS_TagCloud .level3 {font-size: 18px;}
.DS_TagCloud .level4 {font-size: 22px;}
.DS_TagCloud .level5 {font-size: 26px;}
.DS_TagCloud .level6 {font-size: 26px;}
.DS_TagCloud .level7 {font-size: 28px;}
.DS_TagCloud .level8 {font-size: 28px;}
.DS_TagCloud .level9 {font-size: 28px;}

#DS_RodapeLinks {width:100%; height:370px; display:table; background:url(../imagens/BgRodape.gif) repeat-x; margin-top:-30px;}
#DS_RodapeLinks h2 {margin:15px 0px; padding:0px; font-size:18px; color:#9bc815; font-weight:bold; margin-top:115px; }
#DS_RodapeLinks ul {margin:0px; padding:0px; float:left; text-align:left; margin:0px 27px;}
#DS_RodapeLinks ul li {margin:0px; padding:0px; list-style:none; color:#ffffff; line-height:25px;}
#DS_RodapeLinks ul li a {font-size:12px; color:#ffffff;}
#DS_RodapeLinks ul li a:hover {text-decoration:underline;}
#DS_RodapeLinks ul li iframe {margin-top:60px; background:#fff;}

#DS_FormularioNews form {margin:0px; padding:0px;}
#DS_FormularioNews p {margin:0px; padding:0px; font-size:12px; color:#ffffff; margin-bottom:10px;}
#DS_FormularioNews .DS_TXTNews{font-size:12px; color:#666666;}
.DS_FCamposNewsBE {border:0px; background-color:#FFF; font-size:12px; width:187px; width:167px!important; height:30px; line-height:30px; color:#666; margin:0px; padding:0px 10px; margin-bottom:2px; *margin-bottom:-10px; }
#DS_BtOkNews{float:right; width:67px; text-align:right; margin:0px; padding:0px; margin-top:5px; margin-right:-4px;}
#DS_BtRadio{float:left; width:51%; color:#312f2f; font-size:11px; color:#b4afab; margin-top:5px;}
#DS_BtRadio input {margin:0px; padding:0px;}
#DS_FormularioNews{width:163px; text-align:left;}

#DS_BoxRodapeIcones {width:100%; height:104px; margin:0 auto; background:#fff;}

#DS_RodapeFormasPagamento {width:460px; float:left; text-align:left; margin-top:27px;}
#DS_RodapeFormasPagamento h2 {margin:0px; padding:0px; color:#666666; font-size:12px; margin-bottom:5px;}
#DS_RodapeFormasPagamento img {float:left; margin-right:21px;}

#DS_RodapeRedesSociais {width:111px; float:left; text-align:left; margin-left:80px; margin-top:27px;}
#DS_RodapeRedesSociais h2 {margin:0px; padding:0px; color:#666666; font-size:12px; margin-bottom:5px;}
#DS_RodapeRedesSociais img {float:left; margin-right:8px;}

#DS_RodapeSeguranca {width:93px; float:left; text-align:left; margin-left:80px; margin-top:27px;}
#DS_RodapeSeguranca h2 {margin:0px; padding:0px; color:#666666; font-size:12px; margin-bottom:5px;}

#DS_RodapeDesenvolvimento {width:105px; float:right; text-align:right; margin-top:27px;}
#DS_RodapeDesenvolvimento h2 {margin:0px; padding:0px; color:#666666; font-size:12px; margin-bottom:5px;}



/* ---------------------------------- FIM BARRA RODAPE ---------------------------------- */


/* ---------------------------------- LISTA DE PRODUTOS ---------------------------------- */
#DS_ProdutoLista{width:807px; float:right; margin-right:3px;}
#DS_ProdutoLista h2{width:807px; height:45px; line-height:45px; margin:0px; padding:0px; font-size:14px; color:#459421; font-weight:bold; background:url(../imagens/BgTitulos.jpg) no-repeat; text-align:left; padding-left:35px; text-transform:uppercase; }

#DS_BoxMigalha{width:807px; height:35px; margin:0 auto; text-align:left; line-height:35px; margin-top:15px;}
#DS_Migalha{height:30px; text-align:left; line-height:30px; float:left; color:#666666;}
.AMigalha:link {color:#666666; font-size:12px;}
.AMigalha:visited, .AMigalha:active {color:#e8b10d;}
.AMigalha:hover {color:#e8b10d; text-decoration:underline; }
#DS_Migalha a.AMigalhaAtivo {text-decoration:none; font-weight:bold; font-size:12px; color:#e8b10d; }

#DS_OrdenarPor{width:290px;  margin-left:0px; float:right; }
#DS_OrdenarPor span{float:left; font-size:12px; color:#828181; margin-left:12px;}
#DS_CampoOrdenar{padding-top:2px; float:right;}
#DS_CampoOrdenar select{font-size:12px; color:#828181; font-family:Arial;}

#DS_BarraPaginacao{width:807px; height:30px; margin:0 auto; clear:both; font-size:12px; display:table; margin-bottom:35px; background:#f9f9f9; border:1px solid #ebeaea;}
#DS_ColunaEncontrado{width:48%; float:left; line-height:30px; text-align:left; color:#777777; padding-left:10px}
#DS_ColunaPaginacao{width:48%; float:right; line-height:30px; text-align:right; color:#777777; padding-right:10px;}

#DS_ColunaPaginacao .TXTPaginacao {color:#777777;}
#DS_ColunaPaginacao .TXTAtivoPaginacao {color:#FFFFFF; background-color:#73ae58; padding:2px 4px; font-weight:bold;}

/* ---------------------------------- FIM LISTA DE PRODUTOS ---------------------------------- */


/* ---------------------------------- PRODUTO DETALHES ---------------------------------- */

#DS_ProdutoDetalhesGeral{width:807px; height:auto; display:table; float:right; margin-right:3px;}
#DS_ProdutoDetalhesGeral #DS_BoxMigalha{width:807px; height:30px; margin:0 auto; text-align:left; line-height:30px;}
#DS_NomeDescricao {width:772px!important; width:807px; height:45px; line-height:45px; margin:0px; padding:0px; font-size:14px; color:#459421; font-weight:bold; background:url(../imagens/BgTitulos.jpg) no-repeat; text-align:left; padding-left:35px; margin-bottom:35px; text-transform:uppercase; }
.DS_RefProd {color:#459421; font-size:9px; text-transform:none; font-weight:normal;}

#DS_ColunaFoto{float:left; width:400px; height:auto;}
#DS_FotoAmpliada{width:401px; margin:0 auto; border:1px solid #cccccc; position:relative; z-index:9;}
#DS_FotoAmpliada img{width:400px}
#IMGAmpliadaZoom a {z-index:9;}
.TXTZoom{color: #666666; font-size: 11px; margin: 5px 0; text-align: center;}
#DS_FotoAmpliada img {/*width:220px;*/ margin:0px; padding:0px;}
.ProdutoMaisDetalhesBordaThumbs { margin:0 auto; border:none;}
#DS_BtAmpliarProdDetalhe{margin:0 auto; position:absolute; bottom:0; right:0; z-index:9999;}
#DS_BtAmpliarProdDetalhe img{ width:auto }
#DS_FotosProdDetalhe{height:auto; margin:0 auto; text-align:left; width:400px; margin-top:20px;}

#DS_FotosProdDetalhe ul {width:396px; margin:0px auto; padding:0px; *margin-left:0px;}
#DS_FotosProdDetalhe ul li {margin:0px 3px; padding:0px; float:left; list-style:none; *margin-left:0px;}
#DS_FotosProdDetalhe .DS_FotosDetProd li a img{width:91px; height:91px; border:1px solid #cccccc;}

/*#DS_FotosProdDetalhe table{width:400px;}
#DS_FotosProdDetalhe table tr{width:20%;}
#DS_FotosProdDetalhe .ProdutoMaisDetalhesBordaThumbs{width:91px; height:91px; text-align:center;}
#DS_FotosProdDetalhe .ProdutoMaisDetalhesBordaThumbs img{width:91px; height:91px; border:1px solid #cccccc;}*/

#DS_ColunaDescricao{width:366px; float:right; margin-right:10px;}
#DS_DescricaoCurtaListaProd{font-size:12px; color:#666666; clear:both; margin-bottom:20px; text-align:left;}
#DS_Avaliacao{float:left; height:15px; margin-bottom:20px;}
#DS_TxtAvaliacao {float:left; color:#333333; padding-top:3px;}
#DS_AvaliacaoNota {float:left;}
#DS_FreteGratis {float:right; margin-top:3px;}
#DS_Lancamento {float:right; margin-top:3px; margin-right:10px;}

#DS_EscolhaTamanho { width:366px; height:40px; padding:15px 0; background:#ecf4e8; display:table; margin-bottom:20px; text-align:left;}
#DS_EscolhaTamanho p {width:346px; font-size:14px; font-weight:bold; color:#000000; margin:0px 10px 5px 10px; padding:0px;}
#DS_EscolhaTamanho ul {width:346px; margin:0px 10px 5px 10px; padding:0px;}
#DS_EscolhaTamanho ul li {margin:0px; padding:2px 5px; float:left; list-style:none; border:1px solid #70920a; margin-right:8px; cursor:pointer; }
.DS_TamanhoNormal {background:#ffffff;}
.DS_TamanhoOver {background:#c8d8a8;}

.DS_TamanhoNormalSEL {background:#ffffff;}
.DS_TamanhoOverSEL {background:#c8d8a8;}

.DS_TamanhoEsgotado {background:url(../imagens/BgTamanhoEsgotado.gif) no-repeat center center #ffffff;}

#DS_BlocoSubProd{width:366px; margin-bottom:20px; display:table;}
#DS_BlocoSubProd #TitTextoSubProduto{font-weight:bold; width:250px;}
#DS_BlocoSubProd .FCampos{margin-top:5px;}
#DS_BlocoSubProd select{padding:5px; font-size:15px; color:#333; background-color:#fff; border:1px solid #ccc; height:30px; float:left; margin-right:5px;}
#DS_BlocoSubProd label{float:left;}
#DS_BlocoSubProd label select{width:134px; padding:5px; font-size:15px; color:#333; background-color:#fff; border:1px solid #ccc; height:30px; margin-bottom:5px; }
#DS_BlocoSubProd .EstiloComboCorSubProduto{margin-right:5px; margin-top:5px;}

#DS_BoxValorComprar {width:365px; height:92px; display:table; display:table; background:url(../imagens/BgValores.jpg) no-repeat; text-align:left;}
#DS_BgValores {width:205px; float:left; margin-top:20px; margin-left:12px;}
.DS_ValorDeStr{font-size:12px; color:#010000; background:url(../imagens/BgValorDe.jpg) repeat-x 0px 7px; display:table; *display:inline; padding:0px 3px; }
.DS_ValorPorProdDetalhes{font-size:24px; color:#70920a; font-weight:bold;}
.DS_ValorParcProdDetalhes{font-size:12px; color:#666662; clear:both;}
#DS_BtComprar{width:131px; height:33px; float:right; margin-top:15px; margin-right:12px;}
#DS_BtComprar2{width:131px; height:33px; float:right; margin-top:15px; margin-right:12px;}
#DS_BtAdicionarCarrinho{width:131px; height:33px; float:right; margin-top:10px; *margin-top:-10px; margin-right:10px;}
#DS_BtAlerta{width:131px; float:right; margin-right:10px;}

#DS_BoxCalculaFrete {width:366px; height:50px; background:#f4f4f4; margin:18px 0;}
#DS_CalculaFrete {width:336px; margin:0 auto;}
#DS_CalculaFrete p {margin:0px; padding:0px; font-size:12px; color:#515151; font-weight:bold; float:left; text-align:right; margin-top:10px; margin-right:4px;}
#DS_CalculaFrete p span {font-size:11px; color:#868383; font-weight:normal;}
#DS_CalculaFrete form {padding:0px; padding-top:10px; display:table;}
#DS_CalculaFrete .FCampos {width:166px; height:30px; line-height:30px; border:1px solid #73ae58; background:#fff; float:left; margin-right:1px;}
#DS_CalculaFrete .FCamposBotao {width:30px; height:30px; background:#73ae58; color:#fff; font-size:14px; border:0px; float:left;}

#BoxAbasPagamento{width:366px; float:right; text-align:left;}

#DS_EscolhaTamanhoAlert{font-size:11px; color:red; margin-bottom:5px;}

.TXTFormasPagamento{font-size:11px; color:#666666; margin-bottom:5px;}

#AbasPagamento{background:#FFFFFF; height:35px; overflow:hidden;}
#AbasPagamento a{background:#fff; display:block; float:left; height:25px; padding:5px 15px; border-bottom:none;}
#AbasPagamento a img{border:none; border:1px solid #FFF;}
#ConteudoPagamento{border:1px solid #eeeeee; padding:10px; font-size:12px; text-align:left; float:right; width:346px!important; width:366px; color:#777777;}
#ConteudoPagamento div ul{margin:0px; padding:0px; float:left; margin:0px; display:block;}
#ConteudoPagamento div ul li{margin:0px; padding:0px; list-style:none;}

#DS_RedesSociais {width:366px; padding-top:25px; display:table;}
#DS_RedesSociais span {font-size:11px; color:#515151; font-weight:bold; margin-right:5px; margin-top:5px; float:left;}
#DS_RedesSociais ul {margin:0px; padding:0px;}
#DS_RedesSociais ul li {margin:0px; padding:0px; float:left; list-style:none;}
#DS_RedesSociais ul li#DS_BtTwitter {width:100px; overflow:hidden;}
#DS_RedesSociais ul li#DS_BtFacebook {width:80px; overflow:hidden; margin:0 20px;}
#DS_RedesSociais ul li#DS_BtGooglePlus {width:63px; overflow:hidden;}

#DS_BoxBtExtras {width:804px; height:52px; margin:0 auto; margin-top:20px; clear:both; display:table; background:#f4f4f4; border:1px solid #d9d9d9;}
#DS_BoxBtExtras ul {margin:0px; padding:0px; margin-top:7px;}
#DS_BoxBtExtras ul li {margin:0px; padding:0px; list-style:none; float:left; width:33.3%; text-align:center;}

#DS_Abas {width:807px; height:auto; float:left; margin-top:20px;}
#DS_AreaAbasInfo{width:807px; clear:both; float:left;}
#DS_AbaGeral{clear:both;}
#DS_Aba{background:url(../imagens/BgTituloLateral.jpg) repeat-x 10px; height:35px; overflow:hidden;}
#DS_Aba a{color:#fff; font-weight:bold; display:block; float:left; font-size:14px; text-decoration:none; height:23px; *height:35px; padding:9px 17px; border-bottom:none;}
#DS_ConteudoAba{border:1px solid #eeeeee; border-top:none; padding:10px; font-size:12px; text-align:left; color:#666666;}
html>body #DS_ConteudoAba {height: auto;} 

#DS_CompreJunto {margin-top:30px; clear:both; margin-bottom:50px; width:807px; padding-top:30px;}
#DS_AreaProdutosHomeQC {margin-top:30px; clear:both; width:769px;}
#DS_ProdutosVendaCasada .FCampos{width:130px; padding:5px; font-size:15px; color:#333; background-color:#fff; border:1px solid #ccc; height:30px;}
#DS_ProdutosVendaCasada table table tr td a img {width:107px;}
#DS_ProdutosVendaCasada table table tr td label a img {width:auto;}
a.LEstiloTitCapa {font-size:12px; color:#666666;}
.PrecoProdutoPorValor { color:#459421; font-weight:bold}
#ProdutosVendaCasada td {color:#333333}
#ProdutosVendaCasada td a {color:#666666}

#DS_AreaProdutosHomeAP {padding-top:50px; display:table; width:807px;}
#DS_Aproveite h2{margin:0; padding:0px;}
.DS_TitBarraAproveite{width:772px!important; width:807px; height:45px; line-height:45px; margin:0px; padding:0px; font-size:14px; color:#459421; font-weight:bold; background:url(../imagens/BgTitulos.jpg) no-repeat; text-align:left; padding-left:35px; margin-bottom:10px; text-transform:uppercase; }
.DS_ConteudoBoxAproveite {width:807px; height:auto; margin:0 auto; display:table;}
#DS_BlocoProdutosHomeAP {width:185px; min-height:348px; height:348px; margin:0px auto; margin-bottom:30px;}
#DS_BlocoProdutosHomeAP .DS_BlocoSubProd{display:none;}
html>body #DS_BlocoProdutosHomeAP {height: auto;} 
#DS_AreaProdutosHomeAP #Dot_ListaProdutosUL {margin:0px; padding:0px;}
#DS_AreaProdutosHomeAP #Dot_ListaProdutosLI {margin:0px; padding:0px; list-style:none; float:left; width:24.9%;}

#DS_AreaProdutosHomeQC {display:table;}
#DS_BlocoProdutosHomeQC{width:185px; min-height:348px; height:348px; margin:0px auto; margin-bottom:30px;}
#DS_BlocoProdutosHomeQC .DS_BlocoSubProd{display:none;}
html>body #DS_BlocoProdutosHomeQC {height: auto;} 
#DS_AreaProdutosHomeQC #Dot_ListaProdutosUL {margin:0px; padding:0px;}
#DS_AreaProdutosHomeQC #Dot_ListaProdutosLI {margin:0px; padding:0px; list-style:none; float:left; width:24.9%;}




/* ---------------------------------- FIM PRODUTO DETALHES ---------------------------------- */


/* ---------------------------------- TELA DE LOGIN ---------------------------------- */

#TBTitCad1Tot, #TBTitCad3Tot{width:380px; background-color:#f4f4f4; padding:10px 30px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius: 10px;}
#TitCad1, #TitCad2{font-size:20px; color:#222222; letter-spacing:-1px; border-bottom:1px solid #CCC; display:block;}
#TBTitCad1Tot table tr td, #TBTitCad3Tot table tr td{font-size:14px; color:#333333;}
#TBTitCad2Tot{display:none;}
#TBTitCad1Tot td, #TBTitCad3Tot td {background:none;}
#TBTitCad1Tot .FCampos {background-color:#FFFFFF; border:1px solid #cccccc; font-size:23px; color:#252525; height:30px; float:left;}
#TBTitCad3Tot .FCampos {background-color:#FFFFFF; border:1px solid #cccccc; font-size:23px; color:#252525; height:30px; float:left;}
#EmailCad{width:203px;}
#CEP{width:203px;}
#Email{width:203px;}
#Senha{width:203px;}
#TRTBTitCad1Tot .TabelaPedido1 {font-size:12px; width:350px;}
#TDTXTTeclado {font:17px Arial, Helvetica, sans-serif; color:#222222; line-height:-1px; font-weight:bold; border-bottom:1px solid #ccc;}
.TabelaPedido1 { background:#FFF }
#TBTitCad1Tot a img{margin-right:22px; *margin-right:15px;}
#TBTitCad3Tot a img{margin-right:26px; *margin-right:19px;}

/* ---------------------------------- FIM TELA DE LOGIN ---------------------------------- */


/* ---------------------------------- CARRINHO ---------------------------------- */

.CarrinhoTit {font-size:11px; color:#909090; font-weight: bold; background: url(../imagens/FundoTopCarrinho.gif) repeat-x; text-decoration:none; height:34px;}
.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:#f3f3f3 }
.CarrinhoValor {font-size:11px; font-family:arial; text-decoration:none }
.CarrinhoValorTotal {font-size:18px; font-weight:bold; font-family:arial; text-decoration:none }
.CarrinhoProduto {font-size:11px; font-family:arial; text-decoration:none;}
.CarrinhoFundoProduto {font-size:11px; font-family:arial; text-decoration:none; color:#666;}
.CarrinhoAdicional {font-size:11px; text-decoration:none; background-color:#fdfdfd; color:#666666;}
.CarrinhoAdicional tr td {color:#666666;}
FundoTopo { background:#582f03; }
#tbProduto{border:1px solid #d6d6d6; border-bottom:none;}
#TbCepFreteCalcT{background: url(../imagens/FundoTopCarrinho.gif) repeat-x; border:1px solid #d6d6d6; border-top:none;}
#ValorFrete{font:16px Arial, Helvetica, sans-serif; color:#909090; }
#TableCEP{margin-top:-19px;}
#CarrinhoCross{border:1px solid #d6d6d6; background:#fff}
#CarrinhoCross tr tr table{background:#FFF; margin-bottom:2px;}
.TituloCep{font-size:12px; color:#666;}
.StrCarrinhoValorTotal {font-size:12px; color:#666;}
.CarrinhoProduto {color:#333;}
.CarrinhoProduto a {font-size:12px; color:#333;}
.CarrinhoFundoProduto .FCampos {background:#F5F5F5; border:1px solid #B6B5B5; color:#6C6C6C; font-size:12px;}
#TableCEP .FCampos {background:#F5F5F5; border:1px solid #B6B5B5; color:#6C6C6C; font-size:12px;}
.TabBotoes img {margin-left:5px;}
#DS_TbCarrinho {width:98%; margin-top:15px;}
.DS_TitImgCarrinho tr td {text-align:center;}
#TabelaValeSinal .FCampos {background:#F5F5F5; border:1px solid #B6B5B5; color:#6C6C6C; font-size:12px;}
#ValorPresente {display:none;}

#TDBrindeStr {padding-top:20px;}
#TDBrindeStr input {float:left;}
#TDBrindeStr label {float:left;}

.TabelaPedidoDataHoraEntregaTD {background:#FF9999; padding:10px;}
#TitDataHoraEntregaPg {font-size:14px;}

/* ---------------------------------- FIM CARRINHO ---------------------------------- */


/* ---------------------------------- TEXTOS LINKS ---------------------------------- */

.LinkTitulo { font-size:16px; font-weight:bold; color:#333; text-decoration:none }
.TXTLinks { font-family:tahoma,arial; font-size:8pt; color:#666; }

/* ---------------------------------- FIM TEXTOS LINKS ---------------------------------- */


/*----Box Formas de Pagamento CSS ---*/
/*#BoxAbasPagamento{width:59%; float:right; margin-bottom:10px; padding-top:20px; display:table; text-align:left;}*/
#DS_pagtotabs{height:35px; overflow:hidden;}
#DS_pagtotabs a{display:block; float:left; height:25px; padding:5px 5px; border-bottom:none;}
#DS_pagtotabs a img{border:none; border:1px solid #FFF;}
#DS_contenttabs{border:1px solid #ecece9; font-size:11px; text-align:left; float:left; width:100%; color:#777777; background:#ffffff;}
#DS_contenttabs div ul{margin:0px; padding:0px; float:left; margin:0px; display:block; padding:10px;}
#DS_contenttabs div ul li{padding:0px; list-style:none; margin:0 7px;}
.DS_FormaPagtoParcJuros { color:#F00}
.TXTFormasPagamento{font-size:11px; color:#666666;}
/*----Fim Box Formas de Pagamento CSS ---*/
