
ul#menutt li{
position:relative;
}


/* Fix IE. Hide from IE Mac \*/
* html ul#menutt li { float: left; height: 1%; }
* html ul#menutt li a { height: 1%; }
/* End */

ul#menutt a span {
display: none;
}
ul#menutt a:hover span {
	display: block;
	position: absolute;
	top:0;
	left: 50px;
	width: 130px;
	padding: 5px;
	margin-left:2px;
	color: #fff;
	background:#cadb2a;
	font-size: 13px;
	text-align:left;
	border:1px solid #000;
	font-family: "Lucida Sans Unicode", Helvetica, sans-serif;
	text-decoration: none;
}
.form {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #D1D1D1;
	font-size:7pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 2;
	color: #0E8BA9;
}
table.login {
	border-width: 1px;

}

.greenLinkme {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	color: #708C17;
	font-size: 11px;
	text-decoration: none;

}
.formSubTitlegREEN{
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;

}
.formSubTitlegREENOFF {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
	text-decoration: none;

}
.formPullDownAval {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #000000;
	font-size:9pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 0;
	color: #333333;
	width: 145px;
	font-weight: normal;
	
}
.firstPageFQS {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #635526;
	text-decoration: none;
	
}

.formPullDownCP4Aval {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #000000;
	font-size:9pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #B1961B;
	width: 85px;
	font-weight: normal;
	
}
.formPullDownCP3Aval {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #000000;
	font-size:9pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #B1961B;
	width: 62px;
	font-weight: normal;
	
}

.formPullDownBlue {
	background-color: #E2F0F4;
	border-style: solid;
	border-color: #000000;
	font-size:9pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #0095BF;
	width: 145px;
	font-weight: normal;
	
}
.formPullDownBlueNoSize {
	background-color: #E2F0F4;
	border-style: solid;
	border-color: #000000;
	font-size:9pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #0095BF;
	width: 245px;
	font-weight: normal;
	
}




