body 
    {
    color: #6B6C5A;
    font-size: 13px;
    font-family: "Arial";
    line-height: 22px;
    text-align: justify;
    margin: 0
    }


.tab 
    {
    color: #6B6C5A;
    font-size: 13px;
    font-family: "Arial";
    line-height: 22px;
    text-align: justify;
    margin: 0
    }

#header 
    {
    width: 80%;
    text-align: center;
    visibility: visible;
    position: relative;
    height: 120px
    }

#navbar 
    {
    width: 80%;
    color: #FFFFFF;
    font-size: 9px;
    line-height: 16px;
    background-color: #44658A;
    text-align: center;
    letter-spacing: 4px;
    margin-bottom: 15px;
    height: 16px
    }

#logo 
    {
    margin: 0 10px 10px 18%;
    height: 95px
    }

a 
    {
    color: white;
    text-decoration: none
    }

a:hover 
    {
    color: #fc0;
    text-decoration: none
    }

.leftcol 
    {
    text-align: right;
    width: 20%;
    float: left
    }

.menuitem 
    {
    color: #758642;
    margin-top: 20px;
    margin-left: 20px;
    border-top: 0px none;
    border-right: 0px none;
    border-bottom: 1px dotted #758642;
    border-left: 0px none; 
    }

.menuitem a:link 
    {
    color: #758642;
    text-decoration: none
    }

.menuitem a:hover 
    {
    color: #c63;
    text-decoration: none
    }

.leftcol 
    {
    text-align: right;
    width: 20%;
    float: left
    }

.midcol 
    {
    padding-left: 36px;
    width: 50%;
    float: left; 
    text-align:justify
    }
.midcol a 
    {
    color: black;
    text-decoration: none
    }

.rightcol 
    {
    font-size: 10px;
    line-height: 20px;
    padding-left: 10%;
    width: 15%;
    float: left
    }

#footer 
    {
    width: 80%;
    color: #FFFFFF;
    font-size: 9px;
    line-height: 16px;
    background-color: #44658A;
    text-align: center;

    clear: left
    }
    
    
    
.buttonscontainer1 {width: 140px;
    float: left;
    margin-top: 16px}
/* Item sem link */
.buttons0 {color: #FFFFFF;
border: 1px solid;
background-color: #5A7798;
padding: 2px;
padding-left: 3px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #869CB4 #234A76 #234A76 #869CB4;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

/* Item 1o nível com link */
.buttons1 a {color: #FFFFFF;
border: 1px solid;
background-color: #5A7798;
padding: 2px;
padding-left: 3px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #869CB4 #234A76 #234A76 #869CB4;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons1 a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #44658A;
border-color: #234A76 #869CB4 #869CB4 #234A76;
color: #FFFFFF;
text-decoration: none;}

/* Item 2o nivel com link */
.buttons2 a {color: #FFFFFF;
border: 1px solid;
background-color: #7A97b8;
padding: 2px;
padding-left: 3px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
border-color: #869CB4 #234A76 #234A76 #869CB4;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons2 a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #44658A;
border-color: #234A76 #869CB4 #869CB4 #234A76;
color: #FFFFFF;
text-decoration: none;}

h2 {
    background:#bac7d3 url('images/bg-h2.jpg') no-repeat left top;
    height:2.4em;
    border:1px solid #ccc;
    color:#333;
    font-size:1.2em;
    line-height:2.4;
    margin:1.0em 0;
    padding-left:15px;
    }

h3 {
    background:#bac7d3 url('images/bg-h2.jpg') no-repeat left top;
    height:1.4em;
    border:1px solid #ccc;
    color:#333;
    font-size:0.9em;
    line-height:1.4;
    margin:1.0em 0;
    padding-left:15px;
    }