/* Import */
@import url("reset.css");
@import url("basics.css");

/* Header */
.header {
	height: 140px;
	background: url("../img/backgrounds/bg_top.jpg") no-repeat;
	background-position: 280px 7px;
}

	.logo{	
		height: 86px; width: 159px;
		float: left;
		margin: 28px 0 0 38px;
		background: url("../img/backgrounds/logo.jpg") no-repeat;
		background-color: #F1F2F6;
		text-indent: -4000px;
		}
		
	.box_busca{
		height: 29px; width: 400px;
		float: right;
		margin-right: 28px;
		border: 0px;

	}
		.menu_top{
			height: 16px; width: 187px;
			float: right;
			padding: 10px 4px 0 10px;
			background-color: #18458B;
		}
			.menu_top li a{
				float: left;
				font-size: 8px;
				color: #fff;
				padding: 0 10px 0 7px;
			}
				.menu_top li a:hover{
					color:#fff; text-decoration: none;
				}
				.menu_top li a:active{
					color:#0a2b4e; text-decoration: none;
				}
				
				.divisor{
					border-right: 1px solid #fff;
				}
			
		.busca{
			height: 72px; width: 400px;
			float: left;
			background-color: #18458B;
		}
		
			.bg_busca{
				height: 33px; width: 395px;
				margin: 10px 2px 10px 2px;
				background: url("../img/backgrounds/bg_busca.png") center center no-repeat; 
			}
				.conf_input {
					height: 23px; width: 264px;
					float:left; 
					margin:5px; 
					border:0px;
					font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; 
					color:#555; 
				}
				.conf_select {
					height: 23px; width: 81px; 
					float:left; 
					margin:2px 5px 11px 5px;
					border: 0; 
					border-left:1px solid #f1f1f1;
					font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; 
					color:#555; 
				}
				.bt_buscar{
					height: 22px; width: 26px;
					float: left;
					margin: 5px 0 5px 0;
					background:url("../img/buttons/button_busca.jpg") no-repeat;
					text-indent: -4000px;  
				}


					.selecionar_como{
						float: left;
						font-size: 10px;
						color: #fff;
					}
					.busca_avancada{
						float: right;
						margin-right: 5px;
						font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-style: italic; 
						color:#fff;
					}

