/* ###################################################################
																	  inicio universais
################################################################### */
form
	{
		margin-bottom: 0px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px
	}

input{
	BORDER-RIGHT: #39497D 1px solid;
	BORDER-TOP: #39497D 1px solid;
	BORDER-LEFT: #39497D 1px solid;
	BORDER-BOTTOM: #39497D 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #f0f0f0
}

textarea{
	BORDER-RIGHT: #39497D 1px solid;
	BORDER-TOP: #39497D 1px solid;
	BORDER-LEFT: #39497D 1px solid;
	BORDER-BOTTOM: #39497D 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #f0f0f0
}

body {
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
}

.Td_borda
{border-collapse: collapse;
	border:1px solid #92A5B3;}
	
	
.fieldset { margin-bottom: 6px; color: #000000; font-size : 14px; font-weight : bold; BORDER: 1px SOLID #CCCCCC; -moz-border-radius: 0px 0px 0px 0px; padding: 0px}	
.Titulo_Tabelas
	{
		margin-bottom: 6px;
		color: #267DDC;
		BORDER: 1px SOLID #666666;
		-moz-border-radius: 4px 4px 4px 4px;
		padding: 4px;
	}
	
	
.Link_branco:link { text-decoration : none; color : #FFFFFF; } 
.Link_branco:visited { text-decoration : none; color : #FFFFFF; } 
.Link_branco:hover { text-decoration : underline; color : #FFFFFF; } 
.Link_branco:active { text-decoration : none;  color : #FFFFFF; }

.Link_detalhes:link { text-decoration : none; color : #000000; } 
.Link_detalhes:visited { text-decoration : none; color : #000000; } 
.Link_detalhes:hover { text-decoration : underline; color : #000000; } 
.Link_detalhes:active { text-decoration : none;  color : #000000; } 
	
.Link_vermelho:link { text-decoration : none; color : #FF0000; } 
.Link_vermelho:visited { text-decoration : none; color : #FF0000; } 
.Link_vermelho:hover { text-decoration : underline; color : #FF0000; } 
.Link_vermelho:active { text-decoration : none;  color : #FF0000; } 

.Link_verde:link { text-decoration : none; color : #006600; } 
.Link_verde:visited { text-decoration : none; color : #006600; } 
.Link_verde:hover { text-decoration : underline; color : #006600; } 
.Link_verde:active { text-decoration : none;  color : #006600; } 

	
	
.ImagemMenuLista{background-position:right; background-repeat:no-repeat;
}
.ImagemHeaderBg{background-position:right; background-repeat:no-repeat;
}
.ImageMinhaLojaBg{background-position:top right; background-repeat:repeat-x;
} 

td {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;
}
.Login {
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	}
	
.Login_form {
	BORDER-RIGHT: #39497D 1px solid;
	BORDER-TOP: #39497D 1px solid;
	BORDER-LEFT: #39497D 1px solid;
	BORDER-BOTTOM: #39497D 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #f0f0f0
	}
.Login_botao {
	BORDER-RIGHT: #39497D 1px solid;
	BORDER-TOP: #39497D 1px solid;
	BORDER-LEFT: #39497D 1px solid;
	BORDER-BOTTOM: #39497D 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #39497D;
	}		
	
.style1 {
	color: #666666;
	font-weight: bold;
	font-size: 11px;
}
.style4 {
	color: #666666;
	font-weight: bold;
}
.textoBemVindo {
	padding-left: 15px;
	font-size: 11px;
	line-height: 15px;
}
.textoBemVindo a:link {
	color: #BC7219;
	text-decoration: none;
}
.textoGuiaComprasSaibamais {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: underline;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
}
.textoGuiaComprasChamadas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #000066;
	text-decoration: none;
}
.textoBemVindo a:hover {
	color: #BC7219;
	text-decoration: underline;
}
.textoBemVindo a:visited {
	color: #BC7219;
	text-decoration: none;
}
.textoBemVindo a:active {
	color: #BC7219;
	text-decoration: none;
}
.textoBusca {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
.textoProdutosVisitados{
	font-size: 10px;
	color: #999999;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
}
.textoProdutosVisitados a:hover {
	text-decoration: underline;
}
.textoMaisProcurados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.textoLegal {
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	text-align: center;
}
.boxFuncoes {
	font-size: 11px;
	border: 1px solid #EEEEEE;
	text-align: left;
	vertical-align: top;
	color: #999999;
}
.textoBoxRodape{
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.textoBoxRodape a:link {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.textoBoxRodape a:visited {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.textoBoxRodape a:hover {
	text-decoration: underline;
}
.textoBoxRodape a:active {
	text-decoration: underline;
}

.textoFormasPagamento{
	font-size: 11px;
	color: #666666;
}
.textoSaibaMais {
	font-size: 11px;
	color: #0033cc;
}
.textoAlertaErro {
	font-size: 11px;
	color: #cc0000;
}
input, select, textarea {
	font-family: Arial;
	font-size: 11px;
}
.erroForm {
	font-family: Arial;
	font-size: 11px;
	background-color:#FFB9AE;
}
.textoTituloTabelas{
	font-size: 16px;
	color: #000066;
	font-weight:bold;
}
.textoSubtituloTabelas{
	font-size: 12px;
	color: #000066;
}
.textoNomeForm{
	font-size: 11px;
	color: #000066;
	font-weight:bold;
}
.textoNomeOpcaoForm{
font-size: 11px;
	color: #000066;
}
/* ###################################################################
                                                                      fim universais
################################################################### */



/* ###################################################################
                                                                      inicio vitrines
################################################################### */
.textoCaminho {
	font-size: 12px;
	color: #999999;
}
.textoCaminho a:hover{
	text-decoration: underline;
	color: #26237c;
}
.textoCaminho a:active{
	text-decoration: none;
	color: #26237c;
}
.textoCaminho a:link{
	text-decoration: none;
	color: #26237c;
}
.textoCaminho a:visited{
	text-decoration: none;
	color: #26237c;
}
.textoVitrineProdutoTitulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	background-image:  url(file:///E|/images/layout/produto_bg_titulo.gif);
}
.textoVitrineProdutoTituloSemLinha {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
}
.textoVitrineProdutoDescricao {
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
.textoVitrineProdutoDescricao a:hover {
	text-decoration: underline;
}
.textoVitrineProdutoDetalhe {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
}
.textoVitrineProdutoDetalhe a:hover {
	text-decoration: underline;
}
.textoVitrineProdutoDetalhe a:active {
	text-decoration: none;
}
.textoVitrineProdutoDetalhe a:visited {
	text-decoration: none;
}
.textoVitrineProdutoDetalhe a:link {
	text-decoration: none;
}
.textoVitrineProdutoDePor {
	font-size: 9px;
	color: #828282;
}
.textoVitrineProdutoDePorRiscado {
	font-size: 9px;
	color: #828282;
	/*text-decoration:line-through; */
}
.Preco {
	font-size: 16px;
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
}
.Preco a:hover {
	text-decoration: underline;
}
.Preco10x {
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
.Preco10x a:hover {
	text-decoration: underline;
}
.textoVitrineProdutoComparar {
	font-size: 10px;
	color: #000066;
}
.textoComparar {
	font-size: 12px;
	color: #000000;
}
.textoInstrucao {
	font-size: 10px;
	color: #000000;
}
.textoCompararPaginacao {
	font-size: 11px;
	color: #000066;
	text-align:center;
}
.LinkPaginas{
	background-color: a14f03; 
	padding-left: 3px; 
	padding-right: 3px; 
	color:FFEC00; 
	text-decoration:none
}
.textoCompararPaginacao a:active {
	font-weight: bold;
	text-decoration: none;
}
.textoCompararPaginacao a:visited {
	font-size: 11px;
	color: #000066;
	text-align:center;
}

.textoMaisInfoProduto{
	font-size: 12px;
	color: #666666;
	font-weight:bold;
	text-decoration: none;
}
.textoMaisInfoProduto a :hover {
	text-decoration: none;
	color: #dedede;
}
.comprePor {
	font-size: 10px;
	color: #000000;
}
.PrecoCentavos {
	font-size: 11px;
	color: #ff9900;
	font-weight: bolder;
	text-decoration: none;
	text-transform: uppercase;
}
.Preco10xCentavos {
	font-size: 9px;
	color: #000066;
}
/* ###################################################################
                                                                       fim vitrines
################################################################### */



/* ###################################################################
                                                                       inicio carrinho
################################################################### */
.textoTituloTabelas {
	font-size: 16px;
	color: #000066;
	font-weight: bold;
}
.textoCaminhoTextarea {
	font-size: 12px;
	font-family: Arial;
}
.textoCarrinhoDescricaoCompra {
	font-size: 11px;
	color: #000066;
	padding-bottom: 0px;
	text-decoration: none;
}
.textoCarrinhoDescricaoCompra a:hover{
	text-decoration: underline;
}
.textoCarrinhoDescricaoCEP {
	font-size: 11px;
	color: #000066;
	padding-left: 10px;
}
.textoCarrinhoDescricaoTotal {
	font-size: 15px;
	color: #ff9401;
	text-align: right;
	font-weight: bold;
}
.textoCarrinhoLabels {
	font-size: 11px;
	color: #000066;
	padding-top:1px;
	padding-left:0px;
}

.textoTituloTabelasDuvidas {
	font-size: 12px;
	color: #000066;
	text-align: left;
	padding-left:5px;
}
.textoCarrinhoPerguntasDuvidas {
	font-size: 10px;
	color: #666666;
}
.textoCarrinhoPerguntasDuvidas a:hover{
	text-decoration: underline;
}
.textoCarrinhoCompreTambemOferta {
	font-size: 12px;
	color: #000066;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left:5px;
	text-align: right;
}
.textoCarrinhoCompreTambemPreco {
	font-size: 14px;
	color: #ff9401;
	font-weight:bold;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left:5px;
	text-align: right;
}
.textoCarrinhoPrecoUnit {

	font-size: 13px;
	color: #ff9401;
	font-weight:bold;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left:5px;
	text-align: right;
}
.textoCarrinhoDescricao {
	font-size: 11px;
	color: #545454;
}
.textoAvisoNota{
	font-size: 11px;
	color: #666666;
	text-align: left;
}
.formu {
	font-size: 11px;
	text-align: center;
	font-family: Arial;

}
.form_questoes {
	font-size: 11px;
	font-weight: normal;
	color: #000066;
}
.info_compra {
	font-size: 11px;
	color: #000066;
}
.textoCarrinhoPgto {
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
/* ###################################################################
                                                                       fim carrinho
################################################################### */



/* ###################################################################
                                                                       inicio mais vendidos
################################################################### */
.textoMaisVendidos {
	font-size: 11px;
}
.textoMaisVendidosPrecos {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.textoMaisVendidosVejaMais {
	font-size: 12px;
	color: #999999;
	padding-left: 10px;
	padding-right: 10px;
}
.textoMaisVendidosServicos {
	font-size: 12px;
	color: #000000;
}
.textoMaisVendidosServicos a:hover {
	text-decoration: none;
}
.textoMaisVendidosServicos a:link {
	text-decoration: none;
}
.textoMaisVendidosServicos a:active {
	text-decoration: none;
}
.textoMaisVendidosServicos a:visited {
	text-decoration: none;
}
/* ###################################################################
                                                                       fim mais vendidos
################################################################### */



/* ###################################################################
                                                                      inicio menus categorias
################################################################### */
.textoMenuCategoriaTitulo {
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
}
.textoMenuCategoriaTitulo a:hover {
	text-decoration: underline;
}
.textoMenuCategoria {
	font-size: 11px;
	line-height: 18px;
	color: #26237c;
	text-align: left;
	text-decoration: none;
}
.textoMenuCategoria a:hover {
	text-decoration: underline;
	
}

/* ###################################################################
                                                                       customização do menu
###################################################################*/
.backgroundMenu {
	background-image: url(file:///E|/images/layout/menu_esq_cat_bg.jpg);
}
.textoMenuCategoriaDestaque  {
	font-size: 11px;
	padding-left: 3px;
	line-height: 18px;
	color: #26237c;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	background-image:  url(file:///E|/images/layout/menu_esq_cat_bg_titulo.jpg);
	background-repeat: repeat-y;
}
.textoMenuCategoriaDestaqueBusca  {
	font-size: 11px;
	padding-left: 3px;
	line-height: 18px;
	color: #26237c;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	background-image:  url(file:///E|/images/layout/menu_esq_cat_bg_titulo_busca.jpg);
	background-repeat: repeat-y;
}
/*.textoMenuCategoriaDestaque A*/

/* ###################################################################
                                                                       fim menus categorias
###################################################################*/



/* ###################################################################
                                                                       inicio guia de compras
################################################################### */
.textoGuiadeCompras{
	font-size: 11px;
	line-height: 18px;
	color: #999999;
	text-align: left;
	padding-left: 4px;
	text-decoration: none;
}
.textoGuiadeCompras a:hover {
	text-decoration: underline;
}
/* ###################################################################
                                                                       fim guia de compras
################################################################### */



/* ###################################################################
                                                                       inicio detalhe de produto
################################################################### */

.ImagemBorda {
	border: 1px solid #CCCCCC;
}
.textoDescricaoDetalhe {
	font-size: 12px;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
}
.textoCondicoesDetalhe {
	font-size: 12px;
	color: #26237c;
}
.textoVoltagemDetalhe {
	font-size: 10px;
	color: #26237c;
}
.textoListaCasamento {
	font-size: 11px;
	color: #26237c;
}
.textoPrecoOriginalDetalhe {
	font-size: 12px;
	color: #26237c;
	padding-left: 5px;
	/*text-decoration: line-through;*/
	font-weight: bold;
	padding-bottom: 1px;
}
.textoPrecoOfertaDetalhe {
	font-size: 16px;
	font-weight: bold;
	color: #ff9900;
	padding-left: 5px;
}
/* ###################################################################
                                                                       fim detalhe de produto
################################################################### */


/* ###################################################################
                                                                       inicio mensagens de aviso
################################################################### */																	

.textoTituloAvisoOk {
font-size: 16px;
	font-weight: bold;
	color: #000066;
}
.textoTituloAvisoErro {
font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}
.textoTituloAvisoAlerta {
font-size: 16px;
	font-weight: bold;
	color: #CC9933;
}
.textoMsgAvisos {
	font-size: 12px;
	font-family: Arial;
	color: #000000;
}
.textoCadastroDicas{
	font-size: 11px;
	color: #666666;
}

/* ###################################################################
                                                                       fim mensagens de aviso
################################################################### */
.textoInstitucional {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #1C217C;
	text-decoration: none;
}
.textoInstitucionalbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #1C217C;
	text-decoration: none;
}
.textoasteriscoInstitucional {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #bd731a;
	text-decoration: none;
}
.textotitcompracartaope {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000066;
	text-decoration: none;
}
.textoprodfinanceiroslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #BF7822;
}
.textoMenuInstitucional {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1C217C;
	text-decoration: none;
}
.textopopsegura {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #27247B;
	text-decoration: none;
}
.textoCarrinhoAvisoErro {

font-size: 11px;
	font-weight: normal;
	color: #CC0000;
}

/* ###################################################################
                                                                       inicio submenu lista de casamento
################################################################### */																	

.textoSubmenuListaCasamento {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.textoSubmenuListaCasamento:hover {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.textoBemVindoListaCasamento {
	font-size: 11px;
	line-height: 15px;
}

.textoBemVindoListaCasamento a:link {
	color: #BC7219;
	text-decoration: none;
}

.textoLaranja{
	font-family: arial;
	font-size: 14px;
	color: #e9a854;
	font-weight: bold;
}

.textoCinzaBold{
	color: #999999;
	font-weight: bold;
}

.textoBemVindoListaCasamento a:hover {
	color: #BC7219;
	text-decoration: underline;
}

.textoBemVindoListaCasamento a:visited {
	color: #BC7219;
	text-decoration: none;
}

.textoBemVindoListaCasamento a:active {
	color: #BC7219;
	text-decoration: none;
}

.textoTituloTabelasListaCasamento{
	font-size: 14px;
	color: #7C0E01;
	font-weight:bold;
}

.textoTituloTabelasListaCasamentoPeq{
	font-size: 11px;
	color: #7C0E01;
	font-weight:bold;
}

.textoTituloListaCasamento{
	font-size: 25px;
	color: #7C0E01;
	font-weight:bold;
}

.textoListaCasamentoPadrao {
	font-size: 12px;
	color: #000000;
}

.textoSugestoesPernambucanas {
	font-size: 11px;
	color: #000000;
}

.textoDestaqueListaCasamento2{
	font-size: 14px;
	color: #000066;
}

.titDestaqueAzulListaCasamento{
	font-family: arial;
	font-size: 12px;
	color: #232761;
	font-weight: bold;
	text-decoration:none;
}

a.titDestaqueAzulListaCasamento:hover{
	text-decoration:underline;
}

.titDestaqueVermelhoListaCasamento{
	font-family: arial;
	font-size: 12px;
	color: #961617;
	font-weight: bold;
}

.textoDestaqueListaCasamento{
	font-size: 14px;
	color: #64020F;
}

.selectBuscaListaCasamento {
	color : #64020F;
}

.textoDescricaoCategoria{
	font-size: 14px;
	color: #701816;
	font-weight:bold;
}

.textoDescricaoCategoriaAzul{
	font-size: 14px;
	color: #232761;
	font-weight:bold;
}

.paddingProdutos{
	padding: 10px;
}

.desabilitado{
	background-color: #dddddd;
}

.habilitado{
	background-color: #ffffff;
}

.lista{
	border-bottom: 1px solid #A5ACB2;
	border-top: 1px solid #A5ACB2;
	border-left: 1px solid #A5ACB2;
	border-right: 1px solid #A5ACB2;
}
.tdLista{
	padding-left:10px;
	padding-top:4px;
	padding-right:5px;
	padding-bottom:4px;
	color:#232761;
}
a.linkLista{
	color:#232761;
	text-decoration:underline;
}

.titTabLista{
	color:#A14F03;
	font-weight:bold;
	font-size:13px;
}

.titTipoProduto{
	color:#ffffff;
	font-weight:bold;
	padding-left:9px;
	background-color:#A14F03;
}
.conteudoInterno{
	color:#000000;
}

.btnLista{
	color:#A14F03;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.tbBtnLista{
	border: 1px solid #A14F03;
}
/* ###################################################################
                                                                       fim submenu lista de casamento
################################################################### */

.texto_teclado {
	font-size: 10px;
	color: #1f1f77;
}

.headerTituloPagina {border-bottom: 4px solid #24518c;
	font-size:12px;
	font-weight:bold;
	color:#000000;}
	
	
TABLE TR TH.headerTituloPagina {
	border-bottom: 4px solid #24518c;
	margin-top:5px;
	margin-bottom:2px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
