a#active_menu {

	color: #000000;

	font-weight: bold;

}



a#active_menu:hover {

	color: #FFFFFF;

	text-decoration: none;

}



a:link {

	color: #581F18;

	text-decoration: none;

}



a:visited {

	color: #581F18;

	text-decoration: none;

}



a:hover {

	color: #581F18;

	text-decoration: underline; /*text-decoration: underline;*/

}



a.mainlevel:link, a.mainlevel:visited {

	border-bottom: 1px solid #ededed;

	color: #666666;

	display: block;	

	line-height: 20px;

	padding-bottom: 2px;

	padding-top: 2px;

	text-decoration: none;	

text-align: right;

}



a.mainlevel:hover {

	background-color: #581F18;

	color: #ffffff;

}



a.mainlevel-footer:link, a.mainlevel-footer:visited { font-size: 12px; padding-left: 10px; padding-right: 10px; text-align: right; text-decoration: none; }

a.mainlevel-footer:hover { color: #FF7902; }



a.mainlevel-info:link, a.mainlevel-info:visited {

	border-bottom: 1px solid #ededed;

	color: #666666;

	display: block;	

	line-height: 20px;

	padding-bottom: 2px;

	padding-top: 2px;

	text-decoration: none;	

text-align: right;

}



a.mainlevel-info:hover {

	background-color: #581F18;

	color: #FFFFFF;

}



a.readon:link, a.readon:visited {

	background-image: url(../images/read.gif);

	background-position: left;

	background-repeat: no-repeat;

	color: #5B5B5B;		

	padding-left: 20px;

}



a.readon:hover {

	color: #FF9900;

	text-decoration: none;

}



a.sublevel:link, a.sublevel:visited {

	border-bottom: 1px;

	border-bottom-color: #CACACA;

	border-bottom-style: solid;

	color: #000000;

	display: block;	

	line-height: 20px;

	padding-bottom: 2px;

	padding-top: 2px;

	text-decoration: none;

	width: 140px;

}



a.sublevel:hover {

	color: #C0C0C0;

	text-decoration: none;

}





body {

	background-color: #fff;

	background-image: url(../images/bg.png);

	background-position: top;

	background-repeat: repeat-x;	

	margin: 0px;

padding: 0px;

}





input.button {

	text-align: center;

	width: 60px;

}







li {



list-style: none;



	

	

}



ol {

	margin: 0px;

	padding: 0px;

}



td,tr,p,div {

	color: #666666;

	font-family: Arial, verdana, sans-serif;

	font-size: 13px;	

letter-spacing: 0.5px;

line-height: 125%;

}



ul {

	margin: 0px;

	padding: 0px;

}



.button {

	background-color: #F5F5F5;

	border: 1px solid #CBCBCB;

	color: #000000;	

}



.button:hover {

	color: #FF8C00;

}



/** category text format and links **/

.category {

	

}



.componentheading {

	color: #444;

font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;

font-size: 30px;

letter-spacing: -2px;

font-weight: normal;

margin: 0px;

padding-bottom: 10px;

}



.contentdescription {

	}



.contentheading {

	color: #581F18;

font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;

font-size: 30px;

letter-spacing: -2px;

font-weight: bold;

margin: 0px;

padding-bottom: 10px;

}



/* Content - Sections & Categories */

.contentpane {

}



.contentpaneopen {

}



.createdate {

	color: #708090;	

}



.headings {

	color: #666666;	

	font-size: 18px;	

	letter-spacing: -1px;

	text-transform: uppercase;

}



.headings2 {

	color: #666666;	

	font-size: 18px;	

	letter-spacing: -1px;

	text-transform: uppercase;

}



input.inputbox{

background-color: #fafafa;

	border: 1px solid #ccc;





}



input.inputbox#mod_login_username{

	background-color: #fafafa;

	border: 1px solid #ccc;

width: 190px;

margin: 0px;

	







}



input.inputbox#mod_login_password{

background-color: #fafafa;

	border: 1px solid #ccc;

width: 190px;

margin: 0px;





}



input.inputbox#mod_search_searchword{

	background-color: #fafafa;

	border: 1px solid #ccc;

width: 190px;

	margin: 0px;







}



.modifydate {

	color: #808080;	

	

}



.moduletable {



}



.moduletable td {

	

}



.moduletable h3 {

	color: #581F18;

font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;

font-size: 18px;

letter-spacing: -2px;

font-weight: normal;

margin: 0px;

padding-bottom: 10px;

text-align: right;

}





.moduletable-main {

	

	background-position: top right;

	background-repeat: no-repeat;		

	padding-top: 15px;

padding-bottom: 15px;

	



}



.moduletable-info {

	background-image: url(../images/servicos.gif);

	background-position: top right;

	background-repeat: no-repeat;		

	padding-top: 50px;

padding-bottom: 15px;

	

}





.quote {

	background: #F7FAEC;

	border: 1px solid #ededed;

	color: #666666;

	display: block;	

	font-size: 15px;

	line-height: 20px;	

	width: 98%;

padding: 5px;



}



.quote2 {

	background: #F2F0E4;

	border: 1px solid #ededed;

	color: #666666;

	display: block;	

	font-size: 15px;

	line-height: 20px;	

	width: 98%;

padding: 5px;



}





.sectiontableentry1 {

}



	

}



.sectiontableentry2 {}



	

}



.sectiontableheader {

	

}



.small {

	color: #FF8C00;	

	font-size: 11px;

	

}



.smalldark {

	color: #FF8C00;

	font-size: 10px;

	

}



#bodycontainer{

float: left;

position: absolute;

top: 370px;

left: 300px;

width: 590px;

}



#bottom{

float: left;

position: relative;

width: 590px;

height: 129px;

text-align: center;

border-top: 1px solid #ededed;

padding-top: 10px;



}



#bottom td{

text-align: center;



}







#content{

position: relative;

width: 590px;



}



#content li{

list-style-position: inside;

list-style: square;



}



#leftmenu {

width: 221px;

height: 395px;

background-image: url(../images/menuback.jpg);

background-position: top;

background-repeat: no-repeat;

position: absolute;

left: 40px;

top: 108px;

}



#menu {



width: 180px;

margin-left: 20px;



}



#menu .moduletable{

padding-bottom: 20px;

}





#topleft {

width: 162px;

height: 63px;

background-image: url(../images/topleft.png);

background-position: top;

background-repeat: no-repeat;

position: absolute;

left: 60px;

top: 9px;

}



#topslogan {

width: 539px;

height: 64px;

background-image: url(../images/topslogan.png);

background-position: top;

background-repeat: no-repeat;

position: absolute;

left: 360px;

top: 9px;

}



#header{

position: absolute;

left: 270px;

top: 110px;

width: 641px;

height: 327px;

}



img{

border: 0px;

}
