@charset "utf-8";
/* CSS Document */

content a{
	color:#C49C82;
	text-decoration: none;
	font-family: Raleway;
	cursor:pointer;
}
content a:hover{
	color:#0e2f6d;
	}
content ol {
	list-style-type: upper-roman;
	color:#b5c7d0;
	font-size:14px;
	margin-left:53px;
	padding:0px;
}
	ol li{
		margin-bottom:10px;
		padding-left:2px
	}
		ol li a{
			list-style-type: upper-roman;
			color:#C49C82;
			font-size:14px;
		}
		ol li a:hover{
			color:#0e2f6d;
		}

content p{
	color: #5d5d5d;
    font-family: Raleway;
    font-size: 14px;
    line-height: 26px;
	margin: 0px !important;
    text-align: justify;
}
/*Titulo Internas*/					
content .centralizar_internas{
	width:960px;
	margin: 40px 0px 40px 0px;
	height: auto;
	display:inline-block;
}

/*Conteudo*/
#area_conteudo_interna, .noticias {
	display:block;
	min-height:400px;
	padding: 0 10px;
	margin-bottom:0px;
	width:auto;
	height:auto;
}	
	#area_conteudo_interna img{
		opacity:0.7;
		border: solid #2f3f5d 1px;
		cursor:pointer;
		margin:15px;
		vertical-align: top;
		float:right;
		height:auto;
		width:auto;
		max-height:300px;
		max-width:300px;
		}
	#area_conteudo_interna img:hover{
		opacity:1.0;
		}		
	content{
		display:block;
		width:960px;
		margin: 0 auto;
		height:auto;
		min-height:450px;
	}
		content .centralizar_internas .titulo_internas{
				background:#eef1f2;
				display:block;
				width:100%;
				height:37px;
				margin-bottom:30px;
			}
			content .centralizar_internas ul {	
				display: block;
				font-size: 14px;
				margin-left: 0px;
				width: auto;
				margin-top:20px;
				}	
				content ul li{	
					background:url(../img/marcador.png) no-repeat scroll left center rgba(0, 0, 0, 0);
					display: block;
					line-height: 20px;
					padding-left: 15px;
					width: auto;
					font-family: Raleway;
					font-size:14px;
					color:#5d5d5d;
					margin-bottom:10px;
				}
					content ul li a{	
						color:#C49C82;
					}
			
					content ul li a:hover{	
						color:#0e2f6d;
						cursor:pointer;
					}

	content .centralizar_internas .titulo_internas h4{
		color:#2f3f5d;
		font-family:Raleway;
		font-size:20px;
		margin:0px;
		padding: 5px 10px;
		display:inline-block;
		float:left;
		width:840px;
		height:auto;
	}
		content .centralizar_internas .titulo_internas .acessibilidade_titulo_interna{
			display:inline-block;
			float:right;
			height:31px;
			width:95px;
			}
			content .centralizar_internas .titulo_internas .acessibilidade_titulo_interna img{
				margin:5px 10px 5px 0px;
				float:right;
				opacity:0.5;
			}				
			content .centralizar_internas .titulo_internas .acessibilidade_titulo_interna img:hover{
				opacity:1.0;
			}
/*Fim Titulo Internas*/
/*Voltar*/
.bg_voltar{
	background:#eef1f2;
	display:block;
	width:100%;
	height:37px;
}
	.link_voltar{
		display:block;
		height:37px;
		width:100px;
		opacity:0.7;
	}
	.link_voltar:hover{
		opacity:1.0;
		cursor:pointer;
	}		
		content .centralizar_internas .bg_voltar .link_voltar img{
			float:left;
			margin-left:10px;
			margin-bottom:5px;
			margin-top:5px;
			}		
		content .centralizar_internas .bg_voltar .link_voltar strong{
			margin-top:8px;
			margin-bottom:4px;
			display:inline-block;
			margin-left:10px;
			color:#2f3f5d;
		}
/*fim voltar*/


/*Documentos*/
.documentos h6 {
	margin-bottom: 10px;
}

.documentos ul {	
	display: block;
    font-size: 14px;
    margin-left: 0px;
    width: auto;
	margin-top:20px;
}

	.documentos ul li {
		display: block;
		width: auto;
		background:url(../img/marcador_internas.png) no-repeat scroll left center rgba(0, 0, 0, 0);
		line-height: 20px;
		padding-left: 15px;
		margin-bottom: 15px;
		margin-right:10px;
	}

		.documentos ul li a {
			color: #5d5d5d;
		}

		.documentos ul li a:hover {
			color: #C49C82;
		}
/*Fim documentos*/