.formPullDown {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #000000;
	font-size:9pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #999A0F;
	width: 145px;
	font-weight: normal;
	
}
.formPullDownCP4 {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #000000;
	font-size:9pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #999A0F;
	width: 85px;
	font-weight: normal;
	
}
.formPullDownCP3 {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #000000;
	font-size:9pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #D4D600;
	width: 62px;
	font-weight: normal;
	
}
.formTitles {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size:11pt;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.formTxtBoxGeneric {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #999999;
	font-size:10pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #666666;
	font-weight: normal;
	
}
.formTxtBox {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #999999;
	font-size:10pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #333333;
	width: 145px;
	font-weight: normal;
	
}
.formTxtBoxLarge {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #999999;
	font-size:10pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #333333;
	width: 250px;
	font-weight: normal;
	
}
.formTxtExtraBoxLarge {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #999999;
	font-size:10pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #333333;
	width: 350px;
	font-weight: normal;
	
}

.formTxtBoxLogin {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #000000;
	font-size:10pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #666666;
	width: 140px;
	font-weight: normal;
	
}
.formTxtBoxCP4 {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #000000;
	font-size:10pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #666666;
	width: 80px;
	font-weight: normal;
	
}
.formTxtBoxCP2 {
	background-color: #F5F6F6;
	border-style: solid;
	border-color: #000000;
	font-size:10pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #666666;
	width: 84px;
	font-weight: normal;
	
}
.formBTOnde {
	background-color: #91B71E;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 10pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #FFFFFF;
	width: 93px;
	
}
.formBTComo {
	background-color: #FFD100;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 10pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #FFFFFF;
	font-weight: bold;
	width: 100px;
	
}
.formBTuser {
	background-color: #00B2E7;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 10pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #FFFFFF;
	font-weight: bold;
	width: 93px;
	
}
.formBTgeneric {
	background-color: #91B71E;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 10pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 1;
	color: #FFFFFF;

	
	
}
.formTitle {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.formSubTitle {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #D4D600;
	text-decoration: none;
	font-weight: bold;
}
.formSubTitleAval{
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFC000;
	text-decoration: none;
	font-weight: bold;
}
.formSubTitleUser{
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #00B2E7;
	text-decoration: none;
	font-weight: bold;
}
.formSubTitleUserOFF{
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #DDE3FF;
	text-decoration: none;
	font-weight: bold;
}
.formSubTitleAvalOFF {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #F9E9A2;
	text-decoration: none;
	font-weight: bold;
}
.formUserTitleAval{
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFC000;
	text-decoration: none;
	font-weight: bold;
}
.formUserTitleAvalOFF {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #F9E9A2;
	text-decoration: none;
	font-weight: bold;
}
.formSubTitleOFF {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #E2E2AF;
	text-decoration: none;
	font-weight: bold;
}
.loginTXT {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}


.formBTOk {
	background-color: #36A7E9;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 8pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 2;
	color: #FFFFFF;
	width: 26px;
}
.formBTSair {
	background-color: #36A7E9;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 8pt;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	border-Width: 2;
	color: #FFFFFF;
	width: 45px;
}
.homepage {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	color: #939393;
	font-size: 11px;
	text-decoration: none;
}
a.homepage:hover {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	color: #939393;
	font-size: 11px;
	text-decoration: underline;
}
.bottomTxt {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	color: #93A41C;
	font-size: 11px;
	text-decoration: none;
}
a.bottomTxt:hover {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	color: #93A41C;
	font-size: 11px;
	text-decoration: underline;
}
.navMenu {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	color: #93A41C;
	font-size: 11px;
	text-decoration: none;	
}
a.navMenu:hover {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	color: #93A41C;
	font-size: 11px;
	text-decoration: underline;	
}
.infoLink {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #93A41C;
	text-decoration: none;

}
.infoLink2 {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 11px;
	color: #93A41C;
	text-decoration: none;

}


a.infoLink:hover {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #93A41C;
	text-decoration: underline;

}
.menuLevel1 {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #2091E2;
	text-decoration: none;
}
.menuLevel2 {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.menuLevel3 {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.menuLevelSub {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #a9ba09;
	text-decoration: none;
	font-weight: normal;
}
.menuLevelSub2 {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #F0C600;
	text-decoration: none;
	font-weight: normal;
}
a.menuLevelSub2:hover {

	text-decoration: underline;

}

.errorMsg {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	text-decoration: none;
	font-weight: normal;
}
a.menuLevelSub:hover {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #77B618;
	text-decoration: underline;
	font-weight: normal;
}
.categoryTitle {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 18px;
	color: #36A7E9;
	text-decoration: none;
	font-weight: bold;
}
.categoryTitleWhite {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;

}
.formQuestion {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.formAnswers {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	color: #939393;
	font-size: 13px;
	text-decoration: none;
}
.legend {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 14px;
	color: #67B5ED;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}

.articleTitle {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 14px;
	color: #91b71e;
	text-decoration: none;

	}
.articleIntro {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #475f45;
	text-decoration: none;
}
.articleTXT {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}



.avaliateEco {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #746023;
	text-decoration: none;
	font-weight: normal;
}
.avaliateEcoLink {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.avaliateEcoLink:hover {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

.articledate {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 11px;
	color: #2091E2;
	text-decoration: none;

}
.articleImageLegend {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;	
}
.articleImageLegend2 {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;	
}

.readMore {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.readMore2 {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;

}
.CPTittle {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
.CPSubTitle {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #BBBB00;
	text-decoration: none;
	font-weight: bold;
}	
.CPSubTitleAval {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #C0A62F;
	text-decoration: none;
	font-weight: bold;
}	
.faqsQ {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

a.faqsQ:hover {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #D4D600;
	text-decoration: none;
	font-weight: bold;
}
.faqsQR {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 11px;
	color: #91b71e;
	text-decoration: none;
	font-weight: bold;
}
.faqsR {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 14px;
	color: #a9ba09;
	text-decoration: none;
}
.localityTitle {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;

}
.localityTitle2 {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;

}
.localityinfo {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.localityinfoS {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.imgBorder {
	border: 1px solid #CCCCCC;
}
.titleBlue{
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #0F558E;
	text-decoration: none;
	font-weight: bold;
}
.titleyelolow{
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #F0C600;
	text-decoration: none;
	font-weight: bold;
}
.titlegreen{
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #cadb2a;
	text-decoration: none;
	font-weight: bold;
}
#eco1 {
	position: absolute;

	background-color:  #91b71e;

	width: 660px;
	z-index: 12;
	left: 50%;
	top: 0px;
	margin-left:-233px;
	margin-top:147px;	
}
#eco2 {
	position: absolute;

	background-color:  #91b71e;

	width: 660px;
	z-index: 12;
	left: 50%;
	top: 0px;
	margin-left:-233px;
	margin-top:147px;		
}
#eco3 {
	position: absolute;

	background-color:  #91b71e;


	width: 660px;
	z-index: 12;
	left: 50%;
	top: 0px;
	margin-left:-233px;
	margin-top:147px;			
}
#ecoBK {
	position: absolute;
	background-color:  #FFFFFF;
	width: 680px;
	height:400px;
	z-index: 11;
	left: 50%;
	top: 0%;
	margin-left:-240px;
	margin-top:144px;
	border: 0px solid #ccdb2a;
}
.firstPageTXTfed100 {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #F0C600;
	text-decoration: underline;
}

.firstPageTXT0F558E {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #0F558E;
	text-decoration: underline;
}



.firstPageTXTcadb2a {
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 13px;
	color: #B7C822;
	text-decoration: underline;
}
