body { 
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:130%;
	color: #3c3c3c;
	margin: 0; 
	padding: 0;
} 
a, a:link, a:hover, a:active, a:visited {
	color:#a70b00;
	text-decoration:underline;
}
img { 
	border:0; 
} 
li {
	padding:2px;
}
h1 {
	color: #a70b00;
	padding:20px 0 5px 0;
	margin:0;
	font-size:26px;
}
h2 {
	color: #a70b00;
	padding:20px 0 5px 0;
	margin:0;
	font-size:20px;
}
h3 {
	color: #a70b00;
	padding:20px 0 5px 0;
	margin:0;
	font-size:14px;
}
.moldura {
	margin:0 auto;
	width:765px;
}
#topo { 
	float:left;
	width:100%;
	background:#dedfbe url(../images/bg_topo.png) repeat-x;
	height:118px;
}
#topo a{ 
	float:left;
	display: block; 
	width: 328px; 
	height: 78px;
	background: url(../images/logo.png) no-repeat; 
	padding: 0px; 
	margin: 20px 0 0 10px;
} 
#topo a span {
	display: none
}
#menu {
	float:left;
	width:100%;
	height:52px;
	background:url(../images/bg.gif);
	margin:0 0 20px 0;
	color:#fff;
	font-size:16px;
}
#menu img {
	padding:0 3px 5px 3px;
	border-right:1px solid #c12014;
}
#rodape {
	float:left;
	width:100%;
	background:url(../images/bg.gif);
	padding:20px 0 20px 0;
	margin:20px 0 0 0;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.rodape_esq {
	width: 550px;
	float:left;
}
.rodape_dir {
	float:right;
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-top: 20px;
}
.rodape_dir a {
	color:#FFFFFF;
	text-decoration:none;
}