body 
{ 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #666;
	text-align: left;
}






p, a:link, a:visited
{
	font: normal 11px Tahoma, Verdana, Arial;
	color: #666666;
}

a:link, a:visited
{
	color: #A6784B;
	text-decoration: none;
}

a:hover 
{ 
	color: #FF6600; 
	text-decoration: underline;
}

p
{
	color: #8F877A;
	text-align: justify;
	padding-left: 15px;
	padding-right: 15px;
}


td p
{
	_margin: 10px 0 10px 0;
}

li
{
	margin-right: 10px;
	padding-right: 10px;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #8F877A;
	text-align: justify;
}

h4 /* Usado para os nomes dos produtos */
{
	font: bold 11px Tahoma, Verdana, Arial;
	color: #666;
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
}

img
{
	border: none;
}

b, a:link b, a:visited b
{
	font: bold 11px Tahoma, Verdana, Arial;
	color: #888;
}

a:link b, a:visited b
{
	color: #A6784B;
}

a:hover b 
{ 
	color: #FF6600; 
	text-decoration: underline; 
}

select
{
	font: normal 10px Tahoma, Verdana, Arial;
	color: #666;
	background: #fff;
}

/* Estrutura do layout */

#principal
{
	width: 770px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#topo
{
	width: 770px;
	height: 70px;
	margin: 0 0 0 1px;
	padding: 0 0 0 0;
	background: url(../../images/top/top-principal.png) no-repeat;
}

#topo h1 
{
	float: left;
	margin: 0 0 0 0;
	padding: 15px 0 0 27px;
}

#topo h1 a 
{
	display: block; /*para aparecer o logo no Mozilla (alinhar cabeçalho) descomentar essa linha.*/
	width: 130px;
	height: 51px;
	/*background: url(../../images/top/logo-fd.png) no-repeat top left;*/
}

/* span do logo invisível */
#topo h1 a span
{
	display: none;
} 

#cabecalhos
{
	clear: both;
	width: 770px;
	height: 170px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../../images/top/bg-cabecalhos.png) repeat;
}
	
.corpo_conteudo
{
	clear: both;
	width: 770px;
	margin: 0px auto;
	padding: 0px auto;
	background: url(../../images/background-colunas.png) repeat;
}

/*#logo h1 a span 
{
	display: none;
}*/

#logo h1
{
  margin: 0 0 0 0;
	padding: 14px 0 0 40px;
}

#logo h1 a
{ 
	/*display: block;*/
	width: 130px;
	height: 51px;
	/*background: url(../../images/top/logo-fd.png) no-repeat;*/
}

#menu_topo
{
	float: left;
	padding-top: 5px;
	padding-left: 0px;
}

#menu_topo a:link, #menu_topo a:visited
{
	font: normal 11px Tahoma, Verdana, Arial;
	color: #664917;
}

#menu_topo a:hover
{
	text-decoration: none;
	color: #FF0000;
}

#menu_topo a
{
	margin-right: 12px;
}

#menu_topo img.bullet
{
	margin-right: 5px;
}


/* Select Box do Topo */
#topoSelectBox
{
	float: right;
	margin-top: 25px;
	margin-right: 24px;
	_margin-right: 12px;
	font: normal 10px Tahoma, Verdana, Arial;
	color: #333;
}

.menu_esquerda
{
  width: 141px;
	margin-top: 1px;
	vertical-align: top;
}

.menu_esquerda td.img { border-bottom: 1px solid #E1DBBE; }

.menu_esquerda td.submenus
{
	width: 140px;
	height: 22px;
	border-bottom: 1px solid #E1DBBE;
	background: url(../../images/menus/subs.png) no-repeat;
	padding-right: 30px;
	text-align: right;
}

.menu_esquerda td.submenus a
{
	color: #666;
	text-decoration: none;
}

.menu_esquerda td.submenus a:hover
{
	color: #000;
	text-decoration: underline;
}


/* Colunas Centro (coluna meio e coluna direita) */
.home_conteudo_centro
{
	width: 445px;
	margin: 0px auto;
	padding: 0 0 0 0;
	vertical-align: top;
}

.home_coluna_direita
{
	width: 182px;
	height: 200px;
	margin: 0px auto;
	vertical-align: top;
}

.home_coluna_direita_quadro01, .home_coluna_direita_quadro02, .home_coluna_direita_quadro03
{
	padding: 10px 8px 10px 8px;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #7F5B1E;	
	vertical-align: top;
}

#home_coluna_direita_quadro01_bg_busca
{
	width: 159px;
	height: 45px;
	background: url(../../images/home/background-busca.png) no-repeat;
}

#home_coluna_direita_quadro01_bg_busca input
{
	width: 110px;
	height: 14px;
	_height: 15px;
	background: #FDE3B7;
	border: none;
	margin-top: 22px;
	margin-left: 9px;
	font: normal 10px Tahoma, Verdana, Arial;
	color: #9D7021;
	padding-top: 2px;
	_padding-top: 1px;
	padding-bottom: 1px;
}

#home_coluna_direita_quadro01_bg_busca input.btn_ok
{
	width: 21px;
	height: 17px;
	border: none;
	padding-top: 0;
	padding-bottom: 0;
}

/* Links Home Divisões */
img.link_divisoes
{
	margin: 0 0 20px 35px;
	border: none;
}

/* Formatação dos destaques de home de cada Divisão */
.destaque_home_divisoes
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eaeaea;
}

