@charset "utf-8";

/* CSS Document */
/*
CORES:

azul marinho: #211C5E;
laranja: 	  #D15A2A;
(fonte) cinza:#646464;
fundo cinza provisorio #DCDADA;



*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);


*{
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	font-family: 'Open Sans', sans-serif;
	
	}
	
html{height:100%;}

body{
	/*cursor: url(../imagens/cursores/cont.cur),auto;*/
	/*font-size:62.5%;*/ font-size:62.5%;  font-size:70%;
	height:100%;					
	}
	
/*p { font-size: 1.2em;}*/
h1 { font-weight:normal; }
h2 { font-weight:normal; font-size:1.8em;		font-weight:bold; }
h3 { font-weight:normal; }

.bg-titulo{
	display:block;
	/*float:left;*/ 
	width:98%;margin:0 auto;
	height:25px;
	line-height:25px;
	text-align:center;						
	font-size:1.8em;
	color:#646464; font-weight: normal;
	margin-left:10px;
	margin-bottom:25px; margin-top:30px;					background-color: transparent;
	box-shadow:0px 2px 2px  rgba(100,100,100,1);
	}

#box{
	display:block;
	position:relative;
	width:/*1100px;*/100%; height:100%;
	min-width:1100px;
	margin:0 auto;
	/*margin-top:10px;*/
	background-color: #FFFFFF;
	}
	
#content {
	display:block;
	float:left;
	position:relative;
	width: 100%; /*1100px;*/ 
	min-width:940px;
	min-height:/* 500px;*/100%;
	z-index: 5;
	-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
	}

header{
	display:block;					float:left;
	width:100%; 
				/*min-width:940px;*/
	height:198px;
	float:left;
	background-color: #FFFFFF;}
	
	header #logotipo{
	display:block;
	float:left;}
	
	header #selo{
	display:block;
	float:right;}
	
	header .contatos{
		display:block;
		float:left;
		width:585px;
		height:198px;
		/*background-color:#79EEFC;*/}
		
		
.slogan{
	display:block;
	width:485px;
	margin:0; padding:0;
  font-size: 23px; /*1.375em;*/ /*2.2em;*/
  /*line-height:2.2em;*/
 
  color: rgb(33, 28, 94);
  /*line-height: 1;*/
  text-align: left;
  position: absolute;
  left: 480px;
  top: 50px;
  z-index: 86;		/*background-color:#F6F97B;*/
}

.telefone, .email{
					width:485px;
	height:28px;
	margin:0; padding:0;
  font-size: 18px;  /*1.8em;*/
  /*font-family: "Calibri";*/
  color: rgb(33, 28, 94);
  line-height: 25px;
  text-align: left;
  position: absolute;
  left: 480px;
  top: 125px;
  z-index: 78;
  font-weight:bold;
  padding-left:35px;
  background-image:url(../imagens/icone-telefone.png);
  background-repeat:no-repeat;
  background-position:left center;
  background-size:20px;
}

.email{
	top:150px;
	background-image: url(../imagens/icone-correio-arroba.png);/*url(../imagens/icone-envelope.png);*/}
	
	
	.sombra-header {
  position: absolute;
  left: /*-10px;*/0px;
  top: 198px;
  width: /*1120px;*/ 100%;
  /*height: 37px;*/
  z-index: 70;
 /* background-color:#FFFFFF;*/
} /*header*/

menu#main-menu{display:block;
	float:left;						/*background-color:#D9B10D;*/
	width:100%;
	/*height:95px;*/
	margin-top:20px;
	position:relative;
	z-index:1000;
	}

	menu#main-menu ul{
		display:block;
		width:100%; width:86%; width:1100px; /*padding-left:1%;*/
		float:left;    /*background-color:#D9B10D;*/
		}	

