BODY {
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", "Arial", sans-serif;
	font-size:10px;
	background:#BBB;
}

span{
	line-height: 22px;
}

#main {
	width:850px;
	margin:0px auto;
	padding:20px 0px;
	background:#FFF;
}

#header {
	width:790px;
	height:80px;
	margin:0px auto;
}

#logo {
	display:block;
	float:left;
	width:180px;
	height:80px;
	background:url("../img/logo.gif") 10px center no-repeat;
	text-indent:-9999px;
}

#logoflash {
	display:block;
	float:left;
	width:180px;
	height:80px;
}

#btnA {
	display:block;
	float:right;
	width:80px;
	height:51px;
	margin:13px 10px 0px 0px;
	background:url("../img/btn.filie.se.png") left top no-repeat;
	text-indent:-9999px;
}

#bannertopo {
	display:block;
	float:left;
	width:468px;
	height:60px;
	margin:10px 0px 0px 26px;
}

#toolbar {
	width:790px;
	height:33px;
	margin:0px auto;
	background:url("../img/bkg.2.gif") left top repeat-x;
	color:#555;
}

#toolbar VAR {
	float:left;
	display:block;
	font-style:normal;
	font-weight:bold;
	font-size:1.0em;
	line-height:33px;
	padding:0px 0px 0px 10px;
	margin:0px 25px 0px 0px;
}

#toolbar UL {
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	list-style:none;
}

#toolbar UL LI {
	display:inline;
	font-size:1.0em;
	font-weight:bold;
	line-height:33px;
}

#toolbar UL LI A {
	color:#555;
	text-decoration:none;
}

#toolbar UL LI A:hover {
	text-decoration:underline;
}

#toolbar FORM {
	margin:6px 0px 0px 0px;
	float:left;
}

#toolbar FORM SELECT {
	width:200px;
	margin:0px 10px 0px 0px;
	font-size:1.2em;
	letter-spacing:-0.05em;
	height:21px;
	line-height:21px;
	float:left;
	color:#F00;
}

#toolbar FORM SELECT OPTGROUP {
	color:#000;
	font-style:normal;
}

#toolbar FORM SELECT OPTGROUP OPTION {
	color:#F00;
}

#keyword {
	padding:0px 0px 0px 2px;
	margin:0px 4px 0px 0px;
	border:solid 1px #DDD;
	width:180px;
	font-size:1.4em;
	height:19px;
	line-height:19px;
	float:left;
	color:#F00;
}

#btnSubmitA {
	float:left;
	background:#AAA;
	border:solid 1px #CCC;
	color:#FFF;
	font-family:"Arial", "Trebuchet MS", sans-serif;
	font-size:0.9em;
	text-transform:uppercase;
	width:21px;
	height:19px;
}

#content {
	width:790px;
	margin:25px auto 0px auto;
	zoom:1;
}

#content:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

#sectionA {
	display:inline;
	width:180px;
	float:left;
	margin:0px 15px 0px 0px;
	zoom:1;
}

#sectionB {
	display:inline;
	width:440px;
	float:left;
	margin:0px 15px 0px 0px;
	overflow:hidden;
	zoom:1;
}

#sectionC {
	display:inline;
	width:140px;
	float:left;
	zoom:1;
}

#sectionC ADDRESS {
	font-style:normal;
	margin:0px 0px 20px 0px;
	color:#555;
	font-size:1.0em;
}

#sectionC ADDRESS EM {
	font-style:normal;
	font-weight:bold;
	color:#F00;
}

#sectionC ADDRESS P {
	margin:0px;
}

#article {
	clear:both;
	font-size:1.0em;
	margin:0px 0px 20px 0px;
}

#footer {
	width:790px;
	margin:50px auto 0px auto;
	height:50px;
}

#logoB {
	position:relative;
	margin:0px auto;
	display:block;
	width:30px;
	height:27px;
	background:url("../img/logo.bottom.png") left top no-repeat;
	z-index:2;
}

* HTML #logoB {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.bottom.png',sizingMethod='scale');
}

