html,body		{ height:100%; }
body			{ background:url(/interface/imgs/imgs_eco/bg.gif) repeat-x; }
body,td,textarea{ font-size:11px; font-family:arial,tahoma;}	
body,form		{ margin:0; padding:0;}	
img				{ border:0;}
h1, .Title		{ font-size:18px; font-weight:normal; color:#479A02; margin-top:10px;}
p				{ margin:0;}
h2				{ font-size:16px; font-weight:normal; color:#479A02; margin-top:15px; margin-bottom:10px;}
h3				{ font-size:13px; font-weight:normal; color:#479A02; margin-top:10px; margin-bottom:2px; border-left:10px solid #ececec; padding-left:8px; letter-spacing:1px;}
a				{ color:#91BF6B;}
hr				{ border:0; background:#479A02; margin-bottom:15px; margin-top:15px;}
input,textarea,select {font-size:11px; font-family:arial;}

ul 				{padding-left:20px; margin-top:5px;}
ul ul 			{margin-top:2px;}
ul ul ul 		{margin-top:2px;}
li 				{}

#Tabela_01      {width:979px; height:238px; }

#tabela_02      {height:33px;}


#menuarea 		{vertical-align:top; width:255px;}
#bodyarea		{width:925px; height:100%; margin:13px 26px;}
#content		{vertical-align:top; margin-bottom:30px; border-left:1px solid #d4d4d4;  padding:3px 20px 10px 20px; font-size:12px; font-family:tahoma; color:#575757; line-height:16px;width:416px;}
#rightside 		{border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4; background:#f1f1f1; vertical-align:top;}

#tl 			{width:255px; vertical-align:bottom;}
#tm 			{background:url(/interface/imgs/topcurve.gif) no-repeat; vertical-align:top;}
#tr 			{background:#F1F1F1 url(/interface/imgs/topcurve.gif) no-repeat right top; border-left:1px solid #d4d4d4; width:212px;}

#bl 			{}
#bm 			{background:url(/interface/imgs/bottomcurve.gif) no-repeat;}
#br 			{background:url(/interface/imgs/bottomcurve2.gif) no-repeat right top; border-left:1px solid #d4d4d4; height:19px!important;}

#helpbar		{margin:20px 0 10px 10px; color:silver; clear:both;}
#helpbar img	{vertical-align:middle;}
#helpbar a		{margin:10px 0; color:#BFBFBF; text-decoration:none;}
#helpbar a:hover{color:#9F9F9F;}

#pages 			{color:gray; margin-top:20px;}

.info			{background:#f7f7f7; border:1px double #ececec; color:#999; padding:6px; margin:10px 0;}
.Code			{font-style:italic; font-size:15px; color:#8F8F8F; text-align:center; }

.rheader 		{color:#fff; font-weight:bold; padding:0px 0 0px 0px; border:1px solid #F1F1F1; text-transform:uppercase; font-size:10px; height:28px;}
.rzone			{padding:10px; color:#4F4F4F; font-size:12px;}
.rzone	 a		{color:#000; font-weight:bold; text-decoration:none;}

.footer 		{background:#f3f2f2; border-top:1px solid #e0e0e0;}

.footertxt 		{color:#696969; font-size:9px; font-family:verdana;}
.footertxt a	{color:#696969; text-decoration:none;}

.thumbheader 	{border-top:1px dotted #ddcfc6; margin-top:20px; padding-top:5px;}

	
#menu 			{}
#menu a			{font-weight:normal; color:#000; font-family:verdana; font-size:10px;}
#menu a:hover	{color:#01588E;}
.m1 			{display:block; padding:9px 0 9px 0px;margin-left:20px; margin-right:10px; text-decoration:none;text-transform:uppercase; border-bottom:1px dotted #A0A0A0;}
.m2 			{display:block; padding:3px 0 3px 20px; margin-left:20px; margin-right:10px;text-decoration:none;color:#01588E!important; font-family:arial!important;}
.m3 			{display:block; padding:3px 0 3px 40px; margin-left:20px; margin-right:10px;text-decoration:none; color:silver!important; font-family:arial!important;}

.on {padding-left:15px; font-weight:bold!important;background:url(/interface/imgs/seta.gif) no-repeat left center;color:#01588E!important;}

#resarea 		{background:url(/interface/imgs/menu.gif) no-repeat;  padding:8px 0 9px 20px; text-transform:uppercase; }
#resarea 	a	{color:#b91f1d; text-decoration:none; font-weight:bold;  font-size:11px; display:block;}


.news 			{line-height:15px; margin:8px 0;}
.news a			{text-decoration:none; color:#5F5F5F;}
.news a:hover	{text-decoration:underline;}
.newsh1			{font-weight: bold; color:#D92D2B;}
.newsh2			{color:silver!important;}

.t 				{font-family:arial; line-height:14px; color:gray; padding-top:10px; font-weight:bold;font-size:11px;}
.th1 			{color:gray; font-size:10px;}
.th2 			{color:gray; font-size:10px; }

.dotdiv 		{padding-bottom:10px; margin-top:10px; border-bottom:1px dotted #ddcfc6;}