/* dotStore - Estilo Padrao 1  -  TXT=Texto | L=Link | T=Titulo | F=Form | B=Botao */
 
Body {	color:#231F20; margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	background:#ffffff;}

P { color:#231F20; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
TD { color:#231F20; font-size:12px; font-family: Arial, Helvetica, sans-serif; }


A:link {text-decoration: none;}
A:visited {text-decoration: none;}

/* 
A:active { color: #231F20; text-decoration: none;}
A:link { color: #231F20; text-decoration: none;}
A:hover { color:#231F20; }
A:visited { color: #231F20; 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:120px }


/* Estilo - Formulários */
.FCampos { border-color:#333333; border-width:1; border-style:solid; background-color:#F5F5F5; font-size:11; font-family: Arial, Helvetica, sans-serif; color:#6C6C6C }
.FCamposBusca { height:18px; border-color:#333333; border-width:1; border-style:solid; background-color:#F5F5F5; font-size:11; font-family: Arial, Helvetica, sans-serif; color:#6C6C6C }
.FCamposBotao { border-width:1; font-size:11; font-family:arial }


/* Estilos - Pedidos */
.TabelaPedido { background: none repeat scroll 0 0 #F4F4F4; color:#000000; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold }
.TXTProdutoTabelaPedido { color:#333333; font-size:12px; font-weight:bold; font-family:arial }
.TXTProdutoTabelaPedido:visited { color:#333333 }
.TXTProdutoTabelaPedido:hover { color:#990000}
.TabelaPedido1 { font-size:12px; background:#fff }
.TabelaPedidoValor { font-size:12px; background:#ECECEC; font-family:Courier New,Courier }
.TabelaPedidoTotal { font-size:10pt; background:#D3D3D3; font-weight:bold }
.TabelaPedidoFrete { font-size:12px; background:#F4F4F4; font-weight:bold }
.TabelaPedidoBotoes { color:#000000; font-size:12px; font-weight:bold; font-family:arial,arial }
.TabelaPedidoRef { color:black; font-size:12px; font-family:arial }
.TabelaPedidoCategoria { font-size:12px; font-family:arial }
.TabelaPedidoCategoriaNome { font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold }
.TXTQuantidade { font-size:12px; font-family: Arial, Helvetica, sans-serif; text-align:right }
.TXTQuantidadePed { font-size:12pt; font-family: Arial, Helvetica, sans-serif;}
.TXTContinuarComprando { font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#990000 }

/* Estilo - Títulos de Tabelas */
.TTabelaTopo { padding:5px 3px 3px 3px; background:#F3F3F3; color:#000000; font-size:9pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold }

/* Estilo - Campos de Formulário */
.TXTNomeCampos { color:000000; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold }
.TXTNomeCamposObrig { color:#CC6600; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
.TXTCampos { font-size:12px; font-family:arial }
.TXTCamposConf { font-size:12px; font-family:arial }

/* Estilo - Paginação */
.FundoTabelaPaginacao { background:#ffffff }
.TXTPaginacao { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333 }
.TXTPaginacaoAtual { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333 }

/* Estilo - Link */
.LinkTitulo { font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#231F20; text-decoration:none }
/* Estilo - Sist. de Links */
.TXTLinks { font-family:tahoma,arial; font-size:12px; color:#231F20; }

/* Estilo - Lista de Casamento */
.TXTTitCasamento { color:000000; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold }
.TXTCasamento { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333 }
.TTabelaCasamento { padding:5px 3px 3px 3px; background:#ECECEC; color:#000000; font-size:9pt; font-family: Arial, Helvetica, sans-serif; }
.TTabelaCasamento2 { padding:5px 3px 3px 3px; background:#D8D7C9; color:#000000; font-size:9pt; font-family: Arial, Helvetica, sans-serif; }
.TTabelaCasamento3 { padding:5px 3px 3px 3px; background:#D3D3D3; color:#000000; font-size:9pt; font-family: Arial, Helvetica, sans-serif; }

/* Estilo - Lista de Casamento */
.TXTTitDesejos { color:000000; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold }
.TXTDesejos { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333 }
.TTabelaDesejos { padding:5px 3px 3px 3px; background:#ECECEC; color:#000000; font-size:9pt; font-family: Arial, Helvetica, sans-serif; }
.TTabelaDesejos2 { padding:5px 3px 3px 3px; background:#D8D7C9; color:#000000; font-size:9pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold }
.TTabelaDesejos3 { padding:5px 3px 3px 3px; background:#D3D3D3; color:#000000; font-size:9pt; font-family: Arial, Helvetica, sans-serif; }

/* Estilo - Erros */
.TXTErro1 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333 }
.TXTErro2 { font-family: Arial, Helvetica, sans-serif; font-size:12px; 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, Helvetica, sans-serif; font-weight:bold; color:#000000; }
.TabelaCamposObrig { background:#CC6600; }

/* Estilo - Capa */
.TXTEstiloCapa { color:000000; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:none }
.TXTEstiloTitCapa { color:000000; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold }
.TXTEstiloTitCapa2 { color:000000; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold }
.LEstiloTitCapa4 { font-size:14pt; font-family: Arial, Helvetica, sans-serif; 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, Helvetica, sans-serif;
		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, Helvetica, sans-serif;
		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;
}


/* 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, Helvetica, sans-serif; color:#FFFFFF; font-weight: bold; background: none repeat scroll 0 0 #231F20; border-bottom: 4px solid #F68B30; text-decoration:none }
.CarrinhoItem {font-size:11px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; background-color:#fdfdfd }
.CarrinhoTotal {font-size:11px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; background-color:#f4f4f4 }
.CarrinhoValor {font-size:11px; font-family: Arial, Helvetica, sans-serif; text-decoration:none }
.CarrinhoValorTotal {font-size:18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration:none }
.CarrinhoProduto {font-size:11px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.CarrinhoFundoProduto {font-size:11px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
.CarrinhoAdicional {font-size:11px; font-family: Arial, Helvetica, sans-serif; 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, Helvetica, sans-serif; color:#6C6C6C }
.FBuscaTexto2 { width:85px; border-color:#000000; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family: Arial, Helvetica, sans-serif; color:#6C6C6C }
.FBuscaFabricante2 { width:130px; border-color:#000000; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family: Arial, Helvetica, sans-serif; color:#6C6C6C }
.FBuscaFabricante { width:130px; border-color:#000000; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family: Arial, Helvetica, sans-serif; color:#6C6C6C }

.FBuscaDepartamento { width:100px; border-color:#000000; border-width:1; border-style:solid; background-color:#ffffff; font-size:11; font-family: Arial, Helvetica, sans-serif; color:#6C6C6C }

.EstiloCorSubProduto {
	border:1px #e3e3e3 solid;	
}

.EstiloComboCorSubProduto {
	border:1px solid #e3e3e3;	
}

.MaisBuscados{overflow: hidden;}
.MaisBuscadosA{overflow: hidden;}
.tagCloud {padding:0; 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 .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;}