/* 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:Arial;
	background:#ffffff;
}

P {
	color:#000000;
	font-size:8pt;
	font-family:Arial;
}
TD {
	color:#000000;
	font-size:8pt;
	font-family:Arial;
}


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:#812A90;
	font-family:Arial
}
.LinhaBarraDir { background:#D8D7C9 }
.TXTNomeProdutoBarraDir {
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#812A90
}
.DescProdutoBarraDir {
	font-size:8pt;
	font-family:Arial
}

.TXTEstiloBarra{
	color:000000;
	font-size:8pt;
	font-family:Arial;
	font-weight:none
}
.TXTEstiloTitBarra {
	color:#812A90;
	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:#812A90;
	border-width:1;
	border-style:solid;
	background-color:#F5F5F5;
	font-size:11;
	font-family:Arial;
	color:#000000
}
.FCamposBusca {
	height:18px;
	border-color:#812A90;
	border-width:1;
	border-style:solid;
	background-color:#F5F5F5;
	font-size:11;
	font-family:Arial;
	color:#000000
}
.FCamposBotao {
	border-width:1;
	font-size:11;
	font-family:Arial
}

/* Estilo Botões */
.BLancamento {
	color:#812A90;
	font-size:7pt;
	font-family:Arial
}
.BComprar {
	color:#FFFFFF;
	font-size:1pt;
	font-family:Arial;
	text-decoration:none
}
.BExcluir {
	font-size:8pt;
	font-family:Arial
}
.BDetalhes {
	color:#812A90;
	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:#812A90;
	text-decoration:underline
}

/* Estilo - Topo e Menu */
.MenuTopo { }
.MenuTop {
	font-size:8pt;
	font-family:Arial;
	color:#812A90;
	text-decoration:none
}
.MenuTop:visited {
	color:#812A90
}
.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é */
.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:#812A90;
	text-decoration:underline
}
.MenuTopoAtual:visited {
	color:#812A90
}
.MenuTopoAtual:active { color:#000000 }
.MenuTopoAtual:hover { color:#A3CC35; text-decoration:underline }

/* Estilo - Barra Esquerda */
.FundoBarraEsq { }
.MenuEsqAtual {
	font-size:8pt;
	font-family:Arial;
	color:#812A90;
	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:#812A90;
	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:#812A90;
	font-size:8pt;
	font-family:Arial;
	font-weight:none
}
.TXTTitMenuEsq {
	color:#812A90;
	font-size:10pt;
	font-family:Calibri;
	font-weight:bold
}


/* Estilo - Barra: Departamentos | Categorias | SubCategorias | Seções */
.MenuDepartamento { padding:7px 3px 7px 30px }
.MenuDepartamentoAtual {
	font-size:8pt;
	font-family:Arial;
	color:#812A90;
	background:#E8E7DF;
	text-decoration:none
}
.LNomeDepartamento {
	color:#812A90;
	font-size:8pt;
	font-family:arial;
	text-decoration:none;
	font-weight:bold
}
.TextDescDepartamento {
	color:#812A90;
	font-size:8pt;
	font-family:arial;
	text-decoration:none
}
.TabelaDepartamento {
	color:#812A90;
	font-size:8pt;
	font-family:arial;
	text-decoration:none;
	font-weight:bold
}
.LNomeDepartamento2 {
	color:#812A90;
	font-size:8pt;
	font-family:arial;
	text-decoration:none
}
.TextDescDepartamento2 {
	color:#812A90;
	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:#812A90;
	font-size:8pt;
	font-family:arial
}
.PrecoProdutoDeValor {
	color:#812A90;
	font-size:8pt;
	font-family:arial
}
.PrecoProdutoPor {
	color:#812A90;
	font-size:16px;
	font-family:arial;
	font-weight:bold
}
.PrecoProdutoPorValor {
	color:#812A90;
	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:Arial
}
.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:#000000;
	font-size:8pt;
	font-family:Arial;
	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: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;
	font-size:8px;
	font-weight:bold;
}
.SubTitulo {font-size:9pt; font-family:arial; font-weight:bold; color:#000000; }
.TabelaCamposObrig { background:#000000; }

/* 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;
	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;
	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;
	color:#812A90;
	font-weight: bold;
	text-decoration:none;
	background-color: #FFFFFF;
	border: thin none #FFFFFF;
}
.CarrinhoItem {
	font-size:11px;
	font-family:arial;
	text-decoration:none;
	background-color:#666666
}
.CarrinhoTotal {
	font-size:12px;
	font-family:arial;
	text-decoration:none;
	background-color:#FFFFFF;
	color: #812A90;
	border-left-width: thin;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #812A90;
}
.CarrinhoValor {
	font-size:11px;
	font-family:arial;
	text-decoration:none;
	color: #812A90;
}
.CarrinhoValorTotal {
	font-size:18px;
	font-weight:bold;
	font-family:arial;
	text-decoration:none;
	color: #812A90;
}
.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:#812A90;
	border-width:1;
	border-style:solid;
	background-color:#ffffff;
	font-size:11;
	font-family:arial;
	color:#6C6C6C
}
.FBuscaTexto2 {
	width:85px;
	border-color:#812A90;
	border-width:1;
	border-style:solid;
	background-color:#ffffff;
	font-size:11;
	font-family:arial;
	color:#6C6C6C
}
.FBuscaFabricante2 {
	width:130px;
	border-color:#812A90;
	border-width:1;
	border-style:solid;
	background-color:#ffffff;
	font-size:11;
	font-family:arial;
	color:#6C6C6C
}
.FBuscaFabricante {
	width:130px;
	border-color:#812A90;
	border-width:1;
	border-style:solid;
	background-color:#ffffff;
	font-size:11;
	font-family:arial;
	color:#6C6C6C
}

.FBuscaDepartamento {
	width:100px;
	border-color:#812A90;
	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;	
}
