@charset "utf-8";

html{
	background: url(../images/bk_body.jpg) repeat-x;
	background-color:#513b30;

	
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin:0;
	padding:0;
	background: url(../images/bk.png) no-repeat top center;
	width:100%;
	
	
}

:active, :focus {
outline:none;
}


.siteFrame{
	margin:0 auto;
	padding:0;
	width:960px;
}

	.header{
		margin:0;
		padding:0;
		overflow:hidden;
	}
	
		.logo{
			margin-left:200px;
			margin-top:15px;
			padding:0;
			float:left;
	}
	
		.logo h2{
			display:none;			
	}
	

.mainMenu{
	margin-right:8px;
	padding:0;
	float:right;
	width:591px;
	height:64px;
	background-image:url(../images/bk_menu.png);
	background-position:top;
	background-repeat:no-repeat;
}

	.mainMenu ul{
		margin:0;
		padding-left:25px;
		padding-top:30px;
		list-style:none;
}

	.mainMenu li{
		display:inline;
		margin:0;
		padding-right:20px;
		font-family:"Tahoma";
		font-size:12px;
		color:#e0e0e0;
		text-decoration:none;
		font-weight:500;
}

	.mainMenu li a{
		display:inline;
		margin:0;
		padding:0px;
		font-family:"Tahoma";
		font-size:12px;
		color:#e0e0e0;
		text-decoration:none;
		font-weight:500;
}

	.mainMenu li a:hover{
		color:#b18c8d;
}

	.mainMenu li a.active{
		color:#b18c8d;
}


	.leftSide{
		margin-top:50px;
		padding:0;
		width:288px;
		min-height:476px;
		height:auto !important;
		height:476px;	
		background-image:url(../images/bk_leftSide.gif);
		background-position:top right;
		background-repeat:repeat-y;
		overflow:hidden;
		float:left;
	}
	
		.secondMenu{
			margin:0;
			padding:0;
			width:248px;
		}
		
			.secondMenuCenter{
				margin:0;
				padding:0;
				width:248px;
				min-height:463px;
				height:auto !important;
				height:463px;
				background-image:url(../images/bk_secondMenu_center.png);
				background-position:top;
				background-repeat:repeat-y;
		}
		
			
			.secondMenuCenter ul{
				margin:0;
				padding-left:48px;
				padding-top:14px;
				list-style:none;
		}
		
			
			.secondMenuCenter li{
				margin:0;
				padding:0;
				font-family:"Tahoma";
				font-size:16px;
				color:#e0e0e0;
				text-decoration:none;
		}
		
			.secondMenuCenter li a{
				margin:0;
				padding:0;
				font-family:"Tahoma";
				font-size:16px;
				color:#e0e0e0;
				text-decoration:none;
		}
		
			.secondMenuCenter li ul{
				margin:0;
				padding-top:5px;
				padding-left:0px;
				padding-bottom:26px;
				list-style:none;
		}
		
			.secondMenuCenter li li{
				margin:0;
				padding-bottom:3px;
				
				font-family:"Tahoma";
				font-size:14px;
				color:#918883;
				text-decoration:none;
		}
		
			.secondMenuCenter li li a{
				margin:0;
				padding-left:16px;
				font-family:"Tahoma";
				font-size:14px;
				color:#918883;
				text-decoration:none;
				text-decoration:none
		}
		
			.secondMenuCenter li li a:hover{
				background-image:url(../images/bullet.png);
				background-position:left;
				background-repeat:no-repeat;
				
		}
		
			.secondMenuCenter li li a.active{
				background-image:url(../images/bullet.png);
				background-position:left;
				background-repeat:no-repeat;
				
		}
		