#footer .workspace {
	position:relative;
	margin:-10px 0px 0px 0px;
	height:33px;
	font-size:0.9em;
	line-height:1.2em;
	background:url("../img/bkg.3.gif") left top repeat-x;
	border-top:solid 1px #AAA;
	z-index:1;
}

#footer .workspace ADDRESS {
	margin:8px 0px 0px 0px;
	text-align:center;
	font-style:normal;
}

.box {
	margin:0px 0px 20px 0px;
}

.box .header {
	padding:0px 1px;
	background:url("../img/bkg.box.1.gif") left bottom repeat-x;
}

.box .header .inner {
	height:28px;
	line-height:28px;
	font-size:1.2em;
	font-weight:bold;
	background:url("../img/bkg.box.2.gif") left bottom repeat-x;
}

.box .header .innerB {
	height:30px;
	line-height:30px;
	font-size:1.2em;
	font-weight:bold;
	text-indent:-9999px;
	background:url("../img/bkg.box.2.gif") left bottom repeat-x;
}

.box .header .inner .icon {
	padding:0px 5px 0px 32px;
	margin:0px 0px 0px 10px;
	background-color:#FFF;
	float:left;
	color:#F00;
	text-transform:uppercase;
}

* HTML .box .header .inner .icon {
	margin:0px 0px 0px 5px;
}

.box .header .inner .iconD {
	padding:0px 5px 0px 32px;
	margin:0px 0px 0px 10px;
	background-color:#FFF;
	float:left;
	color:#F00;
	height:23px;
}

* HTML .box .header .inner .iconD {
	margin:0px 0px 0px 5px;
}

.box .body {
	border:solid 1px #999;
	border-top:0px;
	padding:10px 0px;
	zoom:1;
}

.box .body:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

.box .body .menu {
	margin:0px 10px 0px 10px!important;
}

.box .body .onepub {
	text-align: center;
}

.box .footer {
	background:#999;
	padding:0px 10px;
	height:15px;
	line-height:15px;
	font-size:0.9em;
	zoom:1;
}

.box .footer A {
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	background:url("../img/pointer.2.gif") right center no-repeat;
	color:#FFF;
}

#frmUf {
	margin:0px 0px 20px 0px;
	padding:0px;
}

#frmUf FIELDSET {
	height:28px;
	margin:0px;
	padding:0px;
	border:0px;
	background-position:left -28px;
}

#frmUf FIELDSET SELECT OPTGROUP {
	color:#000;
}

#frmUf FIELDSET SELECT OPTGROUP OPTION {
	color:#F00;
}

#frmUf FIELDSET SELECT {
	float:right;
	font-size:1.0em;
	width:150px;
	height:19px;
	margin:5px 0px 0px 0px;
	color:#F00;
}

#frmPrincipios {
	margin:0px 0px 20px 0px;
	padding:0px;
}

#frmPrincipios FIELDSET {
	margin:0px;
	padding:0px;
	border:0px;
}

#frmPrincipios FIELDSET LABEL {
	display:block;
	font-size:1.2em;
}

#frmPrincipios FIELDSET .widA {
	width:145px;
}

#frmAgenda {
	margin:0px 0px 20px 0px;
	padding:0px;
}

#frmAgenda FIELDSET {
	margin:0px;
	padding:0px;
	border:0px;
}

#frmAgenda FIELDSET LABEL {
	display:block;
	font-size:1.2em;
}

#frmAgenda FIELDSET .widA {
	width:145px;
	margin:0px 10px 0px 0px;
}

#frmAgendaAvancada {
	margin:10px 0px 20px 0px;
	padding:0px;
}

#frmAgendaAvancada FIELDSET {
	margin:0px;
	padding:5px 0px;
	border:0px;
}

#frmAgendaAvancada FIELDSET LABEL {
	font-size:1.2em;
	margin:0px 5px 0px 0px;
}

#frmAgendaAvancada FIELDSET .widA {
	width:145px;
}

.btnA {
	background:#F00;
	color:#FFF;
	border:solid 1px #F00;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-transform:uppercase;
}

/* ICONs */