.destaque_descricao_home_divisoes
{
	margin: 10px 10px 10px 10px;
	padding-top: 10px;
	vertical-align: top;
}

.destaque_descricao_home_divisoes p
{
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #8F877A;
}

.destaque_descricao_home_divisoes p.small
{
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
}

.destaque_descricao_home_divisoes p.small a:link, .destaque_descricao_home_divisoes p.small a:visited, .descricao_destaque
{
	font: bold 10px Tahoma, Verdana, Arial;
	color: #888;
}

.destaque_descricao_home_divisoes p.small a:hover
{
	color: #000;
	text-decoration: none;
}

span.titulo_destaque, .titulo_destaque
{
	margin: 0;
	padding: 0 10px 0 10px;
	font: bold 11px Tahoma, Verdana, Arial;
	color: #FF6C00;
}

img.destaque_separador
{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
}

/* Caixa de produtos */
.caixa_topo
{
	padding-top: 15px; 
	padding-left: 15px;
	width: 445px;
	height: 40px;
	background: url(../../images/produtos/caixa_topo.png) no-repeat;
}

.caixa_meio
{
  font: normal 11px Verdana, Arial, Tahoma;
  padding-top: 5px; 
	padding-left: 15px;
	width: 445px;
	background: url(../../images/produtos/caixa_meio.png) repeat;
}

.caixa_bottom
{
	width: 445px;
	height: 12px;
	background: url(../../images/produtos/caixa_bottom.png) no-repeat;
}

.tabela_produto
{
	width: 423px;
	height: 12px;
	padding-top: 0px; 
	padding-left: 2px;
}

.produto_texto
{
  padding-top: 0px;
  font: normal 11px Verdana, Arial, Tahoma;
	width: 316px;
	vertical-align: top;
	padding-right: 0px;
}

.produto_imagem
{
  vertical-align: top;
	padding-left: 17px;
}

.apresentacao /* Texto usado em produtos, no bloco 'Apresentação' */
{
 color: #CC3300
}


/* Caixa de produtos 2 ( inversa ) */
.caixa2_topo
{
  font: bold 11px Tahoma, Verdana, Arial;
	padding-top: 15px; 
	padding-right: 15px; 
	text-align: right;
	width: 445px;
	height: 40px;
	background: url(../../images/produtos/caixa2_topo.png) no-repeat;
}

.caixa2_meio
{
  font: normal 11px Verdana, Arial, Tahoma;
  padding-top: 5px; 
	padding-left: 7px;
	width: 445px;
	background: url(../../images/produtos/caixa2_meio.png) repeat;
}

.caixa2_bottom
{
	width: 445px;
	height: 12px;
	background: url(../../images/produtos/caixa2_bottom.png) no-repeat;
}

.tabela2_produto
{
	width: 423px;
	height: 12px;
	padding-top: 0px; 
	padding-right: 0px;
}

.produto2_texto
{
  padding-top: 0px;
  font: normal 11px Verdana, Arial, Tahoma;
	width: 316px;
	vertical-align: top;
	padding-right: 0px;
}

.produto2_imagem
{
  vertical-align: top;
	padding-left: 8px;
	padding-right: 0px;
}

/* Detalhes dos produtos */
.conteudo_centro_detalhes_produtos
{
	vertical-align: top;
}

.conteudo_centro_detalhes_produtos td, .detalhe_produto
{
	font: normal 11px Tahoma, Verdana, Arial;
	color: #8F877A;
	vertical-align: top;
}

.conteudo_centro_detalhes_produtos ul
{
	margin-top: 10px;
	margin-left: 0;
	_margin-left: 40px;
	padding-right:20px;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #8F877A;
}

td.detalhes_produtos
{
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: top;
}

td.detalhes_produtos p
{
	padding: 0 30px 10px 10px;
}

td.detalhes_produtos img.imagem_principal
{
	float: right;
	margin: 10px 20px 10px 10px;
}

h4.detalhes_titulo_produto, h4.detalhes_subtitulos_produto
{
	font: bold 11px Tahoma, Verdana, Arial;
	color: #ff6600;
	width: 420px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dadada;
}

h4.detalhes_subtitulos_produto
{
	color: #FF9600;
}

