body {
	background:#eae9df url(../img/bg-body.gif) repeat-x top;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
html, body{
scrollbar-face-color:#eae9df;
scrollbar-base-color:#eae9df;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#eae9df;
scrollbar-highlight-color:#eae9df;
scrollbar-3dlight-color:#c6c9c1;
scrollbar-darkshadow-Color:#c6c9c1;
}
#header{
	width:40em;
	margin:0 auto;
	padding:0;
	background: #eae9df url(../img/bg-nav-main.gif) repeat-x top;
	text-align:center;
	height:19px;
}
#nav{margin:0 auto;width:40em;}
#nav ul { 
	margin:0 auto; 
	padding:0;
	}
#nav ul li {
	list-style:none; 
	display:inline;
	}
#nav ul li a { 
	float:left;
	width:5em;
	font:1.2em  "Times New Roman", Times, serif;
	font-variant:small-caps;
	background:#eae9df;
	color:#cbccc2;
	text-align:center;
	padding:1.6em 0.2em;
	border-width:0.05em;
	border-color:#eae9df #fff #eae9df #fff;
	border-style:solid;
	text-decoration:none;
	font-weight:bold;
	}
#nav ul a:hover{
	font-weight:bold;
	background:#d1d3c8;
	color:#97a28d;
	}
#nav ul a.current{
	font-weight:bold;
	color:#97a28d;
	text-decoration:none;
	background:#d1d3c8;
}
#content{
width:740px;
background:#fafaf7;
padding:20px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 auto;
clear:both;
display:table;
}
#navSub{
float:left;
width:248px;
background:#eaebed;
margin:0 10px 0 20px;
_margin: 0 10px 0 10px;
text-align:left;
padding:10px;
}
	#navSub h1{
	font-size:1em;
	font-variant:small-caps;
	color:#000000;
	margin:0;
	}
	#navSub p{
	margin-left: 1em;
	font-size:0.7em;
	color:#333333;
	}
	.destaque{color:#FF0000}
	.acesso{text-decoration:underline;}
#conteudo{
margin:0;
text-align:left;
font-size:0.7em;
padding:0;
background:#fafaf7;
float:left;
width:440px;
}
	#conteudo h1{
	color: #97a28d;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-variant:small-caps;
	font-size:2.5em;
	text-align:left;
	padding: 0;
	margin:0 0 0 10px;
	}
	#conteudo h2{
	font-size:1.8em;
	font-variant:small-caps;
	color:#000000;
	margin:0 0 0 10px;	
	padding:0;
	}
	#conteudo p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	color:#333333;
	padding: 0 0 0 10px;
	}
#footer{
background: url(../img/bg-nav-main.gif) repeat-x bottom center;
clear:both;
margin: 10px auto;
width:40em;
padding:0 0 20px 0;
}
		#footer ul{
		margin:0;
		padding:0;
		}
		#footer ul li{
		display:inline;
		padding:1em 1em 0.5em 1em;
		}
		#footer a{
		font:0.8em  "Times New Roman", Times, serif;
		font-variant:small-caps;
		color:#97a28d;
		text-decoration:none;
		font-weight:bold;
		}
		#footer p{
		color: #999999;
		font-size:0.8em;
		margin:10px 0;
		padding:0;
		}		
form#contato{text-align:right; margin-right:50px;}
#campoNome, #campoEmail, #campoMsg{display:block;}
#campoTel{display:inline;}
form#contato textarea{height:80px;}
.small{width:28px;border:1px solid #d1d3c8; margin:10px 0 0 0;}
.medio{width:160px;border:1px solid #d1d3c8;margin:10px 0 0 0;}
.grande{width:250px;border:1px solid #d1d3c8;margin:10px 0 0 0;}
.botao{margin-top:15px;}

.moldura{
background-color: F8F8FF;
border: 1px solid #d1d3c8;
padding: 10px;
margin:10px;
float:left;
width:150px;
}
	.moldura img{
	border: 1px solid #cccccc;
	}
	.moldura p{
	margin:0;
	padding:5px 0;
	color:#666666
	}
table.thumbs{
width: 100%;
padding:5px;
}
	table.thumbs td.imagem{
	border: 1px solid #d1d3c8;
	padding:5px;
	width:80px;
	background:#FFFFFF;
	}
	table.thumbs td.description{
	background:#eae9df;
	padding:5px;
	border: 1px solid #d1d3c8;
	}
	table.thumbs img{
	border: 1px solid #d1d3c8;
	padding:0;
	margin:0;
	}
img{border:0}
#conteudo a:link, #conteudo a:active, #conteudo a:visited{
text-decoration:underline;
color:#0099CC;
padding: 0 3px;
}
conteudo a:hover{
text-decoration:none;
color:#FFFFFF;
background:#0099cc;
padding: 0 3px;
}