#icoVermelho {
	height:30px;
	background:#FFF url("../img/logo.vermelho.gif") left bottom no-repeat;
	width:90px;
	margin:0px 0px 0px 10px;
}

#icoVermelhoSC {
	height:30px;
	background:#FFF url("../img/logo.vermelho.sc.gif") left bottom no-repeat;
	width:111px;
	margin:0px 0px 0px 10px;
}

.icon {
	background-image:url("../img/icons.1.png");
	background-repeat:no-repeat;
}

.iconB {
	background-image:url("../img/icons.2.png");
	background-repeat:no-repeat;
	margin:0px 5px;
}

.iconC {
	background-image:url("../img/estados.gif");
	background-repeat:no-repeat;
	background-color:#F0F0E4;
	font-size:1.2em;
	font-weight:bold;
	color:#F00;
	height:65px;
	padding:0px 0px 0px 85px;
	margin:0px 0px 20px 0px;
}

.iconD {
	background-image:url("../img/icons.estados.gif");
	background-repeat:no-repeat;
}

.ufName {
	display:block;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	width:100px;
	margin:10px 0px 0px 0px;
}

/* GROUP A ICONs */

.icoA {
	background-position:left top;
	color:#000;
}

.icoB {
	background-position:left -56px;
}

.icoC {
	background-position:left -84px;
}

.icoD {
	background-position:left -168px;
}

.icoE {
	background-position:left -196px;
}

.icoF {
	background-position:left -224px;
}

.icoG {
	background-position:left -252px;
}

.icoH {
	background-position:left -280px;
}

.icoI {
	background-position:left -112px;
}

.icoJ {
	background-position:left -140px;
}

.icoK {
	background-position:left -308px;
}

/* GROUP B ICONs */

.icoBA {
	background-position:left top;
}

.icoBB {
	background-position:left -25px;
}

.icoBC {
	background-position:left -50px;
}

.icoBD {
	background-position:left -75px;
}

.icoBE {
	background-position:left -100px;
}

/* GROUP C ICONs */

.ufSC {
	background-position:10px 0px;
}

.icoUfAC {
	background-position:left 0px;
}

.icoUfAL {
	background-position:left -23px;
}

.icoUfSC {
	background-position:left -207px;
}

#lnkPrint {
	padding:0px 0px 0px 27px;
}

#lnkWriteReview {
	padding:0px 0px 0px 26px;
}

#lnkSendToFriend {
	padding:0px 0px 0px 59px;
}

#lnkHome {
	padding:0px 0px 0px 32px;
}

#lnkLink {
	padding:0px 0px 0px 39px;
}

/* DESTAQUE */

#destaque {
	background:#F0F0E4;
	padding:2px 7px;
	margin:0px 0px 20px 0px;
	zoom:1;
}

#destaque:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

#destaque A {
	text-decoration:none;
}

#destaque A:hover {
	text-decoration:underline;
}

#destaque .imgArea {
	width:184px;
}

#destaque .imgAreaLeft {
	margin:0px 12px 0px 0px;
	float:left;
}

#destaque .imgAreaRight {
	margin:0px 0px 0px 12px;
	float:right;
}

#destaque .imgArea ADDRESS {
	text-align:right;
	font-size:0.7em;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	color:#6D6D6D;
}

#destaque .imgArea IMG {
	display:block;
	border:0px;
}

#destaque .imgArea P {
	font-size:0.8em;
	font-style:italic;
	font-weight:bold;
	margin:0px;
}

#destaque EM {
	display:block;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	color:#80807F;
}

#destaque H1 {
	font-size:2.0em;
	line-height:1.0em;
	margin:0px 0px 10px 0px;
}

#destaque H1 A {
	color:#F00;
}

#destaque P {
	font-size:1.1em;
	line-height:1.2em;
	margin:0px 0px 0px 0px;
}

#destaque P A {
	color:#000;
}

.nwsCombo {
	width:490px;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}

.newsBox {
	float:left;
	width:200px;
	margin:0px 40px 0px 0px;
}

.newsBox A {
	text-decoration:none;
}

