/* CSS Document */
body { font-family:"Trebuchet MS"; font-size:11px; color:#666; padding:0px; margin:0px;}
p,form,td,tr { margin:0px;	padding:0px; }
#topo_flash {
	width:900px;
	height:170px;
	margin:0px auto 0px auto;
	display:block;
}
.style3 {	color: #FFFFFF;
	font-weight: bold;
}
#banner {
	position:absolute;
	left:200px;
	top:200px;
	width:500px;
	height:515px;
	z-index:1;
	visibility:visible;
}
#base_menu {
	width:900px;
	height:34px;
	margin:0px auto 0px auto;
}
/* ESTILOS DO MENU PRINCIPAL */

#menu {
	height:34px;
	font-family:"Trebuchet MS";	
	font-size:1em;
	text-align:center;
	line-height:34px;
	font-weight:bold;	
}
#menu a {
	background-image:url(layout/a.jpg);
	color:#666;
	text-decoration:none;
	display:block;
	width:99px;
	float:left;
	margin-right:1px;
}
#menu a:hover {	
	background-image:url(layout/hover.jpg);
	color:#FFF;
	width:99px;
	height:34px;
}
#menu a.menuOver {	
	background-image:url(layout/hover.jpg);
	color:#FFF;
	width:99px;
	height:34px;
}

/* FIM DOS ESTILOS DO MENU PRINCIPAL */
/* ESTILOS DO SUBMENU */
#submenu {
	background-image:url(layout/fundo_submenu.jpg);
	background-repeat:repeat-x;
	height:23px;
	width:900px;
	margin:0px auto 0px auto;	
}
#submenu .separa{ font-weight:bold;	margin:0px 4px;	color:#000033; }
#submenu a { color:#fff; font-size:12px; text-decoration:none; }
#submenu a:hover { color:#fff; font-size:12px; text-decoration:underline; }

