html, body {
	background-image: url(../gfx/bg.gif);
	margin: 0px;
	padding:0px;
	border:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;}
	
a img {border: none;}

#top {
	position:relative;
	clear:both;
	background:url(../gfx/bg_topo.gif) top repeat-x;}

#top_content{
	position: relative;
	clear: both;
	width: 779px;
	height: 138px;
	text-align: left;
	position:relative;
	margin:auto;}

#menu {
	position: relative;
	clear: both;
	width: 779px;
	height: 33px;
	text-align: left;
	position:relative;
	margin:auto;}

#menu ul {
	margin: 0px;
	padding: 0px;}
	
#menu ul li {
	position: relative;
	float: left;
	list-style-type: none;
	list-style-position: inside;
	display: inline;}
	
#menu ul li a {
	background: url(../gfx/separa.gif) center left no-repeat;
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #f9c22a;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 33px;
	height: 33px;
	padding-left: 10px;
	padding-right: 10px;}
	
#menu ul li a:hover {color: #ccc;}

#logo {
	position:absolute;
	text-align:left;
	top:45px;}

#call {
	position:absolute;
	text-align:left;
	top:45px;
	margin-left:357px;}

#trato_cima {
	position:absolute;
	text-align:right;
	top:15px;
	right:-85px;}

#trato_baixo {
	position:absolute;
	top:138px;
	right:3px}

#master {
	width:749px;
	height:auto;
	padding:15px;
	background:url(../gfx/meio.jpg);
	text-align:center;
	margin:auto;}

#master a {text-decoration:none;
	color: #333;}

#master a:hover {text-decoration: underline;}

#master h1 {
	color:#b78426;
	border: none;
	font-size:11px;
	margin:0px;
	margin-top: 10px;
	padding:0px;}

#master img {border:solid 1px #CCC;}

#banner {
	position:relative;
	margin:auto;
	border: none !important;}

.title{
	display: block;
	position:relative;
	clear:both;
	text-align:left;
	margin-top:15px;
	margin-bottom:10px;
	height:31px;
	border-bottom: 3px solid #a9b3c1;}

.title img {
	border: none !important;;
	clear:both;}

#line {
	position:relative;
	margin:auto;
	background: top repeat-x;}

.image {
	border:solid 1px #999999;}

.prod_left {
	width:357px;
	position:relative;
	text-align:left;
	float:left;}

.prod_right {
	width: 357px;
	position:relative;
	text-align:left;
	float:right;}

.subdiv {
	width: 160px;
	margin-top:10px;}

.spacer {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;}

.texto_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #b78426;
	font-weight:bold;}

.texto_corrido {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;}

#image_footer {
	bottom:10px;
	margin: -15px;
	border:none !important;}

#inst {
	img border:solid 1px #CCCCCC;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.texto_pagina {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}


.listagem img {
	float: left;
	margin-right: 15px;
	padding: 2px;
	background: #fff;
	border: 1px solid #666;}
.listagem p {text-align: justify;}

.paginacao {
	position: relative;
	clear: both;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;}
.paginacao a {
	text-decoration: none;
	border: 1px solid #ccc;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	color:#FFF;}
.paginacao a.bt,
.paginacao a.bt img {
	border: none !important;
	padding: 0px !important;
	color:#FFFFFF;}
.paginacao a:hover {
	background: #f5852b;
	color:#FFF !important;}
.paginacao a.current {
	background:url(../gfx/fun.gif);
	border-none;
	color:#fff !important;}
.paginacao a.current:hover {color: #fff !important;}
.paginacao a img {
	margin-bottom: -6px;
	border: none;}

.tex {
	color:#FFFFFF;}
	
.current {
	font-size:10px;
	color:#FFFFFF;}
	
#master form input,
#master form textarea {
	background: #252525;
	border: 2px solid #333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;}
#master form input.bt {
	width: auto !important;
	border: none;
	background: none;}
	
#contato{
	width:749px;
	margin:auto;
	text-align: left;}
#contato input,
#contato textarea {
	width: 300px;
	background: #dededd !important;
	border:solid 1px #cacac9 !important;}

#contato input.bt {
	width: auto;}
.mapa{
	margin-top:20px;}
	
#image_footer2 {
	border:none;
	margin:auto;
	}

#prod_detalhe {
	text-align:left;
	border:solid 1px #CCCCCC;}
	
#foto_produto {
	img border:solid 1px #CCCCCC;
	float:left;
	margin-right::40px !important; 
	margin-bottom:40px;
	width:300px;
	height:300px;
	}

#prod_esq {
	float:left;
	width:301px;
	height:auto;
	text-align:justify;}
	
	
#prod_dir {
	float:right;
	width:401px;
	height:auto;
	color:#56626f;}
	
.texto_prod_dir {
	color:#56626f;
	font-size:12px;
	text-align:right;
	margin-right:15px;}

#prod_esq2 center {
	word-spacing:7px;}
	
#prod_esq2 {
	float:left;
	width:301px;
	height:auto;
	text-align:justify;}
		
#prod_dir2 {
	float:left;
	width:401px;
	height:auto;
	color:#e5a82b;
	text-align:left;
	margin-left:25px;}
	
	
.texto_prod_dir {
	color:#666666;
	font-size:11px;
	text-align:left;
	margin-left:9px;}
	
.titulo {
	text-align:left;}

.img_b {
	border:none !important;}

.tituloprod_int {
	font-size:15px;}
	
/**/