p.usernav
{
	text-align: right;
	margin-left: 12px;
	margin-bottom: 12px;
	padding-top: 10px;
	font: bold 11px Tahoma, Verdana, Arial;
	color: #333;
	width: 390px;
	_width: 420px;
	border-top: 1px solid #999;
}

.tabelaDetalhesProdutos
{
	margin: 0 0 20px 8px;
}


/* Colunas dos destaques da Home */
.home_destaques_background
{
	width: 445px;
	background: url(../../images/home/pontilhado-vertical.png) repeat;
}

.home_destaques_background, .home_destaques_coluna01, .home_destaques_coluna02
{
	padding: 2px 0 2px 0;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #8F877A;
	text-align: justify;
	vertical-align: top;
}

.home_destaques_coluna01, .home_destaques_coluna02
{
	padding-left: 15px;
	padding-right: 12px;
}

.home_noticias_linha_cor01, .home_noticias_linha_cor02
{
	width: 418px;
	height: 32px;
	padding-top: 3px;
	padding-left: 25px;
}

.home_noticias_linha_cor01, .home_noticias_linha_cor02
{
	font: normal 11px Tahoma, Verdana, Arial;
	color: #634D29;
	background: url(../../images/home/noticias_linha_cor01.png) no-repeat;
}

.home_noticias_linha_cor02
{
	background: url(../../images/home/noticias_linha_cor02.png) no-repeat;
}

.home_noticias_linha_cor01 b, .home_noticias_linha_cor02 b
{
	color: #A1907F;
	padding-right: 10px;
}


/* Disposição Mapa do Site */
ul.mapa_site
{
	margin-left: 0;
	_margin-top: 10px;
	_margin-left: 50px;
}

ul.mapa_site li
{
	list-style-image: url(../../images/elementos/ico_mapasite_links.png);
}

ul.mapa_site li a, ul.mapa_site li a:visited
{
	font-weight: bold;
	color: #666;
}

ul.mapa_site_links
{
	margin-left: 0;
}

ul.mapa_site_links li 
{
	margin-left: 0;
	_margin-left: 100px;
	list-style-image: url(../../images/elementos/ico_mapasite_opcoes.png);
}

ul.mapa_site_links li a, ul.mapa_site_links li a:visited
{
	font-weight: bold;
	color: #A6784B;
}

ul.mapa_site_links ul
{
	margin-bottom: 5px;
}

ul.mapa_site_links ul li
{
	margin-left: 0;
	list-style-image: url(../../images/elementos/ico_mapasite_subs.png);
}

ul.mapa_site_links ul li a, ul.mapa_site_links ul li a:visited
{
	font-weight: normal;
}
/* FIM Disposição Mapa do Site */


/* Rodapé */
.footer
{
	width: 770px;	
	height: 51px;
	background: url(../../images/footer/background-footer.png) no-repeat;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
}

.footer h1
{ 
	float: right;	
	margin: 0 0 0 0;
	padding: 0 10px 7px 0;
}

.footer h1 a
{
	display: block;
	width: 66px;
	height: 20px;
	/*background: url(../../images/footer/creditos.png) no-repeat;*/
}

.footer h1 span
{
	display: none;
}

/* Menu rodapé */
.footer #menu
{
	float: left;
	padding: 3px 0 0 70px;
	font: normal 10px Tahoma, Verdana, Arial;
	color: #7B6A4B;
}

.footer #menu a.menu, .footer #menu a:visited.visited
{
	padding: 0 10px 0 10px;
	font: bold 10px Tahoma, Verdana, Arial;
	color: #7B6A4B;
}

.footer #menu a:hover.menu
{
	color: #000;
	text-decoration: none;
}
/* FIM Menu rodapé */


/*Elementos do SAC*/
.tabela_sac
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	border-color : #000000;
	border-style : solid;
	border-width : 1px;
	margin-left: 4px;
}

.tabela_sac_form
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 15px;
	border-color : #FFFFFF ;
	border-style : solid;
	border-width : 0;
	margin-left: 1px;
}

.submit_form
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #EIDBBD;
	background-color : #EFEFEF;
	line-height: 14px;
	border-color : #000000;
	border-style : solid;
	border-width : 1px;
	height : 18px;
}

.submit_form2
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #EIDBBD;
	background-color : #FFFBE5;
	line-height: 14px;
	border-color : #000000;
	border-style : solid;
	border-width : 1px;
	height : 18px;
}


.P-sac-branco
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 15px;
	text-align:center;
}

.P-sac-marrom
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #812D1E;
	line-height: 15px;
	text-align:center;
}

.alinha_botao
{
	text-align:right;
}

.P-sac-vermelho
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff0033;
	line-height: 15px;
}

.P-sac-default
{
	font: normal 11px Tahoma, Verdana, Arial;
	color: #666666;
}

.Titulo_sac
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #812D1E;
	line-height: 15px;
}

.P-sac-default-bold
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
}

.texto_formulario {
	color:#666666;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
}