.newsBox A:hover {
	text-decoration:underline;
}

.newsBox H3 {
	margin:0px;
	font-size:1.1em;
	font-weight:normal;
	color:#1D4747;
}

.newsBox H1 {
	margin:0px;
	font-size:1.6em;
	line-height:1.2em;
}

.newsBox H1 A {
	color:#F00;
}

.newsBox P {
	margin:0px;
	font-size:1.2em;
	line-height:1.2em;
}

.newsBox P A {
	color:#000;
}

.newsBox P A IMG {
	border:0px;
}

/* LISTs */

.lstA {
	margin:0px;
	padding:0px 10px;
	list-style:none;
}

.lstA LI {
	display:inline;
}

.lstA LI A {
	display:block;
	font-size:1.5em;
	line-height:1.4em;
	text-decoration:none;
	color:#F00;
}

.lstA LI A:hover {
	text-decoration:underline;
}

.lstB {
	margin:0px;
	padding:0px;
	list-style:none;
}

.lstB LI {
	display:inline;
}

.lstB LI A IMG {
	float:left;
	border:0px;
	padding:4px;
	border:solid 1px #999;
	margin:0px 0px 0px 10px;
}

.lstC {
	margin:0px;
	padding:0px 10px;
	list-style:none;
}

.lstC LI {
	display:inline;
}

.lstC LI A {
	display:block;
	font-size:1.0em;
	line-height:1.70em;
	background:url("../img/pattern.1.gif") left bottom repeat-x;
	text-decoration:none;
	color:#000;
}

.lstC LI A:hover {
	color:#F00;
}

.lstD {
	margin:0px;
	padding:0px 5px 0px 10px;
	list-style:none;
}

.lstD LI {
	font-size:1.0em;
	line-height:1.2em;
	margin:0px 0px 10px 0px;
}

.lstD LI A {
	text-decoration:none;
}

.lstD LI A:hover {
	text-decoration:underline;
}

.lstD LI VAR {
	font-style:normal;
	font-size:1.0em;
	line-height:1.2em;
	color:#999;
}

.lstD LI P {
	font-size:1.0em;
	line-height:1.2em;
	margin:0px;
}

.lstD LI P A {
	color:#000;
}

.lstD LI ADDRESS {
	font-size:1.0em;
	font-style:normal;
}

.lstD LI ADDRESS A {
	color:#F00;
}

.lstE {
	margin:0px;
	padding:0px;
	list-style:none;
}

.lstE LI {
	margin:0px;
	display:inline;
}

.lstE LI IMG {
	display:block;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	border:0px;
}

.lstE LI EM {
	display:block;
	text-align:center;
	font-size:1.2em;
	line-height:1.2em;
	font-style:normal;
	font-weight:bold;
}

.lstE LI EM A {
	text-decoration:none;
	color:#F00;
}

.lstF {
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style:none;
}

.lstF LI {
	display:inline;
}

.lstF LI A {
	display:block;
	padding:0px 0px 0px 18px;
	background:#FFF url("../img/pointer.4.gif") left 5px no-repeat;
	font-size:1.0em;
	color:#000;
	text-decoration:none;
}

.lstG {
	margin:0px;
	padding:0px;
	list-style:none;
}

.lstG LI {
	font-size:1.1em!important;
	margin:0px 0px 10px 0px;
	zoom:1;
}

.lstG LI:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

.lstG LI SPAN {
	display:inline-block;
}

.coluf {
	width:50px;
}

.colct {
	width:160px;
}

.colnm {
	width:230px;
}

.lstG LI IMG {
	float:left;
	margin:0px 10px 0px 0px;
}

.lstG LI H1 {
	font-size:1.4em;
	color:#000;
	margin:0px!important;
}

.lstG LI H2 {
	font-size:1.2em;
	color:#000;
	margin:0px!important;
}

.lstG LI A {
	text-decoration:none;
	color:#000;
	margin:0px 0px 0px 0px;
}

.lstG LI A:hover {
	text-decoration:underline;
}

