* {
margin:0px;
padding:0px;
}

body{
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}


.bt_padrao {font-size:11px;font-weight:bold;background:#930c06; color:#FFF;border:0px;height:22px; padding-bottom:2px; padding-top:2px; padding-left:2px; padding-right:2px; margin-left:0px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);}
.bt_finalizar {font-size:12px;font-weight:bold; background:#4d933f; color:#000;border:0px;height:22px;padding-bottom:2px; padding-top:2px; padding-left:2px; padding-right:2px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);}
.bt_confirmar {font-size:12px;font-weight:bold; background:#ff1616; color:#000;border:0px;height:22px;padding-bottom:2px; padding-top:2px; padding-left:2px; padding-right:2px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);}
.bt_voltar {font-size:11px;font-weight:bold;background:#9a9b9c; color:#000;border:0px;height:22px; padding-bottom:2px; padding-top:2px; padding-left:2px; padding-right:2px; margin-left:0px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);}
.bt_imprimir {font-size:11px;font-weight:bold;background:#28b3b8; color:#FFF;border:0px;height:22px; padding-bottom:2px; padding-top:2px; padding-left:2px; padding-right:2px; margin-left:10px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);}
.bt_ok_busca {font-size:12px;font-weight:bold;background:#930c06; color:#FFF;border:0px;height:30px; padding-bottom:2px; padding-top:2px; padding-left:2px; padding-right:2px; margin-left:10px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);}





ul.menubar ul.menu
{
	display: none;
	position: absolute;
	margin: 0px;
}

ul.menubar a
{
	padding: 5px;
	display:block;
	text-decoration: none;
	color: #000;
	padding: 5px;
}


ul.menu,
ul.menu ul
{
	margin: 0;
	padding: 0;	
	background:#fdde27;
	width: 168px; /* Width of Menu Items */
	font-size: 12px; 	
	color: #333333; 	
	line-height:20px;
}

ul.menu li
{
	position: relative;
	list-style: none;
	border: 0px;
	border-bottom:1px solid #333333;
}

ul.menu li hr
{
	width: 168px;
	padding: 0px;
	margin: 0px;
}

ul.menu li a
{
	display: block;
	text-decoration: none;	
	color: #333333;
	padding: 2px 10px 2px 0px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */

ul.menu ul
{
	position: absolute;
	display: none;
	left: 168px; /* Set 1px less than menu width */
	top: 0px;
}

.submenu, a{
text-indent:0px;
line-height:20px;
}

ul.menu li.submenu ul { display: none;  } /* Hide sub-menus initially */

ul.menu li.submenu { background: transparent url(arrow.gif) right center no-repeat; }

ul.menu li a:hover { color: #000; font-weight:bold; }

/* // menu */

#header_logo {
	position:absolute;
	z-index:9999;
	left:50%;
	top:4px;
	margin-left:-470px;
	}
	
	#header_contato {
	background:url(../imgs/_nav/header_contato.gif) no-repeat;
	width:1000px;
	height:31px;
	}
	
	#main_geral {
	text-align:left;
	margin-left:2px;
	}
	
	#header_menu {
	background:url(../imgs/_nav/header_menu.gif) repeat-x;
	width:1004px;
	height:33px;
	}
	
	#header_banner {
	background:url(../imgs/_nav/header_banner.jpg) no-repeat;
	width:1000px;
	height:170px;
	}
	

#back{
width:47%; 
height:60%; 
display:none; 
background:#000000; 
position:absolute; 
-moz-opacity: 0.9;
opacity:.90;
filter: alpha(opacity=90);
}

#como_pagar a {
font-size:10px;
color:#333333;
padding-left:20px;
text-decoration:none;
}

.bt_excluir 
{
background:url(../imgs/excluir_produto_carrinho.jpg);
cursor:pointer;
width:20px;
height:20px;
border: 0px solid #001C63;
}

.bt_cont_comprando 
{
background:url(../imgs/bt_continuar_comprando_on.gif);
cursor:pointer;
width:203px;
height:42px;
border: 0px solid #001C63;
}

.bt_finaliza_pedido 
{
background:url(../imgs/bt_finalizar_pedido_on.gif);
cursor:pointer;
width:203px;
height:42px;
border: 0px solid #001C63;
}

.bt_recalc_carrin
{
background:url(../imgs/bt_recalcular_carrinho_off.gif);
cursor:pointer;
width:203px;
height:42px;
border: 0px solid #001C63;
}

.bt_proximo_passo
{
background:url(../imgs/bt_proximo_passo_on.gif);
cursor:pointer;
width:203px;
height:42px;
border: 0px solid #001C63;
}

.bt_passo_anterior
{
background:url(../imgs/bt_pagina_anterior_off.gif);
cursor:pointer;
width:203px;
height:42px;
border: 0px solid #001C63;
}

.bt_confirma_compra
{
background:url(../imgs/bt_confirma_compra_on.gif);
cursor:pointer;
width:203px;
height:42px;
border: 0px solid #001C63;
}

.bt_ok_cep
{
background:url(../imgs/bt_frete_calcular.gif);
cursor:pointer;
width:38px;
height:38px;
border: 0px solid #001C63;
}

.bt_voltar
{
background:url(../imgs/bt_voltar.gif);
cursor:pointer;
width:68px;
height:38px;
border: 0px solid #001C63;
}

.bt_continuar
{
background:url(../imgs/bt_continuar.gif);
cursor:pointer;
width:155px;
height:38px;
border: 0px solid #001C63;
}

.bt_imprimir_boleto
{
background:url(../imgs/bt_imprimir_bolteo_on.gif);
cursor:pointer;
width:203px;
height:42px;
border: 0px solid #001C63;
}

.bt_acessar_minha_conta
{
background:url(../imgs/bt_acessar_minha_conta_on.gif);
cursor:pointer;
width:203px;
height:42px;
border: 0px solid #001C63;
}

.bt_faca_cadastro
{
background:url(../imgs/bt_faca_cadastro_on.gif);
cursor:pointer;
width:203px;
height:42px;
border: 0px solid #001C63;
}

#como_pagar a:hover {
font-size:10px;
color:#333333;
padding-left:20px;
}

