body { 
font-family: arial, tahoma, sans-serif; 
background: #ffffff }

p {
font-size: 0.8em;
}

h1, h2, h3, h4, h5, h6 {
margin: 0em 0em 0em 0em; 
padding: 0.1em 0em 0.1em 0em
}

h1 { font-size: 1.67em }
h2 { font-size: 1.17em }
h3 { font-size: 1em }
h4 { font-size: 0.84em }
h5 { font-size: 0.67em }
h6 { font-size: 0.59em }




#principal {
position: absolute; 
left: 7.5em;
top: 0.625em;
width: 32.5em;
background: #ffffff
}

#principal p {
text-indent: 1em; 
text-align: justify;
margin: 0em 0em 0em 0em
}


#menu {
position: absolute; 
left: 0.625em;
top: 0.625em;
width: 6.25em;
}

#menu ul {
margin: 0em 0em 0.2em 0em; 
padding: 0em;
list-style-type: none;
}

#menu li {
font-size: 0.8em;
border: 0.05em solid #ffffff;
line-height: 110%; /* O IE segue esta medida, ignora o restante */
l\ine-height: 120% /* Todos os outros navegadores seguem esta medida*/
}

.local1 li {
background: #ffddbb
}

.local2 li {
background: #eeeeee
}

.geral li {
background: #bbddff
}

.extra p {
text-align: center;
font-size: 0.7em;
margin: 0em 0em 0em 0em
}

.extra a:link {
color: #000000;
}

.extra img { 
border: 0px solid #ffffff 
}


#principal div {
margin: 0em 0em 0.4em 0em;
padding: 0.2em 0.2em 0.2em 0.2em; 
background: #ffffff;
border: 0.05em solid #aabbcc;
}

#principal div p.imagem, #principal p.imagem {
text-indent: 0em;
text-align: center;
font-size: 0.6em;
font-style: italic
}

#principal div table, #principal table {
text-align: center;
margin-left: auto; 
margin-right: auto;
width: 20em
}

#principal div td, #principal div th, #principal div tr, 
#principal td, #principal th, #principal tr { 
font-size: 0.85em; 
text-align: center
}

#principal div div.tabjogo, #principal div.tabjogo {
border: 0em solid #ffffff;
}



#principal div div.tabjogo table, #principal div.tabjogo table {
text-align: center;
margin-left: auto; 
margin-right: auto; 
width: 32em
}

#principal div div.tabjogo td, #principal div div.tabjogo th, #principal div div.tabjogo tr, 
#principal div.tabjogo td, #principal div.tabjogo th, #principal div.tabjogo tr { 
font-size: 0.75em; 
text-align: center
}

#principal div div.tabjogo th, #principal div th, #principal th { 
background: #efefef 
}

#principal div div.tabjogo td, #principal div td, #principal td { 
background: #fffffa 
}


#principal h1 {
text-align: center; background: #bbddff
}

#principal div h2 {
text-align: left; background: #ffffff
}

#principal h2 {
text-align: center; background: #ffff77
}

#principal p.autor, #principal div.atualiz {
text-align: right;
font-size: 0.7em;
font-style: italic
}

#principal div.atualiz {
border: 0em solid #ffffff;
}

#principal p.data {
text-align: left;
text-indent: 0em;
font-size: 0.7em;
font-style: italic
}

#principal p.nota {
font-size: 0.7em;
margin: 0.5em 0.5em 0.5em 0.5em;
}

#principal p.fonte {
font-size: 0.7em;
text-indent: 0em;
text-align: left;
margin: 2em 1em 1em 3em;
background: #efefef
}

#principal pre, #principal div pre {
font-size: 0.7em; /* O IE segue esta medida, ignora o restante */
f\ont-size: 0.9em /* Todos os outros navegadores seguem esta medida*/
}

#principal blockquote { 
border-left: 0.2em solid #bbddff; 
margin-left: 1em; 
padding-left: 1em 
}

#principal li, dd {
font-size: 0.8em;
}

#principal dt {
font-size: 0.85em;
}

#principal img {
display: block;
text-align: center; /* Cacete, o IE só entende desse jeito... */
margin: 0em auto 0em auto; /* Todos os outro s navegadores */
}

#principal p.imagem {
margin-bottom: 1.5em
}