body 
{
	margin:0;
	padding:0;
	background-color: #CCCCCC;
	color: #000000;
	font-family: arial;
}

.textoNormalBusca
{
	
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font: 11px arial;
}

.textoNormalEndereco
{
	color: #919191;
	font: 11px arial;
}

.textoJuros
{
	color: #ff0000;
	font: 11px arial;
}

.textoNormalFechamento
{
	color: #919191;
	font: 11px arial;
	padding-left: 8px;
}

.textoNormalConfirmacao
{
	color: #919191;
	font: 12px arial;
	padding-left: 8px;
}

.textoNormalFechamentoPagamento
{
	color: #919191;
	font: 11px arial;
}

.textoNormal 
{
	color: #666666;
	font: 11px arial;

}

.textoNormalMini
{
	color: #919191;
	font: 9px arial;
}

.textoNormalBold
{
	color: #919191;
	font: 11px arial;
	font-weight: bold;
}

.brancoPequeno 
{
	font: 9px arial;
	color: #ffffff;
}

.campo_filtro
{
	color: #787e9f;
	font-family: arial;
	font-size: 11px;
	word-spacing: 1.5px;
}

.campo_cross
{
	color: #787e9f;
	font-family: arial;
	font-size: 10px;
	word-spacing: 1.5px;
	width: 90px;
}

.campo 
{

	color: #787e9f;
	font-family: arial;
	font-size: 10px;
	word-spacing: 1.5px;
	width: 120px;
	border:	solid 1px #787e9f;
}

.CampoInvalido
{
	color: #787e9f;
	font-family: arial;
	font-size: 10px;
	word-spacing: 1.5px;
	width: 120px;
	border:	solid 1px #FF0000;
}

.campo_cadastro 
{
	color: #787e9f;
	font-family: arial;
	font-size: 10px;
	word-spacing: 1.5px;
	width: 300px;
	border:	solid 1px #B5B5B5;
}

.campo_cupom
{
	color: #787e9f;
	font-family: sans-serif;
	font-size: 10px;
	width: 224px;
	text-align: center;
	border:	solid 1px #B5B5B5;
}

.campo_cupom_erro
{
	color: #FF0000;
	font-family: sans-serif;
	font-size: 10px;
	width: 224px;
	text-align: center;
	border:	solid 1px #FF0000;
}

.campo_chave
{
	color: #757b9d;
	background-color: #f5fae5;
	font-family: arial;
	font-size: 10px;
	word-spacing: 1.5px;
	width: 300px;
	border:	solid 1px #B5B5B5;
}

.campo_basket
{
	color: #757b9d;
	background-color: #f5fae5;
	font-family: arial;
	font-size: 10px;
	word-spacing: 1.5px;
	width: 35px;
	text-align: center;
	border:	solid 1px #99cd00;
}

.erro 
{
	color: #FF0000;
	font: 11px arial;
}

td.linkNormal a 
{
	color: #757b9d;
}

td.linkNormal a:hover
{
	color: #757b9d;
}

a.linkNormal
{
	color: #757b9d;
}

a.linkNormal:hover
{
	color: #757b9d;
}

a.linkCesta
{
	color: #757b9d;
	text-decoration: none;
}

a.linkCesta:hover
{
	color: #99cd00;
	text-decoration: underline;
}

a.linkBranco
{
	font: 9px arial;
	color: #ffffff;
}

a.linkBranco:hover
{
	font: 9px arial;
	color: #99cd00;
}

.claroPequeno
{
	font: 9px arial;
	color: #babdce;
}

.brancoTitulo
{
	font: 11px arial;
	color: #ffffff;
	font-weight: bold;
}

a.MenuLateralHome
{
	color: #000000;
	font: 11px arial;
	font-weight: normal;
	text-decoration: none;
}

a.MenuLateralHome:hover
{
	color: #99cd00;
	font: 11px arial;
	font-weight: normal;
	text-decoration: underline;
}