#sub_institucional { padding-left:95px;	display:none; }
#sub_localizacao { padding-left:195px; display:none; }
#sub_servicos {	display:none; }
/* FIM DOS ESTILOS DO SUBMENU */
#corpo_geral {
	width:890px;
	margin:0px auto 0px auto;	
	background-color:#fff;
	padding:5px;
}
#corpo_geral:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
#rodape {
	width:900px;
	margin:5px auto 0px auto;
	color:#fff;
	font-size:12px;
}
.webmail a {color:#fff;	text-decoration:none; font-weight:bold; font-size:12px}
.webmail a:hover {text-decoration:underline; font-weight:bold;}
.box_noticia {
	margin:3px 0px;
}
#box_casos {
	margin:3px 0px;
	width:271px;
	border:#ccc solid 1px;
}
#box_case1{
	width:135px;
	float:left;
}
#box_case2{
	width:110px;
	vertical-align:top;
	float:left;
}
#coluna_index_1{
	width:291px;
	margin:5px;
	float:left;
}
#coluna_index_2{
	width:269px;
	float:left;
	margin:3px;
}
#coluna_index_3{
	width:200px;
	margin:5px;
	float:left;
}
.corpo_caixa {
	width:285px;
	height:80px;
	display:block;
	padding:0px 2px 0px 2px;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	background-image:url(layout/fundo_caixa.jpg);
/*	background-color:#efefef; */
	background-repeat:repeat-x;
	text-align:justify;
}
.corpo_caixa .titulo_not{ color:#000; font-weight:bold; }
.base_caixa .data_not{	color:#FF9900; text-align:right; font-weight:bold; margin:0px; padding-left:2px; }
.base_caixa {
	width:289px;
	height:20px;
	background-image:url(layout/fundo_base_caixa.jpg);
	background-repeat:repeat-x;
	text-align:left;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
}
.botao_conteudo {
	margin:3px 0px 10px 0px;
	text-align:right;
}
.data_amarela{	color:#FF9900; text-align:right; font-weight:bold; margin:0px; }
.base_localizacao {
	width:270px;
	height:17px;
	background-image:url(layout/fundo_base_caixa.jpg);
	background-repeat:repeat-x;
	text-align:right;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;

}
.marcador_linha2 { margin-top:20px; }
.corpo_parceiros {
	width:285px;
	display:block;
	padding:2px;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	background-image:url(layout/fundo_caixa.jpg);
	background-color:#efefef;
	background-repeat:repeat-x;
	text-align:center;
	margin-top:3px;	
}
.destaque_parceiros {	
	padding:2px;
}
.corpo_cases {
	width:265px;
	display:block;
	color:#33435B;
	line-height:24px;
	height:97px;	
	padding-left:4px;
	margin-bottom:4px;
	background-image:url(layout/fundo_caixa.jpg);
	background-color:#efefef;
	background-repeat:repeat-y;
}
.base_caixa2 {
	width:269px;
	height:3px;
	line-height:3px;
	background-image:url(layout/fundo_base_caixa2.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
}
.corpo_cases .nome_cases {
	float:left;
}
.corpo_localizacao {
	width:243px;
	display:block;
	height:125px;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-top:1px #ccc solid;
	padding:5px 13px 0px 13px;
	text-align:justify;
	background-image:url(layout/fundo_caixa.jpg);
	background-color:#efefef;
	background-repeat:repeat-x;
}
.corpo_localizacao .local_cidade {
	float:left;
	color:#33435B;
	font-size:11px;
	font-weight:bold;	
	line-height:25px;	
}
.corpo_localizacao .local_pontos {
	float:left;
	line-height:25px;
	font-weight:bold;
	margin:0px 2px;
	color:#999;
}
.corpo_localizacao .local_fone {
	line-height:25px;
	font-size:11px;
	font-weight:bold;
}
.grupo_end_index {
	margin:11px 0px;
}
.corpo_informativo {
	width:291px;
	display:block;
	height:133px;
	border:1px #ccc solid;	
	background-image:url(layout/fundo_caixa.jpg);
	background-color:#efefef;
	background-repeat:repeat-x;
}
.corpo_informativo .base_info {
	background-image:url(layout/fundo_detalhe_informativo.jpg);
	background-repeat:no-repeat;
	padding-left:93px;
	padding-top:20px;
}
.campo_info {
	border:1px #ccc solid;
	font-size:12px;
	color:#33435B;
	padding:2px;
	font-weight:bold;
}
.bt_enviar {
	width:57px;
	height:23px;
	background-image:url(layout/bt_enviar.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	padding-top:10px;
}
.link_atualizar {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
.link_atualizar:hover {
	text-decoration:underline;
	font-weight:bold;
}
.link_atualizar2 {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	font-size:10px;
}
.link_atualizar2 a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	font-size:10px;
}

.link_atualizar2:hover {
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}
.link_topo {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
.link_topo2 {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
.link_topo2:hover {
    font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#FF9900;
}
.link_topo:hover {
	text-decoration:underline;
	font-weight:bold;
}

/* PÁGINA INSTITUCIONAL */
#corpo_institucional {
	width:875px;
	margin:0px auto 0px auto;	
	background-color:#fff;
	padding:5px;
}
#apres_geral {
	margin-bottom:20px;
	height:198px;
}
#missao_geral {
	margin-bottom:20px;
	height:46px;
}
#social_geral {
	margin-bottom:20px;
	height:413px;
}
#estrutura_geral {
	margin-bottom:20px;
	height:84px;
}
#conselho_dir_geral {
	margin-bottom:20px;
	height:144px;
}
#conselho_fis_geral {
	margin-bottom:20px;
	height:72px;
}
#estatisticas_geral {
	margin-bottom:20px;
	height:152px;
}
#equipe_geral {
	margin-bottom:20px;
	height:310px;
	text-align:left;
}
#conselho_diretoria {
	margin-bottom:20px;
	height:94px;
}
.apresentacao {	
	text-align:left;
	float:left;
	width:720px;
}
.missao {	
	text-align:left;
/*	float:left;*/
	width:100%;
}
.foto_juarez {
	float:right;
}
.texto_inst {
	text-indent:28px;
	text-align:justify;
	margin:-15px 30px;
}
.imagem_texto {
	padding:0px 8px 2px 8px;
	margin:0px;
	text-indent:0px;
}
.abre_aspa {
	background-image:url(layout/aspa_superior.jpg);
	background-repeat:no-repeat;
	height:21px;
}
.fecha_aspa {
	background-image:url(layout/aspa_inferior.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:21px;
	padding-right:30px;
}
.cabecalho_inst {
	margin:0px 0px 10px 30px;
}
.base_link_topo {
	margin-left:30px;
	text-align:left;
}
.cor_sim {
	background-color:#efefef;
	padding-left:30px;
	line-height:24px;
}
.cor_nao {
	background-color:#fff;
	padding-left:30px;
	line-height:24px;
}
.item_conselho {
	color:#33435B;
	font-size:14px;
	font-weight:bold;
	width:85px;
	float:left;
}
.am {
	color:#33435B;
	font-size:14px;
	font-weight:bold;
	width:110px;
	float:left;
}
.item_diretoria {
	color:#33435B;
	font-size:14px;
	font-weight:bold;
	width:205px;
	float:left;
}
.img_indicadores {
	padding:0px;
	margin:0px 7px;
}

/* PÁGINA LOCALIZACAO */
#localizacao_geral {
	margin-bottom:20px;
	height:358px;
}
#postos_geral {
	margin-bottom:20px;
	height:117px;
}
#atuacao_geral {
	margin-bottom:20px;
	height:124px;
}
.base_local {
	width:280px;
	margin:4px;
	float:left;
	text-align:center;
}
.base_postos {
	width:275px;
	height:87px;
	margin:4px;
	float:left;
	text-align:left;
	font-size:11px;
	padding:2px 3px 2px 2px;
	background-color:#f5f5f5;
	border:1px #ccc solid;
}
.tit_local {
	font-weight:bold;
	font-size:11px;
	color:#000;
}
/* PÁGINA SERVIÇOS */
#base_simulador {
	width:550px;
	height:200px;
	margin:0px auto 25px auto;
	background-color:#f5f5f5;
	background-image:url(layout/cifrao_simulador.jpg);
	background-repeat:no-repeat;
	border:1px #ccc solid;
}
.texto_servico {
	text-align:justify;
}
.texto_servico h1 {
	padding:0px 0px 3px 0px;;
	margin:0px;
	font-size:11px;
	color:#2b5874;
	font-weight:bold;
}
.texto_servico p {
	padding:0px 0px 25px 0px;
	margin:0px;
	font-size:11px;
	text-indent:28px;
	line-height:18px;
	letter-spacing:0.07em;
}
.base_finan {
	width:141px;
	height:150px;
	margin:0px 14px 25px 14px;
	float:left;
	text-align:center;
}
.tit_simulador {
	text-align:center;
	margin:0px 0px 5px 0px;
}
.simula_fechar {
	text-align:right;
	margin:3px 3px 0px 0px;
}
.bt_calcular {
	width:82px;
	height:23px;
	background-image:url(layout/bt_form_calcular.jpg);
	background-repeat:no-repeat;
	border:0px;
	margin:1px;
	cursor:pointer;
}
.box_parcela {
	width:250px;
	margin:8px auto 0px auto;
	background-color:#FAF3E3;
	border:2px #9E8427 dotted;
}
.valor_parcela {
	font-size:14px;
	color:#2b5874;
	font-weight:bold;
}