#img_zoon a {
border: 0px solid #ffffff;

}

#img_zoon a:hover {
background:#FFFFFF;
width:79px;
-moz-opacity: 0.5;
opacity:.50;
filter: alpha(opacity=50);
}


#bloco_servicos a {
font-size:11px;
color:#333333;
padding-left:0px;
text-decoration:none;
}

#avaliacoes {
font-size:18px;
color:#333333;
padding-left:0px;
text-decoration:none;
}

#txt_busca {
color:#ffffff;
}

#txt_menu_right  {
font-size:12px;
color:#333333;
text-align:left;


}

#cx_destaque{
width:47%; 
height:60%; 
background:#ffffff; 
position:absolute; 
-moz-opacity: 0.9;
opacity:.90;
filter: alpha(opacity=90);
}


#box_text{
height:17px;
width:127px;
}

.bt_ok{
font-size:12px;
font-weight:bold;
height:21px;
width:37px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#C20000;
cursor:pointer;
border:none;
}

#txt_linkhome a 
{
color:#E4D8A5;
text-decoration:none;
font-size:12px;
}

#txt_linkhome a:hover
{
color:#E4D8A5;
text-decoration:underline;
font-size:12px;
}


#txt_botoes a
{
color:#ffffff;
font-size:12px;
text-decoration:none;

}
#txt_botoes a:hover
{
color:#d6fb0c;
font-size:12px;
}


#txt_left_titulo 
{
	font-size:12px;
	text-align:left;
	padding-top:8px;
	background:#CCCC66;
	color:#000000;
}


#fundo_left_subtitulo
{
	background:#FFFFFF;
	color:#ededed;
	
}


#menu {
background:url(../imgs/fnd_menu.gif) repeat-x;
width:765px;
height:25px;
}

#footer {
width:765px;
color:#999999;
}

#link_left_submenu a 
{
	color:#6D7066;
	font-weight:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-align:justify; 
	line-height:1.5; 
	text-decoration:none;
}

#link_left_submenu a:hover 
{
	color:#6D7066;
	font-weight:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-align:justify; 
	line-height:1.5; 
	text-decoration:underline;
}


#link_menu
{
	color:#6D7066;
	background-color:#F2F3F0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	text-align:left;
	line-height:0.5;
	text-decoration:none;
}


#link_menu a
{
	color:#6D7066;
	text-decoration:none;
}

#link_menu a:hover 
{
	color:#6D7066;
	text-decoration:underline;
}


#link_mais a
{
	color:#000000;
	font-size:10px;
	text-decoration:none;
}

#link_mais a:hover 
{
	color:#6D7066;
	text-decoration:underline;
	font-weight:bold;
}



#link a {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

#link a:hover {
color:#EFE9D6;
text-decoration:underline;
}

#link_post a {
color:#0066CC;
text-decoration:none;
font-size:10px;

}

