body, div, span, table, td, input, select, textarea, h1, h2, h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-repeat:no-repeat;
	background-position:center;
}
.body-class {
	color:black;
	background-color:white;
	margin:0;
}
form, h1, h2, h3 {	margin:0px;	}
img {	border:none;	}
input, textarea, select {
	color:inherit;
	background-color:#E1E1E1;
	border:1px solid black;
}
iframe {	display:none;	}
a, a:visited {
	text-decoration:none;
	color:#5A2F82;
	background-color:inherit;
}
a:hover {	color:#D83022;background-color:inherit;	}
p {	margin:0 0 1ex 0;	}
tr {	vertical-align:top;	}

.btnok {
	padding:0;
	margin:0;
}
.frmlbl, .frmlbl-req {
	padding-right:10px;
	white-space:nowrap;
}
.frmlbl-req {	font-weight:bold;	}
.tit-1, .tit-2, a.tit-1:visited, a.tit-2:visited {
	font-weight:bold;
	color:#5A2F82;
	background-color:inherit;
	line-height:17px;
}
.tit-1 {	font-size:11px;	}
.msg, .aviso, .erro {
	margin-top:50px;
	font-weight:bold;
	font-size:11px;
}
.aviso {	color:#333;background-color:inherit;	}
.erro {	color:red;background-color:inherit;	}
.cb {
	border:none;
	background-color:transparent;
}
.nw {	white-space:nowrap;	}
.fck-txt {
	text-align:justify;
	padding-right:2px;
}
.pr {
	height:15px;
	overflow:hidden;
	font-weight:bold;
	color:#5A3086;
	background-color:inherit;
}
.txt-discr {
	font-size:xx-small;
	color:#ddd;
	background-color:inherit;
}
.sem-img {
	display:block;
	background-image:url(/asp/imgs/img-n-disp.gif);
	background-position:center;
	border:1px solid #888;
}
.cmd {
	text-align:center;
	margin-top:20px;
}
.cmd a {	font-weight:bold;	}

#lnks {
	position:absolute;
	top:-10px;
	left:0;
	height:1px;
	overflow:hidden;
}
#estrut {
	position:relative;
	width:770px;
	height:595px;
	background-image:url(/asp/imgs/fundo.gif);
	margin:auto;
}
#topo-lnks {
	position:absolute;
	top:16px;
	right:17px;
	width:147px;
	height:78px;
}
#topo-bann {
	position:absolute;
	top:2px;
	left:180px;
}
#topo-logo {
	position:absolute;
	top:2px;
	left:6px;
	width:172px;
	height:105px;
	cursor:pointer;
}
#lado-esq-sup {
	position:absolute;
	top:128px;
	left:19px;
	height:311px;
	width:143px;
	overflow:hidden;
}
#localz-cx {
	width:140px;
	height:140px;
	overflow:hidden;
}
#frmPesq {	
	margin-top:30px;
	white-space:nowrap;
}
#txtPesq {
	margin-top:2px;
	width:113px;
}
#frmNewsl {
	margin-top:5px;
	white-space:nowrap;
}
#txtEmail {
	margin-top:2px;
	width:113px;
}
#lado-esq-inf {
	position:absolute;
	top:463px;
	left:20px;
	width:145px;
	height:105px;
	overflow:hidden;
}
#login-edit {
	position:absolute;
	bottom:0;
}
#txtUtilz {
	margin-top:10px;
	width:113px;
}
#txtPwd {
	margin-top:7px;
	width:113px;
}
#contd {
	position:absolute;
	top:112px;
	left:180px;
	width:409px;
}
#lado-dir {
	position:absolute;
	top:128px;
	right:17px;
	width:147px;
	height:440px;
}
#lado-dir-novds {
	margin-top:10px;
	width:145px;
	height:417px;
	overflow:hidden;
}
#copyr {
	position:absolute;
	bottom:0;
	left:18px;
}
#pow {
	position:absolute;
	bottom:0;
	right:18px;
}
#ndx-sup {
	width:410px;
	height:340px;
}
#ndx-inf {
	background-image:url(/asp/imgs/ndx-fundo-notc.gif);
	width:410px;
	height:120px;
	padding-top:10px;
}
#ndx-inf-notc {
	margin-left:15px;
	width:378px;
	height:108px;
	overflow:hidden;
}
.ndx-inf-notc-descr {
	text-align:justify;
	height:50px;
	margin-top:-3px;
	overflow:hidden;
}

.ndx-novd {	margin-bottom:10px;	}
.ndx-novd-tit, .ndx-novd-tit:visited {
	white-space:nowrap;
	width:100%;
	overflow:hidden;
	color:black;
	background-color:inherit;
}

.notc-lst-contd {
	min-height:75px;
	padding:0 10px 5px 10px;
}
.notc-lst-contd img, .notc-lst-contd .sem-img {
	float:right;
	margin-left:10px;
}
.notc-lst-contd span {
	color:white;
	background-color:inherit;
	margin-top:5px;
}
.notc-lst-contd div {
	text-align:justify;
	margin:2px 0 15px 0;
}
.notc-lst-contd h2 {	color:black;background-color:inherit;	}
.notc-lst-sep {
	border-top:1px solid #888;
	padding-top:10px;
}

.notc-contd {	min-height:320px;	}
.notc-contd h2 {	margin:-2px 0 2px 0;	}
.notc-contd span {
	color:white;
	background-color:inherit;
	font-size:xx-small;
}
.notc-contd div {
	margin-top:10px;
}
.notc-contd img, .notc-contd .sem-img {
	float:left;
	margin-right:10px;
}
#contd2 {	margin:0 5px 0 5px;	}
.contd2-tit {
	font-weight:bold;
	font-size:11px;
	margin-bottom:15px;
}

#contd3 {
	position:relative;
	width:410px;
	overflow:hidden;
	background-image:url(/asp/imgs/esq3-padr.gif);
	background-repeat:repeat-y;
	background-position:left;
}
#contd3-sup {
	position:relative;
	width:410px;
	height:23px;
	background-image:url(/asp/imgs/esq3-parte-sup.gif);
	background-position:bottom left;
}
#contd3-secnm {
	position:absolute;
	top:10px;
	left:14px;
	color:#5A2F82;
	background-color:inherit;
	font-size:11px;
	font-weight:bold;
}
#contd3-contd {
	width:403px;
	overflow:hidden;
	background-image:url(/asp/imgs/esq3-parte-inf.gif);
	background-position:bottom left;
	padding:6px 0 5px 6px;
}
#contd3-contd-contd {
	margin-right:5px;
	min-height:434px;
	border-top:1px solid #A4A4A4;	/*	Evita BUG no FF	*/
}

#contd4 {	padding-left:9px;	}
#contd5 {
	margin-top:7px;
	width:380px;
	overflow:hidden;
}