/* == CONFIG DIV GERAL == */
body{ 
	padding: 0; 
	margin: 0; 
	font: .74em Arial, sans-serif; 
	line-height: 1.5em; 
	background: #fff url('../images/top.jpg') repeat-x ; 
	color: #454545;}

.content {
	margin: 0px auto;
	width: 800px;}
	
.header{
	margin: 0px auto;
	width: 800px;
	height:142px;}

/* == FIM CONFIG DIV GERAL == */

/* == CONFIG LINKS E ESTILOS == */
a{
	color: #333;
	background: inherit;}

a:hover{
	color: #0066CC; 
	background: inherit; 
	text-decoration: none;}

p{margin: 5px 0;}
	
h1{font: bold 1.8em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; letter-spacing: -1px;}

h2{font: bold 1.6em Arial, Sans-Serif; letter-spacing: -1px;}

h3{padding:4px 0; margin:0;}
h4{padding:4px 0; margin:0;}


ul{
margin: 0;
padding : 0;
list-style: none;}

img{border: 0; }
hr{height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }

/* == FIM CONFIG LINKS E ESTILOS == */

/* Top part */
#top{
	position:relative;
	background:transparent;
	height:116px;}
#top .slogan{
	background-image:url('../images/top_contato.jpg');
	position:absolute;
	width:340px;
	height:116px;
	left: 320px;
	top: 0px;}

/* Second part */
#prec{
	height:220px;
	margin:0;
	padding:0;
	background:#F6F6F6;
	border-bottom:1px solid #DCDCDC;
	overflow: hidden;
	margin-bottom: 15px;}
	
#wrap{ 
	margin:0 auto;
	width: 800px;}
	
	#wrap #pic{
		float: right;
		background: #FFF url('../images/apresentacao.jpg') no-repeat;
		height: 199px;
		width: 589px;
		overflow: hidden;}
			
		#wrap #pic #slogan{
			float: right;
			padding: 25px 30px 10px 30px;
			text-align: right;}
				
		#wrap #pic #slogan h1 {
			font: bold 1.4em Arial, Sans-Serif;
			color: #FFF;
			letter-spacing: 1px;
			margin:0;}
		
		#wrap #pic #slogan h2 {
			font:1.0em Arial, Sans-Serif;
			color: #FFF;
			letter-spacing: 0px;
			margin:0;
			padding: 10px 0;}
		
		#wrap #pic #slogan a {
			color: #FFF;}
			
	#wrap #menu{
		padding:0;
		margin:0;
		background: inherit;}
	
	#wrap #menu a{
		padding-left:25px;
		font:0.9em Arial, Sans-Serif;
		text-decoration: none;
		color:#333333;
		background: #F6F6F6 url('../images/lm-li.gif') no-repeat left;}
	
	#wrap #menu a:hover{
		padding-left:25px;
		font:0.9em Arial, Sans-Serif;
		text-decoration: none;
		color:#0066CC;
		background: #F6F6F6 url('../images/lm-li2.gif') no-repeat left;}
	
	#wrap #menu ul{
		padding: 10px 0;}
		
	#wrap #menu li{
	line-height: 26px;
	background: #F6F6F6 url('../images/li-line.gif') no-repeat bottom left;
	list-style: none;}
		

/*  Advertising */
#ad{
	background: #FFF url('../images/download.jpg') no-repeat left;
	padding-left: 95px;
	min-height: 80px;
	margin-bottom: 15px;}
	
#ad a, #left_side a{
	background: #FFF;
	text-decoration: none;}
	
#ad a:hover, #left_side a:hover{
	text-decoration:none;}
	
/* main area */
#main { }

/* ====== LADO DIREITO SITE ====== */

	#right_side{
		float: right;
		width: 130px;
		background: #F6F6F6;
		padding: 5px 0px 5px 5px;
		margin-bottom: 10px;}
		
		#right_side ul{
			padding: 3px 0 8px 0;}
		 
		#right_side li{
			line-height: 18px;
			background: #F6F6F6 url('../images/cat-li.gif') no-repeat left;
			list-style: none;
			padding-left: 20px;
			font-size:0.9em}
		
		#right_side a{
			background: #F6F6F6;
			text-decoration:none;}
			
		#right_side h3 {
			color: #404040;
			font:  bold 1.2em Arial, Sans-Serif;}
		#right_side h4 {
			color: #000000;
			font:  bold 1.2em Arial, Sans-Serif;}
	
