body
{
    margin:0;
    padding:0;
    background: black;
    text-align:center; /* hack para o IE */
    color: black;
    font-size: 90%;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}
table
{
    border-collapse: collapse;
}
tr
{
    border: solid 1px;    
}
td
{
    border: solid 1px;    
}
th
{
    border: solid 1px;
}
fieldset
{
    border: solid 3px #9D9F9E;
}
legend
{
    color: #FFFFFF;
    background-color: #C01527;
}
#corpo
{
    width: 950px;
    margin:0 auto;         
    padding: 10px;
    text-align:left; /* "remédio" para o hack do IE */
}
#conteudo {
    padding: 0px;
    border: solid 5px #C01527;
    background-color: #FFFFFF;
    text-align: justify;
}
#cabecalho
{
    background-image: url('topo.jpg');
    background-repeat: no-repeat;
    height: 241px;
}
#menu
{
    margin-top: 10px;
    width: 200px;
    text-align: center;
    float: left;
}
#menu a:link
{
    text-decoration:none;
    color: black;
}
#menu a:visited
{
    text-decoration:none;
    color: black;
}
#menu a:active
{
    text-decoration:none;
    color: black;
}
#menu a:hover
{
    text-decoration:none;
    color: black;
}
#menu ul
{
    padding-left: 10px;
}
#menu li
{
    list-style:none;
    border-bottom: solid 2px #9D9F9E;
    padding-top: 10px;
    padding-bottom: 10px;
}
#texto
{
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 10px;
    min-height: 400px;
    width: 690px;
    float: right;
}
#rodape
{
    clear: both;
}
.destaque fieldset
{
    border: solid 3px #9D9F9E;
}
.destaque legend
{
    color: #FFFFFF;
    background-color: #C01527;
    font-size: 180%;
}
h2{
    color: #FFFFFF;
    background-color: #C01527;
}
p.normal{
	text-align: justify;
}
p.identado{
	text-align: justify;
	text-indent: 50px;
}
.boldtable, .boldtable td
{
	font-size: 100%;
    border-color: black;
    border: solid 2px black;    
}
.boldtable th
{
   font-size: 100%;
   font-weight: bold; 
   border: solid 2px black;    
}

