	
	
	 *{
	 	margin: 0;
		padding: 0;			
	 }
	 a img{
	 	border: 0;
	 }
	 
	 
	 html{
		background-image: url(../imgs/bg_geral.gif);
		background-repeat: repeat;
	}
	body {
		/*background-image: url(../imgs/linha_bg.gif);*/
		background-repeat: repeat-x;
		background-position: 0px 160px;
		*background-position: 0px 175px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
	
	}
	 div#geral{
	 	width: 758px;
		margin: 15px auto;
		background-color: #D9E1E6;
		border: 3px solid white;
		padding: 5px;
	 }
	 div#topo{
	 	width: 758px;
		height: 195px;
		margin-bottom: 6px;
		position: relative;
	 }
	 div#topo #topo_anima{
	 	width: 758px;
		height: 154px;
	 }
	div#topo div#menu{
		width: 786px;
		height: 33px;
		background-image: url(../imgs/bg_menu.jpg);
		background-repeat: repeat-x;
		left: -14px;
		top: 160px;
		margin-bottom: 13px;
		position: absolute;
		
	}
	div#topo div#menu ol{
		padding: 10px  5px ;
		
	}
	div#topo div#menu li{
		display: inline;
		border-right: 1px solid #fff;
		padding: 0 7px ;		
	}
	div#topo div#menu li.ult{
		border-right: none;
		padding-right: 0;
	}
	div#topo div#menu li a{
		color: #FFFFFF;
		text-decoration: none;
	}
	div#topo div#menu li a:hover{
		color: #CCCCCC;
	}
	
/*------------------------------------------------------------------------------------------------------*/	
	
	div#rodape{
		/*background-color: #E1DFE0;*/
		padding: 10px;	
		height: 10px;
		margin-top:8px;
		text-align: center;
	}
	div#rodape p{
		color: #003651
	}
	/*div#rodape p.end{
		width: 60%;
		margin-left: 18%;
		display: inline;
	}
	div#rodape p.max{
		width: 18%
	}*/
	div#principal{
		/*background-image: url(../imgs/bg_principal.jpg);*/
		background-repeat: repeat-y;
		width: 747px;

		margin-left: 3px;
	}
	div#esq, div#dir, div#conteudo{
	float: left;
	}
	
	/*============ ESQ ============*/
	
	div#esq{
		width: 308px;
	}
	
	/**** DESTAQUE *****
	--------------------------*/
	div#esq #destaque{
		width: 308px;
		height: 251px;
	}
	div#esq #destaque #foto{
		width: 308px;
		height: 204px;
		margin-bottom: 3px;
		_margin-bottom: 1px;
	}
	
	div#esq #destaque #foto img{
		border: 4px solid #000;
	}
	div#esq #destaque #legenda{
		width: 308px;
		height: 43px;
		background-color: #A3A091;
		position: relative;
	}
	div#esq #destaque #legenda{
		width: 308px;
		height: 43px;
		background-color: #A3A091;
		position: relative;
	}
	div#esq #destaque #legenda p{
		padding: 5px 20px 3px 27px;
		color: #FFFFFF;
		font-size: 12px;
	}
	div#esq #destaque #legenda p a{
		color: #F7F5F1;
		text-decoration: none;
	}
	div#esq #destaque #legenda p a:hover{
		text-decoration: underline;
	}
	div#esq #destaque #legenda .bt_proximo, div#esq #destaque #legenda .bt_anterior{
		width: 12px;
		height: 20px;
		position: absolute;
		top: 12px;
	}
	div#esq #destaque #legenda .bt_proximo{
		right: 7px;
	}
	div#esq #destaque #legenda .bt_anterior{
		left: 7px;
	}
	/*--------------------------
	  **** FINAL DESTAQUE ****/
	  
	 /**** CURSOS *****
	--------------------------*/
	#cursos{
		width: 308px;
		margin-top: 10px;
	}
	#cursos .info_cursos{
		width: 148px;
		float: left;
	}
	#cursos .info_cursos img{
		margin: 0 0 8px 0;
	}
	#cursos .info_cursos ol{
		margin: 0 0 0 0;
		list-style-type: none;
	}
	#cursos .info_cursos ol li{
		background-image: url(../imgs/ico_conteudo.gif);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding: 0 0 0 9px;
		color: #46443D;
	}
	/*--------------------------
	  **** FINAL CURSOS ****/
	  

	/*============ FINAL ESQ ============*/

