@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #003; }
	
	a:link {
		color: #333;
		text-decoration:none; }
	
	a:visited {
		color: #003;
		text-decoration:none; }
	
	a:hover {
		color: #FF5500;
		text-decoration: underline; }

#principal {}

#principal_topo {
	width: 100%;
	height: 105px; }
	
		#topo_logo {
			overflow: hidden;
			float: left;
			width: 20%;
			height:  80%;
			margin-left: 14.5%;
			padding: 0.5%;
			padding-top: 0.7%; }
	
		#topo_logo1 {
			overflow: hidden;
			float: left;
			width: 20%;
			height:  80%;
			margin-left: 4%;
			padding: 0.5%;
			padding-top: 0.7%; }
			
		#topo_logo2 {
			overflow: hidden;
			float: left;
			width: 20%;
			height: 80%;
			margin-left: 4%;
			padding: 0.5%;
			padding-top: 0.7%; }

#principal_menu {
	width: 100%;
	height: 30px;
	margin-bottom: 1.5%;
	background-image: url(../images_site/bg_orange.gif);}
	
	#data {
		float: left;
		font-weight: bold;
		padding-top: 9px;
		margin-left: 12%;}
	
	#hora {
		float: right;
		font-weight: bold;
		padding-top: 9px;
		margin-right: 16%;}
	
#principal_meio{
	width: 98%;
	margin: 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	text-align: center; }

#lateral {
	float: left;
	width: 16%;
	height: 100%;}
	
	#cabecalho_indice {
		margin-bottom: 10px; }
	
	#indice_menu {
		padding: 3%;
		color: #FFF;
		background-color: #003;}
		
	#indice_conteudo {
		text-align: left;
		padding: 2%;
		padding-left: 20%;
		border: 1px solid #F1F1F1;}
	
	#cabecalho_busca {
		margin-bottom: 10px; }
	
	#busca_menu {
		padding: 3%;
		color: #FFF;
		background-color: #003;}
		
	#busca_conteudo {
		padding: 2%;
		border: 1px solid #F1F1F1;}
		
	#cabecalho_links {
		margin-bottom: 10px;}
	
	#menu_links {
		padding: 3%;
		color: #FFF;
		background-color: #003;}
	
	#conteudo_links {
		text-align: left;
		padding: 2%;
		padding-left: 20%;
		border: 1px solid #F1F1F1;}
		
	#cabecalho_novidades {
		margin-bottom: 10px;}
	
	#menu_novidades {
		padding: 3%;
		color: #FFF;
		background-color: #003;}
	
	#conteudo_novidades {
		padding: 2%;
		padding-left: 2%;
		border: 1px solid #F1F1F1;}
	
	#novidades_nome {
		padding-left: 13%;
		text-align: left;}
	
	#novidades_email {
		padding-left: 13%;
		text-align: left;}
		
	#cabecalho_meios {}
	
		#meios_conteudo {
			overflow: hidden;
			float: left;
			width: 25%;
			margin: 4%;
			margin-top: 8%;
			height: 40px;}
	