menu#main-menu ul li{
	display:block;
	float:left;
	width:95px;
	height:95px;
	margin:0; padding:0;
	margin-left:20px;
	background-image: url(../imagens/btn-item-menu.png);
	/*font-size:1.2em !important;*/ 			font-size:13px;
	color:#FFFFFF;
	text-align:center;
	line-height:80px;}	
	
	menu#main-menu ul li:hover{
		background-image:url(../imagens/btn-item-menu-hover.png);
		color:#D15A2A;}
		
	
		
	menu#main-menu ul li ul{
		display:none;
		float:left !important;
		width:205px; /*height:185px;*/ height:0px; /*overflow:hidden;*/
		margin:0; padding:0; margin-left:-55px;
		margin-top:4px;
		background-image:none;
		background:url('../imagens/bg-submenu-topo.png') top no-repeat;
		background-size:115px;
		/*transition: height ease .5s;*/
		/*position:relative;*/
		}
		
				
	menu#main-menu ul li ul li, menu#main-menu ul li ul#sub-menu-servicos li:hover{
		display:block;
		float:none;
		width:203px;
		height:23px; padding:0px; margin:0;
		margin:0 auto;
		background-image: none;
		background-color:#211C5E;
		line-height:23px;
		/*font-size:1em !important;*/			font-size:13px;
		border:1px solid #FFFFFF;
		border-top:none; 
		position: relative;
		
		}
		
		menu#main-menu ul li ul#sub-menu-servicos li{}
		
		#sub-contabilidade, #sub-fiscal, #sub-trab, #sub-consult{
			display:block; margin:0 !important; padding:0 !important;
			/*width:0px;*/
			float:left;
			position:relative;
			top:-23px;
			left:204px;
			margin-left:259px;
			}
			
			#sub-contabilidade{}
		/*.botoes-menu-itens{
			display:block;
			width:500px;
			float:right;}	*/
		#menu-ind-link-not{
			display:block;
			float:left;
			margin-left:10px;
			width:495px;
			height:30px;
			
								/*background-color:#D9B10D;*/
								/*border:1px solid #646464;*/
			}
			
		.btn-indicadores, .btn-links, .btn-noticia{
			display:block;
			float:left;
			width:150px;
			height:28px;
			line-height:28px;
			text-align:center;
			color:#646464;
			/*font-size:1.3em;*/				font-size:14px;
			border:1px solid #646464;		/*background-color:#A6A5A5;*/
			border-radius:7px;}
			
		.btn-indicadores{ width:171px;}
        .btn-links{ margin-left:9px;}
        .btn-noticia{ margin-left:9px;}
		
		#btn-restrito{
			display:block;
			float:right; float:left;
			/*margin-right:18px;*/ margin-left:8px;
			margin-top:10px;
			border-width: 1px;
			/*border-color: rgb(33, 28, 94);*/
			border-style: solid;
			border-radius: 5px;
			width: 94px; width:150px;
			height: 29px;
			line-height:29px;
			/*font-size:1.3em;*/			font-size:14px;
			text-align:center;				/*background-color:#E1DCDC;*/
			color:#646464;
			padding:0px;
			}
		  
		  #area-noticia-previa{
			  
			  display:block;
			  float:left;
			  /*width: 390px;*/ width:334px; 
			  height:29px;
			  line-height:16px;
			  margin-top:10px;margin-left:10px;
			  border-width: 1px;
			  border-style: solid;
			  border-radius: 5px;
			  /*font-size:1.3em;*/			font-size:14px;
			  text-align:center;			/*background-color:#E1DCDC;*/
			  color:#646464;
			  padding:0px;overflow:hidden;
			  /*background:url('../imagens/ico-lupa.png') 2px 0px no-repeat;*/
			  } /* Botoes Pesquisar e acesso restrito*/
			  
			  #area-noticia-previa p{
				  display:block;
				  margin-top:7px;
				  margin-bottom:0px; padding-bottom:0px; line-height:14px;}
				  
				  #argPesq{
					  display:block; 
					  float:left; 
					  width:250px; 
					  height:27px; 
					  border:none; 
					  line-height:25px; 
					  margin-top:-5px; 
					  margin-left:10px; 
					  color:#646464;					/*background-color:#E1DCDC;*/
					  /*font-size:1.1em;*/				font-size:14px;
					  	
					  }
				  
				  .seta-pesquisa{
					  display:block; 
					  float:right; 
					  height:29px; 
					  width:44px; 
					  background-color:#0DDEF0;
					  background:url('../imagens/ico-lupa.png') center center no-repeat; 
					  margin-top:-7px;
					  cursor:pointer;
					  border:none;
					  /*font-size:1.3em;*/
					  }
			  
			  #area-noticia-previa table{
				display: block;
				/*width: 100%;*/ width:495px; height:0px; overflow:hidden; 
				margin: 0 auto;
				margin-top: 8px;
				margin-bottom:10px;
				border-bottom-left-radius:10px;
				border-bottom-right-radius:10px;
				border:1px solid #646464;			font-size:13px; /*line-height:20px;*/
				
				/*transition: all ease 2s;*/ 		/*background-color:#E00B0E;*/
				}
				#area-noticia-previa table p{ padding-top:0px !important; padding-bottom:0px !important; line-height:1.2em; margin:0;}
					
					.th-ult-not-TituloDaTabela{
						display:block; 
						margin:0; 
						padding:0px 4px; 
						width:485px; 
						color: #FFFFFF; 
						border-bottom:2px solid #FFFFFF; 
						height:30px; 
						line-height:30px; 
						/*font-size:1.3em;*/		/*font-size:16px;*/ 
						margin-top:2px; 
						font-weight:normal;			/*background-color:#F80409;*/
						}
					
					.th-ult-not{
						display:block; 
						float:left; 
						width:485px;
						color:#FFFFFF; 
						padding:5px; 
						text-transform:uppercase; 
						}
					
					.th-ult-not-titulo{
						display:block; 
						width:74%; 
						float:left; 
						text-align:center;
						}
					.th-ult-not-data{
						display:block; 
						width:25%; 
						float:right;
						} /*menu*/

