/* dotStore - Estilo Padrao 1  -  TXT=Texto | L=Link | T=Titulo | F=Form | B=Botao */
 
Body {	color:#000000; margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-size:8pt;	font-family:tahoma,verdana;	background:#FFFFFF;}

P { color:#000000; font-size:8pt; font-family:verdana,arial; }
TD { color:#000000; font-size:8pt; font-family:tahoma,verdana; }


A:link { color: #009900; text-decoration: none;}
A:visited { color: #3399CC; text-decoration: none;}
A:hover { color:#003300; }

/* 
A:active { color: #006600; text-decoration: none;}
A:link { color: #009900; text-decoration: none;}
A:hover { color:#003300; }
A:visited { color: #3399CC; 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:#66CC00; 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:#66CC00; }

/* 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:90px; border-color:#000000; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family:arial; color:#6C6C6C }
.FBuscaTexto2 { width:90px; 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;}


/*DS_ESTILO

____TOPO____*/
li, ul, ol{ list-style:none; margin:0; padding:0;}
img{ border:0;}
body{ background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
p,span,h1,h2,a,td {font-family:Arial, Helvetica, sans-serif;}
p,spam,a,td,li,a:link,input{font-size:12px; color:#666;}
p{color:#666;}
a:hover{ text-decoration:underline;}
a:visited{ color:#666;}
h1{ margin:0;}

.limite{width:1004px; margin:0 auto; float:none; display:table; text-align:center;}
.limite a,.limite p,.limite span,.limite h1,.limite h2{ text-align:left;}


/*topo*/

#DS_barraTopo{ background:url(../imagens/bgMenu.jpg) repeat-x; height:40px; width:100%; text-align:center;}
#DS_Logotipo{ margin-top:17px; float:left; margin-left:12px; height:73px; overflow:hidden;}
#DS_menuUsuario{ margin-top:45px; margin-left:50px; float:left;}
#DS_menuUsuario li{ list-style:url(../imagens/bullet.jpg); *list-style-image:url(../imagens/bullet.jpg); margin-left:37px; float:left;}

#DS_carrinho{ width:215px; float:right; margin-top:26px; text-align:right;}
#DS_carrinho .DS_imgCesta{ float:left; margin-right:11px;}
#DS_carrinho .DS_qtd{ font-size:11px;}

#DS_barraTopo .DS_saudacao{ color:#fff; font-size:11px; float:left; margin:13px 20px;}
#DS_barraTopo .DS_saudacao a{ color:#fff; font-size:11px;}
#DS_BoxBuscaTopo{ margin:5px 0; float:left;}
#DS_BoxBuscaTopo input{ float:left; color:#fff; position:relative; left:-2px; *left:-5px; top:-1px;}
#DS_BoxBuscaTopo .DS_inpBuscar{ height:27px; width:306px; padding:3px; background:url(../imagens/bgBusca.png) no-repeat; border:0; left:0; top:0; }
.DS_telefone{ float:right;}
.DS_boxTelefone{ width:165px; float:right; height:30px; padding-top:10px;}
.DS_boxTelefone span{ font-size:10px; color:#fff; position:relative; top:-10px; float:right;}
#DS_menuTopo{ height:60px;}
#DS_menuTopo ul{ text-align:center; width:100%; border-bottom:1px solid #efefef;}
#DS_menuTopo ul li{ border-left:1px solid #efefef; padding:7px 20px; display:inline; line-height: 29px;}
#DS_menuTopo ul li a{ padding:3px 5px;}
#DS_menuTopo ul li strong{ color:#99cc33;}
#DS_menuTopo ul li a:hover{ text-decoration:none; background:#97ca32; color:#fff;}
#DS_menuTopo ul li a:hover strong{ color:#fff;}
#DS_menuTopo ul li.first{ border-left:0;}

/*esquerda*/
#DS_esquerda{ width:189px; float:left;}
#DS_esquerda ul{ margin-left:10px;}
#DS_esquerda ul li{ margin-top:4px;}
#DS_esquerda ul ul{ margin-left:10px;}
#DS_esquerda ul li a{ font-weight:bold; line-height:20px;}
#DS_esquerda ul li ul li{ margin-top:0;}
#DS_esquerda ul li ul li a{ font-weight:normal;}

#DS_esquerda #DS_menuMarca .jcarousel-clip-vertical{ height:320px; width:187px; margin-top:20px;}
#DS_esquerda #DS_menuMarca .jcarousel-clip{overflow: hidden;}
#DS_esquerda #DS_menuMarca .jcarousel-next{ background:url(../imagens/imgbaixo.jpg); width:187px; height:22px; cursor:pointer;}
#DS_esquerda #DS_menuMarca .jcarousel-prev{ background:url(../imagens/imgcima.jpg); width:187px; height:22px; position:absolute; left:0px; top:-15px; cursor:pointer;}
#DS_esquerda #DS_menuMarca{ margin-left:0px; /* overflow-x:hidden; overflow-y:auto;*/ width:187px;}
#DS_esquerda #DS_menuMarca li{ width:100%;}


#DS_menuMarca li{ text-align:center; background:url(../imagens/separaMarca.jpg) no-repeat bottom center; padding:10px 0;}
#DS_menuMarca li img{ height:50px;}

/*direita*/
#DS_direita{ width:612px; padding:0 10px; float:left; text-align:left;}
#DS_direitaInt{ width:804px; padding-left:3px; float:left; text-align:left;}

/*BarraDireita*/

#DS_BoxNewsletter{ background:#97c933; width:179px; border:1px solid #efefef; margin-bottom:3px; margin-left:4px; height:197px; position:relative;}
#DS_BoxNewsletter p{ font-size:12px; color:#fff; margin:0; padding:10px 0;}
#DS_FormularioNews{ padding:0 6px;}
#DS_FormularioNews input{ margin:0 0 4px 0; width:163px; border:0; height:26px; padding:5px; float:left;}
#DS_FormularioNews #DS_BtOkNews{ margin-left:40px;}
#linhaBol2{ position:absolute; right:15px; top:133px; *top:153px;}
#linhaBol1{ position:absolute; right:15px; top:104px; *top:124px;}

/*lista*/
#Dot_ListaProdutosUL li{ float:left; width:196px; margin:15px 2px; height:325px; position:relative;}
#Dot_ListaProdutosUL li .DS_descricao{ height:92px; *height:110px; width:176px; *width:196px; overflow:hidden; display:block; padding:9px 11px 6px; background:#f6f6f6; border-top:2px solid #99cc33; position:absolute; bottom:0; text-align:left;}
#Dot_ListaProdutosUL li .DS_FreteGratis{ position:absolute; top:15px; right:0;}
#Dot_ListaProdutosUL li .DS_IMGDestaqueHome{ width:196px; height:214px; overflow:hidden; text-align:center;}
/*#Dot_ListaProdutosUL li .DS_IMGDestaqueHome img{ width:100%;}*/
#Dot_ListaProdutosUL li .DS_NomeProdutoHome a{ text-align:center;}
#Dot_ListaProdutosUL li .DS_agrupaValor{float:left; width:100%;}
#Dot_ListaProdutosUL li #DS_ValorDeHome{ text-decoration:none; width:auto; float:left; margin-right:5px;}
#Dot_ListaProdutosUL li .DS_ValorProduto{ font-size:13px; font-weight:bold; width:auto; float:left; color:#333333;}

.DS_paginacaoTop{ background:#f6f6f6; padding:10px; float:left; width:784px; display:table;}
.DS_paginacao{ font-size:12px; color:#666; margin:5px; padding:10px 0; float:left; width:800px;}
.DS_Ordenar{ float:right;}
.DS_Ordenar p{ margin:0;}
.DS_migalhas{ float:left;}
.DS_migalhas a{ font-size:14px; color:#666;}
.DS_migalhas a.AMigalhaAtivo{ color:#719726;}
.DS_pag{ margin-top:10px;}
.DS_pag .TXTBarraPaginacao{ display:none;}

/*detalhes*/
.DS_migalhasInt{ padding:10px 5px 5px 5px; color:#666; margin-left:5px; text-align:left;}
.DS_migalhasInt a{ font-size:14px; color:#666;}
.DS_migalhasInt a.AMigalhaAtivo{ font-weight:bold; color:#719726;}
.DS_aproveite h1, .DS_compreJunto h1,.DS_comentarios h1{ background:#f6f6f6; color:#6b8e25; font-size:15px; padding: 12px 22px;display:block;}
.DS_aproveite, .DS_compreJunto,.DS_comentarios{ display:table; background:#fff; padding-bottom:10px; width:100%; margin-left:5px;}
.DS_aproveite{ margin-top:25px;}
.DS_comentarios div{ padding:10px 10px 0 10px;}
.DS_compreJunto td{ color:#333; font-size:12px;}
.DS_compreJunto a{ font-size:12px; color:#666;}
.DS_compreJunto .PrecoProdutoPorValor{ font-weight:bold; font-size:12px; color:#5e7f27;}

.DS_btnPromocao{bottom: 109px; left: 47px; position: absolute;}

.DS_boxImg{ float:left; width:362px; margin-right:12px; margin-top:18px; margin-left:5px; position:relative;}

#IMGAmpliadaZoom,.DS_boxImg table, .DS_boxImg td, .DS_boxImg tr{ width:100%; height:349px;}
#DS_BntAmpliar{ position:absolute; right:5px; bottom:5px;}
.DS_FotosDetProd{ margin-top:4px;}
.DS_FotosDetProd li{ border:1px solid #f6f6f6; float:left; margin-right:4px;}
.ProdutoMaisDetalhesBordaThumbs{ border:1px solid #f6f6f6;}

.DS_descricao{ float:left; width:411px; margin-top:18px;}
.DS_descricao h1{ font-size:22px; color:#333;}
.DS_descricao #DS_RefProd{ color:#999; font-size:11px;}
.DS_descricao p{ font-size:12px; color:#666;}
#DS_Avaliacao{ width:161px; float:right;}
#DS_TxtAvaliacao{ font-size:12px; color:#333; float:left; margin-right:5px; margin-top:5px;}
.DS_descricao #DS_Lancamento{ float:left; margin-top:7px;}
.DS_descricao .DS_FreteGratis{ float:left; margin-top:7px;}

.DS_ValorDeStr{ color:#9f9f9f; font-size:11px; text-decoration:line-through;  width:100%; float:left;}
.DS_ValorParcProdDetalhes{ font-size:11px; color:#666;}
#DS_BoxValorComprar{ padding:0 0 10px; display:block; *display:table; float:left; width:100%; margin:10px 0;}
.DS_ValorPorProdDetalhes{ color:#c656de; font-size:25px; font-weight:bold; width:100%; line-height:18px; float:left;}
#DS_BgValores{ background:url(../imagens/bgValores.gif) repeat-x;float: left; height: 56px; margin-right: 5px; padding: 10px 0 10px 10px; width: 251px;}
#DS_BtComprar{ float:right; width:145px; height:41px;}

.DS_boxCep{ background:#fff; padding:7px 0; width:100%; float:left; display:block; margin-bottom:15px;}
.DS_descricaoCep{ width:156px; float:left; text-align:left; font-size:14px; color:#c199bf;}
.DS_descricaoCep img{ margin-top:7px; margin-right:5px;}
.DS_descricaoCep .DS_titCep{ font-size:10px; color:#717171;}
.DS_boxCep input{ border:1px solid #9bcd39; padding:3px 5px; width:211px; height:24px; margin-left:2px; float:left;}
.DS_boxCep input.DS_BtnCEP{ border:0; background:url(../imagens/okFrete.gif) no-repeat; padding:0; width:29px; height:30px; display:block; text-align:left; text-indent:-999999px;}
.DS_face, .DS_twitter, .DS_google{ float:left; width:80px;}
.DS_google{ margin-top:-1px; width:82px;}
#DS_botoes{ margin-top:26px;}
.DS_btnCurtir{ text-align:left; float:right; width:165px;}

.DS_geralDescricao{ display:table; float:left; clear:both;}
.DS_IntUsuario{ background:#fff; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin:0 0 10px 0; float:left; padding:10px 0; display:block; width:99%; clear:both; height:22px;}
.DS_IntUsuario a, .DS_IntUsuario label, .DS_IntUsuario li{ float:left; margin-left:12px;}
#DS_ConteudoAba{ padding:10px; border-bottom:1px solid #eee; border-right:1px solid #eee; border-left:1px solid #eee;}


#DSL_ProdutoDetalhesPAGTO{ position:relative;}
#DSL_FormaPagto{ display:none;background: none repeat scroll 0 0 #FFFFFF;display: none;left: 0;overflow: hidden; position: absolute;  top: 32px;border:1px solid #666; width: 218px;}
#DSL_FormaPagto p{ margin:5px;}
#DS_BlocoSubProd{ margin-top:10px;}
#DS_BlocoSubProd,#DSL_ProdutoDetalhesPAGTO{ width:233px; float:left;}
.DS_entrega{float:left; width:243px;}


/*abas - detalhe produto*/
#DS_AreaAbasInfo{ font-size:12px; color:#666; width:99%; margin:5px; margin-bottom:15px; text-align:left;}
#DS_Aba{ height:30px; background:#f6f6f6; padding:3px; display:block;}
#DS_Aba a{ font-size:15px; font-weight:bold; color:#6b8e25; padding:5px 15px; position:relative; top:1px; *top:3px; float:left; display:block;}



/*rodape*/
.DS_ControlaRodape{ float:left; border:1px solid #cfcfcf; margin-bottom:20px; padding:10px; width:965px; *width:986px; text-align:left;}
.DS_ControlaRodape h6{ color:#333; font-weight:bold; font-size:12px; margin:0;}
.DS_ControlaRodape a{ font-size:11px; color:#8d8c8c; line-height:20px;}
.DS_ControlaRodape .DS_Vistos{ width:250px; float:left;}
.DS_limpaDados{ clear:both; margin:25px 0; float:left; width:100%;}
.DS_limpaDados img{ float:right;}

.DS_maisBuscadas{ display:block; background:#fff; margin-top:50px;}

#MaisBuscados{ border:1px solid #cfcfcf; margin-top:10px;}


/*##### Estilo Rodape Menu #####*/
#DS_rodape{ text-align:center;}
#DS_rodape h1 { font-size:14px; font-weight:bold; color:#666666 margin:0px; padding:0px; float:left;width:100%; line-height:24px; color:#666666; }

#DS_rodape ul { margin:0px; padding:0px; list-style:none}
#DS_rodape ul li { margin:0px; padding:0px; float:left;width:100%; line-height:24px; color:#666666; }	
#DS_rodape ul li a{color:#666666;}

#DS_BuscaRopape { width:100%; background:#eee; height:30px; text-align:center; padding:5px 0;}
#DS_BuscaRopape form{width:490px; margin: 0 auto;}
#DS_BuscaRopape .DS_FBuscaTexto{ width:445px; padding:4px 4px 4px 37px; background:url(../imagens/icoBusca.gif) no-repeat 7px #fff; height:29px; border:0; float:left; font-size:11px;}
#DS_BuscaRopape .DS_BotaoBusca{ width:30px; height:30px; float:left; margin-left:3px;}

#DS_Bloco01,#DS_Bloco02,#DS_Bloco03,#DS_Bloco04{ margin-top:25px; width:239px; float:left; text-align:left}
.DS_icoContato{ position:relative; top:3px;}

#DS_Bloco01 { text-align:left; margin-left:20px}
		
#DS_Bloco05 { width:357px; float:left; text-align:left; margin-left:20px; margin-top:13px;}

#DS_Bloco06 { width:330px; float:left; text-align:left; margin-top:13px}
#DS_Bloco06 a{ margin-top:22px; float:left; margin-right:4px;}
#DS_Bloco06 .DS_smam{ float:left; margin-right:-45px; margin-top:0;}

#DS_Bloco07 { width:96px; float:right; text-align:left; margin-top:13px}
/*##### Estilo Rodape Fim #####*/