/* Content */
.content {
	min-height: 570px;
	
}
	.nav{
		width: 198px;
		height: 600px;
		float: left;
		background: url("../img/backgrounds/bg_bottom.jpg") no-repeat;
		background-position: 0px 470px;
			
	}
	
	
	.column_left{
	    width: 710px; 
		float: right;
		margin-right: 28px;
	}
		.column_left h1{
			font-size: 14px;
			padding: 3px;
			color: #fff;
			background-color: #f3a817;
		}
		
				.bg_titulo{
					padding: 3px;
					font-size: 14px;
					color: #fff;
					background-color: #f3a817;
				}
				
				.link{
					background-color: #f3a817;
					font-size: 14px;
					color: #fff;
					padding: 3px;
				}
				.link:hover{color: #FADCA2;}
				
				 .links { 
					padding: 3px;
					font-size: 14px;
					color: #fff;
					text-indent: -4000px;
					background-color: #f3a817;
				}
					 .links:hover{
							color: black;
							text-decoration:none;
					}
		
				
				
				/* bloco de titulo principais*/
				.tit_soc{
					width: 57px;
					padding: 3px;
					font-size: 14px;
					color: #fff;
					background-color: #f3a817;
					}
				.tit_inv{
					width: 90px;
					padding: 3px;
					font-size: 14px;
					color: #fff;
					background-color: #f3a817;
				}
				.tit_cli{
					width: 65px;
					padding: 3px;
					font-size: 14px;
					color: #fff;
					background-color: #f3a817;
				}
				.tit_sup{
					width: 65px;
					padding: 3px;
					font-size: 14px;
					color: #fff;
					background-color: #f3a817;
				}
				.tit_not{
					width: 110px;
					padding: 3px;
					font-size: 14px;
					color: #fff;
					background-color: #f3a817;
				}
				.tit_trab{
					width: 155px;
					padding: 3px;
					font-size: 14px;
					color: #fff;
					background-color: #f3a817;
				}
				.tit_fal{
					width: 120px;
					padding: 3px;
					font-size: 14px;
					color: #fff;
					background-color: #f3a817;
				}
				/* bloco de titulo principais end*/	
					
				
		.banner{
			height: 314px; width: 710px;
			float: left;
			margin-bottom: 20px;
			background-color: #F1F2F6;
		}
			.imagem_destaque{
				height: 231px; width: 709px;
				float: left;
				margin-bottom: 18px;
				background-color: #e7ecf3;
				background:url("../img/backgrounds/bg_imagens_top.jpg") center bottom no-repeat; 

			}
			.margin_top{width: 100%; height: 10px; }
			
			
		
		.box_cont_home1{
			height: 203px; width: 353px;
			float: left;
			margin-right: 25px;
			background:url("../img/photos/certificacao_kmf.jpg") no-repeat;
			background-color: #F1F2F6;
			text-indent: -4000px;
		}
		.box_cont_home2{
			height: 180px; width: 331px;
			float: left;
			color:#18458b;
		}
		
		.box_cont_home2 h2{
			height: 20px; width: 73px;
			background: url("../img/sprite/noticias.jpg") no-repeat;
			text-indent: -4000px; 
		}
			.list_noticias_home li{
				min-height: 75px; width: 331px;
				margin-bottom: 5px;
				border-left: 11px solid #18458B;
			}
				.bloco_calendario_home{
					width:50px;
					float: left;
					margin-left: 10px;
				}
					.data_noticia{
						font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; 
						font-size: 40px;
						color:#18458b;
					}
					.dia_noticia{
						font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic;
						text-align: center;  
						font-size: 20px;
						color:#18458b; 
					}
				.bloco_spot_noticia_home{
					width: 211px;
					float: left;
					margin-top: 5px;
					margin-left: 10px;
				}
					.bloco_spot_noticia_home h4{
						font-family: Arial, Helvetica, sans-serif; font-size: 11px;
						font-weight: bold;
						margin-bottom: 5px;
					}
					.bloco_spot_noticia_home a{
						font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#18458b;
					}
					.bloco_spot_noticia_home a:hover{
						font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;
					}

			.tam_fonte{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}	
			
			.tam_fonte a{
						font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#18458b;
					}
					.tam_fonte a:hover{
						font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;
					}
			.separador{
				height: 2px; width: 100%;
				margin: 5px 0 5px 0;
				border-bottom: 1px dotted #18458B;
			}
			
/*-----------------------------------------------------------------------------Config p‡ginas internas*/

	/* p‡gina s—cios*/
		.lista_de_socios li{
			width:360px; 
			margin-bottom: 20px;
			padding: 10px 10px 10px 0;
			border-bottom: 1px dotted #18458B;
		}
			.lista_de_socios li span{
				font-weight: bold;
			}
				.tit_socios{ margin-top: 50px;}
				
			
	/* p‡gina s—cios end*/
	
	/* p‡gina clientes*/
	.lista_clientes li{
		height: 112px; width: 170px;
		float: left;
		margin: 10px 20px 10px 0 ;
		padding: 10px;
		background: url("../img/backgrounds/bg_lista_logos.jpg") no-repeat; 
	}
	/* p‡gina clientes end*/
	
	/* p‡gina not’cias*/
			.list_noticias li{
				min-height: 75px; width: 570px;
				margin-bottom: 5px;
				border-left: 11px solid #18458B;
				background-color: #f1f1f1;
			}
				.bloco_calendario{
					width:50px;
					float: left;
					margin-left: 10px;
				}
					.bloco_spot_noticia h4{
						font-family: Arial, Helvetica, sans-serif; font-size: 11px;
						font-weight: bold;
					}
						.anterior a{
							float: left;
							margin-top: 10px;
							padding:4px 4px 4px 15px;
							background:url("../img/mini_icons/seta_anterior.jpg") center left no-repeat;
							font-size: 14px;
							color: #fff;
							background-color: #f3a817; 
						}
							.anterior a:hover{ color: #f9d38b;}
							.anterior a:active{ color: #f2a106;}
						
						.proxima a{
							float:right;
							margin:10px 130px 0 0;
							padding:4px 15px 4px 4px;
							background:url("../img/mini_icons/seta_proxima.jpg") center right no-repeat;
							font-size: 14px;
							color: #fff;
							background-color: #f3a817; 
						}
						
						.proxima a:hover{color: #f9d38b;}
						.proxima a:active{color: #f2a106;}
						
						
						
			/* p‡gina not’cias end*/
			
			/*mais noticias*/
			.list_mais_noticias li{
				min-height: 75px; width: 282px;
				margin-bottom: 5px;
				border-left: 11px solid #18458B;
			}
				.bloco_calendario{
					width:50px;
					float: left;
					margin-left: 10px;
				}
				.bloco_spot_mais_noticia{
					width: 200px;
					float: left;
					margin-top: 5px;
					margin-left: 10px;
				}
					.bloco_spot_mais_noticia a{
						font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#18458b;
					}
					.bloco_spot_mais_noticia a:hover{
						font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;
					}
				
				.bloco_spot_noticia{
					width: 500px;
					float: left;
					margin-top: 8px;
					margin-left: 10px;
				}
					.bloco_spot_noticia h4{
						font-family: Arial, Helvetica, sans-serif; font-size: 11px;
						font-weight: bold;
					}
					.bloco_spot_noticia a{
						font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#18458b;
					}
					.bloco_spot_noticia a:hover{
						font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;
					}
			/*mais noticias end*/
			
			/* p‡gina not’cia interna*/
			.noticia{
				width:397px;
				float: left;
			}
				.mais_noticias{
					width: 293px;
					float: left;
					margin-left: 20px;
				}
				
			.date{ 
					height: 30px; width: 84px; 
					float: right;
					line-height: 1.4em;
					margin: 0 0 20px 430px;
					}
					.date span{
						margin-bottom: 20px;
						font-weight: bold;
					}
				.foto_destaque{
					height: 124px; width: 206px;
					float: left;
					margin: 3px 10px 3px 0 ;
					padding: 4px;
					background: url("../img/backgrounds/bg_destaque_noticia.png") no-repeat; 
				}
			/* p‡gina not’cia interna end*/

	/* pagina not’cias end*/
	
	/* p‡gina Contato */
#formContato {
	width:330px;
	min-height:350px;
	float:left;
	display:inline-block;
	position:relative;
}					
		#formContato .select {
			width:262px;
			border:none;
			padding:12px;
			font-size: 12px;
			}
		#formContato .campo {
			width:310px !important;
			height:20px;
			border:1px solid #75889d;
			padding:5px;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#18458b;
			background-color: #fafbfd;
			 }
		#formContato .campo2 {
			width:145px !important;
			height:20px;
			border:1px solid #75889d;
			padding:5px;
			font-size: 12px;
			float: left;
			font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#18458b;
			background-color: #fafbfd;
			 }

		#formContato label {
			width:80px; 
			float:left;
			margin:12px 0 3px 0; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align:left; 
			display:block;
			color:#18458b;
			float: left;
			  }	
			  	
				#formContato .mensagem {
					height:107px; width:310px !important;
					margin-top:2px;
					background-color: #fafbfd;
				}
				
				#formContato .enviar { 
					float:right;
					right: 15px;
					margin:10px 10px 0 0;
					border:0; 
				}
					#formContato .enviar:hover { 
						color: #fef6e7;
						text-decoration:none;
				}
				
