	body{
		margin:0;
		background-image:url(imagens/fundo.jpg);
	}
	
	#principal{
		width:750px;
		border:1px solid #063;
		margin:0 auto;
		background-color:#FFFFFF;
	}
	
	/* ------------ Topo ----------------------------*/
	#principal #topo{
		background-image:url(imagens/fundo_topo.jpg);
		margin:0;
		height:140px;
	}
	#principal #topo #menu_horizontal{
		background-image:url(imagens/fundo_menu_h.jpg);
		float:right;
	}
	#principal #topo #menu_horizontal ul{
		margin:0;
		padding:0;
		list-style:none;
		float:left;
	}
	#principal #topo #menu_horizontal ul li{
		float:left;
		height:18px;
		margin-top:2px;
		}
	#principal #topo #menu_horizontal ul li a{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		_font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		padding:0 8px;
		font-variant:small-caps;
		display:block;
		float:left;
		height:18px;
	}
	#principal #topo #menu_horizontal ul li a:hover{
		background-color:#DBF1F9;
		color:#036;
	}
	#principal #barra{
		background-image:url(imagens/fundo2.jpg);
		height:12px;
		margin:0;
		padding:0;
		font-size:5px;
	}
	#principal #topo #menu_horizontal ul li .submenu{
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#FFFFFF;
		border-top:1px solid #FFF;
		opacity:0.9;
		-moz-opacity: 0.9;
		filter: alpha(opacity=90);
		width:292px;
		position:absolute;
		margin:17px 0 0 0;
		*margin-left:-90px;
		_margin-left:-90px;
		display:none;
	}
	
	#principal #topo #menu_horizontal ul li .submenu ul{
		background-color:#1A4981;
		width:292px;
		margin:0;
		padding:0;
	}
	
	#principal #topo #menu_horizontal ul li .submenu ul li{
		float:none;
		margin:0;
		padding:0;
		border-bottom:1px dashed #79A7CB;
		height:auto;
	}
	
	#principal #topo #menu_horizontal ul li .submenu ul li a{
		color:#FFFFFF;
		float:none;
		padding:5px;
		font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
		height:auto;
	}
	
	#principal #topo #menu_horizontal ul li .submenu ul li a:hover{
		color: #FFF;
		background:none;
		text-decoration:underline; 
	}
	.css_li{
		background-color:#2B75D0;
		display:none;
		
	}
	.css_li a{
		color:#FFFFFF;
		float:none;
		padding:5px;
		font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
		height:auto;
		margin:0 0 0 10px;
	}
	.css_li a:hover{
		color: #FFF;
		background:none;
		text-decoration:underline; 
	}
		
	/* ------------ Fim Topo ----------------------------*/
	
	/* ---------------  Base ----------------------------*/
	#principal #base{
	height:22px;
	padding:0 2px;
	background-image:url(imagens/base.jpg);
	text-align:center;
	margin:10px 0 0 0;
	}
	#principal #base a{
		text-decoration:none;
		color:#FFFFFF;
		font: bold 12px/22px Geneva, Arial, Helvetica, sans-serif;
	}
	#principal #base a:hover{
		text-decoration:underline;
		color:#022DBF;
	}
	
	/* ------------ Fim----------------------------*/
	
	/* ------------ Esquerda ----------------------------*/
	#principal #conteudo #esquerda{
		clear:both;
		float:left;
		width:300px
		
	
	}
	#principal #conteudo #esquerda a:hover{
	margin:0;
	}
	/* ------------ Fim Esquerda ----------------------------*/
	
	/* ------------ Direita ----------------------------*/
	#principal #conteudo #direita{
		float:left;
		width:450px;
		margin:0 0 0 -10px;
		padding:0;
		
	}
	#principal #conteudo #direita .tabela{
	background-image:url(imagens/fundo_r2_c1.jpg);
	margin:0 0 0 30px;
	_margin-top:-4px;
	*margin-top:-4px;
	padding:0;
	
	}
	#principal #conteudo #direita .tabela h1{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#000080;
	}
	
	#principal #conteudo #direita h1{
		color:#022DBF;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		margin:0 0 0 10px;
		padding:0;
	}
	
	#principal #conteudo #direita p{
		font:12px Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		padding:10px 20px 0 5px;
		margin:0;
		text-align:justify;
	
	}
	
	#principal #conteudo #direita b{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none; 
		color:#2D3C6F;
	}
	/* ------------ Fim Direita ----------------------------*/
	
	/* ------------ menu_esquerda ----------------------------*/
	
	#menu_esquerda{
		widht:200px;
		*margin:0;
		*padding:0;
		margin:0;
		padding:0;
	}
	#menu_esquerda ul{
		margin:10px 5px;
		padding:5px 0;
	
	}
	#menu_esquerda ul li{
		list-style:none;
		margin:0px 0;
		padding:3px 5px;;
		border-left:1px solid #FFF;
		border-bottom:1px solid #FFF;
		width:180px;
	
	}
	#menu_esquerda ul li a{
		color:#FFF;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		margin:0;
	}
	#menu_esquerda ul li a:hover{
		color: #FFF;
		text-decoration:underline;
		padding:0;
		margin-left:5px;
		border-left:1px solid #FFF;
	
	}
	
	/* ------------ FIM menu_esquerda ----------------------------*/
	
	/* ----------------------- TEXTOS ----------------------------*/
	
	#principal #cont_disc #direita .texto_azul{
		font:bold 12px Geneva, Arial, Helvetica, sans-serif;
		color:#2D3C6F;
		text-align:center;
		margin-top:-25px;
	}
	
	#principal #cont_disc #direita .sub_titulo{
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		color:#003366;
		margin:10px 0;
		*margin-left:40px;
		padding:10px 0;
	}
	
	.link{
		font:normal 12px Geneva, Arial, Helvetica, sans-serif;
		color:#2D3C6F;
		text-decoration:none; 
	}
	.link:hover{
		text-decoration:underline; 
		color:#2D3C6F; 
	}
	
	
	#principal #cont_disc #direita ul{
		margin:0;
		margin-left:-30px;
		_margin-left:10px;
		position:relative;
		
	}
	#principal #cont_disc #direita ul li{
		font: 12px Geneva, Arial, Helvetica, sans-serif;
		_font: 12px Geneva, Arial, Helvetica, sans-serif;
		color:#2D3C6F;
		text-decoration:none;
		list-style:none;
		margin-left:20px;
		*margin-left:60px;
	}
	
	#principal #cont_disc #direita h1{
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		color:#003366;
		margin:-20px 0 30px 0;
		padding:0;
		
	}
	#principal #cont_disc #direita ul li a:hover{
	background-color:#E8E8E8;
	text-decoration:none; 
	color:#2D3C6F;
	padding:0;
	
	}
	#principal #cont_disc #direita ul li a{
		display:block;
		font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
		color:#2D3C6F;
		width:100%;
		text-decoration:none;
		padding:0;
		margin:0;
		
	
	}
	/* ----------------------- fim_TEXTOS ----------------------------*/
	
	
	.clear{
		clear:both;
	}