#mini-menu{
	display:block; display:none;
	margin:0; padding:0;
	/*width:320px;*/
	height:35px;
	position:fixed; top:0px; right:10px; z-index:1000;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	color:#FFFFFF;
	/*font-size:1.3em;*/		font-size:14px;
	text-align:center;
	/*font-weight:bold;*/
	/*line-height:35px;*/
	background-color:#211C5E;
	border-color:#D15A2A;
	border-style: double;
	border-width:0px 3px 3px 3px; }
	
	#mini-menu ul{
		display:block;
		padding:0;
		height:34px; overflow:hidden;
		/*background-color:#F9080C;*/
		}
	
	#mini-menu ul li{
		display:inline;
		/*width:63.2px;*/ /*width:75px;*/
		float:left;
		height:34px;
		line-height:30px;
		text-align:center;
		padding: 0px 10px 2px 10px;
		margin-top:1px;
		border-left: 1px solid #FFFFFF; /*#D15A2A;*/
		/*background-color:#A6A5A5;*/
		}
		
		#mini-menu ul li:hover{
			cursor:pointer;
			background-color: #D15A2A;
			/*font-weight: 600;*/
			} /*mini menu flutuante*/
			

.linha-guia-provisoria-sup{
	 display:block;
	 float:left;
	 width:1100px; width:100%;
	 height:2px;
	 background-color:#ffffff;
	 border-top:5px solid #D15A2A;
	 border-bottom:solid 2px #D15A2A;
	 margin-bottom:2px;
	 margin-top:2px;
	 }

.linha-guia-provisoria-inf{
		 display:block;
		 float:left;
		 width:1100px; width:100%;
		 height:2px;
		 background-color:#ffffff;
		 margin-bottom:2px;
		 margin-top:2px;
		 border-top:2px solid #D15A2A;
		 border-bottom:solid 5px #D15A2A;
		 } /*bordas do espaco JQ*/