.bloco_input_left{
	width:331px; height: 50px;
	float: left;
	margin:5px 0 13px 0;
	}

.bloco_input_left li{
	width:160px; height: 20px;
	float:left;
	margin-right: 5px;
	}
	
		.form_select{
			width:155px !important;
			height:31px;
			margin-top: 25px;
			border:1px solid #75889d;
			background-color: #fafbfd;
		}



	/* p‡gina Contato end*/

/*-----------------------------------------------------------------------------Config p‡ginas internas end*/



/* Aside */
.aside {
	
}

/*-----------------------------------------------------------------------------Nivo slider*/
	#slider {
	height: 314px; width: 710px;
	float:left;
	background: url("../img/backgrounds/slider_loading.gif") 50% 50% no-repeat;
	background-color: #F1F2F6;
	
    }

		#slider a {
			display: block;
		}

		#slider img {
			top: 0px; left: 0px;
			display: none;
			position: absolute;
		}

.nivo-controlNav {
	bottom: 10px; right: 0;
	margin-right: 5px;
	position: absolute;
}

	.nivo-controlNav a {
		height: 10px; width: 10px;
		margin: 0 0 0 2px;
		background-image: url("../img/backgrounds/slider_bullets.png");
		background-position: top center;
		background-repeat: no-repeat;
		display: block;
		float: left;
		text-indent: -9999px;
	}
	

	.nivo-controlNav a.hover {
		background-position: center center;
	}
	
	.nivo-controlNav a.active {
		background-position: bottom center;
	}

	.nivo-caption p {
		font-size: 0.9em;
		line-height: 1.3em;
	}