/*------------------------------------------------------------------------------------------------------*/	
	
	/*============ CONTEUDO ============*/
	
	 div#conteudo{
	 	width: 245px;
		margin-left: 8px;
	 }

	 #conteudo .box_meio{
	 	width: 228px;
		margin: 5px 0 0 7px;
		background-image: url(../imgs/bg_titulo_gran.gif);
		background-repeat: repeat-x;
		background-position: top;
		padding: 26px 0px  0 0px;
		color: #000000;
	 }
	#conteudo .box_meio ol{
		background-color: #eaeaea;
		list-style-type: none;
	}
	#conteudo .box_meio li a{
		display: block;
		background-image: url(../imgs/ico.gif);
		background-repeat: no-repeat;
		background-position: 9px center;
		padding: 8px 8px 8px 20px;
		color: #000000;
		text-decoration: none;
		border-bottom: 2px solid #e1dfdf;
		width: 199px;
	}
	#conteudo .box_meio li a.ultimo{
		border-bottom: none;
	}
	#conteudo .box_meio li a:hover{
		color: #666666;
	}
	 #conteudo .box_meio .form{
	 	padding: 3px 0px 0px 11px;
	 }
	 #conteudo .box_meio .form form p{
	 	margin: 8px 0px 0px 0px;
	 }
	 #conteudo .box_meio .form input.gran{
	 	width: 199px;
		height: 18px;
	 	background-image:url(../imgs/bg_input_gan.gif);
		background-repeat: no-repeat;
		border: 0;
		color: #000000;
		font-size: 10px;
		padding: 5px 0 0 10px;
	 }
	#conteudo .box_meio .botoes {
		padding: 15px 10px 10px 0;
		text-align: right;
	} 
	 #conteudo #noticias, div#conteudo #news, #conteudo #artigos{
	 	width: 228px;
		position: relative;
	 }
	 #conteudo #noticias h5{
		height: 24px;
		color: #FFFFFF;
	 	background-image: url(../imgs/ico_noticias.gif);
		background-repeat: no-repeat;
		font-size: 13px;
		position: absolute;
		top: -12px;
		left: -8px;
		padding: 14px 0 0 47px;
	 }
	 div#conteudo #news{
	 	width: 228px;
		background-color: #eaeaea;
		margin-top: 8px;
	 }
	 div#conteudo #news h5{
	 	width: 38px;
		height: 35px;
		color: #FFFFFF;
	 	background-image: url(../imgs/ico_news.gif);
		background-repeat: no-repeat;
		font-size: 13px;
		position: absolute;
		top: -7px;
		left: -1px;
		padding: 9px 0 0 44px;
	 }
	 #conteudo #artigos h5{
		height: 33px;
		color: #FFFFFF;
	 	background-image: url(../imgs/ico_artigos.gif);
		background-repeat: no-repeat;
		font-size: 13px;
		position: absolute;
		top: -7px;
		left: -1px;
		padding: 9px 0 0 38px;
	 }
	 #conteudo #artigos{
	 	margin-top: 8px;
	 }
	 
	/*============ FINAL CONTEUDO ============*/

