body {
margin: 0;
font-family: tahoma, verdana; 
font-size: 10pt;
text-align: justify;
}

a {
color: #000000;
font-weight: bold;
}

a:hover {
color: #000000;
background-color: #f0f0f0;
}

div#nav {
font-size: 10pt; 
text-align: right;
color: #ffffff;
background-color: #ff8040; 
padding-top: 1pt;
padding-bottom: 1pt;
padding-right: 5pt;
}

a#nav {
color: #ffffff;
text-decoration: none;
font-weight: normal;
padding-left: 3pt;
padding-right: 3pt;

}

a:hover#nav {
color: #ffffff;
background-color: #ff6000;
text-decoration: none;
border-bottom: 3px solid #ffffff;
padding-bottom: 2px;
}

span#nav{
padding: 3pt;
}

div#logo {
color: #ffffff;
font-size: 20pt;
font-weight: bold;
background-color: #ff6040; 
padding: 5pt;
padding-left: 10pt;
}

a:hover#linklogo {
background-color: #ff6040;
padding: 0pt;
}

span#frase {
margin-top: 3pt;
top; 5pt;
left: 12pt;
width: 210pt;
text-align: right;
}

div#motto {
color: #ff6000;
font-size: 11pt;
font-weight: bold;
padding-left: 16pt;
margin-top: 5pt;
margin-bottom: 5pt;
}

div#quote  {
font-family: verdana;
font-size: 8pt;
font-weight: normal;
text-align: right;
color: #ffffff;
position: absolute; 
top: 25px; 
right: 18px;
width: 200pt;
border: 1px solid black;
}

div#alerta1 {
color: #000000;
background-color: #f0f0f0;
padding: 5pt;
text-align: center;
margin-bottom: 10pt;
font-weight: normal;
border: 1px dashed #ff6000;
}

div#alerta2 {
color: #ffffff;
background-color: #ee0000;
background-color: #000000;
padding: 5pt;
text-align: center;
margin-bottom: 10pt;
font-weight: bold;
border: 1px solid #000000;
}

div#texto {
width: 76%;
padding: 5pt;
}

blockquote {
border-left: 2px solid #ff6000;
padding-left: 5pt; 
font-style: normal; 
margin-left: 15pt;
margin-right: 15pt;
font-size: 8pt; }

#data { 
font-size: 8pt;
color: #ff6000;
font-weight: normal;
padding-bottom: 20pt;
}

a:hover#data { 
background-color: #ffffff;
}


div#noticias {
font-size: 8pt;
color: #ff6000;
font-weight: bold;
border: 1px solid #ff6000;
background-color: #ffd;
padding: 4pt;
}

div#noticias1 {
text-align: right;
margin-bottom: 15pt;
}

span#noticias1 {
font-size:8pt;
color: #ffffff;
background-color: #ff6000;
text-align: right;
border-left: 1px solid #ff6000;
border-bottom: 1px solid #ff6000;
border-right: 1px solid #ff6000;
padding-top: 0pt;
padding-left: 5pt;
padding-right: 4pt;
padding-bottom: 1pt;
}

a#noticias {
font-weight: normal;
color: #000000;
}

div#lista1{
width: 100%;
font-size: 8pt;
border: 1px solid #ff6000;
color: #ff6000;
background-color: #ffd;
padding: 4pt;
margin-top: 0pt;
margin-bottom: 0pt;
text-align: left;
}

span#lista1 {
font-size:8pt;
color: #ffffff;
background-color: #ff6000;
text-align: right;
border-left: 1px solid #ff6000;
border-bottom: 1px solid #ff6000;
border-right: 1px solid #ff6000;
padding-top: 0pt;
padding-left: 5pt;
padding-right: 4pt;
padding-bottom: 1pt;
}

a#lista {
font-weight: normal;
color: #000000;
text-decoration: underline;
}

a:hover#lista {
color: #000000;
background-color: #f0f0f0;
}

img#lista {
padding-right: 5pt;
}

li {
list-style-position: inside;
list-style-type: square;
}

a#lista1 {
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