a.MenuLateralTitulo
{
	color: #000000;
	font: 11px arial;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	background: url(../imagens/blue_dot_lateral.gif) no-repeat;
}

a.MenuLateralTitulo:hover
{
	color: #99cd00;
	font: 11px arial;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 10px;
}

.LateralMenu
{
	background-color: #e5e5e5;
}

.TituloLateral
{
	color: #ffffff;
	font: 9px arial;
	width: 100%;
	background: url(../imagens/bg_tituloLateral.gif);
	text-align: center;
	vertical-align:middle;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TituloLateralDireita
{
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	text-decoration: none;
	width: 100%;
	background: url(../imagens/bg_tituloLateraldireita.gif);
	text-align: center;
	vertical-align:middle;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TituloEnderecoContato
{
	color: #ffffff;
	font: 10px arial;
	background: url(../imagens/bg_tituloLateral.gif);
	text-align: center;
	vertical-align:middle;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
}

.TituloEnderecoOutros
{
	color: #ffffff;
	font: 10px arial;
	font-weight: normal;
	text-decoration: none;
	background: url(../imagens/bg_tituloLateraldireita.gif);
	text-align: center;
	vertical-align:middle;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
}

.MenuLateralTituloHome
{
	color: #757b9d;
	font: 12px arial;
	font-weight: normal;
	text-decoration: none;
}

a.MenuLateralTituloHome
{
	color: #757b9d;
	font: 12px arial;
	font-weight: normal;
	text-decoration: none;
}

a.MenuLateralTituloHome:hover
{
	color: #757b9d;
	font: 12px arial;
	font-weight: normal;
	text-decoration: underline;
}

.MenuLateralTituloHomeLink
{
	color: #757b9d;
	font: 12px arial;
	font-weight: normal;
	text-decoration: none;
}

a.MenuLateralTituloHomeLink
{
	color: #757b9d;
	font: 12px arial;
	font-weight: normal;
	text-decoration: none;
}

a.MenuLateralTituloHomeLink:hover
{
	color: #757b9d;
	font: 12px arial;
	font-weight: normal;
	text-decoration: underline;
}

.MenuLateralItem
{
	color: #444444;
	font: 10px arial;
	font-weight: normal;
	text-decoration: none;
	line-height: 140%;
	padding-left: 12px;
	background: url(../imagens/green_dot_lateral.gif) no-repeat;
}

a.MenuLateralItem
{
	color: #444444;
	font: 10px arial;
	font-weight: normal;
	text-decoration: none;
	line-height: 140%;
	padding-left: 12px;
	background: url(../imagens/green_dot_lateral.gif) no-repeat;
}

a.MenuLateralItem:hover
{
	color: #99cd00;
	font: 10px arial;
	font-weight: normal;
	text-decoration: underline;
	line-height: 140%;
	padding-left: 12px;
}

.MenuLateralItem2
{
	color: #444444;
	font: 10px arial;
	font-weight: normal;
	text-decoration: none;
	line-height: 140%;
	padding-left: 12px;
	background: url(../imagens/blue_dot_lateral.gif) no-repeat;

}

a.MenuLateralItem2
{
	color: #444444;
	font: 10px arial;
	font-weight: normal;
	text-decoration: none;
	line-height: 140%;
	padding-left: 12px;
	background: url(../imagens/blue_dot_lateral.gif) no-repeat;

}

a.MenuLateralItem2:hover
{
	color: #99cd00;
	font: 10px arial;
	font-weight: normal;
	text-decoration: underline;
	line-height: 140%;
	padding-left: 12px;
}

.MenuLateralItemVejaMais
{
	color: #757b9d;
	font: 10px arial;
	font-weight: normal;
	text-decoration: none;
	line-height: 140%;
	padding-left: 12px;
	background: url(../imagens/blue_dot_lateral.gif) no-repeat;
}

a.MenuLateralItemVejaMais
{
	color: #757b9d;
	font: 10px arial;
	font-weight: normal;
	text-decoration: none;
	line-height: 140%;
	padding-left: 12px;
	background: url(../imagens/blue_dot_lateral.gif) no-repeat;

}

a.MenuLateralItemVejaMais:hover
{
	color: #757b9d;
	font: 10px arial;
	font-weight: normal;
	text-decoration: underline;
	line-height: 140%;
	padding-left: 12px;
}


.TituloSenha
{
	height: 20;
	font: 16px arial, verdana, sans-serif; 
	font-weight: bold;
	vertical-align: middle;
	color: #a40505;
	text-decoration: none;
}

.TextoSenha
{
	font: 12px arial; 
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.CaracBusca
{
	font: 11px arial; 
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.barraBusca1
{
	background: url(../imagens/bg_busca1.gif);
	height: 29px;
}

.barraBusca2
{
	color: #ffffff;
	font: 11px arial;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	background: url(../imagens/bg_busca2.gif);
	padding-left: 4px;
	padding-bottom: 2px;
	height: 29px;
}

.barraBusca4
{
	color: #ffffff;
	font: 11px arial;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	background: url(../imagens/bg_busca.gif);
	height: 29px;
}

.barraBusca3
{
	color: #ffffff;
	font: 11px arial;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	background: url(../imagens/bg_busca.gif);
	padding-top: 6px;
	padding-left: 4px;
	height: 29px;
}

.TabBasket
{
	width: 100%;
}

.TabRodape
{
	background-color: #CCCCCC;
	height: 29px;
}
.OpcaoPagamento
{
	width : 100%;
	background: url(../imagens/bg_cinza.gif);
	padding: 6px;
	padding-left: 20px;
	vertical-align: middle;
	color: #757b9d;
	font: 11px arial;
}

.VitrineVejaMais
{
	width : 100%;
	background: url(../imagens/bg_cinza_clear.gif);
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: middle;
	color: #757b9d;
	font: 11px arial;
}
.VitrineOfertas
{
	background:  url(../imagens/back_red_degrade.gif);
	vertical-align: middle;
	color: #757b9d;
	font: 11px arial;
	padding-top: 6px;
	padding-bottom: 6px;
}


a.LinkVitrineVejaMais
{
	color: #757b9d;
	font: 11px arial;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

a.LinkVitrineVejaMais:hover
{
	color: #757b9d;
	font: 11px arial;
	text-decoration: underline;
	font-weight: bold;
	vertical-align: middle;
}

.Vitrine
{
	font: 11px arial;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	background-color :#feeeeb;
}

a.TituloBreadCrumbTexto
{
	color: #a40505;
	font: 11px arial;
	font-weight: bold;
	text-decoration: none;
	background: url(../imagens/bg_cinza.gif);
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: middle;
}

a.TituloBreadCrumbTexto:hover
{
	color: #99cd00;
	font: 11px arial;
	font-weight: bold;
	text-decoration: underline;
	background: url(../imagens/bg_cinza.gif);
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: middle;
}

.TituloBreadCrumbTexto
{
	color: #757b9d;
	font: 11px arial;
	font-weight: bold;
	text-decoration: none;
	background: url(../imagens/bg_cinza.gif);
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: middle;
}

.TituloBreadCrumb
{
	color: #ffffff;
	font: 11px arial;
	font-weight: bold;
	text-decoration: none;
	width : 100%;
	background: url(../imagens/bg_verde.gif);
	padding-left: 5px;
	line-height: 250%;
	vertical-align: middle;
}

.content
{
	background-color: #ffffff;
}

.TituloProduto
{
	height: 20;
	font: 16px arial, verdana, sans-serif; 
	font-weight: bold;
	vertical-align: middle;
	color: #d62b22;
}

a.TituloProduto
{
	font: 16px arial, verdana, sans-serif; 
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	color: #d62b22;
}

a.TituloProduto:hover
{
	font: 16px arial, verdana, sans-serif; 
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
	color: #99cd00;
}

a.TituloFabricante
{
	font: 12px arial, verdana, sans-serif; 
	font-weight: normal;
	vertical-align: middle;
	text-decoration: none;
	color: #757b9d;
}

a.TituloFabricante:hover
{
	font: 12px arial, verdana, sans-serif; 
	font-weight: normal;
	vertical-align: middle;
	text-decoration: underline;
	color: #757b9d;
}

.SubTituloProduto
{
	padding:  0px;
	height: 15;
	font: 14px arial, verdana, sans-serif; 
	font-weight:  normal;
	vertical-align: middle;
	color: #d62b22;
}

a.SubTituloProduto
{
	padding: 0px;
	height: 15;
	font: 14px arial, verdana, sans-serif; 
	font-weight: normal;
	vertical-align: middle;
	text-decoration: none;
	color: #d62b22;
}

a.SubTituloProduto:hover
{
	padding: 0px;
	height: 15;
	font: 14px arial, verdana, sans-serif; 
	font-weight: normal;
	vertical-align: middle;
	text-decoration: underline;
	color: #99cd00;
}

.TituloSKU
{
	padding: 0px;
	height: 15;
	font: 11px arial, verdana, sans-serif; 
	font-weight: bold;
	vertical-align: middle;
	line-height: 180%;
	color: #99cd00;
}


.Descricao
{
	font: 11px arial, verdana, sans-serif; 
	font-weight: normal;
	vertical-align: middle;
	color: #777777;
	letter-spacing: 0.5px;
	line-height: 135%;
	text-align :justify ;
}

.OpcoesDetalhes
{
	font: 11px arial, verdana, sans-serif; 
	font-weight: bold;
	vertical-align: middle;
	line-height: 130%;
	color: #757b9d;
}

.NomeProduto
{
	padding: 0px;
	font: 10px arial, verdana, sans-serif; 
	font-weight: normal;
	vertical-align: middle;
	color: #777777;
}

a.NomeProduto
{
	padding: 0px;
	font: 10px arial, verdana, sans-serif; 
	font-weight: normal;
	vertical-align: middle;
	text-decoration: none;
	color: #777777;
}

a.NomeProduto:hover
{
	padding: 0px;
	font: 10px arial, verdana, sans-serif; 
	font-weight: normal;
	vertical-align: middle;
	text-decoration: underline;
	color: #777777;
}

.ImagemProduto
{
	border : solid 10px #ffffff;
	padding-bottom: 10px;
}

.OpcoesProduto
{
	/* background-color: #e5e5e5; */
}

.ParcelamentoTitulo
{
	color: #3792d0;
	background-color: #dee8ee;
	FONT-FAMILY: tahoma, arial, verdana;
	font-weight: bold;
	text-decoration: none;
	line-height: 220%;
	padding-left: 7px;
	padding-right: 7px;
	FONT-SIZE: 11px; 
}

.ItemParcelamento
{
	color: #000000;
	font: 9px arial;
	font-weight: normal;
	text-decoration: none;
	background-color: #e5e5e5;
	height: 18px;
	padding-left: 7px;
	padding-right: 7px;
}

.ItemParcelamentoAlter
{
	color: #000000;
	font: 9px arial;
	font-weight: normal;
	text-decoration: none;
	background-color: #f7f7f7;
	height: 18px;
	padding-left: 7px;
	padding-right: 7px;
}

.ItemParcelamentoAlterCinza
{
	color: #000000;
	font: 10px arial;
	font-weight: normal;
	text-decoration: none;
	background-color: #f7f7f7;
	height: 18px;
	padding-left: 7px;
	padding-right: 7px;
}


.ItemParcelamentoAlterBranco
{
	color: #000000;
	font: 10px arial;
	font-weight: normal;
	text-decoration: none;
	background-color: #ffffff;
	height: 18px;
	padding-left: 7px;
	padding-right: 7px;
}

.btn_blue
{
	background: url(../imagens/bt_continuar.jpg) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	width : 100%;
	text-align: center;
	line-height: 220%;
	vertical-align:middle;
}

.btn_green
{
	background: url(../imagens/green_btn.gif) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	width : 100%;
	text-align: center;
	line-height: 220%;
	vertical-align:middle;
}

a.comprar
{
	background: url(../imagens/bt_comprar3.jpg) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	width : 100%;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 8px;
	padding-bottom: 8px;
	
}

a.salvar
{
	background: url(../imagens/bt_salvar.jpg) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	width : 100%;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 8px;
	padding-bottom: 8px;
	
}



a.buscar
{
	background: url(../imagens/blue_btn.gif) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	width : 100%;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 6px;
}

a.buscar:hover
{
	background: url(../imagens/blue_btn.gif) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	width : 100%;
	text-align: center;
	vertical-align:middle;
	text-decoration: underline;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 6px;
}

.ImagemAmpliada
{
	background-color: #646464;
	position: absolute;
	padding:18;
}


.loading
{
	visibility: hidden;
	position: absolute;
	top: 5px;
	right: 5px;
}

.shadow
{
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:0;
}

.PrecoDe
{
	color: #99cd00;
	font: 12px arial;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;
}

.PrecoPor
{
	color: #757b9d;
	font: 15px arial;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;
}

.NumeroPedido
{
	color: #757b9d;
	font: 28px arial;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;
}

.PanelCrossSelling
{
	background-color: #efefef;
	width: 100%;
}

.PainelLogin
{
	background: url(../imagens/bg_pnlComprar.gif) no-repeat;
	background-color: #ffffff;
	padding:15;
}

.PainelEndereco
{
	background: url(../imagens/bg_pnlComprar.gif) no-repeat;
}

.PainelDadosCompra
{
	background: url(../imagens/bg_pnlComprar.gif) no-repeat;
}

.LogoTipo
{
	background: url(../imagens/bg_logo.gif);
}

.PainelComprar
{
	background: url(../imagens/bg_pnlComprar.gif) no-repeat;
	background-color: #ffffff;
	padding:10;
}

.PainelResultadoBusca
{
	background: url(../imagens/bg_pnlComprar.gif) no-repeat;
	padding:10;
}

.PainelResultadoCategoria
{
	background: url(../imagens/bg_pnlComprar.gif) no-repeat;
	padding:10;
}

.PainelResultadoVitrine
{
	padding:0;
}

.PainelResultadoFornecedor
{
	background: url(../imagens/bg_pnlComprar.gif) no-repeat;
	padding:10;
}

.MelhorPlano
{
	font: 11px arial, verdana, sans-serif; 
	font-weight: normal;
	vertical-align: middle;
	color: #777777;
}

.MelhorPlanoCompara
{
	font: 11px arial, verdana, sans-serif; 
	line-height: 132%;
	font-weight: normal;
	vertical-align: middle;
	color: #777777;
}

a.blue_bt
{
	background: url(../imagens/bt_continuar.jpg) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	width : 100%;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 8px;
	padding-bottom: 8px;
}


a.fechar_bt
{
	background: url(../imagens/green_btn_fechar.gif) no-repeat;
	color: #ffffff;
	font: 14px arial, verdana, sans-serif; 
	font-weight: normal;
	height : 25px;
	width : 100%;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	padding-top: 4px;
}

a.fechar_bt:hover
{
	background: url(../imagens/green_btn_fechar.gif) no-repeat;
	color: #ffffff;
	font: 14px arial, verdana, sans-serif; 
	font-weight: normal;
	height : 25px;
	width : 100%;
	text-align: center;
	vertical-align:middle;
	text-decoration: underline;
}

a.green_bt
{
	background: url(../imagens/green_btn.gif) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	width : 100%;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}


a.gray_bt
{
	background: url(../imagens/gray_btn.gif) no-repeat;
	color: #868686;
	font: 9px arial;
	font-weight: normal;
	width : 100%;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.gray_bt:hover
{
	background: url(../imagens/gray_btn.gif) no-repeat;
	color: #868686;
	font: 9px arial;
	font-weight: normal;
	width : 100%;
	text-align: center;
	vertical-align:middle;
	text-decoration: underline;
	padding-left: 8px;
	padding-right: 8px;
}

a.green_bt_vitrine
{
	background: url(../imagens/green_btn.gif) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	width : 70;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.green_bt_vitrine:hover
{
	background: url(../imagens/green_btn.gif) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	width : 70;
	text-align: center;
	vertical-align:middle;
	text-decoration: underline;
	padding-left: 8px;
	padding-right: 8px;
}

a.blue_bt_vitrine
{
	background: url(../imagens/blue_btn.gif) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	width : 70;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.blue_bt_vitrine:hover
{
	background: url(../imagens/blue_btn.gif) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	width : 70;
	text-align: center;
	vertical-align:middle;
	text-decoration: underline;
	padding-left: 8px;
	padding-right: 8px;
}

.DataGrid
{
	font: 11px arial, verdana, sans-serif; 
}

.DataGridHeader
{
	background-color: #f7f7f7;
	color: #757b9d;
}

.DataGridFooter
{
	background-color: #f7f7f7;
	color: #757b9d;
}

.DataGridItem
{
	background-color: #ffffff;
	color: #7f7f7f;
}

.DataGridAlternateItem
{
	background-color: #ffffff;
	color: #7f7f7f;
}

a.linkBasket_blue
{
	color: #757b9d;
	text-decoration: none;
}

a.linkBasket_blue:hover
{
	color: #99cd00;
	text-decoration: underline;
}

.textoBasket_blue
{
	color: #757b9d;
	text-decoration: none;
}

a.linkBasket_green
{
	color: #99cd00;
	text-decoration: none;
}

.textoBasket_green
{
	color: #99cd00;
	text-decoration: none;
}

.linkBasket_green a
{
	color: #99cd00;
	text-decoration: underline;
}

.linkBasket_green a:hover
{
	color: #757b9d;
	text-decoration: underline;
}

.linkBasket_presente a
{
	color: #99cd00;
	text-decoration: underline;
}

.linkBasket_presente a:hover
{
	color: #757b9d;
	text-decoration: underline;
}

a.linkPequeno_green
{
	padding: 0px;
	color: #99cd00;
	font: 10px arial, verdana, sans-serif; 
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

a.linkPequeno_green:hover
{
	padding: 0px;
	color: #757b9d;
	font: 10px arial, verdana, sans-serif; 
	text-decoration: underline;
	font-weight: bold;
	vertical-align: middle;
}

a.linkBasket_green:hover
{
	color: #99cd00;
	text-decoration: underline;
}

.PrecoDe_basket
{
	color: #99cd00;
	font: 11px arial;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;
}

.PrecoPor_basket
{
	color: #757b9d;
	font: 12px arial;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;
}


.PrecoPor_SubTotal
{
	color: #757b9d;
	font: 12px arial;
	font-weight: normal;
	background-color: #f7f7f7;
	padding-right: 3px;
}

.PrecoPor_Total
{
	color: #757b9d;
	font: 12px arial;
	font-weight: bold;
	background-color: #f7f7f7;
	padding-right: 3px;
}

.Desconto_Total
{
	color: #bfbfbf;
	font: 12px arial;
	font-weight: normal;
	background-color: #fdfdfd;
	padding-right: 3px;
}

.Presente_Total
{
	color: #bfbfbf;
	font: 12px arial;
	font-weight: normal;
	background-color: #fdfdfd;
	padding-right: 3px;
}


.Economia_Total
{
	color: #99cd00;
	font: 12px arial;
	font-weight: normal;
	background-color: #ffffff;
	padding-right: 3px;
}

.FooterTotal
{
	font: 11px arial, verdana, sans-serif; 
	background-color: #f7f7f7;
	color: #757b9d;
}


.linhaDivisaCinza
{
	height: 1px;
	background-color: #bfbfbf;
}

.linhaDivisaGreen
{
	height: 1px;
	background-color: #99cd00;
}

.linhaDivisaBlue
{
	height: 1px;
	background-color: #757b9d;
}

.linhaCross
{
	background-color: #e4e4e4;
	height: 1px;
}

.linhaCross2
{
	background-color: #f9f9f9;
	height: 1px;
}

.linhaDivisaGray
{
	height: 1px;
	background-color: #bbbbbb;
}

.DadosFechamento
{
	background-color: #f7f7f7;
}

.BrancoPreenchido
{
	background-color: #ffffff;
}

.ContornoFechamento
{
	background-color: #ebebeb;
}

.linhaDivisaGrayDark
{
	height: 1px;
	background-color: #e4e4e4;
}

.AvisoVazio
{
	background: url(../imagens/bg_pnlComprar.gif) no-repeat;
	width:100%;
	text-align:center;
	padding:100px;
	font-size:12px;
}

.TituloResultadoBusca
{
	font: 12px arial, verdana, sans-serif; 
	font-weight: normal;
	color: #99cd00;
}

.ranking
{
	font-size:				8px;
	color:					#a5a5a5;
}

a.ranking
{
	padding-left: 10px;
	background: url(../imagens/blue_dot_lateral.gif) no-repeat;
	line-height: 170%;
	font-size: 9px;
	color: #a5a5a5;
	text-decoration: none;
}

a.ranking:hover
{
	padding-left: 10px;
	background: url(../imagens/blue_dot_lateral.gif) no-repeat;
	line-height: 170%;
	font-size: 9px;
	color: #a5a5a5;
	text-decoration: underline;
}

.observacao
{
	font-size:				9px;
	color:					#a5a5a5;
}

.tableBuscaResult
{
	padding:0px;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 7px;
}

.tableComparadorResult
{
	padding:6;
}

.tableEnderecoResult
{
	padding:5;
}

.tableCategoriaResult
{
	padding:6;
}

.tableBuscaPagina
{
	padding:4;
}

.PaginaAtual
{
	color: #757b9d;
	background-color: #e4e4e4;
	font: 11px arial, verdana, sans-serif; 
	font-weight: bold;
}

.Paginacao
{
	color: #99cd00;
	background-color: #f8f8fa;
	font: 11px arial, verdana, sans-serif; 
}

.TituloFechamento
{
	color: #99cd00;
	height: 16px;
	font: 11px arial, verdana, sans-serif; 
}


a.PaginaIndice
{
	color: #757b9d;
	font: 11px arial, verdana, sans-serif; 
	text-decoration: none;
	font-weight: bold;
}

a.PaginaIndice:hover
{
	color: #99cd00;
	font: 11px arial, verdana, sans-serif; 
	text-decoration: underline;
	font-weight: bold;
}

a.Link_Tab_Ativa
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	text-decoration: none;
	width : 100%;
	text-align: center;
	vertical-align:middle;
}

a.Link_Tab_Ativa:hover
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	text-decoration: underline;
	width : 100%;
	text-align: center;
	vertical-align:middle;
}

a.Link_Tab_Inativa
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	text-decoration: none;
	width : 100%;
	text-align: center;
	vertical-align:middle;
}

a.Link_Tab_Inativa:hover
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	text-decoration: underline;
	width : 100%;
	text-align: center;
	vertical-align:middle;
}

.Detalhe_Tab_Ativa
{
	border: solid 1px #bcbcbc;
}

.Detalhe_Tab_Inativa
{
	display: none;
}

.passo_Inativo
{
	background: url(../imagens/bg_cinza_clear.gif);
	background-color: #757b9d;
	color: #d7d7d7;
	font: 11px arial;
	font-weight: normal;
	width : 60px;
	text-align: center;
	padding: 6px;
	vertical-align: middle;
}

.Indisponivel
{
	background: url(../imagens/bg_cinza_clear.gif);
	color: #4682B4;/*#d7d7d7;*/
	font: 11px arial;
	font-weight: normal;
	text-align: center;
	height: 20px;
	vertical-align: middle;
}

.Indisp
{
	color: #d7d7d7;
	font: 11px arial;
	font-weight: normal;
	text-align: center;
	height: 20px;
	vertical-align: middle;
}

.Disponivel
{
	background: url(../imagens/bg_green_clear.gif);
	color: #99cd00;
	font: 11px arial;
	font-weight: normal;
	text-align: center;
	height: 20px;
	vertical-align: middle;
}

.passo_Passou
{
	background: url(../imagens/bg_green_clear.gif);
	color: #99cd00;
	font: 11px arial;
	font-weight: normal;
	width : 60px;
	text-align: center;
	padding: 6px;
	vertical-align: middle;
}

.passo_Ativo
{
	background: url(../imagens/bg_blue_clear.gif);
	color: #757b9d;
	font: 11px arial;
	font-weight: normal;
	width : 60px;
	background-color: #757b9d;
	text-align: center;
	padding: 6px;
	vertical-align: middle;
}

.CompraPassos
{
	right: 120px;
	top: 19.5px;
	position: absolute;
}

.ColunaDivisa
{
	background-color: #ffffff;
	background-image: url(../imagens/linha_red.gif);
	background-repeat: repeat-y;
		
}

.contornoVerde
{
	background-color: #99cd00;
}

.Brinde
{
	background-color: #fafafa;
	word-spacing: 1.5px;
	font: 11px arial;
	color: #c4c4c4;
}

.Tipo
{
	background-color: #FFFFFF;
	word-spacing: 1.5px;
	font: 11px arial;
	color: #757b9d;
	line-height: 180%;
}

.ProdutoGratis
{
	background-color: #fafafa;
	word-spacing: 1.5px;
	font: 11px arial;
	color: #c4c4c4;
}

.ValePresente
{
	background-color: #fafafa;
	word-spacing: 1.5px;
	font: 11px arial;
	color: #c4c4c4;
}

.formulario_selecao {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	width: 130px;
	height: 15px;
	border: 1px solid #c7c7c7;
}

.formulario_busca_cab {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	width: 150px;
	height: 18px;
	border: 1px solid #c7c7c7;
}

.formulario_busca {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	width: 280px;
	height: 18px;
	border: 1px solid #c7c7c7;
}

.menu_lateral_esq 
{
	background-image: url(../imagens/back_lateral.jpg);
	background-repeat: repeat-y;
}

.menu_lateral_esq2 
{
	background-image: url(../imagens/back_lateral2.jpg);
	background-repeat: repeat-y;
}

/* INSTITUCIONAL */
.txt_vermelho {
	COLOR: #d93e35; 
	FONT-FAMILY: arial, trebuchet, arial, tahoma, verdana; 
	FONT-SIZE: 17px;  
	font-weight: bold;
}

.txt_padrao {
	COLOR: #000000; 
	FONT-FAMILY: arial, trebuchet, arial, tahoma, verdana; 
	FONT-SIZE: 13px;  
	font-weight: normal;
}

.txt_vermelho12 {
	COLOR: #d93e35; 
	FONT-FAMILY: arial, trebuchet, arial, tahoma, verdana; 
	FONT-SIZE: 12px;  
	font-weight: bold;
}