/*Noticias*/
.noticias ul {
	display: block;
	width: 920px !important;
	height: auto;
	margin: 20px auto 0 !important;
	padding:0;
}

	.noticias ul li.bg_noticia {	
		display:block;
		border-top: 1px solid #eef1f2;
		border-bottom: 1px solid #eef1f2;
		font-size: 14px;
		width: 100%;
		height: auto;
		min-height: 82px;
		background:none;
		margin-bottom:15px !important;
		padding:0px !important;
	}

		.noticias ul .bg_noticia .titulo_noticias {
			display:block;
			margin-top:18px;
			font-family: Raleway;
			font-size:16px;
			color:#94b5c5;
			font-weight:bold;
		}
			.noticias ul .bg_noticia img{
				border: 1px solid #2F3F5D;
				float: left;
				font-size: 14px;
				width: auto;
				height: 80px;
				margin:0px !important;
				padding:0px !important;
				margin-right:20px !important;
			}

			.noticias ul .bg_noticia p{
				display: block !important;
				margin: 0px;
				padding: 0px;
				width: auto;
				height: auto;
				padding:5px 0 13px;
			}
	
			.noticias ul .bg_noticia:hover{
				background:#f3f5f5;
				}
	
			.noticias ul .bg_noticia:hover > .titulo_noticias{
				color:#dba27b;
				}				
			.noticias ul .bg_noticia:hover > img{
				opacity:1!important;
			}
/*Noticia*/		

h6 {
	display:block;
	margin:0px;
	color:#94b5c5;
	font-weight:bold;
	font-family: Raleway;
	font-size:18px;
}

.noticias .data_noticia{
	display:block;
	margin:3px 0px 0px;
	color:#647f89;
	font-family: Raleway;
	font-size:13px;
	font-style: oblique;
}

.noticias .texto, .eventos .texto {
	display:block;
	height:auto;
	width:auto;
	margin: 20px 0px;
}

	.texto .img_noticia {
		font-family: Raleway;
		line-height: 18px;
		margin-left: 10px;
		text-align: justify;
	}
	
	.texto .area_imagem {
		float: right;
		width: 200px;
		min-height: 150px;
		height: auto;
		margin: 6px 0 10px 20px;
	}

		.area_imagem .imagem {
			display: block;
			height: 120px;
			width: 100%;
		}

			.area_imagem .imagem img {
				display: block;
				max-height: 118px;
				max-width: 198px;
				border: solid #2f3f5d 1px;
				margin: 0px auto !important;
				opacity: 0.7;
			}

		.area_imagem .legenda {
			display: block;
			margin: 5px 5px 0;
			color: #858585;
			font-family: Raleway;
			font-size: 12px;
			font-style: italic;
			text-align: center;
		}

/* imagens diversas */
#area_conteudo_interna img {
    border: 1px solid #2f3f5d;
    cursor: pointer;
    float: right;
    height: auto;
    margin: 20px;
    max-height: 200px;
    max-width: 200px;
    opacity: 0.7;
    vertical-align: top;
    width: auto;
}

#area_conteudo_interna img:hover, .area_imagem:hover .imagem img {
    opacity:1.0;
}	

/*Evento*/

#area_conteudo_interna .area_imagem_evento img {
    border: 1px solid #2f3f5d;
    cursor: pointer;
    float: left !important;
    height: auto;
    margin: 0px;
    max-height: 200px;
    max-width: 200px;
    opacity: 0.7;
    vertical-align: top;
    width: auto;
	margin-right:15px;
	margin-bottom:15px;
	margin-top:6px;
}
#area_conteudo_interna img:hover {
    opacity:1.0;
}
/*eventos*/

#area_conteudo_interna .eventos{
	
	}
#area_conteudo_interna .eventos ul{
	background:url(../img/bg_eventos.png) no-repeat;
	margin-left: 40px;
	width:265px;
	min-height:130px;
	border-radius: 15px;
	padding:0px !important;
	height:auto;
	display:inline-block;
	vertical-align:top;
	}
#area_conteudo_interna .eventos ul .bg_evento_li{
	background:#edf3f5 !important;	
	display:inline-block;
	padding:0px !important;
	margin:0px !important;
	margin-top:67px !important;
	border-radius:0px 0px 15px 15px;
	min-height:200px;
	height:auto;
	

}

#area_conteudo_interna .eventos ul li h2{
	color: #2f3f5d;
    display: block;
    font-size: 16px;
    height: auto;
    margin: 0px ;
    padding: 0px;
    width: 230px;
	padding-left:10px;
	padding-top:10px;
}
#area_conteudo_interna .eventos ul li ol li{
	background:#e5ebed;
	display:block;
	height: auto;
	min-height:85px !important;
	width:235px;
	padding:0px;
	margin:0px;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-bottom:20px !important;
	margin-top:15px !important;
	border-radius:0px !important;
	
}

#area_conteudo_interna .eventos ul li ol li a{
	display:block;
	padding:15px 0;
	color:#2b87aa;
	font-weight:bold;
	height:auto;
	width:auto;
	}