/* ====== LADO ESQUERDO SITE ====== */
	
	#left_side{
		position:relative;
		background: #FFF;
		margin-bottom: 10px;
		width: 650px;}
		
		#left_side h3{
			background: #FFF url('../images/hbg.gif') repeat-x;
			height:30px;
			padding: 5px 0 0 0px;
			margin: 0; 
			font:bold 1.2em Arial, Sans-Serif;}
			
		#left_side p {
			color: #454545;
			padding: 0 5px 0 5px;
			text-align: justify;}
		
		#left_side p.maior {
			font-size:1.1em;
			color:#454545;
			padding:0 5px 0 5px;
			text-align:center;
			font-family:'Verdana';}
		
		#left_side p.maior_l {
			font-size:1.1em;
			color:#454545;
			padding:0 5px 0 5px;
			text-align:left;
			font-family:'Verdana';}
		/* ==== QUADRADO PRODUTOS ESQUERDO ==== */
		#left_side .square_left{
			border:1px solid #E5E5E5;
			margin:10px 10px 0 20px;
			width:280px;
			float:left;}
		#left_side .prod_left{
			position:relative;
			margin:10px 10px 0 10px;
			width:280px;
			float:left;}
			#left_side .prod_left .img{
				float:left;}
			#left_side .prod_left .desc{
				margin:0 0 0 70px;
				color:#000000;}				
				
		/* ==== QUADRADO PRODUTOS DIREITO ==== */
		#left_side .square_right{
			border:1px solid #E5E5E5;
			margin:10px 0 0 10px;
			width:280px;
			float:left;}
		#left_side .prod_right{
			position:relative;
			margin:10px 10px 0 10px;
			width:280px;
			float:left;}
			#left_side .prod_right .img{
				float:left;}
			#left_side .prod_right .desc{
				margin:0 0 0 70px;
				color:#000000;}	
		#left_side img{
			float: left;
			padding: 0 10px 5px 0;}
		#left_side blockquote{
			padding-left: 10px;
			border-left: 2px solid #DA4040;
			margin: 10px 0 10px 25px;}
		.date{
			border-top: 1px dotted #ccc;
			padding: 5px 0;
			margin: 10px 0 25px 0;
			text-align: right;}
		#left_side .rs{
			float: right;
			margin: 0 10px;
			border: 1px solid #ddd;
			padding: 5px;
			background: #f5f5f5;}
		#left_side ul {
			list-style-position: inside;
			margin-left: 2px;}
		#left_side ul li {
			list-style-type: square;
			margin-left: 15px;}
		#left_side ul ul li {
			list-style: none;
			margin-left: 10px;
			list-style-type: lower-alpha;
			list-style-position: inside;}

/* == LISTAGEM PRODUTOS == */

.lista_prod{
	width:650px;
	clear:both;}
	.lista_prod .link{
		text-align:center;
		width:110px;
		margin:0 auto;
		padding:15px 0 5px 0;}
		.lista_prod .link .lista{
			font-size:1em;
			font-family:'Verdana';}

/* == LISTAGEM PRODUTOS == */

/* == FOOTER == */
#footer{
	clear: both;
	border-top: 1px solid #DCDCDC;
	margin: 0 0 3em 0;
	color: #000;
	background: #fff;}
	
#footer .right{
	font-size:0.8em;
	float:right;
	text-align:center;
	background: #FFF;}
	
#footer a{
	text-decoration: none;
	background: #FFF;
	color:#0066CC;}
	
/* == FORMULARIO CONTATO == */

.txtform{
	font-size:1em;
	color: #454545;
	padding: 0 5px 0 5px;
	text-align:left;
	font-family:'Verdana';}
	
.txtform td{
	height:30px;
	border-bottom:1px dashed #CCCCCC;
	font-size:1em;
	color: #454545;
	font-family:'Verdana';}
	
	.txtform td.clean{
		border:none;}
		
	.txtform td{
		height:25px;
		border-bottom:1px dashed #CCCCCC;
		font-size:1em;
		color: #454545;
		font-family:'Verdana';}
	
	.txtform td .input{
		font-size:0.9em;
		color: #454545;
		font-family:'Verdana';}
	
	#btform .bt{
		font-size:0.8em;
		color: #454545;
		font-family:'Verdana';}
		
/* == FORMULARIO CONTATO == */

/* == TABELAS == */

.produto{ width:200px;}
	.produto .tit_prod{
		font-family:'Verdana';
		font-size:0.8em;
		color:#0066CC;}
	.produto td{
		border-bottom:1px dashed #CCCCCC;}
		.produto td, td.destaq{
		font-size:0.8em;
		font-family:'Verdana';}
	.produto td.tit_prod{
		border:none;}
	.produto td.destaq{
		background-color:#E5E5E5;}
	.produto td.destaq_tit{
		font-weight:bold;}

/* == FIM TABELAS == */