.lstG LI P {
	font-size:1.0em!important;
	color:#000;
	margin:0px 0px 0px 0px;
}

.lstG LI ADDRESS {
	font-size:1.0em!important;
	font-style:normal;
	color:#000;
	margin:5px 0px 10px 0px;
}

.lstG LI DIV {
	display:none;
	background-color:#F0F0E4;
}

.lstG LI DIV A {
	text-decoration:none;
	color:#F00;
}

.lstG LI DIV A:hover {
	text-decoration:underline;
}

.closeMember {
	float:right;
	background:url("../img/btn.close.gif") right center no-repeat;
	padding:0px 15px 0px 0px;
	font-size:1.1em;
	font-weight:bold;
}

.lstFaq LI {
	background:url("../img/pointer.5.gif") left 7px no-repeat;
	padding:0px 0px 0px 15px;
}

.lstFaq LI A {
	text-decoration:none;
	color:#000;
	font-size:1.0em;
}

.lstFaq LI A:hover {
	text-decoration:underline;
}

.lstFaq LI A SPAN {
	background:url("../img/pointer.6.gif") right center no-repeat;
	padding:0px 10px 0px 0px;
}

.lstFaq LI DIV {
	display:none;
	font-size:1.0em;
	background:#F0F0E4;
	padding:5px 10px;
	margin:0px 0px 10px 0px;
	zoom:1;
}

.lstFaq LI DIV P {
	font-size:1.0em!important;
}

.lstFaq LI DIV UL LI {
	display:inline;
	background-image:none;
	float:left;
}

.lstFaq LI DIV:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

.closeFaq {
	float:right;
	background:url("../img/btn.close.gif") right center no-repeat;
	padding:0px 15px 0px 0px;
	font-size:1.1em;
	font-weight:bold;
}

.lstLogo {
	font-size:1.0em;
	margin:0px 0px 20px 0px;
	zoom:1;
}

.lstLogo:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

.lstLogo IMG {
	float:left;
	border:0px;
	margin:0px 10px 0px 0px;
}

.lstLogo UL {
	float:left;
	margin:5px 0px 0px 0px!important;
	padding:0px!important;
	list-style:none;
}

.lstLogo UL LI {
	display:block;
	width:60px;
	height:80px;
	float:left;
	margin:0px 15px 0px 0px!important;
}

.lstLogo UL LI A {
	display:block;
	width:60px;
	height:40px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#000;
	background-repeat:no-repeat;
	background-image:url("../img/mime.icons.png");
}

.lstLogo UL LI SPAN {
	display:block;
	margin:0px 0px 0px 0px;
	text-align:center;
	line-height:1.2em;
}

.logoManual {
	margin:0px 0px 20px 0px;
}

.logoManual IMG {
	border:0px;
}

.logoFontes {
	margin:0px 0px 20px 0px;
}

.logoFontes IMG {
	border:0px;
}

.mimeIconA {
	background-position:5px -60px;
}

.mimeIconB {
	background-position:17px -120px;
}

.mimeIconC {
	background-position:15px -180px;
}

.mimeIconD {
	background-position:17px -240px;
}

.mimeIconE {
	margin:20px 0px 0px 0px!important;
	width:47px;
	height:53px;
	background:url("../img/mime.icons.png") left bottom no-repeat;
	text-indent:-9999px;
}

.lstCover {
	margin:0px;
	padding:0px;
	list-style:none;
}

.lstCover LI {
	font-size:1.0em;
	margin:0px 0px 10px 0px;
	zoom:1;
}

.lstCover LI:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

.lstCover LI IMG {
	float:left;
	border:0px;
	margin:0px 10px 0px 0px;
}

.lstCover LI H1 {
	font-size:2.0em;
	margin:0px;
}

.lstCover LI P {
	font-size:1.4em;
	font-weight:bold;
	margin:0px;
}

.lstCover LI A {
	text-decoration:none;
	color:#F00;
}

.lnkPages {
	display:block;
	float:right;
	width:20px;
	height:20px;
	text-indent:-9999px;
	background:url("../img/pointer.7.gif") left center no-repeat;
}

