body {
	background:#173200 url(../imagens/layout/bg_maison.png) repeat-x center top;
}
* {
	margin:0; padding:0;
	font-family:Tahoma, Geneva, sans-serif;
}
a {
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
}
a:hover {
	text-decoration:underline;
}
ul {
	list-style:none;
}
p {
	text-align:justify;
	padding:10px 0 8px 0;
	line-height:18px;
}

address {
	line-height:25px;
	font-style:normal!important;
}
small {
	font-size:12px;
}
div#geral {
	display:table;
	width:1003px;
	margin:70px auto 10px auto;
}
	div#geral div#top {
		display:inline; float:left;
		width:100%;
		font-size:1px!important;
		background:url(../imagens/layout/bg_top.png) no-repeat 0 0;
		height:24px;
	}
	div#geral div#bottom {
		display:inline; float:left;
		width:100%;
		font-size:1px!important;
		background:url(../imagens/layout/bg_bottom.png) no-repeat 0 0;
		height:129px;
	}
	div#geral div#conteudo {
		display:inline; float:left;
		width:953px;
		padding:0 25px;
		background:url(../imagens/layout/bg_cont.png) repeat-y 0 0;
	}
		div#geral div#conteudo div#cont_esq {
			display:inline; float:left;
			width:234px;
		}
		div#geral div#conteudo div#cont_esq h1 {
			display:block;
			width:217px; height:174px;
			background:url(../imagens/layout/logo_maisonbarigui.jpg) no-repeat center top;
		}
			div#geral div#conteudo div#cont_esq h1 a {
				display:block;
				width:274px; height:141px;
				text-indent:-5000em;
			}
		div#geral div#conteudo div#cont_esq ul#menu {
			display:block;
			width:217px;
			margin-bottom:10px;
			border-top:1px dotted #c9c9c8;
		}
			div#geral div#conteudo div#cont_esq ul#menu li {
				display:block;
				width:217px;
				border-bottom:1px dotted #c9c9c8;
			}
				div#geral div#conteudo div#cont_esq ul#menu li a {
					display:block;
					width:187px;
					padding:0 0 0 30px;
					margin:14px 0;
					background:url(../imagens/layout/bg_menu.gif) no-repeat 5px 0;
					font-size:14px;
				}
				div#geral div#conteudo div#cont_esq ul#menu li.act a,
				div#geral div#conteudo div#cont_esq ul#menu li a:hover {
					text-decoration:none;
					color:#88ac61;
					background:url(../imagens/layout/bg_menu.gif) no-repeat 5px -52px;
				}


		div#geral div#conteudo div#cont_dir {
			display:inline; float:left;
			width:700px;
			padding:0 0 0 19px;
			font-size:12px;
		}
		div#geral div#conteudo div#cont_dir h1 {
			font-size:22px;
			color:#4dac4d;
			background:url(../imagens/layout/bg_titulo.gif) no-repeat 0 0;
			padding:13px 0 10px 75px;
			margin-bottom:10px;
		}
		div#geral div#conteudo div#cont_dir a {
			color:#4dac4d!important;
		}
		div#geral div#conteudo div#cont_dir div {
			padding-left:20px;
			padding-right:10px;
		}
		div#geral div#conteudo div#cont_dir ul {
			list-style:disc;
			padding:0 0 0 10px;
		}
		div#geral div#conteudo div#cont_dir p {
			padding:0 0 10px 0!important;
		}

ul.galeria {
	display:inline; float:left;
	list-style:none;
	margin-bottom:30px;
}
	ul.galeria li {
		display:inline; float:left;
		width:150px;
		padding:0 35px;
		text-align:center;
	}
	ul.galeria li h2 {
		display:table;
		width:100%;
		padding-bottom:2px;
		margin:0;
	}
		ul.galeria li h2.linhas2 {
			padding:23px 0 0 0;
		}
		ul.galeria li div.borda_foto {
			display:block;
			width:150px;
			border:1px solid #090;
			padding:3px!important;
			margin:0!important;
		}
		ul.galeria li img {
			border:none;
		}
		.campoform {
			border:1px solid #4dac4d;
		}
		.bt_enviar {
			color:#FFF;
			background:#4dac4d;
			padding:3px 10px;
			cursor:pointer;
			font-weight:bold;
			border:1px solid #060;
		}
