@charset "utf-8";
/* CSS Document */

body { background:url(imagens/fundo.jpg); font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; }

h1 { color:#2a4b81; font-size:20px; margin:0px; padding:0px; font-family:Tahoma; }
h2 { color:#2a4b81; font-size:14px; margin:0px; padding:0px; font-family:Tahoma; }
h3 { color:#999999; font-size:16px; margin:0px; padding:0px; font-family:Tahoma; }

#geral { margin:0 auto; width:778px; background:url(imagens/conteudo.png); }
	#sidebar { width:185px; height:629px; float:left; }
		#logomarca { width:170px; height:80px; margin:0 auto; margin-bottom:10px; margin-top:10px; }
		#menu { background:url(imagens/menu.jpg); height:519px; padding-top:10px; padding-left:10px; }
	#top { width:592px; height:144px; float:right; background:url(imagens/top.png); }
		#submenu { float:right; margin-top:120px; margin-right:12px; }
	#conteudo { float:right; padding:10px; width:572px; background:#FFFFFF; line-height:24px; font-family:verdana; color:#666666; font-size:14px; text-align:justify; clear:both/ }
	
.link3 { color:#0000FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; } 
.link3:hover { color:#0000FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; }
	
#rodape { width:778px; margin:0 auto; text-align:center; margin-top:50px; top:50px; position:relative; clear:both; }

img.left { border:1px solid #000000; margin:0px; margin-right:20px; float:left; }	
.no_border { border:none; margin:0px; margin-right:20px; float:left; }	

.texto_branco { color:#FFFFFF; font-size:12px; }
.texto_maior { font-size:20px; font-weight:bold; font-family:Tahoma; color:#b8c6d1; margin-bottom:10px; }
.texto_mini { font-size:11px; font-family:Tahoma; color:#999999; }

/* UL e LI */
ul.menu, 
ul.menu ul 
{ 
   margin: 0; 
   padding: 0;  
   width: 170px; /* Width of Menu Items */
   color:#004080;
   z-index:50; visibility: visible;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
} 

ul.menu li 
{ 
   position: relative; 
   list-style: none; 
   border: 0px;
   color:#004080;
   padding:6px;
} 

ul.menu li hr 
{ 
   width: 148px; 
   padding: 0px; 
   margin: 0px; 
} 

ul.menu li a 
{ 
   display: block; 
   text-decoration: none; 
   color: #FFFFFF; 
   padding-left:6px;
} 
ul.menu li ul.submenu2 a
{
color:#004080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
ul.menu li ul.submenu2 a:hover
{
color:#03311e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}

/* Fix IE. Hide from IE Mac \*/ 
* html ul.menu li { float: left; height: 1%; color:#004080; } 
* html ul.menu li a { height: 1%; color:#004080; } 
/* End */ 

ul.menu ul 
{ 
	width: 200px;
   position: absolute; 
   display: none; 
   left: 136px; /* Set 1px less than menu width */ 
   top: 0px; 
   background:url(imagens/img_menu.jpg);
   color:#004080;
} 

ul.menu li.submenu ul { display: none; color:#004080; } /* Hide sub-menus initially */ 

ul.menu li a:hover { color: #000000; } 

.direita { float:right; }

.link { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; text-decoration:none; }
.link:hover { font-family:Arial, Helvetica, sans-serif; color:#233A72; font-size:12px; text-decoration:none; }
.link2 { padding:4px; border:1px solid #e1e1e1; text-decoration:none; color:#004080; }
.link2:hover { padding:4px; border:1px solid #e1e1e1; text-decoration:none; background:#004080; color:#FFFFFF; }

.hr { border:0px; border-bottom:1px solid #e1e1e1; }

	#bloco_destaque a {
float:left;
position:relative;
border:1px solid #e1e1e1;
padding:4px;
text-align:left;
margin:2px;
text-decoration:none;
width:90%;
}

#bloco_destaque a:hover {
border:1px solid #004080;
}