.rightSide{
	float:right;
	margin-top:50px;
	margin-right:9px;
	padding:0;
	width:634px;
}

	.mainContainer{
		margin:0;
		padding:0;
		width:634px;
		overflow:hidden;	
	}
	
	.mainContainerCenter{
		margin:0;
		padding-bottom:20px;
		width:634px;
		overflow:hidden;
		background-image:url(../images/bk_container_center.png);
		background-position:top;
		background-repeat:repeat-y;
	}
		
		.homePhotoDiv{
			margin-top:10px;
			margin-left:15px;
			padding:0;
			float:left;
		}
	
		.homePhoto{
			margin-bottom:6px;
			padding:0;
		}
		
			.homePhoto img{
				border:4px solid #ffffff;
			}
		
			.homePhotoDescription{
				margin:0;
				padding:0;
		}
		
			.homePhotoDescription p{
				margin:0;
				padding-top:5px;
				padding-left:11px;
				float:left;
				font-family:"Tahoma";
				color:#ffffff;
				font-size:11px;
				text-decoration:none;
		}
		
			.homePhotoDescription p a{
				margin:0;
				padding:0;
				float:left;
				font-family:"Tahoma";
				color:#ffffff;
				font-size:11px;
				text-decoration:none;
		}
		
			.homePhotoDescription p a:hover{
				text-decoration:underline;
		}
		
	
	/*----- PRODUTOS ------*/
	
	.productPhotoDiv{
			margin-top:10px;
			margin-left:15px;
			padding:0;
			float:left;
		}
	
		.productPhoto{
			margin:0;
			padding:0;
		}
		
			.productPhoto img{
				border:4px solid #ffffff;
		}
		
		.productPhotoDescription{
			margin:0;
			padding-left:15px;
			padding-top:15px;
		}
		
			.productPhotoDescription h3.productName{
				margin:0;
				padding-bottom:20px;
				font-family:"Tahoma";
				color:#c69c6d;
				font-size:14px;
				text-decoration:none;
		}
		
			.productPhotoDescription h4.productReference{
				margin:0;
				padding:0;
				font-family:"Tahoma";
				color:#ffffff;
				font-size:14px;
				text-decoration:none;
		}
		
		.productPhotoDescription h5{
				margin:0;
				padding-top:20px;
				padding-bottom:20px;
				font-family:"Tahoma";
				color:#c69c6d;
				font-size:14px;
				text-decoration:none;
		}
		
		.productPhotoDescription div.description{
				margin:0;
				padding:0px;
				font-family:"Tahoma";
				color:#c69c6d;
				font-size:12px;
				text-decoration:none;
				float:left;
				width:420px;
				line-height:20px;
		}
		
			.productPhotoDescription div.description a{
				margin:0;
				padding:0px;
				font-family:"Tahoma";
				color:#c69c6d;
				font-size:12px;
				text-decoration:none;
		}
		
			.productPhotoDescription div.description a:hover{
				
				color:#ffffff;
				
		}
		
			.productPhotoDescription p.price{
				margin:0;
				padding:0px;
				font-family:"Tahoma";
				color:#ffffff;
				font-size:20px;
				text-decoration:none;
				float:right;
				width:100px;
		}
		
			.productPhotoDescription p.back a{
				margin:0;
				padding-top:10px;
				padding-bottom:10px;
				font-family:"Tahoma";
				color:#ffffff;
				font-size:12px;
				text-decoration:none;
				float:left;
				width:100px;
		}
			
			
		
			.productPhotoDescription p.moreInfo a{
				margin:0;
				padding-top:10px;
				padding-bottom:10px;
				font-family:"Tahoma";
				color:#ffffff;
				font-size:12px;
				text-decoration:none;
				float:right;
				width:150px;
		}
		

/*------- TEXTO E IMAGEM ------*/

.dynamicDiv{
	margin:0;
	padding-top:30px;
	text-align:center;
}

img.dynamicImage{
	margin:0;
	padding:0;
	border:6px solid #ffffff;
	text-align:center;
}


.dynamicDiv p{
	margin:0px auto;
	padding:0;
	text-align:left;
	font-family:"Tahoma";
	color:#c69c6d;
	font-size:12px;
	text-decoration:none;
	width:515px;
	line-height:20px;
}
.dynamicDiv span  a{
	margin:0;
	padding:0;
	text-align:left;
	font-family:"Tahoma";
	color:#c69c6d;
	font-size:12px;
	text-decoration:none;
	width:515px;
	line-height:20px;
}	

.dynamicDiv span a:hover{
	color:#FFFFFF;

}	

.dynamicDiv p a{
	margin:0;
	padding:0;
	text-align:left;
	font-family:"Tahoma";
	color:#c69c6d;
	font-size:12px;
	text-decoration:none;
	width:515px;
	line-height:20px;
}	

.dynamicDiv p a:hover{
	color:#FFFFFF;

}			