.separa{
	display:block;
	clear:both;
	width:100%;
	/*height:30px;*/}

	
#espaco-jq{
	display:block;
	float:left;
	/*position:relative; top:0px; left:0;*/
	/*height:400px;*/
	width:100%;
	background-color: #DCDADA;}
	
	#espaco-jq img{
		display:block;
		float:left;
		width:100%;}
	
	#espaco-jq h3{
		display:block;
		text-align:center;
		line-height:300px;} /*espaço JQ*/
		
#empresa{							/*text-align:center; line-height:150px;*/
	display:block;
	float:left;						/*font-size:1.3em;*/
	width:100%;						/*min-height:800px;*/
	/*margin-top:50px;*/			
	padding-bottom:30px;
	color:#646464;					
	/*background-color:#EBE8E8;	*/ background-image:url(../imagens/bg-body.jpg); background-repeat:repeat-y; background-size:contain;						
	}
	
	#empresa p{
		font-size:1.3em;
		text-align:justify;
		margin:5px;
		margin-bottom:0px;
		margin-left:60px;
		/*-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;*/
		}
	#empresa h2{
		text-align:center;
		margin-bottom:15px;
		margin-top:10px;
		margin-left:60px;}
		
	#campo-texto-empresa{
		display:block;
		float:left;
		/*width:63.6%;*/ width:50%;
		/*background-color:#D9F508;*/}
	#campo-imagem-empresa{
		display:block;
		float:right;
		/*width:36.4%;*/ width:50%;				min-height:200px;
		/*background-color:#F3AE02;*/}
		
		#campo-imagem-empresa img{
			display:block;
			/*width:70%;*/ width:60%;
			position:relative; top:50px;
			margin:0 auto;
			} /*Empresa*/
			
#missao{
	display:block;
	float:left;
	width:100%;						min-height:500px;
	/*margin-top:50px;*/
	padding-bottom:30px;
	color:#646464;					/*font-size:1.3em;*/
	background-color:#ffffff;								
	}
	
	#missao p{
		font-size:1.3em;
		text-align:justify;
		margin:5px;
		margin-bottom:0px;
		margin-left:60px;
		}
		
	#missao h2{
		text-align:center;
		margin-bottom:15px;
		margin-top:10px;
		margin-left:60px;}
		
	#campo-texto-missao{
		display:block;
		float:right;
		margin-right:20px;
		width:53%;
		}
	#campo-imagem-missao{
		display:block;
		float:left;
		width:45%;				min-height:200px;
		}
		
		#campo-imagem-missao img{
			display:block;
			width:66%;
			position:relative; top:50px;
			margin:0 auto;
			} /*missao*/
				
#combo-colunas-top{
	display:block;
	float:left;
	width:100%;							min-height:600px;
	/*min-height:150px;*/				
	/*margin-top:70px;*/
	/*background-color:#2CFC7E;*/
	/*margin-bottom:5px;*/
	/*padding-bottom:7px;*/
	/*margin-top:50px;*/			
	padding-bottom:30px;
	color:#646464;					
	/*background-color:#EBE8E8;*/
	background-image:url(../imagens/bg-body.jpg); background-repeat:repeat-y; background-size:contain;
	}
	
	
	#combo-colunas-top h2{
		text-align:center; height:40px;				
		margin-top:10px;
		margin-bottom:15px;
		color:#646464;}

.col-top{
	display:block;
	float:left;
	width:23.75%;                   width:47%;
	min-height:350px;				min-height:600px;
	margin-left:1%;					/*font-size:1.3em;*/
	color:#646464;
	/*background-color:#DCDADA;*/}
	
	.col-top p{
		font-size:1.3em;
		line-height:1.2em !important;
		text-align: justify!important; 
		padding-left:10px;
		padding-right:10px;
		/*-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;*/
		}
	
	.col-top img{
		display:block;
		margin:0 auto; margin-top:4px;
		border-radius:7px;
		width:96%;
		border:4px double #D15A2A;
		}