#meio {
	float: left;
	width: 83%;
	margin-left: 1%; }
	
	#meio_quadro1 {
		clear: both; 
		float: left;
		width: 100%;
		margin-bottom: 1%;}
			
		#meio_quadro1_conteudo {}
			
			#quadro1_imagem {
				overflow: hidden;
				float: left;
				width: 32%;
				height: 190px;
				padding: 0.5%;
				border: 1px solid #F1F1F1;}
			
			#quadro1_conteudo {
				float: left;
				text-align: left;
				width: 64.5%;
				height: 190px;
				margin-left: 0.5%;
				padding: 0.5%;
				border: 1px solid #F1F1F1;}
			
			#quadro1_resto {
				float: right;
				width: 22%;
				height: 190px;
				margin-left: 0.5%;
				background-color:#063; }
	
	#meio_quadro4 {
		clear: both;
		margin-top: 1%;}
		
		#meio_quadro4_1 {
			float: left;
			width: 49%;
			margin-right: 0.3%; }
			
			#quadro4_1_topo {
				padding: 1%;
				color: #FFF;
				background-color: #003; }
			
			#quadro4_1_conteudo {
				padding: 1%;
				width: auto;
				height: 50%;
				border: 1px solid #F1F1F1;}
				
				#quadro4_1_ver {
					padding-right: 1.5%;
					text-align: right;}
				
				#quadro4_1_noticias {
					float: left;
					width: 98%;
					height: auto;
					padding: 1%; }
				
					#noticias_foto {
						float: left;
						width: 20%;
						padding-top: 4%;
						padding-left: 1%;
						padding-right: 1%;
						padding-bottom: 4%;
						background-color: #CCC;
						border: 1px solid #F1F1F1;}
					
					#noticias_texto {
						float: left;
						width: 73%;
						margin-left: 1%;
						padding: 1%;
						padding-top: 1.1%;
						padding-bottom: 1.1%;
						text-align: justify;}
			
		#meio_quadro4_2 {
			float: left;
			width: 49%;
			margin-left: 1%;}
			
			#quadro4_2_topo {
				padding: 1%;
				color: #FFF;
				background-color: #003; }
			
			#quadro4_2_conteudo {
				padding: 1%;
				width: auto;
				height: auto;
				border: 1px solid #F1F1F1; }
				
				#quadro4_2_ver {
					padding-right: 1.5%;
					text-align: right;}
				
				#quadro4_2_agenda {
					float: left;
					width: 98%;
					height: auto;
					padding: 1%; }
				
					#agenda_foto {
						float: left;
						width: 20%;
						padding-top: 4%;
						padding-left: 1%;
						padding-right: 1%;
						padding-bottom: 4%;
						color: #FFF;
						background-color: #666;
						border: 1px solid #F1F1F1;}
					
					#agenda_texto {
						float: left;
						width: 73%;
						margin-left: 1%;
						padding: 1%;
						padding-top: 1.1%;
						padding-bottom: 1.1%;
						text-align: justify; }
	
#principal_divisor{
	clear: both;
	width: 100%;
	text-align: left;
}

#principal_rodape_ {
	clear: both;
	width: 100%%;
	height: 11px;
	background-image:url(../images_site/bg_orange.gif);
	padding: 0.7%;
	margin-top: 1%; }
	
#principal_rodape {
	clear: both;
	width: 100%%;
	height: auto;
	padding: 0 auto;
	text-align: center;
	margin-top: 1%; }

	#rodape_logo {
		float: left;
		width: 15%;
		height: 100px;
		margin-left: 12%;
		margin-right: 3%; }
		
		#logo1 {
			overflow: hidden;
			float: left;
			width: 25%;
			height:  80%;
			margin-left: 3%;
			padding-top: 1%; }
		
		#logo2 {
			overflow: hidden;
			float: left;
			width: 25%;
			height:  80%;
			margin-left: 10%;
			padding-top: 1%; }
			
		#logo3 {
			overflow: hidden;
			float: left;
			width: 25%;
			height:  55%;
			margin-left: 10%;
			padding-top: 2.5%; }
	
	#rodape_menu {
		float: left;
		margin-left: 3%;
		font-weight: bold;}
	
	#rodape_meio {
		float: left;
		width: auto;
		height: 80px;
		margin-top: 10px; }
	
	#rodape_creditos {
		clear: both;
		height: 11px;
		background-image:url(../images_site/bg_orange.gif);
		padding: 0.7%;
		margin-bottom: 5px;
		border: 1px solid #F1F1F1;}
		
	#rodape_creditos01 {
		clear: both;
		height: 11px;
		padding-top: 0.7%;
		padding-bottom: 0.7%;
		border: 1px solid #F1F1F1;}