.listDiv{
	margin:0;
	padding-top:30px;
	
}

.listDiv ul{
	margin:0;
	padding-left:25px;
	list-style:none;
}

	.listDiv li{
		margin:0;
		padding-bottom:7px;
		font-family:"Tahoma";
		color:#c69c6d;
		text-decoration:none;
		font-weight:bold;
	}
	
		.listDiv li a{
			margin:0;
			padding:0;
			font-family:"Tahoma";
			color:#c69c6d;
			text-decoration:none;
			font-weight:bold;
		}
		
			.listDiv li a:hover{
				color:#efefef;
		}

.footer{
	margin:20px auto;
	padding:0;
	width:940px;
	height:10px;
	background-image:url(../images/bk_footer.gif);
	background-position:top;
	background-repeat:repeat-x;
}

	.footer p{
		margin:0;
		padding-top:5px;
		font-family:"Tahoma";
		font-size:11px;
		color:#ffffff;
		text-decoration:none;
}

	.footer p a{
		margin:0;
		padding:0px;
		font-family:"Tahoma";
		font-size:11px;
		color:#ffffff;
		text-decoration:none;
}




div.pagination {
		padding: 3px;
		margin: 10px;
		text-align:center;
		color:#ffffff;
		font-size:80%;
		font-family:"Tahoma";
		font-size:11px;
		clear:both;
	}
	div.pagination a {
		
		margin-right:3px;
		padding:2px 5px;
		text-decoration: none;
		color: #ffffff;
	
	}
	div.pagination a:hover, div.meneame a:active {
	
		
		color: #641a19;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 5px;
		font-weight: bold;
		color: #641a19;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 5px;
		
		color: #ffffff;
	}


.formContact{
					margin:25px auto;
					padding:0;
					width:350px;
					position:relative;
				}
				
				.formContact form{
					margin:0;
					padding:0;
				}
				
					.formContact p.label{
						margin:0;
						padding-right:5px;
						text-align:right;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#ffffff;
						font-weight:bold;
						width:100px;
						float:left;
				}
				
				.formContact input{
						margin-bottom:10px;
						padding:2px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#ffffff;
						width:220px;
						border: 1px solid #641a19;
						background:transparent;
				}
				
				.formContact textarea{
						margin:0px;
						padding:2px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#ffffff;
						width:220px;
						height:100px;
						border: 1px solid #641a19;
						overflow:hidden;
						background:transparent;
				}
				
					.formContact .button{
						float:right;
						margin-top:5px;
						margin-right:20px;
						padding:0px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#ffffff;
						background-color:#641a19;
						width:60px;
						height:20px;
						border: 1px solid #641a19;
				}
				
				.formContact p.phrase{
						position:absolute;
						top:175px;
						left:80px;
						margin:0;
						padding:0;
						font-family:Arial, Helvetica, sans-serif;
						font-size:9px;
						color:#ffffff;
				}
				
				.mainContainerCenter p.back a{
				margin:0;
				padding-top:10px;
				padding-left:20px;
				padding-bottom:10px;
				font-family:"Tahoma";
				color:#ffffff;
				font-size:12px;
				text-decoration:none;
				float:left;
				width:100px;
		}




#gmap {border:3px solid #ffffff; width:550px; height:315px; margin:0; padding:0; padding-left:20px; text-align:center;}
#gmap-adv-container {width:550px; float:left; height:315px; margin:0; padding:0; text-align:center;}
#gmap-adv {border:5px solid #ffffff; float:left; width:550px; height:360px; margin:0; padding:0; }
#gmap-adv-container .list {float:left; width:160px; margin:0; padding:0; border:0; background:#EAE8E8; margin-right:10px;}
#gmap-points {height:300px; overflow:auto; margin:0; padding:0; border-left:2px solid #595959; float:left;}
#gmap-points ul {margin:0; padding:0; list-style:none;}
#gmap-points li {display:block; margin:0; padding:0 5px; border-top:1px solid #F7F5F5; border-bottom:1px solid #DEDCDC; color:#222; font-size:85%; font-weight:normal;}
#gmap-points li a {margin:0; padding:0; color:#222; text-decoration:none;}
#gmap-points li a:hover {	color:#FF6600;	text-decoration:none;}
#gmap-points li:hover {background:#FFF;}