/*------------------------------------------------------------------------------------------------------*/	
	
	/*============ DIR ============*/
	
	 div#dir{
	 	width: 181px;
		margin-left: 5px;
	 }
	 
	 /*****************/
	 
	 #dir .box_dir{
	 	width: 165px;
		background-image: url(../imgs/bg_titulo_peq.gif);
		background-repeat: no-repeat;
		background-position: top;
		padding: 26px 0px  0 0px;
		margin-left: 7px;
	 }
	 #dir .box_dir .form{
	 	padding: 7px 0px 0px 8px;
	 }
	#dir .box_dir .form form p{
	 	margin: 8px 0px 0px 0px;
	 }
	 #dir .box_dir .form input.peq{
	 	width: 139px;
		height: 18px;
	 	background-image:url(../imgs/bg_input_peq.gif);
		background-repeat: no-repeat;
		border: 0;
		color: #000000;
		font-size: 10px;
		padding: 5px 0 0 10px;
	 }
	#dir .box_dir .botoes {
		padding: 14px 6px 5px 0;
		text-align: right;
	}
	
	/*enquete*/
	
	#dir .box_dir p.espaco{
		background-color: #e1dfdf;
		padding: 4px 0px 8px 7px;
		font-weight: bold;
		font-size: 12px;
	}
	#dir .box_dir div.inp{
		background-color: #e1dfdf;
		padding: 8px 0px 8px 3px;
		color: #000;
		border-bottom: 2px solid #e1dfdf;
	}
	#dir .box_dir p.bt{
		color: #cc9966;
		padding: 10px 0px 8px 0px;
		text-align: right;
	}
	
	#dir #area_vip{
	 	width: 165px;
		margin-top: 8px;
		color: #000000;
		background-color: #eaeaea;
		position: relative;
	 }
	 #dir #enquete{
	 	width: 165px;
		margin-top: 10px;
		position: relative;
	 }
	 
	 #dir #area_vip h5{
		height: 43px;
		color: #FFFFFF;
	 	background-image: url(../imgs/ico_area_vip.gif);
		background-repeat: no-repeat;
		font-size: 13px;
		position: absolute;
		top: -7px;
		left: -4px;
		padding: 9px 0 0 40px;
	 }
	 #dir #enquete h5{
		height: 30px;
		color: #FFFFFF;
	 	background-image: url(../imgs/ico_enquete.gif);
		background-repeat: no-repeat;
		font-size: 13px;
		position: absolute;
		top: -4px;
		left: 5px;
		padding: 6px 0 0 40px;
	 }
	 
/*   NOVAS CONFIGURAÇÕES. 
     PHELIPE 25/04/2008    */
	 
#institucional ul{
list-style: square;
padding: 0 0 0 5px;}	 

#institucional li{
list-style: square;
margin: 0 0 0 5px;
padding: 0 0 5px 5px;}	

h2{
	font-family: "trebuchet ms";
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	padding: 0 0 0 5px;
	margin-left: 26px;
	text-decoration: none;
}
h2 a{
	color: #003651;
	text-decoration: none;
}

h3{
	font-family: "trebuchet ms";
	font-size: 14px;
	color: #003651;
	padding: 10px 0 5px 5px;
} 

#institucional .aspas{
	text-align: center;
	font-size: 12px;
	font-family: arial;
	color: #CC0000;
	padding: 0 3px 0 3px;
}

#institucional a{
	margin: 5px;
	text-decoration: none;
}

#institucional a:hover{
	margin: 5px;
	text-decoration: underline;
}

.bgtit{
	background: url(../imgs/bg-tit.jpg) center no-repeat;
	width: 100%;
	height: 18px;
	padding: 8px 0px;

}
#principal_interna #conteudo_interna .bgtit .cor01{
	color: #e1dfdf;
}
.tab {
	margin-left: 30px;}
.pindent {
	text-indent: 30px;}
	
p a {
	color: #003651;
	text-decoration: none;
	font-weight:bold;
	}
p a:hover {
	text-decoration: underline;
	}
.prof ul li{
	margin-left: 30px;
	}
.prof{
	border-bottom: solid 1px #FFFFFF;
	margin-bottom: 10px;
	}
