<!-- INICIO - CSS para o Menu principal -->
<!-- #C6DDEF -->
body{

    font-family: Verdana, Arial, helvetica, sans-serif; 
	font-size: 12px; 
	margin:0px;
	color: #C6DDEF;
    font-weight: bold; 
    text-decoration: none;
}

a:link {
	font-size: 12px; 
	margin:0px;
	color: #3C7CAC;
    font-weight: bold; 
    text-decoration: none;
}

a:visited {
	font-size: 12px; 
	margin:0px;
	color: #3C7CAC;
    font-weight: bold; 
    text-decoration: none;
}   

a:hover {
	font-size: 12px; 
	margin:0px;
	color: #7EB7E1;
    font-weight: bold; 
    text-decoration: none;
}
   
a:active {
    font-size: 12px; 
    color: #3C7CAC;
    text-decoration: none;
}
   
<!-- FIM - CSS para o Menu principal -->
<!-- INICIO - CSS geral para links -->


   
<!-- FIM - CSS geral para links -->
<!-- INICIO - CSS geral para titulos -->
   

.titulo { 
   font-size: 12px; 
   color: #414793;
   font-weight: bold;
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   }

.subtitulo { 
   font-size: 11px; 
   font-weight: bold; }
   
.texto {   
   font-size: 11px; 
   color: #6699cc;}   
   
.tituloazul { 
   font-size: 11px; 
   color: #6699cc;
   font-weight: bold; }
   
 
<!-- ---------------------------------------------------- -->

h1{

	font-size:18px;
	margin:10px;
	
}

hr{

	border:0px;
	border-bottom:10px solid #FFFFFF;

}

.menu{

	/*Largura do menu principal*/
	width:166px;

}

.menu a{

	display:block;
	
	padding:4px;
	padding-left:20px;

	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;

	background-image: url(imagens/botao_menu.jpg);
	background-color:#C6DDEF;
	
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.subMenu{

	display: none; 
	position:absolute;
	margin-top:-25px;
	border-top:1px solid #FFFFFF;
    /*Distancia do sub-menu ao canto esquerdo da página (deve ser igual a largura do menu principal)*/
	margin-left:166px;
	
}

.subMenu a{

	display:block;
	
	padding:4px;

	border-top:0px;
	background-image: none;	
	background-color:#C6DDEF;
	
	
	font-weight:normal;
}

.janela{

	position:absolute;
	z-index:300;
	
	display:none;
	
	top:200px;
	left:200px;
	
	width:600px;
	
	border:1px solid #FFFFFF;
	
	background-color:#666666;

	filter: alpha(opacity = 10);
	-moz-opacity: 0.1;
	opacity: 0.1;

}

.janela p{

	margin:10px;
	
	text-align:justify;

}

.janela .fechar{

	float:right;

	margin:10px;

	font-weight:bold;
	
}

.transparencia{

	position:absolute;
	z-index:200;
	
	display:none;
	
	top:0px;
	left:0px;
	
	width:100%;
	height:100%;
	
	background-color:#999999;

	filter: alpha(opacity = 70);
	-moz-opacity: 0.7;
	opacity: 0.7;

}