/* OUTRAS PÁGINA */
.tit_noticias{
 color:#000000;
 font-size:14px;
}
.tit_noticias_p{
 color:#000000;
}
.link_paginacao {
	font-size:12px;
	color:#FFFFFF;	
	cursor:pointer;
	text-decoration:none;
	background-color:#306B89;
	border:#306B89 solid 1px ;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:2px;
	
}
.link_paginacao:hover {
	font-size:12px;
	color:#FFFFFF;
	background-color:#50A5C5;
	border:#FFFFFF solid 1px ;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
    padding:2px;
}
.ativo_paginacao {
	font-size:12px;
	color:#FFFFFF;
	background-color:#50A5C5;
	border:#FFFFFF solid 1px ;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
    padding:2px;
}
.item_parceiros {
	width:200px;
	height:150px;
	float:left;
	margin:0px 6px 0px 5px;
}
.tit_email{
 color:#26587D;
}
.bt_form_contato {
	border:1px #333 solid;
}
#logo_kon {
	width:77px;
	height:19px;
	border:none;
	text-align:right;
	float:right;
}
.link_rodape {
	font-family:Tahoma;
	font-size:11px;
	color:#FFF;
	text-decoration: none;
	padding:0px 6px 0px 6px;
}
.link_rodape:hover { text-decoration:underline; }
.frame_oculto{ width:1px; height:1px; }
#selo {
	margin:0px auto;
	width:900px;
}
.link_txt_noticia {
	text-decoration:none;
	color:#666;
}
.link_txt_noticia:hover {
	text-decoration:underline;
}
#divisao_caixa{
	width:132px;
	float:left;
}
#divisao_caixa2{
	width:128px;
	float:left;
}