.lnkPagesB {
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin-left:10px;
	text-indent:-9999px;
	background:url("../img/pointer.7b.gif") left center no-repeat;
}

.divPages {
	background:#80878E;
	height:20px;
	margin:0px 0px 20px 0px;
}

.lstPages {
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	height:20px;
	line-height:20px;
}

.lstPages LI {
	display:inline;
}

.lstPages LI A {
	text-decoration:none;
	display:block;
	float:left;
	color:#FFF;
	margin:0px 5px 0px 0px;
}

.lstPages LI A:hover {
	text-decoration:underline;
}

.lstPages LI .selected {
	text-decoration:underline;
	font-weight:bold!important;
}

.lineA {
	background-color:#F0F0E4;
}

.lineB A {
	background-color:#F0F0E4;
}

.menu {
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style:none;
}

.menu A {
	text-decoration:none;
}

.menu A:hover {
	text-decoration:underline;
}

.menu LI {
	display:inline;
}

.menu LI A {
	display:block;
	background:url("../img/pointer.3.gif") left 7px no-repeat;
	font-size:1.1em;
	line-height:1.9em;
	padding:0px 0px 0px 14px;
	color:#000;
}

.menu LI UL {
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;
}

.menu LI UL LI {
	display:inline;
}

.menu LI UL LI A {
	color:#666;
	padding:0px 0px 0px 14px;
	background-image:none;
}

.menu .hasChild {
	color:#F00;
}

/* OPTION'S LIST SETTINGS */

.lstOptions {
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style:none;
}

.lstOptions LI {
	display:block;
	margin:0px 0px 10px 0px;
}

.lstOptions LI A {
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	background:url("../img/pointer.1.gif") left center no-repeat;
	padding:0px 0px 0px 25px;
	color:#000;
}

.lstOptions LI A:hover {
	text-decoration:underline;
}

/* DEFAULT LIST SETTINGS */

.lstDefault {
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style:none;
}

.lstDefault LI {
	display:inline;
}

.lstDefault LI A {
	display:block;
	height:25px;
	float:left;
	line-height:25px;
	color:#777;
	font-size:0.9em;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px 20px 0px 0px;
}

.lstDefault LI A:hover {
	text-decoration:underline;
}

.lstFaqDefault {
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;
}

.lstFaqDefault LI {
	display:inline;
}

.lstFaqDefault LI A {
	display:block;
	height:25px;
	float:left;
	line-height:25px;
	color:#777;
	font-size:0.9em;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px 5px 0px 0px;
}

.lstFaqDefault LI A:hover {
	text-decoration:underline;
}

/* FONT CONTROLL LIST */

.lstFontControll {
	margin:0px;
	padding:0px;
	list-style:none;
	height:18px;
	zoom:1;
}

.lstFontControll UL:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
}

.lstFontControll LI {
	display:inline;
}

.lstFontControll LI A {
	display:block;
	float:right;
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-image:url("../img/font.controll.gif");
	text-indent:-9999px;
	border:solid 1px #F0F0E4;
}

.lastnext A {
	text-decoration: none;
	color:#000;
}

.lastnext A:hover {
	text-decoration: underline;
	color:#F00;
}

.lastnext A :visited{
	color:#000;
}

#fontSizeUp {
	background-position:right top;
	border-left:0px;
}

#fontSizeDown {
	background-position:left top;
	border-right:0px;
}

#fontSizeReset {
	background-position:-16px top;
}

.lstNewsB {
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style:none;
}

.lstNewsB LI {
	font-size:1.0em;
	line-height:1.5em;
	color:#F00;
}

.lstNewsB LI VAR {
	font-style:normal;
	margin:0px 10px 0px 0px;
}

.lstNewsB LI A {
	color:#000;
	text-decoration:none;
}

.lstNewsB LI A:hover {
	text-decoration:underline;
}

.lstNewsC {
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style:none;
}

.lstNewsC LI {
	font-size:1.0em;
	line-height:1.5em;
	color:#F00;
}

.lstNewsC LI VAR {
	font-style:normal;
	margin:0px 10px 0px 0px;
}