#link_post a:hover {
color:#0066CC;
text-decoration:none;
}

#citar {
padding-bottom:10px;
top:0px;

}

#corpo_mensagem {
padding-bottom:2px;
top:0px;
left:0px;
font-size:12px;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;

}

#linkpreto a {
font-size:12px;
color:#666666;
text-decoration:none;
}

#linkpreto a:hover {
color:#CCCCCC;
text-decoration:underline;
}


#Titulo_destaques {
padding-bottom:10px;
padding-bottom:10px;
font-size:12px;
color:#1C7D88;
font-weight:bold;
}

#Titulo_destaques2 {
padding-bottom:0px;
padding-bottom:5px;
font-size:12px;
color:#1C7D88;
font-weight:bold;
}

#Titulo_destaques_produtos {
margin-top:08px;
font-size:14px;
color:#D6CDA5;
font-family:Verdana, Arial, Helvetica, sans-serif; 

}

#det_produtos {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
font-size:12px;
color:#000000;
}

#txt_descricao {
font-size:12px;
color:#000000;
text-align:justify;
line-height:20px;
padding-left:20px;
padding-right:15px;

}

#txt_especificacao {
font-size:11px;
text-align:justify;
line-height:20px;
color:#7F8179;
padding-top:10px;
padding-right:20px;
width:400px;
}

#comentarios {
font-size:10px;
color:#666666;
font-weight:bold;

}


#txt_estabelecimento {
font-size:12px;
color:#333333;
text-align:center;
line-height:20px;
padding-left:20px;
padding-right:15px;

}

#txt_endereco {
font-size:12px;
color:#333333;
text-align:center;
line-height:20px;
padding-left:20px;
padding-right:15px;

}

#txt_email {
font-size:12px;
color:#333333;
text-align:center;
line-height:20px;
padding-left:20px;
padding-right:15px;

}

#txt_tel {
font-size:12px;
color:#333333;
text-align:center;
line-height:20px;
padding-left:20px;
padding-right:15px;

}

#txt_escl_faq {
font-size:12px;
color:#333333;
text-align:center;
line-height:20px;
padding-left:20px;
padding-right:15px;

}



#txt_news  {
font-size:12px;
color:#6D7066;
text-align:center;


}

#txt_busca  {
font-size:12px;
color:#6D7066;
text-align:left;

}

#txt_menu  {
font-size:12px;
color:#D60020;
text-align:left;

}

#txt_menu a {
font-size:12px;
color:#D60020;
text-align:left;
text-decoration:none;

}

#txt_secundario a {
font-size:11px;
color:#000000;
text-align:left;
margin-left:5px;
text-decoration:none;

}


#txt_secundario a:hover {

color: #000;
background:#cccccc;
text-decoration:none;
font-weight:bold;
}


#foto_det {
text-align:right
}

#cod_produto {
padding-top:0px;
text-decoration:underline;
color:#999999;
font-size:12px;
text-align:right;

}


#titulo_busca {
color:#6D7066;
cursor:pointer;
font-size:12px;
text-align:left;
font-weight:bold;

}


#destaque {
color:#665951;
cursor:pointer;
font-size:18px;
text-align:left;
font-weight:bold;

}

#destaque_home {
color:#FFFFFF;
height:20px;
font-size:12px;
text-align:left;
}

#nome_produto {
color:#484438;
font-size:12px;
text-align:left;
font-weight:bold;

}

#preco {
color: #990033;
font-size:16px;


}

#comprar a{
color:#ffffff;
font-size:12px;
text-decoration:none;
}

#comprar a:hover{
color:#999900;
font-weight:bold;
}

#comprar2 a{
color:#990000;
font-size:18px;
text-decoration:none;
}

#comprar2 a:hover{
color:#000022;
font-size:18px;
text-decoration:none;
}


#veja_mais{
color:#ffffff;
text-decoration:none;
}

#veja_mais2{
color:#FFFFFF;
text-decoration:none;
}

#Titulo_destaques_home {
margin-left:5px;
font-size:12px;
text-align:left;
padding-top:5px;
color:#D6CDA5;
font-weight:bold;
}

#Titulo_destaques_barra {
margin-left:5px;
font-size:12px;
letter-spacing:1px;
text-align:left;
padding-top:8px;
color:#D6CDA5;
font-weight:bold;
}

#Detalhes {
background:#F8F4E9;
color:#666633;
font-size:12px;
text-align:center;
}

#Grade {
background-color:#ffffff;
color:#000000;
line-height:25px;
font-size:12px;

}