#combo-colunas-top h2{
			text-align:center;
			font-weight:normal;						font-weight:bold;
			margin-top:10px;
			}
			
#combo-colunas-top ul{
			display:block;
			margin:15px;
			}
			
	#combo-colunas-top ul li{
		list-style:url(../imagens/img-list-style-ticket.png);
		font-size: 1.3em;
		margin-left:20px;
		text-align:justify;
		} /*colunas top (Serviços)*/
		
#combo-colunas-bottom{
	display:block;
	float:left;
	width:100%;					min-height:600px;
	/*margin-top:7px;*/
	/*margin-top:50px;*/			
	padding-bottom:30px;
	color:#646464;					
	/*background-color:#EBE8E8;*/			
	}

.col{
	display:block;
	float:left;
	width:32%;							
	overflow:hidden;
	margin-left:1%;
	color:#646464;											
	}
									.bloco-ind-link{border: 3px double #646464; border-radius:7px; padding:12px; margin-top:-5px;
										min-height:120px;}
										
										.bloco-ind-link p{
											color:#0D43F1; 
											text-align:left !important; 
											/*text-decoration:underline;*/ 
											font-size:1.2em !important;
											padding-bottom:5px;
											
											/*line-height:1.3em !important;*/
											}
											
										.bloco-ind-link p a{ color:#0D019F; text-decoration:underline;}
	.col p, .col-top p{
		text-align:center;
		/*line-height:80px;*/			line-height:1.2em;
		/*font-size:1.2em;*/			font-size:1.3em;}
		
										.bord-noticia{ display:block; width:65%; float:right;border:none; /*padding:12px 0px;*/}
		#noticias{
			display:block;
			width:95%;
			margin:0 auto;
			margin-top:10px;
			max-height:380px;			height:380px;
			overflow-y: auto;
			border:3px double #646464;
			border-radius:7px;
			padding:3px;
			text-align:justify;
			font-size:1.3em;
			
			}
		.titulo-noticia{
			display:block;
			width:100%;
			height:25px;
			background-color:#646464;
			margin-bottom:2px;}
			
			.parag-noticia p { text-align:left; font-size:1em !important;}
			.parag-noticia p a { color: #011ADC; text-decoration:underline;}
			
			p.botao_verTodas{
				 /*background-color:#D9B10D; */
				 height:30px; 
				 line-height:30px;
				 margin-bottom:20px;
				}
				
				p.botao_verTodas a{
					padding:3px 15px; 
					color:#FFFFFF; 
					background-color:#211C5E;
					border-radius:7px;
					} 
		
#combo-colunas-bottom h2{
	text-align:center; height:40px;
	/*font-weight:normal;*/						font-weight:bold;
	margin-top:10px;}

#combo-colunas-bottom ul{
	display:block;
	margin:15px;
	}
	
	#combo-colunas-bottom ul li{
		list-style:url(../imagens/img-list-style-ticket.png);
		/*font-size:1.2em;*/		font-size:1.3em;
		margin-left:20px;
		} /*colunas bottom - Informação - (Indicadores economicos, links e noticias)*/
		
#parceiros{
	display:block;
	clear:both;
	float:left;
	width:100%;
	margin:0 auto;
	/*margin-top:50px;*/			
	padding-bottom:30px;
	color:#646464;					
	/*background-color:#EBE8E8;*/
	background-image:url(../imagens/bg-body.jpg); background-repeat:repeat-y; background-size:contain;
	/*					
								min-height:450px;
								background-color: #E0E0E0;
								border: 1px solid #646464;
								border-radius:7px;
								*/
	}
	