.lstNewsC LI A {
	display:block;
	font-size:1.1em;
	line-height:1.3em;
	color:#000;
	text-decoration:none;
	padding:2px 0px 2px 20px;
	background-image:url("../img/pointer.4.gif");
	background-position:3px 4px;
	background-repeat:no-repeat;
}

.lstNewsC LI A:hover {
	text-decoration:underline;
}

/* SUPPORT CLASSEs */

.support {
	margin:0px 0px 20px 0px;
}

.support IMG {
	display:block;
	border:0px;
	margin-bottom:5px;
}

.revistaCover {
	font-size:1.0em;
	text-align:center;
	margin:16px 0px 0px 0px;
}

.revistaCover IMG {
	display:block;
	border:solid 1px #000;
	margin:0px auto 5px auto;
}

.revistaCover P {
	margin:0px;
}

.revistaCover A {
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
	color:#F00;
}

.revistaCover A:hover {
	text-decoration:underline;
}
.classeLogo {
	background-image:url("../img/logo.classe.gif");
	background-position:5px 68px;
}

.principiosLogo {
	background-image:url("../img/logo.principios.gif");
	background-position:5px 22px;
}

.escolaLogo {
	background-image:url("../img/logo.escola.gif");
	background-position:5px 36px;
}

.sedePropriaLogo {
	background-image:url("../img/logo.sede.propria.gif");
	background-position:5px 30px;
}

.revistaHeadline {
	background-color:#F0F0E4;
	background-repeat:no-repeat;
	margin:16px 0px 20px 0px;
	background-position:bottom left;
}

.revistaHeadline UL {
	width:100px;
	margin:5px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	list-style:none;
	float:right;
}

.revistaHeadline UL LI {
	display:block;
	font-size:1.4em;
	font-weight:bold;
	text-align:right;
	margin:0px 0px 2px 0px;
}

.revistaHeadline UL LI A {
	color:#F00;
	text-decoration:none;
}

.revistaHeadline UL LI A:hover {
	text-decoration:underline;
}

.editorial {
	margin:0px 0px 20px 0px;
}

.editorial H3 {
	font-size:1.1em;
	color:#F00;
	text-transform:uppercase;
	margin:0px;
}

.editorial A {
	color:#000;
	text-decoration:none;
}

.editorial A:hover {
	color:#F00;
}

.editorial ADDRESS {
	font-style:normal;
	font-weight:bold;
}

.editorial H1 {
	font-size:1.8em;
	color:#000;
	margin:0px 0px 5px 0px;
}

.editorial P {
	font-size:1.2em;
}

.editorial SPAN {
	font-size:1.2em;
}

.frmBox {
	border:solid 1px #848484;
	padding:10px;
	background:#EFEFEF;
	margin:20px 0px;
}

#frmFiliacao {
	margin:0px;
	padding:0px;
}

#frmFiliacao H1 {
	font-size:1.2em;
	color:#F00;
	font-weight:bold;
}

#frmFiliacao FIELDSET {
	margin:0px;
	padding:5px 0px;
	border:0px;
}

#frmFiliacao FIELDSET LABEL {
	display:block;
}

.fldA {
	display:inline;
	margin:0px 10px 0px 0px!important;
}

.wid1, .wid2, .wid3, .wid4, .wid6 {
	border:solid 1px #333;
	font-size:1.0em;
}

.wid1 {
	width:390px;
}

.wid2 {
	width:315px;
}

.wid3 {
	width:188px;
}

.wid4 {
	width:132px;
}

.wid5 {
	border:solid 1px #333;
	font-size:1.2em;
	width:390px;
}

.wid6 {
	width:66px;
}

.img-captcha {
	float: left;
	margin:0px 10px 0px 0px!important;
}