div#data3 {
font-weight: bold;
}

span#mais {
font-size: 8pt;
color: #ff6000;
padding-left: 5pt;
}

a#mais {
color: #ffffff;
background-color: #ff6000;
text-decoration: none;
}

div#conto {
padding: 5pt;
font-size: 8pt;
background-color: #f0f0f0;
right: 0pt;
border: 1px dashed #ff6000;
}

div#coluna {
width: 22%;
position: absolute;
right: 0pt;
margin-left: 5pt;
}

div#foto {
padding-top: 10pt;
padding-bottom: 0pt;
}

div#texto3 {
padding: 5pt;
font-size: 10pt;
background-color: #f0f0f0;
right: 0pt;
border: 1px dashed #ff6000;
}

div#texto4 {
padding: 5pt;
font-size: 8pt;
background-color: #f0f0f0;
right: 0pt;
border-left: 1px dashed #ff6000;
border-bottom: 1px dashed #ff6000;
}

#data4 { 
font-size: 8pt;
color: #ff6000;
font-weight: normal;
padding-bottom: 10pt;
}

a#texto4 {
font-weight: bold;
color: #000000;
text-decoration: line;
}

div#ad {
font-size: 8pt;
background-color: #ffffff; 
padding: 5pt;
margin-top: 0pt;
margin-bottom: 10pt;
border-left: 1px dashed #ff6000;
border-bottom: 1px dashed #ff6000;
}

a#ad {color: #ff6000;
font-size: 11pt;
text-decoration: none;
font-weight: bold;
}

a:hover#ad {
text-decoration: none;
border-top: 2px solid #ff6000;
}

div#arquivos {
font-size: 8pt;
color: #ff6000;
font-weight: normal;
border: 1px solid #ff6000;
background-color: #ffd;
padding: 4pt;
}

li#arquivos {
text-align: left;
color: #ff6000;
}

span#arquivos {
text-align: left;
color: #000000;
}

div#rd1 {
font-size: 8pt; 
text-align: right;
color: #ffffff;
background-color: #ff6000; 
padding-top: 4pt;
padding-right: 12pt;
padding-bottom: 4pt;
font-weight: normal;
}

div#rd2 {
font-size: 8pt; 
text-align: right;
color: #ffffff;
background-color: #ff8040; 
padding-top: 1pt;
padding-right: 10pt;
padding-bottom: 4pt;
font-weight: bold;
}

a#rd1 {
font-weight: normal;
color: #ffffff;
text-decoration: none;
}

a:hover#rd1 {
font-weight: normal;
color: #ffffff;
background-color: #ff8040; 
text-decoration: none;
border-top: 3px solid #ffffff;
padding-bottom: 2px;
}

span#rd1 {
font-weight: normal;
padding: 2pt;
}

a#rd2 {
font-weight: normal;
color: #ffffff;
text-decoration: none;
}

a:hover#rd2 {
font-weight: normal;
color: #ffffff;
background-color: #ff8040; 
text-decoration: none;
border-top: 3px solid #ffffff;
padding-bottom: 2px;
}

span#rd2{
font-weight: bold;
padding: 2pt;
}

table {
margin-bottom: 20pt;
}

td#tres {
width: 33%;
text-align: right;
vertical-align: bottom;
padding-left: 6pt;
}

div#arqcal {
padding-bottom: 10pt;
font-size: 8pt;
}

span#arqcal {
color: #ff6000;
font-weight: bold;
font-size: 11pt;
}

acronym { 
font-weight: bold;
border-bottom: 1px dotted #ff8000;
padding-bottom: 0px;
cursor: help;
}

#efemerides { font-size: 8pt; color: #ff6000; }
a:link.efemerides { $color: #000000; font-weight: normal; }
a:visited.efemerides { $color: #000000; font-weight: normal; }
span#efemerides { margin-left: 41pt; color: #b0b0b0; }

#efe1 { font-size: 8pt; background-color: #f0f0f0; padding: 5pt;}
#efe2 { color: #909090; padding-right: 4pt; padding-left: 0pt;}