#Comprar {
background: #333333;
color: #ffffff;
font-size:12px;
text-align:left;

}

#Preco_venda {
color:#999999;
font-size:12px;
text-align:left;


}

#Preco_venda2 {
color:#999999;
font-size:18px;
text-decoration:line-through;
text-align:left;
padding-left:10px;

}


#Preco_promocional {
color:#003366;
font-size:16px;
font-weight:bold;
text-align:left;
padding-left:03px;

}

#Preco_promocional2 {
color:#990000;
font-size:16px;
font-weight:bold;
text-align:left;
padding-left:10px;

}

#economize {
color:#950f22;
font-size:12px;

}


#produto_estoque {
 font-family: tahoma;
 font-size: 13px;
 color: #ffffff;
 background:#bfbc7c;
 line-height:17px;
 font-weight: bold;
 text-decoration: none;
}
 
#produto_estoque0 {
 font-family: tahoma;
 font-size: 13px;
 color: #ffffff;
 background:#CC6600;
 line-height:17px;
 font-weight: bold;
 text-decoration: none;
}


#textos_gerais{
margin-left:5px; 
width:95%; 
text-align:justify; 
font-size:12px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
line-height:2;
color:#6D7066;
}


#lista_mais {
line-height:0.5;
text-align:left;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#003399;
}



#borda_busca_esquerda {
background:url(../imgs/borda_busca_left.gif);
float:left;
width:30px;
height:44px;
}

#barra_esquerda {
background-image:url(../imgs/navegacao/linha_left_destaques.gif);
float:left;
width:4px;
height:29px;
color:#003399;
margin-bottom:10px;
}

#barra_destaque {
background-image:url(../imgs/navegacao/fnd_destaques.gif);
float:left;
color:#003399;
float:left;
margin-bottom:10px;
}

#barra_direita {
background-image:url(../imgs/navegacao/linha_right_destaques.gif);
float:left;
width:4px;
height:29px;
color:#003399;
margin-bottom:10px;
}


#barra_meio {
background-image:url(../imgs/navegacao/div_produtos_vertical_home.gif);
width:1px;
height:60px;

}


#barra_lefttitulo 
{
background:#FFFFFF;

}

.borda_right 
{
	padding: 5px;
	background-color: #F4F4F4;
	display: block;

}


#texto_formulario{
font-size:10px;
}



#conteudo .tbpaginacao{
width:581px;
background:#cccccc;
color:#cccccc;
margin-top:25px;
bottom:0px;
position:absolute;
text-align:center;
right:200px;
}

#conteudo .tbpaginacao a{
text-decoration:none;
color:#333333;
margin-top:25px;
font-size:10px;
}

#conteudo .tbpaginacao a:hover{
text-decoration:none;
color:#0000CC;
margin-top:25px;
}

.formulario 
{
height:22px;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #001C63;
border: 1px solid #001C63;
}


.bt_1 
{
font-size: 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #666666;
border: 2px solid #E4D8B5;
font-weight:bold
	
}

.faq_1
{
padding-top:10px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#663300;
	
}

	
.faq_2
{
font-size: 10px;
color:#996633;
}

.faq_3
{
	font-size:12px;
color:#333333;
text-align:center;

	
}

#minha_conta 
{					
font-size:11px;
text-align:left;
line-height:20px;
color:#6D7066;
font-weight:normal;
text-decoration:none;
}


