body{
	margin:0;
	background-image:url(../imagens/fundo_topo.jpg);
	background-repeat:repeat-x;
}

img{
	border:none;
}

a, object, input{
	outline:none;
}

.clear{
	clear:both;
}

.hr{
	border:none;
	height:25px;
	background-image:url(../imagens/hr.jpg);
	background-repeat:no-repeat;
	margin:10px 0;
}

.obs{
	font:noraml 10px Verdana, Geneva, sans-serif;
	color:#666;
	float:left;
	margin-left:10px;
	margin-top:6px;
}

/* ------------------ Topo ------------------ */
	#topo{
		height:192px;
		width:960px;
		margin:0 auto;
	}

	/* ------------------ Informações Paralelas ------------------ */
	
		#topo #informacoes_paralelas{
			height:20px;
		}
	
		#topo #informacoes_paralelas ul{
			margin:0;
			padding:0;
			list-style:none;
			float:left;
			height:18px;
		}
	
		#topo #informacoes_paralelas ul li{
			height:18px;
			float:left;
			margin:0 20px 0 0;
		}
	
		#topo #informacoes_paralelas ul li a{
			font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:#FFFFFF;
			float:left;
			margin-top:3px;
		}
	
		#topo #informacoes_paralelas ul li a:hover{
			text-decoration:underline;
		}
		
		#topo #informacoes_paralelas p{
			padding:0;
			margin:0;
			font:bold 9px Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			text-align:right;
			float:right;
			margin-top:3px;
		}
	
	/* ------------------ Final Informações Paralelas ------------------ */
	
	
	/* ------------------ Head ------------------ */
	
		#topo #head{
			height:124px;
		}
		
		#topo #head #logo{
			float:left;
			margin-top:12px;
		}
		
		#topo #head #linguagem{
			float:right;
			margin-top:27px;
		}
		
		#topo #head #linguagem a{
			margin:0 10px;		
			padding:5px;
			float:left;
			display:block;
			text-align:center;
			text-decoration:none;
			font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			color:#999;
			border:1px solid #FFF;
		}
		
		#topo #head #linguagem a:hover{
			background-color:#F5F5F5;
			border:1px solid #999;
		}
	
	/* ------------------ Final Head ------------------ */
	
	/* ------------------ Menu da Topo ------------------ */
	
		#topo #menu{
			margin:0;
			padding:0;
			list-style:none;
			height:40px;
			margin-top:3px;
			border-bottom:5px solid #CC9900;
		}
		
		#topo #menu li{
			float:left;
			height:40px;
			padding:0;
			margin:0;
			border-right:1px solid #003366;
			border-left:1px solid #006699;
		}
		
		#topo #menu li a{
			display:block;
			float:left;
			margin:0;
			padding:5px;
			font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			height:30px;
			color:#FFFFFF;
			text-decoration:none;
		}
		
		#topo #menu li a b{
			float:left;
			margin-top:6px;
			cursor:pointer;
		}
		
		#topo #menu li a:hover{
			background-color:#003366;
		}
	/* ------------------ Final Menu da Topo ------------------ */
	
	/* -------------------- Submenus Topo -------------------------- */
		#topo #submenus .submenu{
			background-color:#003E71;
			width:200px;
			margin:0;
			padding:0;
			margin-top:-5px;
			list-style:none;
			float:left;
			position:absolute;
			display:none;
		}
		
		#topo #submenus .submenu li{
			border-bottom:1px solid #003366;
			border-top:1px solid #006699;
			padding:0;
			margin:0;
		}
		
		#topo #submenus .submenu li a{
			padding:5px;
			display:block;
			margin:0;
			width:190px;
			font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			color:#FFF;
			text-decoration:none;
		}
		
		#topo #submenus .submenu li a:hover{
			background-color:#036;
		}
		
		#topo #submenus #menu_atual{
			display:none;
		}
	/* -------------------- Final Submenus Topo -------------------------- */

/* ------------------ Final Topo ------------------ */

/* ------------------ Corpo ------------------ */
	#corpo{
		width:965px;
		background-image:url(../imagens/fundo_corpo.jpg);
		background-repeat:repeat-y;
		margin:0 auto;
	}
	
	#corpo #conteudo{
		background-image:url(../imagens/fundo_topo_conteudo.jpg);
		background-repeat:no-repeat;
		padding:5px 19px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif
	}
	/*------------------------- Buscador --------------------------*/
		#corpo #conteudo #buscador{
			padding:3px;
			background-color:#EFEFEF;
			border-bottom:1px solid #ccc;
			margin-bottom:5px;
		}
	/*------------------------- Final Buscador --------------------------*/
	
	#corpo #conteudo table{
		margin:0 auto;
		padding:0;
	}
	
	#corpo #conteudo table tr{
		margin:0;
		padding:0;
	}
	
	#corpo #conteudo table tr td{
		margin:0;
		padding:3px 5px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
	}
	
	#corpo #conteudo table tr .td_clara{
		background-color:#F0FAFF;
		font-weight:bold;
	}
	
	#corpo #conteudo table tr .td_escura{
		background-color:#E6F3FF;
		font-weight:bold;
	}
	
	#corpo #conteudo .tabela_rapida td{
		width:120px;
		text-align:center;
		border:1px solid #CCC;
	}	
	
/* ------------------------ Final Corpo ------------------------ */


/* ------------------------ Inicio Base ------------------------ */
	#base{
		background-image:url(../imagens/fundo_base.jpg);
		background-repeat:repeat-x;
		background-color:#003E71;
	}
	
	#base #base_conteudo{
		background-image:url(../imagens/fundo_base_conteudo.jpg);
		background-repeat:no-repeat;
		width:965px;
		margin:0 auto;
		padding:0;
		padding-top:30px;
	}
	/* ------------------------ Inicio Resumo Links ------------------------ */
		#base #base_conteudo #resumo_links{
			margin:0 15px 15px 15px;
			padding:5px;
			border:1px solid #003E71;
			background-color:#0099CC;
		}
		
		#base #base_conteudo #resumo_links ul{
			margin:0;
			padding:0 5px;
			margin-right:12px;
			list-style:none;
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			float:left;
		}
		
		#base #base_conteudo #resumo_links ul .titulo_resumo_links{
			color:#FFF;
			font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			border-bottom:1px solid #FFF;
			padding:5px;
			padding-bottom:3px;
			margin-bottom:5px;
		}
		
		#base #base_conteudo #resumo_links ul li{
			padding:0 5px 5px 5px;				
		}
		
		#base #base_conteudo #resumo_links ul li a{
			font:normal 10px Verdana, Arial, Helvetica, sans-serif;
			color:#FFF;
			text-decoration:none;
		}
		
		#base #base_conteudo #resumo_links ul li a:hover{
			color:#FFF;
			text-decoration:underline;
		}
	/* ------------------------ Final Resumo Links ------------------------ */
	
	/* ------------------------ Início Celos ------------------------ */
		#base #base_conteudo #celos{
			text-align:right;
			margin:15px;
		}
		
		#base #base_conteudo #celos img{
			margin:0 10px
		}
	/* ---------------------------- Final Celos ---------------------------- */
	/* ----------------------------- Inicio Rodapé ---------------------------- */
		#base #rodape{
			border-top:3px solid #00559B;
			background-color:#002F55;
		}
		
		#base #rodape p{
			margin:0px;
			padding:5px 0;
			font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			text-align:center;
		}
	/* ----------------------------- Final Rodapé ---------------------------- */
/* ---------------------------- Final Base --------------------------------- */