#calendar {width:133px; margin:0px 0px 0px 3px; zoom:1;}
#calendar:after {display:block; clear:both; content:"."; height:0px; visibility:hidden;}
#calendar UL {margin:0px; padding:0px; list-style:none; zoom:1;}
#calendar UL:after {display:block; clear:both; content:"."; height:0px; visibility:hidden;}
#calendar UL LI {display:block; width:18px; height:15px; line-height:15px; text-align:center; float:left; margin:0px 1px 1px 0px; text-transform:uppercase; font-weight:bold;}
#calendar UL LI A {display:block; text-decoration:none; color:#333;}
#calendar UL LI A:hover {background:#EEE;}
#monthname {font-weight:bold; text-align:center; text-transform:uppercase;}
.hollyday {/*color:#F00!important;*/font-weight:bold;}
.hollyday A {/*color:#F00!important;*/font-weight:bold;}
.eventday {color:#F00!important;}
.eventday A {color:#F00!important;}
.today {border:solid 1px #F00;}
.today:hover {background:#EEE;}
#calendarPrev {display:block; width:8px; background:url("../img/calendar.prev.png") center center no-repeat; float:left; height:14px;}
#calendarNext {display:block; width:8px; background:url("../img/calendar.next.png") center center no-repeat; float:right; height:14px;}

.lista-1 {
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

.lista-1 LI {
	font-size:1.1em;
	padding:0px 0px 0px 20px;
	background:url("../img/pointer.3.gif") left 17px no-repeat;
	margin:0px 0px 10px 0px;
}

.lista-1 LI VAR {
	font-style:normal;
	color:#666;
}

.lista-1 LI P {
	margin:0px;
}

.lista-1 LI P A {
	color:#000;
	text-decoration:none;
}

.lista-1 LI P A:hover {
	text-decoration:underline;
}

#paginacao {
	font-size:1.1em;
	margin:20px 0px;
	color:#000;
}

#paginacao SPAN {
	font-weight:bold;
}

#paginacao A {
	color:#C00;
	text-decoration:none;
	margin:0px 3px;
}

.lista-2 {
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

.lista-2 LI {
	font-size:1.1em;
	padding:0px 0px 0px 20px;
	background:url("../img/pointer.3.gif") 8px 5px no-repeat;
	margin:0px 0px 20px 0px;
}

.lista-2 LI VAR {
	font-style:normal;
	color:#666;
}

.lista-2 LI H2 {
	margin:0px 0px 10px 0px;
	font-size:1.1em;
}

.lista-2 LI H2 A {
	text-decoration:none;
	color:#000;
}

.lista-2 LI H2 A:hover {
	text-decoration:underline;
}

.lista-2 LI P {
	margin:0px;
}

.lista-2 LI P A {
	color:#000;
	text-decoration:none;
}

.lista-2 LI P A:hover {
	text-decoration:underline;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

.docshist {
	color:#F00; 
	text-align:right; 
	font-size:1.2em; 
	font-weight:bold; 
	margin:5px 0px; 
	text-transform:uppercase;
}

.docshist A {
	color:#F00; 
	text-decoration:none;
}

.docshist A:hover {
	color:#F00; 
	text-decoration:underline;
}







.lstInt LI {
	background:url("../img/pointer.5.gif") left 7px no-repeat;
	padding:0px 0px 0px 15px;
}

.lstInt LI A {
	text-decoration:none;
	color:#000;
	font-size:1.0em;
}

.lstInt LI A:hover {
	text-decoration:underline;
}

.lstInt LI A SPAN {
	background:url("../img/pointer.6.gif") right center no-repeat;
	padding:0px 10px 0px 0px;
}

.lstInt LI DIV {
	display:none;
	font-size:1.0em;
	background:#F0F0E4;
	padding:5px 10px;
	margin:0px 0px 10px 0px;
	zoom:1;
}

.lstInt LI DIV P {
	font-size:1.0em!important;
}

.lstInt LI DIV UL LI {
	display:inline;
	background-image:none;
	float:left;
}

.lstInt LI DIV:after {
	display:block;
	clear:both;
	content:".";
	height:0px;
	visibility:hidden;
}

.closeInt {
	float:right;
	background:url("../img/btn.close.gif") right center no-repeat;
	padding:0px 15px 0px 0px;
	font-size:1.1em;
	font-weight:bold;
}