/*-----------------------------------------------------------------------------end Nivo slider*/


/* Footer */
.footer {
	height: 155px; width: 100%;
	padding:0px;
	border-top:5px solid #18458B;
	margin-top: 20px;	
	clear:both;
	background-color: #0A2B4E; 
}
	.container_footer {
		width: 960px;
		margin: 0 auto;
		position: relative;
	}
		.footer h2{
			height: 19px; width: 170px;
			margin-top: 18px;
			background-image: url("../img/sprite/navegacao_auxi.jpg");
			text-indent: -4000px; 
		}

			/* sprite nav bottom*/
			
			/*.nav_footer{
				width: 530px;
				height: 13px;
				margin-top: 10px;
				background-color: black;
			}
			.nav_footer li{ 
				float: left;
				display:inline; 
			}
				.nav_footer li a{
					height:13px;
					display:block;
					text-indent:-4000px;
					background: url("../img/backgrounds/nav_menu_bottom.jpg");
					}
					
			#quembottom{width:59px;  background-position: 0 0;}
			#servicosbottom{width:106px; background-position: -59px 0;}
			#clientesbottom{width: 51px; background-position: -164px 0;}
			#suportebottom{width: 50px;background-position: -214px 0; }
			#inovacaobottom{width: 55px;background-position: -264px 0 ;}
			#parceirosbottom{width: 59px;background-position: -318px 0 ;}
			#noticiasbottom{width: 50px;background-position: -377px 0 ;}
			#destaquebottom{width: 60px;background-position: -426px 0 ;}
			#contatobottom{width: 40px;background-position: -486px 0 ;}
			
			#quembottom:hover{width:59px;  background-position: 0 -17px;}
			#servicosbottom:hover{width:106px; background-position: -59px -17px;;}
			#clientesbottom:hover{width: 51px; background-position: -164px -17px;;}
			#suportebottom:hover{width: 50px;background-position: -214px -17px;; }
			#inovacaobottom:hover{width: 55px;background-position: -264px -17px;;}
			#parceirosbottom:hover{width: 59px;background-position: -318px -17px; ;}
			#noticiasbottom:hover{width: 50px;background-position: -377px -17px;;}
			#destaquebottom:hover{width: 60px;background-position: -426px -17px;;}
			#contatobottom:hover{width: 40px;background-position: -486px -17px; ;}*/


			
				.divisor{
					border-right: 1px solid #fff;
				}
		.separador_footer{
			height: 2px; width: 960px;
			margin: 20px 0 20px 0;
			border-bottom: 1px dotted #fff;
			
		}
			.end{ 
				width: 300px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #fff;
				 
			}
			.Copyright{
				float: right;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #fff;
			}