.texto_sauda { font-family: Tahoma; font-size: 18px; color: #CC00CC; line-height:20px; font-weight: normal; }
.texto_sauda14h { font-family: Tahoma; font-size: 14px; color: #CC00CC; line-height:20px; font-weight: normal; }
.texto_sauda14h:hover { font-family: Tahoma; font-size: 14px; color: #CC00CC; line-height:20px; font-weight: normal; }
.texto_sauda14 { font-family: Tahoma; font-size: 14px; color: #000000; line-height:16px; font-weight: normal; }
.texto_sauda13 { font-family: Tahoma; font-size: 13px; color: #000000; line-height:16px; font-weight: normal; }
.texto_azul14 { font-family: Tahoma; font-size: 14px; color: #000000; line-height:16px; font-weight: normal; }
.texto_azul11 { font-family: Tahoma; font-size: 11px; color: #000000; line-height:16px; font-weight: normal; }

.nome_produto2 { font-family: Tahoma; font-size: 15px; color: #ffffff; line-height:18px; font-weight: normal; }
.nome_categoria { font-family: Tahoma; font-size: 20px; color: #ffffff; line-height:22px; font-weight: normal; }
.link_categoria  { font-family: tahoma; font-size: 20px; color: #FFCC00; line-height:22px; font-weight: normal; text-decoration: none }
.link_categoria:hover { font-family: tahoma; font-size: 20px; color: #FFCC00; line-height:22px; font-weight: normal; text-decoration: underline; }

.link_sauda  { font-family: tahoma; font-size: 18px; color: #8D448D; line-height:20px; font-weight: normal; text-decoration: underline; }
.link_sauda:hover { font-family: tahoma; font-size: 18px; color: #BF1E2E; line-height:20px; font-weight: normal; text-decoration: underline; }
.link_branco  { font-family: tahoma; font-size: 14px; color: #ffffff; line-height:20px; font-weight: normal; text-decoration: none; }
.link_branco:hover { font-family: tahoma; font-size: 14px; color: #ffffff; line-height:20px; font-weight: normal; text-decoration: underline; }
.link_preto  { font-family: tahoma; font-size: 14px; color: #000000; line-height:20px; font-weight: normal; text-decoration: none; }
.link_preto:hover { font-family: tahoma; font-size: 14px; color: #000000; line-height:20px; font-weight: normal; text-decoration: underline; }

.link_preto13  { font-family: tahoma; font-size: 14px; color: #000000; line-height:13px; font-weight: normal; text-decoration: none; }
.link_preto13:hover { font-family: tahoma; font-size: 14px; color: #000000; line-height:13px; font-weight: normal; text-decoration: underline; }

.arrow  { font-family: tahoma; font-size: 18px; color: #E0CEDE; line-height:22px; font-weight: bold; text-decoration: none }
.link_arrow  { font-family: tahoma; font-size: 18px; color: #FFCC00; line-height:22px; font-weight: bold; text-decoration: none }
.link_arrow:hover { font-family: tahoma; font-size: 18px; color: #ffffff; line-height:22px; font-weight: bold; text-decoration: none; }

.produto10  { font-family: tahoma; font-size: 10px; color: #ffffff; line-height:16px; font-weight: bold; text-decoration: none }
.produto13  { font-family: tahoma; font-size: 13px; color: #ffffff; line-height:15px; font-weight: normal; text-decoration: none }
.produto18  { font-family: tahoma; font-size: 19px; color: #ffffff; line-height:19px; font-weight: bold; text-decoration: none }
.produto_estoque { font-family: tahoma; font-size: 13px; color: #BF1E2E; background: #E0CEDE; line-height:17px; font-weight: bold; text-decoration: none; }
.produto_categoria  { font-family: tahoma; font-size: 10px; color: #E0CEDE; line-height:15px; font-weight: normal; text-decoration: none }
.produto_categoria:hover { font-family: tahoma; font-size: 10px; color: #E0CEDE; line-height:15px; font-weight: normal; text-decoration: underline; }
.produto_preco1  { font-family: tahoma; font-size: 17px; color: #ffffff; line-height:19px; font-weight: bold; text-decoration: none }
.produto_preco2  { font-family: tahoma; font-size: 12px; color: #ffffff; line-height:19px; font-weight: normal; text-decoration: none }
.produto_economia  { font-family: tahoma; font-size: 14px; color: #FFCC00; line-height:19px; font-weight: bold; text-decoration: none }
.produto_comentario  { font-family: tahoma; font-size: 12px; color: #FFCC00; line-height:15px; font-weight: normal; text-decoration: none }
.produto_comentario:hover { font-family: tahoma; font-size: 12px; color: #ffffff; line-height:15px; font-weight: normal; text-decoration: underline; }
.sacola_label { font-family: Tahoma; font-size: 11px; color: #ffffff; line-height:18px; font-weight: normal; }
.sacola_preco { font-family: Tahoma; font-size: 14px; color: #ffffff; line-height:22px; font-weight: bold; }
.sacola_preco2 { font-family: Tahoma; font-size: 12px; color: #ffffff; line-height:22px; font-weight: bold; }
.sacola_arrow  { font-family: tahoma; font-size: 18px; color: #BF1E2E; line-height:22px; font-weight: bold; text-decoration: none }
.sacola_arrow:hover { font-family: tahoma; font-size: 18px; color: #8D448D; line-height:22px; font-weight: bold; text-decoration: none; }
.link_11  { font-family: tahoma; font-size: 11px; color: #ffffff; line-height:20px; font-weight: normal; text-decoration: none; background: #8D448D; }
.link_11:hover { font-family: tahoma; font-size: 11px; color: #000000; line-height:20px; font-weight: normal; text-decoration: none; background: #FFCC00; }

