body,html{
margin:0 auto;
text-align: center;
font-size: 11px; /* 62.5%;Resets 1em to 10px */
font-family: Verdana,Arial, Helvetica, sans-serif;

background:#ffffff;
}


.dashd{font-family: Verdana,Arial, Helvetica, sans-serif;} 
.line{line-height: 1em;}
.smallfont{font-size: 9px;}
.news{width:350px; margin-left:175px}

#header{
margin:0 auto;
text-align: left;
width: 900px;   /* to eixa sto 900*/
height:90px;
}

#logo{
width: 135px;
height:90px;
margin-left:-30px;
margin-top:10px;
text-align: left;
background-image: url(../images/logo.jpg);
background-repeat: no-repeat;}


#search{
float:left;
width:70px;
height:20px;
margin-top:10px;
}

.search{
width:70px;
height:20px;
border:none;}

.inputbox{
width:100px;
height:20px;
font-size:9px;}

#container{
background-color: white;
margin: 10px auto;
padding: 0;
width: 900px;
border: 0;
}

#container p{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
text-align: justify;}

#container h1{
font-family:Arial, sans-serif;
font-size: 16px; 
font-weight:bolder;
margin:0 0 0 0;
padding:0;
text-align:left;}

#left{
float:left;
text-align:left;
width:130px;
font-family:Verdana,Arial, Helvetica, sans-serif;
}

#left ul{list-style-type: none;
padding:0 0 10px 0; margin:10px 0 20px -2px;
}


#left ul ul{
padding-left:30px;
}

#left li
{
list-style: none;

padding: 0.25em;
font-family: Verdana,Arial, Helvetica, sans-serif;
}

#left li a { text-decoration: none; color:#000000;padding:0; margin:0;}


#left li.active a:link, 
#left li.active a:visited{
color:#146935;
} 
#left li a:hover{
color:#ccc;
} 

#left ul li.active ul a{
color:#000} 

#left ul li.active ul a:link, 
#left li.active ul a:visited{
color:#000;
} 
#left ul li.active ul li.active a:link, 
#left li.active ul li.active a:visited{
color:#146935;
} 

#left ul li.active ul a:hover{
color:#ccc;
} 

#content {
padding:5px 0px 10px 20px;
text-align: left;
margin-left:120px;
width: 700px;
}


#content h2{
margin:0 0 0 0;
padding:0;

}

#content p{
line-height: 2em;
}

#content div{
line-height: 2em;
}

#content td{
margin-left:-50px;
color:#000;
}
#content td a{

color:#7F9DB9;
}

#content td li.active a:link, 
#content td li.active a:visited{
color:#146935;
} 

#content  li a:hover{
color:#CCC;
} 

.componentheading{
color:#146935;
margin-bottom:30px
}

#footer{
clear:both;
width:900px;
height:46px;
}

#footer_left{
width:190px;
height:46px;
float:left;
text-align:left;
}
#footer_right{
width:710px;
height:46px;
margin-left:50px;
}

