body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Freesans;
	font-style: italic;
	min-height: 939px;
	height:auto !important;
	height: 939px;
	overflow-x: hidden;
	background: url(../images/bg1.jpg) no-repeat top center;
}

object, a {
	outline: none;
}

#main-wrapper {
	width: 895px;
	margin: 0 auto;
	padding-top: 1px;
}

#nav {
	width: 575px;
	height: 30px;
	margin: 125px 0px 0px 320px;
}

#nav ul {
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	list-style: none;
}

#nav ul li {
	line-height: 30px;
	float: left;
}

#nav ul li a {
	margin-right: 17px;
	font-weight: bolder;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

#swf-main {
	clear: both;
	height: 300px;
	margin-top: 20px;
}

#top-nav {
	height: 39px;
	margin-top: 22px;
	*margin-top: 23px; /* IE Hack */
}

#top-nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#top-nav ul li {
	float: left;
}

#top-nav ul li img {
	border: 0px;
	display: block;
}


#main-panel {
	width: 833px;
	margin: 0 auto;
	margin-top: 30px;
}

#main-panel #col1 {
	width: 350px;
	float: left;
}

#main-panel #col_n1 {
	width: 310px;
	float: left;
}

#main-panel .txt {
	color: #a3a0a0;
	line-height: 20px;
	text-align: justify;
	font-size: 12px;
	font-family: verdana;
}

#main-panel #col2 {
	width: 410px;
	float: left;
	margin-left: 50px;
}

#main-panel #col_n2 {
	width: 480px;
	float: right;
}

#main-panel #col_n2 #tlt {
	color: #666;
	font-size: 21px;
	font-weight: bolder;
}

#main-panel #col_n2 #news {
	color: #666;
	width: 300px;
	height: 440px;
	font-family: Arial;
	text-align: justify;
	font-style: normal;
	float: left;
	margin-top: 5px;
	padding-right: 5px;
	overflow: auto;
}

#main-panel #col-right {
	float: right;
	margin-top: 5px;
}

#main-panel #col-center {
	width: 446px;
	margin: 0 auto;
}

#main-panel #img {
	width: 159px;
	height: 443px;
	float: left;
	margin-left: 8px;
}

#main-panel form .label {
	color: #666;
	font-size: 16px;
	font-family: Verdana;
}

#main-panel form .field1 {
	width: 370px;
	background: url(../images/bg_field_tp1.jpg) no-repeat;
}

#main-panel form .field1 input {
	color: #3c3c3c;
	width: 348px;
	height: 20px;
	margin: 2px 0px 0px 2px;
	border: none;
	background: none;
}

#main-panel form .field2 {
	width: 370px;
	background: url(../images/bg_field_tp2.jpg) no-repeat;
}

#main-panel form .field2 input {
	color: #3c3c3c;
	width: 205px;
	height: 20px;
	margin: 2px 0px 0px 2px;
	border: none;
	background: none;
}

#main-panel form .txt {
	height: 305px;
	background: url(../images/bg_field_txt.jpg) no-repeat;
}

#main-panel form .txt textarea {
	width: 415px;
	height: 290px;
	margin: 4px 0px 0px 4px;
	font-size: 12px;
	color: #3c3c3c;
	font-family: Verdana;
	border: none;
	background: none;
}

#content-wrapper {
	clear: both;
	margin-top: 10px;
}

#content-wrapper #col1 {
	width: 500px;
	float: left;
	margin-left: 20px;
	*margin-top: 3px; /* IE Hack */
}

#content-wrapper #col2 {
	width: 320px;
	float: left;
	margin-left: 10px;
	*margin-top: 3px; /* IE Hack */
}

#pia {
	position: absolute;
	top: 689px;
	left: 50%;
	margin-left: 120px;
}

ul#news {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	list-style: none;
}

ul#news li {
	padding: 2px 2px 0px 2px;
	height: 35px;
}

ul#news li.b {
	background: url(../images/news_b.jpg) repeat-x;
}

ul#news a {
	color: #666;
	font-size: 10px;
	text-decoration: none;
}

#flashMapa {
	position: absolute;
	margin-left: -143px;
	margin-top: 0px;
}

#destaques a {
	float: left;
	margin-right: 3px;
}

#destaques a img {
	border: none;
}

#framediv {
	width: 475px;
	height: 229px;
	padding-top: 10px;
	*padding-left: 5px;
}