#parceiros h2{
	text-align:center;
	margin-bottom:15px;
	margin-top:10px;
	}
		
		
	
	#campo-texto-parceiros{
		display:block;
		float:right;
		/*width:63.6%;*/ width:50%; /*font-size:1.3em;*/
		/*background-color:#D9F508;*/}
	#campo-imagem-parceiros{
		display:block;
		float:left;
		/*width:36.4%;*/ width:50%;				/*min-height:580px;
												background-color:#F3AE02;*/
		}
		
		#campo-imagem-parceiros img{
			display:block;
			/*width:70%;*/ width:60%;
			position:relative; top:80px;
			margin:0 auto;}
	
	#campo-texto-parceiros P{
		/*line-height:300px;*/					line-height:1.2em; 
		text-align: justify;
		padding-left:20px;
		padding-right:30px;
		font-size:1.3em;}
		
	 
		
	#campo-texto-parceiros ul{
		display:block;
		clear:both;
		float:left;
		margin-top:15px;
		margin-left:60px;
		/*font-size:1.3em;*/
		}
		
	#campo-texto-parceiros ul p{ /*font-size:1.1em;*/ margin-bottom:10px; text-align:left; padding:0;}
	
	#campo-texto-parceiros ul li{
		list-style: url(../imagens/img-list-style-ticket.png) !important;
		/*display:block;*/	font-size:1.3em;
		margin-left:20px;}
	
	
	 /*Parceiros*/
	
#contatos{
	display:block;
	float:left;
	width:100%;
	margin-top:15px;					
	}
	
	#formulario-contato, #info-contatos{
		display:block;
		float:left;
		width:50%;				
		/*margin-left:1%;*/
									min-height:400px;
									/*border:1px solid #A6A5A5;*/
		
		}
		
		#form-contato{
			display:block;
			float:left;
			width:100%; width:75%; margin:0 auto;
			margin-left:20px;							margin-left:70px;
			padding: 15px 0px 15px 0px;
			
									/*background-color:#27F8DB;*/
									
			}
			
			#contatos h2{
				text-align:center;
				margin-bottom:15px;
				color:#646464;}
				
			/*#form-contato input{
				height:27px;
				margin-top:5px;
				line-height:27px;
				padding-left:5px;
				border-radius:7px;
				background-color: #E0E0E0;}*/
				
				#form-contato input, #form-contato textarea{
					display:block;
					float:left;
					width:95%;
					-moz-border-bottom-colors: none;
					-moz-border-left-colors: none;
					-moz-border-right-colors: none;
					-moz-border-top-colors: none;
					-moz-box-flex: 1;
					background: hsla(0, 0%, 100%, 0.9) none repeat scroll 0 0 padding-box;
					border-color: hsla(210, 54%, 20%, 0.15) hsla(210, 54%, 20%, 0.17) hsla(210, 54%, 20%, 0.2);
					border-image: none;
					border-radius: 2px 0 0 2px;
					border-spacing: 0;
					border-style: solid;
					border-width: 1px;
					/*box-shadow: 0 1px 0 hsla(210, 65%, 9%, 0.02) inset, 0 0 2px hsla(210, 65%, 9%, 0.1) inset, 0 1px 0 hsla(0, 0%, 100%, 0.2);*/
					box-shadow: 5px 5px 8px rgba(165, 170, 181, 0.25) inset;
					color: inherit;
					padding: 6px 8px 6px 8px;
					margin-top:8px;
					font-size:1.3em;
					color:#646464;
					
					
					}
				
			#form-contato input.cp-nome{
				width:95%;
				float:left;
				
				
				/*outline:1px solid #060BF9;*/}
				
			#form-contato input.cp-ddd{
				width: 50px;
				text-align:center;}
			#form-contato input.cp-fone{
				width:150px;
				margin-left:3px;}
			#form-contato textarea.cp-mensagem{
				display:block;
				clear:both;
				float:left;
				resize:none;
				height:120px;
				/*width:250px;*/}
				
				.btn-envia{
					display:block;
					clear:both;
					float:none;
					/*margin-left:40%;*/
					/*margin:0 auto !important;*/
					width:120px !important;}
					
	#info-contatos{
		padding-top:11px;
		/*margin-left:-70px;*/
		/*margin-top:0px;*/					margin-top:25px;
		color:#646464;
						/*background-color:rgba(166,165,165,1.00);*/
		}
	
	#info-contatos p{
		display:block;
		width:90%;
		float:left;
		font-size:1.3em;
		color:#646464;
		/*height:27px;*/
		/*line-height:27px;*/
		padding-left:40px;
		margin-left:20px; margin-top:10px;
		/*background:left no-repeat;*/
								/*background-color:#646464;*/
		
		}
		.ct-fone{ background: url('../imagens/icone-telefone2.png') no-repeat left top; background-size:20px;}
		.ct-mail{ background: url('../imagens/icone-correio-arroba.png') no-repeat left top; background-size:20px;}
		.ct-cep{ background: url('../imagens/icone-envelope.png') no-repeat left top; background-size:20px; overflow:visible;}
		.ct-face{ background: url('../imagens/icone-face.png') no-repeat left top; background-size:20px;}
	
	 /*Contatos*/
		 
