@font-face {
	 font-family: Lexia;
	 src: url("fonts/lexia.eot"); /* EOT file for IE */
}
@font-face {
	 font-family: Lexia;
	 src: url("fonts/lexia.ttf") format("truetype"); /* TTF file for CSS3 browsers */
}

html, body, a, div, h1, h2, h3, img{
	padding: 0px;
	border: 0px;
	margin: 0px;
	outline:none;
}
body {
	color:#000000;
	font: 16px Lexia, Helvetica, sans-serif;
	width:100%;
	height:100%;

}
#geral{
	width:944px;
	height:auto;
}
#bg_topo{
	background:url(../imgs/bg_topo.png);
	width:100%;
	height:259px;
}
	.topo{
		width:944px;
		height:259px;
	}
		.logo{
			float:left;
			margin-top:65px;
		}
		.decorar_e_uma_arte{
			float:right;
			margin-right:90px;
			margin-top:15px;
			display:none;
		}
		.molduras{
			position:absolute;
			width:694px;
			height:216px;
			margin-left:260px;
			margin-top:47px;
		}
			.moldura1{position:absolute;display:none;}
			.moldura2{position:absolute;bottom:0px;left:175px;display:none;}
			.moldura3{position:absolute;right:0px;bottom:0px;display:none;}
	#menu{
		width:870px;
		height:49px;
		list-style:none;
		border-bottom:1px solid #000;
	}
		#menu li{float:left;margin-top:10px;}
			.bt_home{
				float:left;
				background:url(../imgs/menu/bt_home.png) 0px 0px;
				width:81px;
				height:40px;
				margin-left:44px;
			}
				.bt_home:hover{background:url(../imgs/menu/bt_home.png) 0px 40px;}
			.bt_produtos{
				float:left;
				background:url(../imgs/menu/bt_produtos.png) 0px 0px;
				width:126px;
				height:40px;
				margin-left:44px;
			}
				.bt_produtos:hover{background:url(../imgs/menu/bt_produtos.png) 0px 40px;}
			
			.bt_novidades{
				float:left;
				background:url(../imgs/menu/bt_novidades.png) 0px 0px;
				width:130px;
				height:40px;
				margin-left:44px;
			}
				.bt_novidades:hover{background:url(../imgs/menu/bt_novidades.png) 0px 40px;}
			
			.bt_empresa{
				float:left;
				background:url(../imgs/menu/bt_empresa.png) 0px 0px;
				width:103px;
				height:40px;
				margin-left:43px;
			}
				.bt_empresa:hover{background:url(../imgs/menu/bt_empresa.png) 0px 40px;}
			
			.bt_fale_conosco{
				float:left;
				background:url(../imgs/menu/bt_fale_conosco.png) 0px 0px;
				width:169px;
				height:40px;
				margin-left:44px;
			}
				.bt_fale_conosco:hover{background:url(../imgs/menu/bt_fale_conosco.png) 0px 40px;}
		#conteudo{
			width:944px;
			min-height:400px;
			margin-top:25px;
		}
			.banner{
				float:left;
				width:673px;
				height:auto;
				text-align:left;
				color:#000;
				list-style:none;
				margin-top:7px;
			}
				.banner li{margin-left:-5px;}
				.banner img{margin-bottom:3px;}
			.lateral{
				float:right;
				width:238px;
				height:400px;
				margin-left:20px;
				margin-top:15px;
			}
				.newsletter{
					width:238px;
					height:128px;
					text-align:left;
					margin-bottom:20px;
				}
					.newsletter img{float:left;}
					.textinho{
						float:left;
						width:142px;
						margin-top:5px;
						margin-left:10px;
					}
				.input{
					border:1px solid #bfbfbf;
					width:231px;
					height:24px;
					margin-top:5px;
					padding-left:5px;
					font: 12px Arial, Helvetica, sans-serif;
					color:#848484;
				}
				.bt_assinar{
					background:url(../imgs/bt_assinar.jpg) 0px 0px;
					width:72px;
					height:24px;
					float:right;
					margin-top:7px;
				}
				.facebook{margin-top:7px;}
					.bt_assinar:hover{background:url(../imgs/bt_assinar.jpg) 0px 24px;}
			.item{
				width:460px;
				height:147px;
				float:left;
				text-align:left;
				margin:10px 5px 0px 5px;
				border:1px dashed #ffffff;
			}
				.item:hover{border:1px dashed #cccccc;}
				.item img{float:left;margin-top:10px;border:1px solid #bfbfbf;margin-left:3px;}
				.item .textinho_item{
					float:left;
					width:252px;
					height:125px;
					margin-top:10px;
					margin-left:10px;
					color:#5f5f5f;
				}
	#bg_rodape{
		background-color:#000;
		width:100%;
		height:298px;
		margin-top:40px;
	}
		.rodape{
			width:944px;
			height:298px;
		}
			.logo_rodape{
				float:left;
				margin-top:20px;
			}
			.submenu{
				list-style:none;
				margin-top:20px;
			}
				.submenu li{
					text-align:left;
					margin-top:5px;
				}
					.submenu li a{
						color:#fff;
						text-decoration:none;
					}
						.submenu li a:hover{text-decoration:underline;}
		.frase{
			float:left;
			width:380px;
			height:195px;
			border-right:1px solid #fff;
			color:#fff;
			text-align:left;
			padding-top:40px;
			padding-right:70px;
			margin-left:80px;
			margin-top:26px;
			letter-spacing:1px;
		}
			.aspas{
				height:230px;
				float:left;
				margin-right:5px;
			}
			.nome{font-size:12px;text-align:right;}
		.infos{
			width:355px;
			height:240px;
			float:right;
			margin-top:20px;
			text-align:right;
			color:#fff;
			font-family:Lexia;
		}
		.desenvolvido{
			float:right;
			font: 12px Arial, Helvetica, sans-serif;
			color:#9b9b9b;
		}
			.desenvolvido a{color:#9b9b9b;}
				.desenvolvido a:hover{color:#ffffff;}
		.direitos{
			float:left;
			font: 12px Arial, Helvetica, sans-serif;
			color:#9b9b9b;
		}
	#content{
		float:left;
		width:673px;
		height:auto;
		text-align:left;
		border:1px solid #fff;
	}
		.empresa{}
			.galeria{
				float:left;
				width:673px;
				height:310;
				text-align:left;
				margin-top:30px;
			}
				.galeria img{border:1px solid #bfbfbf;}
	.bt_enviar_contato{
		background-color:#7c1010;
		padding:5px 5px 3px 5px;
		margin-left:314px;
		border:1px solid #000;
		color:#fff;
	}
		.bt_enviar_contato:hover{color:#ffffff;background-color:#b21e1e;}
	#ultimas_novidades{
		width:944px;
		height:175px;
		margin-top:50px;
		list-style:none;
	}
		#ultimas_novidades li{
			border:1px solid #fff;
			float:left;
			width:305px;
			height:118px;
			margin-top:10px;
			margin-left:4px;
			margin-right:3px;
			text-align:left;
		}
			#ultimas_novidades li:first-child{margin-left:0px;}
			#ultimas_novidades li:hover{border:1px dashed #cccccc;}
			#ultimas_novidades li img{float:left;margin-top:10px;border:1px solid #bfbfbf;margin-left:3px;}
			#ultimas_novidades .textinho_item{
				float:left;
				width:145px;
				height:125px;
				margin-top:10px;
				margin-left:10px;
				color:#5f5f5f;
			}
	#novidades{}
		.item_novidades{
			width:330px;
			height:118px;
			float:left;
			text-align:left;
			margin-top:10px;
			border:1px solid #fff;
		}
			.item_novidades:hover{border:1px dashed #cccccc;}
			.item_novidades img{float:left;margin-top:10px;border:1px solid #bfbfbf;margin-left:3px;}
			.item_novidades .textinho_item{
				float:left;
				width:170px;
				height:125px;
				margin-top:10px;
				margin-left:10px;
				color:#5f5f5f;
			}
				.legenda{margin-bottom:10px;font: 11px Arial, Helvetica, sans-serif;}
		.interesse{
			margin-top:20px;
			list-style:none;
			width:673px;
			height:110px;
		}
			.interesse li{float:left;margin:10px 0px 20px 37px;}
					.interesse li:first-child{margin-left:1px;}
			.galeria_novidade{margin-bottom:10px; float:left;}
			
	#produtos{}
		.submenu_produtos{
			width:673px;
			height:30px;
			list-style:none;
			margin: 10px 0px 15px 0px;
		}
			.submenu_produtos li{
				float:left;
				border:1px dashed #cccccc;
				height:28px;
				margin-left:5px;
				margin-top:2px;
			}
				.submenu_produtos li:first-child{margin-left:0px;}
				.submenu_produtos li a{text-decoration:none;}
				.submenu_produtos li div{height:20px;padding:5px 9px 5px 9px;color:#5f5f5f;}
				.submenu_produtos li div:hover{color:#000;background-color:#f7f7f7;height:18px;}
	.texto{
		margin-top:5px;
		font: 14px Arial, Helvetica, sans-serif;
		color:#5f5f5f;
		text-align:justify;
	}
	.subtitulo{margin:10px 0px 10px 0px;}
	.h1{font: 18px Arial, Helvetica, sans-serif;}
	.h2{font-size:18px;}
	.h3{font-size:16px;}
	.h4{font-size:14px;}
	.h5{font-size:12px;}
	.h6{font-size:14px;color:#7c1010;text-align:right;}
	h1{font-size:18px;}
	h2{font-size:30px;color:#7c1010;letter-spacing:1px;}
	h3{font-size:16px;}
	h4{font-size:14px;}
	h5{font-size:20px;color:#7c1010;letter-spacing:2px;}
	.descricao{font:14px Arial, Helvetica, sans-serif;text-align:left;margin-top:2px;line-height:18px;}
	.descricao2{font:13px Arial, Helvetica, sans-serif;text-align:right;margin-top:2px;line-height:18px;}
	.descricao3{font:12px Arial, Helvetica, sans-serif;text-align:left;margin-top:2px;line-height:18px;}
	.hr1{width:944px;border-top:1px solid #7c1010;margin-top:-4px;}
	.hr2{width:673px;border-top:1px solid #7c1010;margin-top:-4px;}
	.hr3{width:673px;border-top:1px dashed #cccccc;margin-top:20px;}