#area_conteudo_interna .eventos ul li ol li a strong {
	display:block;
	height:auto;
	width:auto;
	color:#666;
	}
#area_conteudo_interna .eventos ul li ol li a .data_evento {
	display:block;
	height:auto;
	width:auto;
	color:#666;
	}	
#area_conteudo_interna .eventos ul li ol{
	background:none !important;
	display:block;
	height:auto;
	width:100%;
	padding:0px !important;
	margin:0px !important;
	margin-bottom:10px !important;
	
	}

#area_conteudo_interna .eventos ul li ol li:hover{
	opacity:1.0;
	}
#area_conteudo_interna .eventos ul li ol li{
	opacity:0.7;
	
	}	
#area_conteudo_interna .eventos p{
	display:block !important;
	float:none !important;
	margin-bottom:20px;
	}	
	
/*Membros*/
#area_conteudo_interna .membros ul{
	display:block;
	height:auto;
	width: 910px;
	margin-bottom:0;
}

	#area_conteudo_interna .membros ul li {
		  display: inline-block;
		  height: auto;
		  width: 40%;
		  padding: 0px;
		  margin: 0px 10px 20px;
		  background: none;
		  margin-right: 25px;
		
	}
	#area_conteudo_interna .membros ul li strong{
		color:#4e85a0;
		display:block;
		width:100%;
		height:auto;	
	}
	#area_conteudo_interna .membros ul li ol{
		    display: inline-block;
		  	width: 250px;
		  	height: auto;
		  	margin-top: 20px;
		  	padding: 0px;
		  	margin-left: 20px;
	}
	#area_conteudo_interna .membros ul li ol li {
		  background: url(../img/marcador_membros.png) no-repeat scroll left center rgba(0, 0, 0, 0);
		  padding-left: 25px;
		  display: block;
		  height: auto;
		  width: 100%;
	}
	

/*Contatos*/
.localizacao, .fale_conosco{
	display:inline-block;
	height:auto;
	width:457px;
	vertical-align: top;
}
.fale_conosco{
	margin-right: 20px;
}	
.localizacao h6, .fale_conosco h6{
	margin-bottom: 20px;
}

/*Mensagem de erro-form contato */
#mensagemEnvio{
	background: none repeat scroll 0 0 #eef4f6;
    border: 2px solid #94b5c5;
    color: #EF3434;
    display: block;
    font: bold 12px Raleway;
    height: auto;
  	margin: 15px auto 20px;
    padding: 20px 0;
    text-align: center;
    width: auto;
}

#mensagemEnvio.ok{
	color: #2BC456;
} 

.fale_conosco #formulario_contato {
    display: block;
    height: auto;
    margin: 15px auto 0;
    width: auto;
}

	#formulario_contato .area_campo {
		display: block;
		height: auto;
		width: auto;
		margin-bottom:10px;
	}

		form label {
			display: inline-block;
			width: 90px;
			font: 14px Raleway;
			color:#2f3f5d;
			font-weight:bold;
			margin-top: 7px;
			margin-right:10px;
			text-align: right;
			vertical-align: top;
		}

		form .area_campo input {
			display:inline-block;
			border: 1px solid #d8d8d8;
			background:#f3f3f3;
			border-radius: 10px;
			color: #888;
			font-family: "Raleway",Tahoma,Verdana,Helvetica,sans-serif;
			font-size: 10pt;
			height: 20px;
			padding: 5px;
			width: 338px;
		}
		
		form .area_campo textarea {
			display:inline-block;
			background: none repeat scroll 0 0 #f3f3f3;
			border: 1px solid #d8d8d8;
			border-radius: 10px;
			color: #888;
			font-family: "Raleway",Tahoma,Verdana,Helvetica,sans-serif;
			font-size: 10pt;
			height: 140px;
			width: 338px;
			padding: 5px;
		}

		form input:hover, form select:hover, form textarea:hover {
			border-color: #2f3f5d;
		}
	
		form input:focus, form select:focus, form textarea:focus {
			border-color: #2f3f5d;
		}

		form .area_botoes button {
			background: none repeat scroll 0 0  #94b5c5;
			border: medium none;
			border-radius: 10px;
			color: #fff;
			cursor: pointer;
			float: right;
			font-family: "Raleway",Tahoma,Verdana,Helvetica,sans-serif;
			font-size: 10pt;
			height: 36px;
			margin-left: 3px;
			margin-right: 2px;
			width: 80px;
			font-weight:bold;
		}
		
		form .area_botoes button:hover {
			background: #2f3f5d;
		}

		#formulario_contato .area_botoes{
			display:block;
			height:auto;
			width:100%;	
		}
	

.localizacao .local_mapa{
	display:block;
	width:457px;
	height:400px;
	margin-top:20px;
}