body {
	margin: 0px;
	padding: 0px;
}
a.categoria {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.categoria:hover {
	font-size: 12px;
	color: #fff9c5;
	font-weight: bold;
	text-decoration: none;
}
.rodape {
	font-size: 11px;
	color: #535353;
}

.info {
	font-size: 11px;
	color: #535353;
	text-align:center;
}

.infoCartao {
	font-size: 11px;
	color: #535353;	
}

a.link_rodape {
	font-size: 11px;
	color: #006767;
	text-decoration: none;
}
a.link_rodape:hover {
	font-size: 11px;
	color: #1b3f76;
	text-decoration: underline;
}
a.link_servicos {
	font-size: 11px;
	color: #236da1;
	font-weight: bold;
	text-decoration: none;
}
a.link_servicos:hover {
	font-size: 11px;
	color: #1b3f76;
	font-weight: bold;
	text-decoration: none;
}
a.sublink_servicos {
	font-size: 11px;
	color: #535353;
	text-decoration: none;
}
a.sublink_servicos:hover {
	font-size: 11px;
	color: #535353;
	text-decoration: underline;
}
.fundo_ofertas {
	background-image: url(../imgs/fundo_ofertas.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
a.titulo_produto {
	font-size: 11px;
	color: #236da1;
	text-decoration: none;
}
a.titulo_produto:hover {
	font-size: 11px;
	color: #1b3f76;
	text-decoration: none;
}
a.descricao_ofertas {
	font-size: 11px;
	color: #535353;
	text-decoration: none;
}
a.descricao_ofertas:hover {
	font-size: 11px;
	color: #535353;
	text-decoration: underline;
}
a.titulo_promocao_vitrine {
	font-size: 11px;
	color: #236da1;
	font-weight: bold;
	text-decoration: none;
}
a.titulo_promocao_vitrine:hover {
	font-size: 11px;
	color: #1b3f76;
	font-weight: bold;
	text-decoration: none;
}
a.descricao_promocao {
	font-size: 11px;
	color: #535353;
	text-decoration: none;
}
a.descricao_promocao:hover {
	font-size: 11px;
	color: #535353;
	text-decoration: underline;
}
.de {
	font-size: 12px;
	color: #535353;
	/*font-weight:bold;*/
	text-decoration: none;
}
.parcelamento {
	font-size: 12px;
	color: #535353;
	font-weight:bold;
	text-decoration: none;
}
a.de:hover {
	font-size: 11px;
	color: #535353;
	/*text-decoration: underline;*/
}
.por {
	font-size: 14px;
	color: #006767;
	/*font-weight: bold;*/
	text-decoration: none;
}
a.por:hover {
	font-size: 12px;
	color: #1b3f76;
	font-weight: bold;
	text-decoration: none;
}
.parcelamento_home {
	font-size: 11px;
	color: #006767;
	font-weight: bold;
	text-decoration: none;
}
a.parcelamento_home:hover {
	font-size: 11px;
	color: #1b3f76;
	font-weight: bold;
	text-decoration: none;
}
.titulo_veja_mais {
	font-size: 11px;
	color: #535353;
	font-weight: bold;
}
a.link_veja_mais {
	font-size: 11px;
	color: #006767;
	text-decoration: none;
}
a.link_veja_mais:hover {
	font-size: 11px;
	color: #1b3f76;
	text-decoration: underline;
}
.formulario_newsletter {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 11px;
	color: #0a1c50;
	height: 18px;
}
.texto_newsletter {
	font-size: 11px;
	color: #535353;
	text-decoration: none;
}
.formulario_busca {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #0a1c50;
	height: 16px;
	border: 1px solid #c7c7c7;
}
.titulo_busca {
	font-size: 11px;
	color: #0a1c50;
	text-decoration: none;
}
.saudacao {
	font-size: 11px;
	color: #0a1c50;
	text-decoration: none;
}
a.saudacao_link {
	font-size: 11px;
	color: #2467ba;
	font-weight: bold;
	text-decoration: none;
}
a.saudacao_link:hover {
	font-size: 11px;
	color: #1b3f76;
	font-weight: bold;
	text-decoration: none;
}
a.area_usuario {
	font-size: 11px;
	color: #236da1;
	font-weight: bold;
	text-decoration: none;
}
a.area_usuario:hover {
	font-size: 11px;
	color: #1b3f76;
	font-weight: bold;
	text-decoration: none;
}
.titulo_destaque_home {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.caminho_link_ativo {
	font-size: 11px;
	color: #1a5da3;
	text-decoration: none;
}
.caminho_link_ativo {
	font-size: 11px;
	color: #1a5da3;
	font-weight: bold;
	text-decoration: none;
}
.caminho_link {
	font-size: 11px;
	color: #0a1c50;
	text-decoration: none;
}
a.caminho_link:hover {
	font-size: 11px;
	color: #0a1c50;
	text-decoration: underline;
}
.subcategoria {
	font-size: 11px;
	color: #006767;
	text-decoration: none;
}
a.subcategoria:hover {
	font-size: 11px;
	color: #1b3f76;
	text-decoration: underline;
}
a.titulo_categoria {
	font-size: 11px;
	color: #006767;
	font-weight: bold;
	text-decoration: none;
}
a.titulo_categoria:hover {
	font-size: 11px;
	color: #1b3f76;
	font-weight: bold;
	text-decoration: underline;
}
a.subfabricante {
	font-size: 11px;
	color: #00672e;
	text-decoration: none;
}
a.subfabricante:hover {
	font-size: 11px;
	color: #00672e;
	text-decoration: underline;
}
a.titulo_fabricante {
	font-size: 11px;
	color: #00672e;
	font-weight: bold;
	text-decoration: none;
}
a.titulo_fabricante:hover {
	font-size: 11px;
	color: #00672e;
	font-weight: bold;
	text-decoration: underline;
}
.titulos {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.titulo_prouto_detalhe {
	font-size: 12px;
	color: #703ca5;
	font-weight: bold;
	text-decoration: none;
}
a.disponibilidade {
	font-size: 11px;
	color: #2c7370;
	font-weight: bold;
	text-decoration: none;
}
a.disponibilidade:hover {
	font-size: 11px;
	color: #1b3f76;
	font-weight: bold;
	text-decoration: none;
}
.breve_descricao {
	font-size: 10px;
	color: #535353;
	text-decoration: none;
}
a.breve_descricao:hover {
	font-size: 10px;
	color: #535353;
	text-decoration: underline;
}
a.avaliacao_produto {
	font-size: 9px;
	color: #535353;
	text-decoration: none;
}
a.avaliacao_produto:hover {
	font-size: 9px;
	color: #535353;
	text-decoration: underline;
}
.titulo_parcela_valor {
	font-size: 11px;
	color: #0a1c50;
	text-decoration: none;
}
.texto_parcela_valor {
	font-size: 10px;
	color: #0a1c50;
	text-decoration: none;
}
.texto_detalhe {
	font-size: 9px;
	color: #8c8c8c;
	text-decoration: none;
}
.texto_detalhe_confirmacao {
	font-size: 11px;
	color: #8c8c8c;
	text-decoration: none;
}
.texto_produto_opiniao {
	font-size: 10px;
	color: #535353;
	text-decoration: none;
}
.titulo_produto_opiniao {
	font-size: 11px;
	color: #2c7370;
	font-weight: bold;
	text-decoration: none;
}
.formulario_avaliacao {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #0a1c50;
	border: 1px solid #c7c7c7;
}
.cep_entrada01 {
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	height: 20px;
	width: 134px;
	border: 1px solid #b6b6b6;
}
.cep_entrada02 {
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	height: 20px;
	width: 61px;
	border: 1px solid #b6b6b6;
}
.titulo_detalhe_carrinho {
	font-size: 11px;
	color: #182e62;
	font-weight: bold;
	text-decoration: none;
}
.texto_carrinho,
.PrecoDe_basket,
.PrecoPor_basket {
	font-size: 11px;
	color: #535353;
	text-decoration: none;
	font-weight:bold;
	padding:0 10px;
}
.formulario_carrinho {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #0a1c50;
	border: 1px solid #c7c7c7;
}
.observacao_carrinho {
	font-size: 10px;
	color: #535353;
	font-weight: bold;
	text-decoration: none;
}
.valor_total_carrinho {
	font-size: 11px;
	color: #182e62;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
	padding:10px;
}
.texto_destaque {
	font-size: 9px;
	color: #182e62;
	text-decoration: none;
}
.texto_carrinho2 {
	font-size: 10px;
	color: #404040;
	text-decoration: none;
}
.titulo_login {
	font-size: 14px;
	color: #1a5da3;
	font-weight: bold;
	text-decoration: none;
}
.texto_login {
	font-size: 13px;
	font-weight: bold;	
	color: #535353;
	text-decoration: none;
}
.titulo_login_campo {
	font-size: 11px;
	color: #535353;	
	text-decoration: none;
}
.login_link {
	font-size: 12px;
	color: #03896b;
	font-weight: bold;
	text-decoration: none;
}
a.login_link {
	font-size: 12px;
	color: #03896b;
	font-weight: bold;
	text-decoration: none;
}
a.login_link:hover {
	font-size: 12px;
	color: #03896b;
	font-weight: bold;
	text-decoration: underline;
}
.formulario_login {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #0a1c50;
	border: 1px solid #c7c7c7;
}
.formulario_cadastro {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #0a1c50;
	border: 1px solid #c7c7c7;
}
.formulario_cadastro2 {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #0a1c50;
	border: 1px solid #c7c7c7;
	width: 160px;
}
.formulario_resultado_busca {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #0a1c50;
	border: 1px solid #c7c7c7;
}
.titulo_cadastro {
	font-size: 12px;
	color: #182e62;
	font-weight: bold;
	text-decoration: none;
}
.texto_cadastro {
	font-size: 11px;
	color: #535353;
	text-decoration: none;
}
.titulo_cadastro_endereco {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.texto_boleto_debito {
	font-size: 10px;
	color: #3b3b3b;
	text-decoration: none;
}
.texto_pagamento {
	font-size: 11px;
	color: #535353;
	font-weight : normal;
	text-decoration: none;
}
.formulario_pagamento {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #0a1c50;
	border: 1px solid #c7c7c7;
}
.titulo_pagamento {
	font-size: 12px;
	color: #8b8b8b;
	font-weight: bold;
	text-decoration: none;
}
.texto_resultado_busca {
	font-size: 11px;
	color: #535353;
	text-decoration: none;
}
.paginacao_ativa {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.paginacao {
	font-size: 11px;
	color: #535353;
	text-decoration: none;
}
a.paginacao:hover {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.preco_resultado {
	font-size: 12px;
	color: #2376a1;
	font-weight: bold;
	text-decoration: none;
}
a.produto_busca {
	font-size: 11px;
	color: #006767;
	text-decoration: none;
}
a.produto_busca:hover {
	font-size: 11px;
	color: #1b3f76;
	text-decoration: underline;
}
.indisponivel {
	font-size: 11px;
	color: #bf6c00;
	font-weight: bold;
	text-decoration: none;
}
.texto_detalhe_pedido {
	font-size: 11px;
	color: #535353;
	text-decoration: none;
}
.titulo_numero_pedido {
	font-size: 11px;
	color: #0a1c50;
	font-weight: bold;
	text-decoration: none;
}
.numero_pedido {
	font-size: 28px;
	color: #051d61;
	font-weight: bold;
	text-decoration: none;
}
.titulo_detalhe_pedido_boleto {
	font-size: 14px;
	color: #0d57a5;
	font-weight: bold;
	text-decoration: none;
}
a.imprimir_boleto {
	font-size: 12px;
	color: #006767;
	text-decoration: none;
}
a.imprimir_boleto:hover {
	font-size: 12px;
	color: #1b3f76;
	text-decoration: underline;
}
a.email_detalhe_pedido {
	font-size: 10px;
	color: #006767;
	text-decoration: none;
}
a.email_detalhe_pedido:hover {
	font-size: 10px;
	color: #1b3f76;
	text-decoration: underline;
}
.texto_meus_pedidos {
	font-size: 11px;
	color: #535353;
	text-decoration: none;
}
a.email_meus_pedidos {
	font-size: 10px;
	color: #006767;
	text-decoration: none;
}
a.email_meus_pedidos:hover {
	font-size: 10px;
	color: #1b3f76;
	text-decoration: underline;
}
a.veja_descricao {
	font-size: 12px;
	color: #006767;
	text-decoration: none;
}
a.veja_descricao:hover {
	font-size: 12px;
	color: #1b3f76;
	text-decoration: underline;
}
.titulo_meus_pedidos {
	font-size: 14px;
	color: #0d57a5;
	font-weight: bold;
	text-decoration: none;
}
.formulario_meus_pedidos {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #0a1c50;
	border: 1px solid #c7c7c7;
}
.titulo_tabela_meus_pedidos {
	font-size: 10px;
	color: #0a1c50;
	font-weight: bold;
	text-decoration: none;
}
.texto_tabela_meus_pedidos {
	font-size: 10px;
	color: #535353;
	text-decoration: none;
}
a.status_tabela_meus_pedidos {
	font-size: 10px;
	color: #006767;
	font-weight: bold;
	text-decoration: none;
}
a.status_tabela_meus_pedidos:hover {
	font-size: 10px;
	color: #006767;
	font-weight: bold;
	text-decoration: underline;
}




.loading
{
	visibility: hidden;
	position: absolute;
	top: 5px;
	right: 5px;
}

.claroPequeno
{
	font: 9px arial;
	color: #babdce;
}

.cabecalho_basket{
	border:3px solid #FFFFFF;
	border-top: 10px;
	border-left: 0px;
	font-weight:bold;
	padding:10px;
	white-space:nowrap;
}

.formulario_carrinho_erro {
	font-size: 11px;
	color: #0a1c50;
	border: 1px solid #c7c7c7;	
	color: #FF0000;
	width: 224px;
}

.style_message {
	font-size: 11px;
	color: #0a1c50;
	border: 1px solid #c7c7c7;	
	color: #FF0000;
	width: 350px;
}

.erro 
{
	font: 9px arial;
	font-size: 11px;
	color: #FF0000;
	border: 1px solid #c7c7c7;
}


a.Link_Tab_Ativa
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(../imagens/blue_btn.gif) no-repeat;
	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: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(../imagens/blue_btn.gif) no-repeat;
	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: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(../imagens/green_btn.gif) no-repeat;
	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: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(../imagens/blue_btn.gif) no-repeat;
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	text-decoration: underline;
	width : 100%;
	text-align: center;
	vertical-align:middle;
}

.Detalhe_Tab_Ativa
{
}

.Detalhe_Tab_Inativa
{
	display: none;
}

.ImagemAmpliada
{
	background-color:#FFFFFF;
	border:1px solid #999999;
	left:0;
	padding:18px;
	position:absolute;
	z-index:10;
	top:0;
}

.TituloLateralDireita
{
	color: #ffffff;
	font: 9px arial;
	font-weight: normal;
	text-decoration: none;
	width: 100%;
	background: url(../imagens/fundo_titulos.gif);
	text-align: center;
	vertical-align:middle;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.EconomiaPorcentagem{
	font-size: 11px;
	color:#006767;
	text-decoration: none;
}

.EconomiaPorcentagem2{
	font-size: 18px;
	color:#2D79B6;
	text-decoration: none;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #33747E;
}

h1 a {
	font-size: 16px;
	font-weight: bold;
	color: #33747E;
	text-decoration: none;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #33747E;
}

h2 a {
	font-size: 14px;
	font-weight: bold;
	color: #33747E;
	text-decoration: none;
}

.titulo_aviso {
font-size: 11px;
color: #4f678d;
text-decoration: none;
font-weight: bold;
text-align:center;
}

.txt_aviso {
font-size: 11px;
color: #4f515d;
text-decoration: none;
text-align:center;
}

.txt_email {
font-size: 11px;
color: #4f515d;
text-decoration: none;
text-align:right;
}

.buscaespecialCat {
	font-size: 12px;
	color: #006767;
	text-decoration: none;	
	font-weight: bold;	
}

a.buscaespecialCat:hover {
	font-size: 12px;
	color: #006767;
	text-decoration: underline;
	font-weight: bold;	
}


a.login_amarelo {
	font-size: 12px;
	color: #fffe00;
	font-weight: bold;
	text-decoration: none;
}
a.login_amarelo:hover {
	font-size: 12px;
	color: #d8e6fa;
	font-weight: bold;
	text-decoration: underline;
}

.ver-generico
{
	width:180px;
	height:19px;
	font-size: 11px;
	color: #000000;
	background-color:#FFFF00;
	padding: 2px 0 0 10px;
}

/* Listagem de produtos */
ul.lista_vitrine {
	overflow:hidden;
}
	ul.lista_vitrine li {
		float:left; display:inline;
		background:url(../imagens/nova/bg_boxlistagem_bot.gif) bottom left no-repeat;
		border:7px solid #FFF;
		padding:0 10px 20px 10px;
		width:173px;
		*width:199px;
		position:relative;
		border: solid 0px;
	}
		ul.lista_vitrine li h3 {
			background:url(../imagens/nova/bg_boxlistagem_top.gif) top left no-repeat;
			margin:0 -10px;
			padding:10px;
			*padding:10px 15px 10px 10px;
			font-weight:normal;
		}
		ul.lista_vitrine li p.foto_produto {
			text-align:center !important;
		}
		ul.lista_vitrine li p.selo_container {
			float:right; display:inline;
			margin:0 10px 0 0;
		}
		ul.lista_vitrine li p.preco {
			font-size:11px;
			font-weight:bold;
			float:right; display:inline;
			padding-right:8px;
		}
			ul.lista_vitrine li p.preco span {
				display:block;
			}
				ul.lista_vitrine li p.preco span.precoDe {
					/* nothing */
				}
					ul.lista_vitrine li p.preco span.precoDe b {
						/* nothing */
					}
				ul.lista_vitrine li p.preco span.precoPor {
					color:#D11D20;
				}
					ul.lista_vitrine li p.preco span.precoPor b {
						font-size:16px;
					}
		ul.lista_vitrine li p.parcelamento {
			font-size:11px;
			font-weight:bold;
			clear:both;
			margin-bottom:15px;
			*margin-bottom:30px;
		}
		ul.lista_vitrine li p.bt_comprar_container {
			position:absolute;
			bottom:10px;
			right:18px;
		}