* {padding:0; margin:0;}
body {
	margin:0;
	font:11px Tahoma;
	color:#000;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #F1F1F2;
}
h1 {font:bold 16px Verdana;}

p {
	color:#333333;
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
	line-height: 1.3em;
	text-decoration: none;
	font-weight: lighter;
}
.data {color:#8c8c8c;}
a  {
	text-decoration: none;
}
.text p a {
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
}

.text {padding:15px;}
#wrapper {
	width:1107px;
	height:100%;
	background-color: #F1F1F2;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
}
#l_l { display:inline; float:left; width:28px; height:100px;}
#header {
	width:100%;
	height:390px;
}
		#logo {
	background-image: url(imagens/logo.png);
	background-repeat: no-repeat;
	margin-left: 92px;
	margin-bottom: 5px;
	height: 161px;
	width: 161px;
}
			#logo a {width:100%; height:150px; cursor:pointer; display:block; outline:none;}
			#logo span {width:100%; height:150px; }
		.button {position:absolute; top:15px; right:11px; cursor:pointer; width:80px; height:20px; background:transparent; font:12px Arial;}
		
#saudacao{
	width: 232px;
	float: right;
	position: absolute;
	left: 840px;
	top: 80px;
	
}

#left {
	display:inline;
	float:left;
	width:157px;}
	
		#menu {
	width:157px;
	padding:0;
	margin-top:28px;
	float:right;
	background-color: #000;
	position: relative;
}
		#menu li {
	list-style-type:none;
	max-width:157px;
	height:40px;
	background-image: url(imagens/left_menu.png);
	background-repeat: no-repeat;
}
		#menu a {
	width:157px;
	height:40px;
	display:block;
	color:#333;
	line-height:40px;
	text-indent:45px;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}
		#menu a:hover {
	width:157px;
	height:45px;
	color:#FFF;
	text-decoration:none;
	text-indent:25px;
	background-image: url(imagens/left_menu_hover.png);
	background-repeat: no-repeat;
}	
		
		#menu li a.active {
	text-decoration:none;
	text-indent:25px;
	background-image: url(imagens/left_menu_hover.png);
	background-repeat: no-repeat;
	color: #000;
			}
		.act {color:#fff; text-indent:25px;}


#main {
	float:left;
	display:inline;
	width:1047px;
	height:100%;
}
	
	#content {
	width:1047px;
	height:455px;
	padding-top: 50px;
}
		
		.otstup {
	margin:0 25px;
	background-color: #D3D2D1;
}
		#main_left {
			width:618px;
			height:100%;
			display:inline;
			float:left;}
			
		#main_right{
	float: right;
	width: 255px;
	height: 100%;
			
		}
		
#classicos{
	position: absolute;
	top: 114px;
	left: 90px;
	
}

#contemporaneos{
	position: absolute;
	left: 231px;
	top: 114px;
	height: 142px;
}

#modernos{
	position: absolute;
	left: 372px;
	top: 114px;
	
}

#econatural {
	position: absolute;
	top: 247px;
	left: 90px;
	
}

#acessorios {
	position: absolute;
	left: 231px;
	top: 247px;
	
}

#classicos span{
	position: absolute;
	display:none;
	top: 114px;
	left: 90px;
	
}

#contemporaneos span{
	position: absolute;
	display:none;
	left: 231px;
	top: 114px;
	height: 142px;
}

#modernos span{
	position: absolute;
	display:none;
	left: 372px;
	top: 114px;
	
}

#econatural span{
	position: absolute;
	display:none;
	top: 247px;
	left: 90px;
	
}

#acessorios span{
	position: absolute;
	display:none;
	left: 231px;
	top: 247px;
	
}

#classicos:hover span{
	position: absolute;
	display:block;
	top: 114px;
	left: 90px;
	
}

#contemporaneos:hover span{
	position: absolute;
	display:block;
}

#modernos:hover span{
	position: absolute;
	display:block;
	
}

#econatural:hover span{
	position: absolute;
	display: block;
}

#acessorios:hover span{
	position: absolute;
	display: block;
	left: 231px;
	top: 247px;
	
}

/******************* UGOL ******************/
.corners {
	width:245px;
	position:relative;
	color:#fff;
	background-color: #D3D2D1;
	float: left;
	padding-left: 75px;
	padding-top: 35px;
}

.corners2 {
	width:245px;
	position:relative;
	color:#fff;
	background-color: #D3D2D1;
	float: right;
	left: 100px;
}

.corners_contato{
	width:245px;
	position:relative;
	color:#333;
	background-color: #D3D2D1;
	float: right;
	left: 70px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 50px;
}
.corners span {
	display:block;
	position:absolute;
	width:6px;
	height:6px;
	background-image:url(imagens/ugol.gif);
}
	 .link {color:#fc6406;}
	 .link a:hover{text-decoration:none;}
	 .linkz{color:#8c8c8c; text-decoration:underline;}
	 
	.pic2{
	float: left;
	}
	.pic1{
	width:255px;
	height:380px;
	float: left;
	clear: both;
}

/*************************************************************/
			#main_left h2 {
	color:#D3D2D1;
	font-family: Tahoma;
	font-size: 20px;
	font-weight: normal;
}
			.com {text-align:right; padding:5px; }
			.com a {
	color:#000;
	text-decoration: underline;
}

		#right {
			width:222px;
			height:300px;
			display:inline;
			float:right;}
			
			#right a{
			color:#5f5f5f;}
			
			#right a:hover{
			color:#FC6406;
			text-decoration:underline;}
			.box {
				width:209px;
				font-size: 12px;
				margin-left:12px;
				margin-bottom:2px;}
			.cat {
				width:100%;
				height:100%;
				background:url(imagens/cat.jpg) no-repeat;}
			.cat_bot {
				clear:both;
				width:100%;
				height:17px;
				background:url(../img/cat_bot.jpg) no-repeat;}
				.cat h3 { font:16px Tahoma; color:#fc6406; padding:6px 30px;}
				.cat ul { padding-left:35px; list-style-image:url(../img/li1.gif)}
				.cat li { list-style-type:none; height:13px; padding:5px 0;}
				.cat a {color:#5f5f5f; padding-left:0px;}
				.cat a:hover {color:#fc6406;}
			#t_bg {
	width:890px;
	height:23px;
	background-color: #D3D2D1;
}
			#t_l {
	width:20px;
	height:23px;
	float: left;
}	
			#t_r {
	width:20px;
	height:23px;
	float: right;
}
			
     #foot{
	width: 100%;
	height: 30px;
}
			#foot p {
	width:670px;
	color: #333;
	font-size: 9px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	padding-top: 12px;
}
			#foot a {
	color:#FFF;
	padding:0 30px;
	text-decoration: underline;
}
			#foot a:hover { text-decoration: none;}			
		
		#copyright {
		    padding: 30px;
			color: black;
			font-size: 12px;
			text-align: center;}
		
		#copyright a {
			color: #ffffff;
			padding-left: 2px; 
			padding-right: 0px;
			outline: none;
			text-decoration:underline;}
		#copyright a:hover{
		text-decoration:none;
		}
		.clear{clear: both;}
		
