* { margin:0; padding:0; font-family:"Trebuchet MS", Verdana, sans-serif }
body { font-size:11px; color:#574939; background:#FFF url(/lojas/00005983/images/bg_body.jpg); cursor:default; text-align: center; }
img { display:block; border:none }
fieldset { border:none }
input, textarea { display:block; color:#676767; font-size:10px; font-weight:bold; letter-spacing:0; border:1px solid #928262; background-color:#FFF }
input.image { border:none; cursor:pointer }
p {font-size:9pt;font-family:Trebuchet MS;}

ul { list-style:none }

a:link, a:visited, a:hover, a:active { color:#4b9498; text-decoration:none; cursor:pointer }
a:hover { text-decoration:underline }

.FundoTopoExt {
width: 100%;
}

.FundoSiteInt {
/*width: 900px;*/
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

.arraso {
	border: 1px dashed #a18461;
	margin: 2px;
}

p { padding-top:10px; line-height:14px }

#TabRodapeExterno { margin-left: auto; margin-right: auto; width: 896px}

/* topo */
div.bg_topo { height:171px; background:#8daca7 url(/lojas/00005983/images/bg_header.jpg) repeat-x }

	div#topo { width:934px; height:137px; margin:0 auto; padding-top:34px; position:relative }
		div#topo a.galinha { margin-left:40px; float:left }
		div#topo h1 a { width:482px; height:66px; margin:9px 0 0 25px; display:block; float:left; background:url(/lojas/00005983/images/logo.png) no-repeat }
			div#topo h1 span { display:none }
		div#topo div.menu { float:left }
		div#topo ul { position:absolute; top:129px; left:189px }
			div#topo li { margin-right:10px; float:left }
				div#topo h2 a { height:27px; padding:2px 0 0 30px; font-size:16px; font-weight:bold; color:#FFF; background:url(/lojas/00005983/images/bt_topmenu.png) no-repeat 0 0 }
		div#topo ul.botoes { top:36px; left:auto; right:5px }
			div#topo ul.botoes li { margin:0; float:left }
			
/* pagina */
div#pagina { width:934px; margin:10px auto }

	div#menu { width:205px; float:left }
		div.menu_links { padding:6px 17px 26px 18px; background:url(/lojas/00005983/images/bg_menu.gif) repeat-y }
			div.menu_links dl { margin-top:15px }
				div.menu_links dt { margin-bottom:7px; font-size:12px; font-weight:bold; color:#f8f1dc }
				div.menu_links dd { background:url(/lojas/00005983/images/bg_menudd.gif) repeat-x bottom }
				div.menu_links dd a { padding:3px 0 4px 20px; display:block; color:#FFF; background:url(/lojas/00005983/images/bg_heart.gif) no-repeat 4px 6px }
				div.menu_links dd a:hover { color:#FFF; text-decoration:underline }
				div.menu_links dd a:visited { color:#FFF; text-decoration:none }
				div.menu_links dd a:active { color:#FFF; text-decoration:underline }
				
	div#conteudo { width:460px; padding:0 12px; float:left }
		div.barra { margin-left:10px; clear:both}
			div.barra img { margin-top:6px; float:left }
			div.barra input.text { width:155px; height:22px; margin-top:6px; padding:0 2px; float:left; font-size:16px; border-left:none; border-right:none }		
			div.barra input.image { margin:5px 5px 0 8px; float:left }
			div.barra li { margin-left:14px; float:left }
				div.barra a { height:32px; padding:7px 0 0 25px; display:block; font-size:12px; font-weight:bold; color:#705232; white-space:nowrap; text-decoration:underline }
				div.barra a.sacola { background:url(/lojas/00005983/images/bt_sacola.gif) no-repeat }
				div.barra a.fale { background:url(/lojas/00005983/images/bt_faleconosco.gif) no-repeat 0 9px }
		div.progresso { padding:12px 0 2px 14px; position:relative; clear:both }
		div.progresso.index { padding:32px 0 2px 14px; *padding-top:12px }
			div.progresso h2 { width:162px; height:43px; float:left; background:url(/lojas/00005983/images/tit_promocoes.gif) no-repeat }
				div.progresso h2 span { display:none }
			div.progresso h3 { position:absolute; top:55px; left:220px; font-size:14px; color:#685736; text-transform:uppercase }
			div.progresso p { padding:0 0 20px 0 }
		div.produto { width:438px; height:204px; margin:11px 0 0 3px; padding:22px 8px 24px 18px; float:left; clear:both; border:1px solid #f8f2dd; background:#e4d9b9 url(/lojas/00005983/images/bg_produto.jpg) no-repeat }
			div.produto:hover a { text-decoration:underline }
			div.produto img.produto { width:200px; height:200px; margin-right:16px; float:left; border:2px solid #fef9eb }
			div.produto h3 a { color:#7c4e1d; font-size:14px; letter-spacing:0 }
				div.produto h3 span { font-size:10px }
			div.produto h4 a { font-size:12px }
			div.produto p a { font-size:11px; color:#574939 }
			div.produto ul { margin-top:10px }
				div.produto li.de a { color:#574939; font-size:11px; font-weight:bold; text-decoration:line-through }
				div.produto li.por a { font-size:18px; font-weight:bold }
			div.produto img.comprar { margin-top:5px }
			
	/* produto */
	div.produtos_recomendados { width:464px; margin:11px 0 0 3px; padding:13px 0; float:left; clear:both; border:1px solid #f8f2dd; background:#e4d9b9 url(/lojas/00005983/images/bg_produto2.jpg) }
		div.produtos_recomendados h5 { width:437px; height:32px; margin-left:14px; background:url(/lojas/00005983/images/tit_prodrecom.gif) no-repeat }
			div.produtos_recomendados h5 span { display:none }
		div.produtos_recomendados div { padding:10px 8px 8px 18px }
			div.produtos_recomendados div:hover a { text-decoration:underline }
			div.produtos_recomendados img.produto { width:100px; height:100px; margin-right:16px; float:left; border:2px solid #fef9eb }
			div.produtos_recomendados h3 a { color:#7c4e1d; font-size:16px; letter-spacing:0 }
				div.produtos_recomendados h3 span { font-size:11px }
			div.produtos_recomendados h4 a { font-size:12px }
			div.produtos_recomendados p a { font-size:11px; color:#574939 }
			div.produtos_recomendados strong { margin-top:5px; display:block; font-size:14px }
			
	/* carrinho */
	div#conteudo.carrinho { width:717px; padding:0 0 0 12px }
		div#conteudo.carrinho div.progresso h2 { background:url(/lojas/00005983/images/tit_seupedido.gif) no-repeat }
		div.progresso ul { margin-top:10px }
			div.progresso li { margin-left:18px; float:left }
		div.descricao { padding-top:18px; clear:both }
			div.descricao p { margin-left:10px }
			div.descricao h6 { padding:10px 0 0 0; font-size:14px; font-weight:bold; text-align:center; text-transform:uppercase }
			div.descricao div.tabela { width:713px; margin-top:10px; position:relative; background:#f7f1db url(/lojas/00005983/images/bg_detalhesmeio.gif) repeat-y }
				div.tabela table { width:695px; margin:7px auto 20px auto; text-align:center }
					div.tabela thead td { padding:8px 0 6px 0; font-weight:bold; font-size:14px; background-color:#ebe1c2 }
					div.tabela tbody td { padding:10px 13px 5px 13px; vertical-align:middle; border-top:3px solid #f7f1db; background-color:#fbf8ed }
						div.tabela td.qt { width:26px; border-right:3px solid #f7f1db }
							div.tabela td.qt input { width:22px; height:20px; margin:0 auto; padding-top:2px; display:block; color:#7c4e1d; font-size:14px; text-align:center }
							div.tabela td.qt img { margin:14px auto 0 auto }
						div.tabela td.descricao { width:371px; text-align:left; border-right:3px solid #f7f1db }
							div.tabela td.descricao img { width:56px; height:56px; margin-right:14px; float:left; border:1px solid #958b6f }
							div.tabela td.descricao h3 a { color:#7c4e1d; font-size:16px; letter-spacing:0 }
								div.tabela td.descricao h3 span { color:#574939; font-size:11px; font-weight:normal }
							div.tabela td.descricao h4 a { font-size:12px }
						div.tabela td.unit { width:88px; color:#4b9498; border-right:3px solid #f7f1db }
						div.tabela td.subtotal { width:91px; color:#4b9498; font-size:14px; font-weight:bold }
					div.tabela tfoot td { padding:8px 0 6px 0; font-weight:bold; font-size:14px; text-transform:uppercase; background:none }
						div.tabela td.pedido { padding-right:5px; font-size:12px; text-align:right }
						div.tabela tfoot td.total { color:#4b9498; font-size:18px; font-weight:bold }
				div.descricao div.tabela p { padding:0 0 15px 0 }
					div.descricao div.tabela p a { margin-left:20px; color:#574939; font-weight:bold; text-decoration:underline }
				div.tabela div.botoes { position:absolute; bottom:15px; right:25px }
					div.tabela div.botoes img { float:left }
					
	/* carrinho fastcommerce */
	EstEspacoTopoConteudo { background-color:#FF1493}
					
	/* frete */
	div.tabela.frete table { margin:7px auto; font-size:11px }
		div.tabela.frete td { height:77px }
			div.tabela.frete big { margin:3px 0 0 126px; float:left; font-size:14px; font-weight:bold }
			div.tabela.frete input { float:left; border:none; background:none }
			div.tabela.frete input.text { width:136px; height:19px; margin-left:10px; padding:0 3px 3px 3px; font-size:16px; border:1px solid #928262; background-color:#FFF }
			div.tabela.frete span { margin:5px 0 0 15px; display:block; float:left }
				div.tabela.frete span a { color:#574939; font-weight:bold; text-decoration:underline }			
			div.tabela.frete li { margin-left:25px; float:left; text-align:left; white-space:nowrap }
				div.tabela.frete li input { margin:8px 5px 0 0 }	
	div.descricao a.voltar { margin:10px 0 10px 13px; float:left; color:#574939; font-weight:bold; text-decoration:underline }
	div.descricao a.continuar { margin:10px 13px 10px 0; float:right; color:#574939; font-weight:bold; text-decoration:underline }
	
	/* pagamento */
	div.tabela.pagamento table { margin:7px auto; position:relative }
		div.tabela td.totalpedido { color:#4b9498; font-size:14px; font-weight:bold }
		div.tabela td.frete { font-size:11px; font-weight:bold; text-align:right; text-transform:capitalize; color:#FFF; background-color:#8eada8 }
		div.tabela td.totalfrete { font-size:14px; font-weight:bold; color:#FFF; background-color:#8eada8 }
		div.tabela small { margin-left:12px; position:absolute; bottom:18px; left:10px; font-size:11px; text-transform:none; color:#574939 }
			div.tabela small a { color:#574939; text-decoration:underline }
	div.orientacoes { margin:10px 0; padding:11px 17px 21px 17px; clear:both; color:#574939; border:1px solid #f8f2dd; background-color:#efe5c7 }
		div.orientacoes p { padding:10px 0 0 0 }
	div.tabela.formas table { margin:7px auto; text-align:center }
		div.tabela.formas tbody td { background-color:#f7f1db }
			div.tabela.formas img, div.tabela.formas input { margin:0 auto 5px auto }
			
	/* cadastro */
	p.obrigatorios { text-align:right }
	div.tabela.cadastro tbody td { text-align:left; background-color:#f7f1db }
	div.tabela.cadastro td.email { background-color:#fbf8ed }		
		div.tabela.cadastro td.email label { margin:3px 0 0 150px; float:left }
		div.tabela.cadastro span { margin:5px 0 0 15px; display:block; float:left }
		div.tabela.cadastro a { color:#574939; font-weight:bold; text-decoration:underline }
		div.tabela.cadastro label { font-size:12px; font-weight:bold }
		div.tabela.cadastro label.checkbox { font-size:11px; font-weight:normal }		
		div.tabela.cadastro input { width:137px; height:17px; padding:2px 1px 1px 1px; font-size:12px; border:1px solid #928262; background-color:#FFF }
		div.tabela.cadastro input.checkbox { width:auto; height:auto; margin-right:7px; display:inline; border:none; background:none }
		div.tabela.cadastro textarea { width:660px; height:66px; padding:2px; font-size:12px; border:1px solid #928262; background-color:#FFF }
		div.tabela.cadastro td.form div { margin:4px 13px 0 0; *margin:4px 6px 0 0; float:left }
			div.tabela.cadastro td.form div label { clear:both }	
		div.tabela.cadastro td.form div.clear { padding-top:10px; float:none; clear:both }	
		div.tabela.cadastro td.form div.clear.entrega { padding:0 0 10px 0 }
		div.tabela.cadastro td.form div.ajuda { height:22px; margin-left:-7px; padding-top:20px }
		div.tabela.cadastro td.form div.cep { width:90px }
			div.tabela.cadastro td.form div.cep strong { margin-top:2px; display:block; font-size:12px }
		div.tabela.cadastro input#email { width:260px; margin:0 0 0 10px; float:left }
		div.tabela.cadastro input#nome, 
		  div.tabela.cadastro input#endereco,
		  div.tabela.cadastro input#para,
		  div.tabela.cadastro input#email2,
		  div.tabela.cadastro input#endereco2 { width:247px }
		div.tabela.cadastro input#numero, 
		  div.tabela.cadastro input#numero2,
		  div.tabela.cadastro input#uf,
		  div.tabela.cadastro input#uf2 { width:47px }
		div.tabela.cadastro input#cep { width:93px }
		div.tabela.cadastro select#sexo { width:80px; display:block }
		
	/* confirmacao */	
	div.tabela.confirmacao table { margin-bottom:0 }
		div.tabela.confirmacao table table { margin:0; padding:0 }
			div.tabela.confirmacao table table td { background-color:#fbf8ed }
		div.tabela.confirmacao tbody td { padding:0; text-align:left; background-color:#f7f1db }
		div.tabela.confirmacao td strong { margin-left:10px }
		div.tabela.confirmacao td span { margin-left:28px; font-weight:bold }
		div.tabela.confirmacao td.center { padding:5px 0; font-size:12px; font-weight:bold; text-align:center }
		div.tabela.confirmacao table.dados { margin-bottom:10px }
		div.tabela.confirmacao table.pedidos { margin-bottom:5px }
			div.tabela.confirmacao table.pedidos tbody td { text-align:center; background-color:#fbf8ed }
				 table.pedidos tr.ultimo td { font-weight:bold }
	
	/* seu pedido */
	div.tabela.seupedido table { margin:7px auto; font-size:11px }
		div.tabela.seupedido td { height:77px }
			div.tabela.seupedido label { margin-top:3px; font-size:14px; font-weight:bold }
			div.tabela.seupedido input { border:none } 
			div.tabela.seupedido input.text { width:136px; height:19px; margin-left:10px; padding:0 3px 3px 3px; display:inline; font-size:16px; border:1px solid #928262; background-color:#FFF }
			div.tabela.seupedido input#email { width:226px }

	/* ----------------- */			
	div#lateral { width:231px; margin-left:14px; float:left }		
		div.lateral_topo { height:2px; background:#F7F0DA url(/lojas/00005983/images/bg_lateraltopo.jpg) no-repeat; overflow: hidden }
		div.lateral_rodape { height:4px; background:#F7F0DA url(/lojas/00005983/images/bg_lateralrodape.jpg) no-repeat; overflow: hidden }
		div#lateral h5 { width:202px; height:32px; margin:9px 0 13px 0; display:block; float:left }
			div#lateral h5 span { display:none }
		div#lateral ul { margin:0 0 8px 12px }
			div#lateral li a { height:16px; padding-left:16px; display:block; clear:both; color:#574939; background:url(/lojas/00005983/images/bg_coracao.gif) no-repeat 0 2px }
		div.destaque, div.blog { margin-bottom: 0px; margin-top: 0px; padding-left:14px; background: #F7F0DA url(/lojas/00005983/images/bg_lateralmeio.jpg) repeat-y scroll 0 0 }
			div.destaque:hover a { text-decoration:underline }
			div.destaque h5 { background:#ebe1c2 url(/lojas/00005983/images/tit_destaque.gif) no-repeat }
			div.destaque h6 a { margin:0 0 7px 13px; padding-top:8px; display:block; color:#7c4e1d; font-size:16px }
			div.destaque img { width:198px; height:161px; border:1px solid #958b6f }
			div.destaque p a { margin:0 28px 0 12px; display:block; color:#574939 }
			div.destaque big a { height:24px; margin-left:10px; padding-top:8px; display:block; font-weight:bold }
			div.blog h5 { background:#ebe1c2 url(/lojas/00005983/images/tit_blog.gif) no-repeat }
			div.blog div { padding:0 34px 0 13px }
				div.blog a { font-size:12px; font-weight:bold; color:#705232 }
				div.blog h6 a { text-transform:uppercase }
				div.blog big a { color:#4b9498 }
				div.blog p { padding:0 0 10px 0 }
				div.blog p a { font-size:11px; font-weight:normal }
			
/* rodape */
div#rodape { margin-bottom:86px; padding-top:8px; clear:both }
	div.linha { height:1px; clear:both; overflow:hidden; background-color:#8f7f60 }
	div#rodape ul.links { margin-left:220px; padding-top:14px }
		div#rodape li { margin-right:7px; float:left }
			div#rodape ul.links li a { color:#574939; font-size:12px }
			div#rodape ul.links img { margin-top:7px }
	div#rodape ul.bandeiras { margin-left:215px; padding-top:6px; clear:both }
	
	
/*  Estilos FASTCOMMERCE */

/* Estilos para a capa */
.EstTexto1 {font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;}
.EstTexto2 {font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;}
.EstTexto3 {font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;}
.EstTexto4 {font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;}
.EstTexto5 {font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;}
.EstNomeProdCapa {font-size:9pt;font-weight:bold;color:#0060A0;}
.EstListaNomeProdCapa {font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;}
.EstDescrProdCapa {font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;}
.EstAdicProdCapa {font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;}
.AdicNomeCapa {font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;}
.AdicItemCapa {font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;font-weight:bold;color:#0060A0;}
.EstPrecoProdCapa {color:#972B00;font-size:9pt;font-family:Trebuchet MS,Helvetica,sans-serif;}
.EstFundoTabCapa {background:#FF0000;font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;}

/* Estilos para a Barra */
.EstTitSecao {background:#0060A0;font-size:8pt;color:#E1DEC5;font-family:Trebuchet MS,Helvetica,sans-serif;font-weight:bold;}
.EstCorTabExt {background:#04446F;}
.EstCorTabInt {background:#E1DEC5;}
.EstCorTabPromExt {background:#04446F;}
.EstCorTabPromInt {background:#E1DEC5;}
.EstListaNomeProdBarra {font-size:9pt;font-family:Trebuchet MS,Helvetica,sans-serif;font-weight:bold;color:#928A44;}
.EstPrecoProdBarra {font-size:9pt;color:#972B00;font-family:Trebuchet MS,Helvetica,sans-serif;}
.EstLinhaBarra {background:#928A44;}	

/*  Estilo CATEGORIA */
.EstCatNome {color:#000000;font-size:9pt;font-family:Trebuchet MS;text-decoration:none;font-weight:bold;}
.EstCatNome:visited {color:#000000;}
.EstCatNome:hover {color:#AF4200;text-decoration:underline;}
.EstCatDescr {color:black;font-size:8pt;font-family:Trebuchet MS;text-decoration:none;}

/*  Estilo PRODUTOS */
.EstNomeProd {color:#0060A0;font-size:9pt;font-weight:bold;font-family:Trebuchet MS;}
.EstRefProd {color:#972B00;font-size:8pt;font-family:Trebuchet MS}
.EstDescrProd {font-size:8pt;font-family:Trebuchet MS}
.EstPrecoProd {color:#2D290C;font-size:9pt;font-family:Trebuchet MS,Helvetica,sans-serif;}
.EstMaisInfo {color:black;font-size:7pt;font-family:Trebuchet MS,Helvetica,sans-serif;}
.AdicNome {font-size:8pt;font-family:Trebuchet MS;}
.AdicItem {font-size:8pt;font-family:Trebuchet MS;font-weight:bold;color:#0B4D79;}
.EstLinhaProd {color:#605A30;height:1px;width=100%;}

/*  Estilo SUBPRODUTOS */
.EstRefSubProd {color:#000000;font-size:8pt;font-family:Trebuchet MS;}
.EstDescrSubProd {color:#000000;font-size:8pt;font-family:Trebuchet MS;}
.EstPrecoSubProd {color:#605A30;font-size:8pt;font-family:Trebuchet MS;}
.EstLinhaSubProd {background:#928A44;height:1px;width=100%;}
.EstCorParSubProd {background:#E8E5D0;}
.EstCorImparSubProd {background:#EEECE0;}

/* Estilos do PEDIDO */
.EstTabPedidoTit {background:#C9BE9A;color:#972B00;font-size:9pt;font-family:Trebuchet MS;font-weight:bold;}
.EstTabPedidoNome {color:#AF4200;font-size:8pt;font-weight:bold;font-family:Trebuchet MS;}
.EstTabPedidoNome:visited {color:#AF4200;}
.EstTabPedidoNome:hover {color:#000000;}
.EstTabPedido {font-size:8pt;background:#FBF8ED;}
.EstTabPedidoNum {font-size:8pt;background:#FBF8ED;font-family:Courier New,Courier;}
.EstTabPedidoTotal {font-size:8pt;background:#C9BE9A;font-weight:bold;}
.EstTabPedidoFrete {font-size:8pt;background:#FBF8ED;font-weight:bold;}
.EstTabPedidoBot {color:#000000;font-size:8pt;font-weight:bold;font-family:Trebuchet MS;}
.EstTabPedidoRef {color:black;font-size:8pt;font-family:Trebuchet MS;}
.EstTabPedidoAdicNome {font-size:8pt;font-family:Trebuchet MS;}
.EstTabPedidoAdicItem {font-size:8pt;font-family:Trebuchet MS;font-weight:bold;}
.EstTextoQtd {font-size:8pt;font-family:Trebuchet MS;text-align:right;}
.EstContinuarComprando {font-size:8pt;font-family:Trebuchet MS;}
.idTxtTrackFC {font-size:8pt;font-family:Trebuchet MS;}
.smText {font-size:8pt;font-family:Trebuchet MS;}
.smSelect {font-size:8pt;font-family:Trebuchet MS;}


/* Estilo de Títulos de Tabela CADASTRO DE CLIENTES, AJUDA, CONFIRMAÇÃO DO PEDIDO */
.EstTabTopo {background:#CAC6A7;color:#972B00;font-size:9pt;font-family:Trebuchet MS;font-weight:bold;}

/* Estilo para a tabela de Busca Rápida, para tabela de Ajuda (Pagamentos) e Fale Conosco */
.EstTabQuadro {background:#E9E7D9;font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;}

/* Estilo dos campos do formulário clientes,fale conosco,... 	*/
.EstNomeCampo {color:black;font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;font-weight:bold;}
.EstCampo {font-size:8pt;font-family:Trebuchet MS,Helvetica,sans-serif;}	
.BotComprar {
	visibility: hidden;
	font-size: 1px;
}
