    body {
    text-align:center; /*para IE*/
    margin:0;
    margin-bottom:50px; /*Espaço de 50px no rodapé*/
    padding:0;
    background-color:#a5ccf1;
    }
    
    #cabecalho {
    background-image: url('topo.png');
    width: 800px;
	height: 500px;
    }

	#geral {
    margin:0 auto; /*Para FF*/
    width:800px;
    background-color:#96c4ef;
     
    }

	#conteudo{
    width: 580px;
    float: left;
    background-color:#96c4ef;
    }
    
    #lado {
    width: 200px;
    float: left;
    margin-right: 20px;
    background-color:#96c4ef;
    }

	#rodape{
	background:#96c4ef url('footer.png');
    width: 800px;
	height: 300px;
   	clear: both; 
    }
    
    P, body, td, tr, div {
	font-size: 9pt;
	color: #ffffff;
	font-family: Calibri, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
    }
    .textmenu {
    font-size: 8pt;
    color: #ffffff;
    font-family: Tahoma, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	}
    
    s{
color: #e9f3fc;
}
s:hover {
 background: #FFF;
 } 

i{
color: #eaf4ff;
}


b{
color: #254c71;
}
b:hover {
 color: #FFF;
 }

u{
color: #f0f0f0;
border-bottom: 1px dashed;
}
u:hover{
 border-bottom: 1px #000 solid;
 color: #fff;
 }

.titulo {
font-size: 18pt;
font-weight: cold;
text-align: center;
padding-bottom: 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;

background: url('titulo.png');
background-position: right;  
background-repeat: no-repeat; 
}
.blockquote { 
background: #daeaf9 url('quote.png') repeat-y left; 
border: 1px dashed #5987b2; 
color: #2b5984; 
font-size: 9pt; 
text-align: justify; 
padding-top:10px; 
padding-left:35px; 
padding-right:10px; 
padding-bottom:10px;
}
A, a:link{color:#375e83;text-decoration: none;  ; font-weight:bold}
A:visited{color:#375e83; text-decoration: none ; font-weight:bold}
A:active{color:#b7080f; text-decoration: none ; font-weight:bold}
a:hover, a:active, a:focus {
 background: #ffffff;
 border-bottom:2px dashed #197cd9;
 color:#96c4ef;
 font-style:normal;
 text-decoration:none;
 }
 #Op {
background: #96c4ef;
display: block; /* para aparecer corretamente */
width: 200 px; /* largura do menu, normalmente igual a da div em que ele está */
border-left: 4px solid #FFF; /* borda esquerda */
border-right: 4px solid #FFF; /* borda direta */
color: #FFF; /* cor */
text-decoration: none; /* decoração */
text-align: left; /* alinhamento */
font-style: normal; /* estilo da fonte */
border-bottom: medium none; /* borda inferior */
font-size: 12px; /* tamanho */
padding-bottom: 0px;
*padding-bottom: 0px;
}
#Op:hover {
background: #a5ccf1;
border-left: 4px solid #FFF; /* borda esquerda do mouse-over */
border-right: 4px solid #FFF; /* borda direta do mouse-over */
color: #FFFFFF; /* cor do mouse-over */
text-decoration: none; /* decoração do mouse-over */
text-align: right; /* alinhamento do mouse-over */
font-style: normal; /* estilo da fonte do mouse-over */
border-bottom: medium none; /* borda inferior do mouse-over */
border-top: 0px; /* borda superior do mouse-over */
}