footer#footer{
	display:block;
	float:left;
	margin-top:7px;
	margin-bottom:10px;
	position:relative;
	width:100%;
	min-height:270px;
	background-color:#211C5E;
	color:#FFFFFF;}
	
	#footer-left, #footer-center, #footer-right{
		display:block;
		float:left;
		/*width:33.33%;*/
		min-height:240px;
		/*text-align:center;
		line-height:240px;*/
		font-size:1.2em;	font-size:14px;
		}
		
	#footer h2{
		text-align:center;
		margin-top:7px;
		margin-bottom:20px;
		font-weight:normal;}
	#footer p{
		text-align:center;
		margin-bottom:7px;}
		
		#footer-left{
			width:32.5%;
			}
			
		#footer-center{
			position:relative;
			width:35%;
			}
			
			.copy{ margin-top:50px;/* position:relative; bottom:15px;*/}
			
		#footer-right{
			width:32.5%;
			}
		
		#footer-left p{
			text-align:left !important;
			margin-left:20px;}	
			
		#combo-mapa{
			display:block;
			float:left;
			/*margin:0 auto;*/
			margin-top:25px;
			width:95%; 
			height:200px;
			border-radius:8px;}
			
		.ico-fone, .ico-mail{
			display:block;
			margin:0 auto;
			/*margin-bottom:0px !important;*/
			/*width:120px;*/	width:170px;
			/*height:18px;*/
			line-height:18px;
			padding-left:25px;
			background: no-repeat left;
			background-size:18px;}
			.ico-fone{ background-image:url(../imagens/icone-telefone-branco.png);}
			.ico-mail{ background-image:url(../imagens/icone-envelope-branco.png);}
			
			
	#mapa-site{
		display:block;
		margin-left:30px;
		}
		
		#mapa-site ul li{
			list-style-position:inside;
			list-style: url(../imagens/img-list-style.png);
			margin-bottom:3px;
			}
			#mapa-site a{color:#FFFFFF;}
			#mapa-site a:hover{
				color:#D15A2A;
				font-weight:bold;
				}
				
			/*#mapa-site ul li:hover{list-style:url(../imagens/img-list-style-hover.png);}*/
			
			#mapa-site ul li ul{
				margin-left:20px;
				margin-top:3px;}
				
#prop-diagrama{
	display:block;
	float:left;
	width:100%;
	height:20px;
	}
	
	#prop-diagrama a{
		display:block;
		float:right;
		color:#FFFFFF;
		margin-right:40px;
		} /*Footer*/
		
/*===============================   paginas "ADM"  ============================*/


