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

* { font-family:Tahoma; font-size:11px; }
body { background:url(imagens/fundo.jpg); margin:0px; }

img {
   behavior: url("pngbehavior.htc");
}


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

#geral { margin:0 auto; margin-top:0px; width:860px; height:652px; background:url(imagens/geral.jpg); }
#logomarca { margin-left:22px; margin-top:10px; width:220px; float:left; }
#atuacao { width:600px; background:url(imagens/atuacao.jpg) no-repeat; height:69px; float:left; margin-top:20px; margin-left:0px; padding-top:50px; line-height:0px; }

	#menu_topo {
		float: left;
		width: 485px;
	}

	#celulas { float:left; margin-left:20px; width:90px; }
	#celulas_maiores { float:left; margin-left:10px; width:140px; }
	
	#logo_pp {
		position:relative;
		width: 100px;
		float: right;
		margin-top: -45px;
		margin-right: 5px;
		border: none;
	}
	#logo_pp img {
		border:none;
	}
	
	
#menu { width:145px; height:261px; float:left; background:url(imagens/menu.jpg); z-index:100; position:relative; background-repeat:no-repeat; color:#FFF; }
	#menu a { color:#FFF; }
	#menu a:hover { color:#98012E; }
#conteudo { float:left; width:690px; margin-top:10px; height:362px; background:url(imagens/meio.jpg); z-index:1; position:relative; display:inline; }
	#destaque { float:left; width:670px; margin-right:10px; margin-top:10px; height:240px; }
	#texto_destaque { width: 160px; height:220px; float:right; padding:10px; }
	#imagem { float:right; position:relative; width:158px; height:312px; }
	
#artigos { width:280px; margin-left:16px; float:left; background:url(imagens/fundo_bloco_art.jpg); height:136px; padding:10px; padding-top:34px; }
#noticias { width:280px; margin-left:20px; float:left; background:url(imagens/fundo_bloco_not.jpg); height:136px; padding:10px; padding-top:34px; }
	#int { width:100%; height:130px; overflow:auto; }
#bolsa { width:150px; margin-left:20px; float:left; background:url(imagens/fundo_bloco_bolsa.jpg); height:146px; padding-top:34px; }

h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#990000; }

#title { height:28px; width:96%; padding:20px; padding-bottom:2px; padding-right:0px; }
#conteudo_info { width:500px; padding-right:18px; height:380px; font:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px; line-height:20px; padding-left:10px; overflow:auto; background:#FFFFFF; float:left; position:relative; z-index:1; display:inline; }

.link { color:#999999; text-decoration:none; }
.link:hover { color:#990000; text-decoration:none; }

.link2 { color:#98012e; text-decoration:none; font-weight:bold; }
.link3 { color:#98012e; text-decoration:none; font-weight:bold; font-size:10px; }

.title { font-family:Tahoma; font-size:24px; color:#D6D6D6; font-weight:normal; }

/* UL e LI */
ul.menu, 
ul.menu ul 
{ 
   margin: 0;
   padding:6px;
   width: 134px; /* Width of Menu Items */
   color:#004080;
   visibility: visible;
} 

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

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

ul.menu li a 
{ 
   display: block; 
   text-decoration: none; 
   border-bottom:1px dotted #FFFFFF;
   color: #FFFFFF; 
   padding: 5px 10px 5px 5px; 
} 
ul.menu li ul.submenu2 a
{
color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
ul.menu li ul.submenu2 a:hover
{
color:#98012e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}

/* 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: 130px; /* POSIÇÃO DO SUBMENU EM RELAÇÃO AO MENU */ 
   top: 0px; 
   background:#717b81;
   color:#FFFFFF;
} 

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

ul.menu li a { color: #FFFFFF; } 

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

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

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

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