header.header-adm{ display:block;
		float:left; 
		height:50px; 
		width:100%; 
		margin-bottom:20px;
		}
		
	p.usu-logado{
		display:block;
		position:absolute; top:20px; right:20px;
		font-size:1.2em;
		color:rgba(33,28,94,1.00);
		line-height:22px;}
		
	h2#titulo-adm{
		display:block;
		text-align:center;
		margin-top:25px;
		}
		
	img#img-adm{
		display:block;
		width:170px;
		position:absolute; top:-10px; left:20px;
		} /*Header ADM*/
		
#content-cadastro{
		display:block;
		float:left;
		width:100%;
		margin-top:20px;
		}
		
	form#cadastro_usuario{
		 display:block;
		 width:275px;
		 margin:0 auto;
		 margin-top:20px;
		 padding:7px;
		 border:3px double rgba(33,28,94,1.00);
		 font-size:1.2em;
		 box-shadow:0px 0px 4px  rgba(33,28,94,1.00);
		}
		
		form#cadastro_usuario input{
			padding-left:4px;
			height:25px;
			line-height:25px;
			}
			
		form#cadastro_usuario p{
			margin-top:7px;
			height:25px;
			line-height:25px;}
		form#cadastro_usuario .btn-login{
			display:block;
			height:30px; 
			/*line-height:30px; */
			margin:0 auto; 
			padding-left:7px;
			padding-right:7px;
			margin-top:12px;
			}
	
	.aviso-login-errado{
		font-size:1.4em;
		color:#D15A2A;
		text-align:center;
		margin-top:10px;
		font-weight:bold;} /*Página inicial = Login de acesso*/

/*=============================   pagina "NOTICIAS"  ==========================*/

section#pag-noticias{
	display:block;
	float:left;
	width:100%;
	font-size:1.3em;
	color:#646464;
	
							 /*background-color: #EBE8E8;*/
	}
	
	section#pag-noticias .box_noticia{
		display:block;
		float:none;
		width:90%;
		margin:0 auto;
		clear:both;
		/*float:left;*/
		margin-top:35px;
		border-top:1px outset #646464;
							/*background-color:#211C5E;*/
							 padding-top:10px;
							 
							
		}
	
		section#pag-noticias .box_noticia-titulo{
			display:block;
			clear:both;
			float:left;
			margin-left:10px;
			/*width:400px;*/
			min-height:23px;
			line-height:23px;
			padding-left:5px;
			font-weight:bold;
			font-size:1.3em;
							/*background-color:#A6A5A5;*/
			}
			
		section#pag-noticias .box_noticia-data{
			display:block;
			clear:both;
			float:left;
			/*width:150px;*/ width:95%;
			height:23px;
			line-height:23px;
			margin-left:10px;
			margin-top:7px;
			padding-left:5px;
			padding-bottom:10px;
			/*font-weight:bold;*/
			font-size:1em;
			color:#A6A5A5;
							/*background-color:#A6A5A5;*/
			}
			
				span.volta-topo a{
					display:block;
					float:right;
					color:#FFFFFF;
					/*font-weight:bold;*/
					padding:3px 15px ;
					border-radius:7px;
							background-color:#211C5E;
					}
			
			section#pag-noticias .box_noticia-conteudo{
			display:block;
			clear:both;
			float:left;
			width:97%; 					/*min-height:50px;*/
			margin:0 auto;
			margin-left:10px;
			margin-top:7px;
			padding-left:5px;
			text-align:justify;
										/*background-color:#A6A5A5;*/	
			}
			
				section#pag-noticias .box_noticia-conteudo textarea{
					display:block;
					width:100%;
					
					}
					
					section#pag-noticias .box_noticia-conteudo textarea p a{ color:#0760FC; text-decoration:underline;}
					
				.avisa-nao-encontrado{
					 display:block; 
					 width:100%; 
					 float:left; 
					 text-align:center; 
					 font-size:1.3em; 
					 color:#646464;"
					}
	
	

