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

body{	/* HTML e BODY do INDEX.PHP */
	margin: 0px;
	padding: 0px;
}
/*		CONFIGURACAO DA PAGINA PRINCIPAL		*/
.fundo{		/* USADO NO BODY PARA SETAR O FUNDO */
	/*Imagem de fundo*/
	background-attachment:fixed;
	background-image:url(../imgs/background.jpg);
	background-position:center;
	background-repeat:repeat-y;
}
.index{		/*	TABELA BASE DO INDEX.PHP */
	/* Definicao de fundo branco */
	background-color:#FFFFFF;
	/* Posicionamento */
	margin: 0px;
	padding: 0px;
}

/*		CONFIGURACAO DO TOPO		*/
.topo{
	margin: 0px;
	padding: 0px;
}
.topo #fundo_rigth{
	background-image:url(../imgs/img_topo_r.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
/*Formulario do topo*/
.form_imv{
	margin: 0px;
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.form_imv #campo{
	border: 1px solid #000000;
}
/*		CONFIGURACAO DO RODAPE		*/
.rodape{
	margin: 0px;
	padding: 0px;
}
.rodape #fundo_rodape{
	background-image:url(../imgs/img_rodape.jpg);
	background-position:top;
	background-repeat:no-repeat;
	/* Margem direita(interna) para botao nao ficar colado */
	padding-right: 5px;
}
.rodape #fundo_rodape form.form_cond{ /* Formulario de login */
	width: 260px;
	position:relative;
	left: 530px;
	top: 30px;

}
.rodape #fundo_rodape #caixa{  /* Caixa de Texto do Rodape */
	position:relative;
	height: 18px;
	width: 80px;
	margin-right: 20px;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	/* Configuracao de fonte e cor da fonte */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000099;
}
.rodape #fundo_rodape #botao{  /* Botao do Rodape */
	position: relative;
	height: 20px;
	width: 50px;
	margin: 0px;
	padding: 0px;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	/* Configuracao de fonte e cor da fonte */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000099;
}
.rodape #fundo_rodape #id_div{
	
}
.rodape #endereco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000099;
	
	padding-top: 5px;
	padding-bottom:5px;
}


/*		CONFIGURACAO DA PAGINA PRINCIPAL.HTML		*/
.principal{
	margin: 0px;
	padding: 8 0 0 0px;
}
.principal #fundo_degradee{
	background-image:url(../imgs/princ_img_degrade.jpg);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
	padding-top: 5px;
}
.principal div#texto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 5px;
	padding-right: 5px;
}
.principal div#link{
	margin-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;	
}
.principal a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#000066;
}
.principal a:hover{
	text-decoration: underline;
}

/* CONFIGURACAO DO CONTEUDO  */
/* Area geral, definicao da Margem e da fonte */
.index #conteudo{
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 10px;	
}
/* Fonte e tamanho dos textos */
div#texto_conteudo{
	/* Aumenta espacamento */
	padding-left: 4px;
	padding-right: 4px;
	/* Ajuste de Fonte e texto */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
}
/* Espacamento de paragrafo */
div#texto_conteudo p{
	text-indent: 15px;
}
/* Titulo */
div#texto_conteudo h2{
	font-size:14px;
	font-weight:bold;
}
div#texto_conteudo .forms{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* Configuracao das caixas de textos dos formularios */
.forms table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.forms  #caixa_texto{
	/* configuracao fonte */
	color:#0000CC;
	/* Configuracao do visual */
	border-style: solid;
	border-width: 1px;
	border-color: #000099;
}
.forms  #botao{
	/* configuracao fonte */
	color:#0000CC;
	/* Configuracao do visual */
	border-style: solid;
	border-width: 1px;
	border-color: #000099;
}


/* CONFIGURACAO DAS GALERIAS DE IMAGENS DE FRIBURGO */
/* Ajuste Posicionamento Galeria */
.galeria{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
}
.galeria #voltar{
}
.galeria #voltar a{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.galeria #img_galeria{
	margin-left: 5px;
	margin-right:5px;
	
	display:inline;  /* Poe em Linha*/
	width: 170px;
}
.galeria #img_galeria a{
	text-decoration: none;
}




/* CONFIGURACAO DAS NOTICIAS  */
/* Ajuste Posicionamento da DIV de noticias */
.not_chamada{
	margin-bottom:15px;
	margin-left: 2px;
}
.not_chamada a{
	text-decoration:none;
}
.not_chamada a:hover{
	text-decoration:none;
}
.not_chamada #data{
	font-weight:bold;
}



/* ----------------------------------------------------------------------------------------------  */
/* CONFIGURACAO DOS IMOVEIS  */


/* CONFIGURACAO DA LISTA DE IMOVEIS  */
.imoveis .imv_lista{
	padding-top:10px;	/* Afastamento do topo */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.imoveis .imv_lista td{
	margim-rigth:50px;	/* Afastamento lateral */
	margim-left: 10px;	/* Afastamento lateral */
}
.imoveis .imv_lista .imovel_exibe{

}
.imoveis .imv_lista .imovel_exibe #cod_imovel{
	/* Fundo da div */
	background-color:#3D5B9B;
	/* Tamanho da fonte e cor */
	font-size:12px;
	color:#FFFFFF;
	/* Altura da Linha */
	height:25px;
	padding-top:10px;
	padding-left:15px;
	margin:0px;
}
.imoveis .imv_lista .imovel_exibe #cod_imovel a{
	/* Configuracao do LINK */
	text-decoration:none;
	color:inherit;
	font-size:inherit;
}
.imoveis .imv_lista .imovel_exibe #cod_imovel a:hover{
	/* Configuracao do LINK com mouse over */

}
.imoveis .imv_lista #linha_fundo{
	padding:0px;
	/* Definicao da borda */
	border-left:#3D5B9B solid 2px;
	border-bottom:#3D5B9B solid 2px;
}
/* Marcacao de afastamento para divs do imovel */
.imoveis #descricao_imovel, #local_imovel, #valor_imovel{
	padding-left:15px;
}
/* CONFIGURACAO DA LISTA DE IMOVEIS  */
.imoveis #msg_ausencia_imv{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:10px;
}
.imoveis #msg_ausencia_imv a{
	color:inherit;
	font-size:14px;
	text-decoration:none;
}
/* Configuracao da Exibicao do IMOVEL  */

.imoveis .imv_exibe{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/* Espaco no final da pagina */
	margin-bottom:30px;
}
.imoveis .imv_exibe #imovel{
}
.imoveis .imv_exibe #imovel #tb_det{
	font-size:12px;
}
.imoveis .imv_exibe #imovel #tb_val{
	font-size:11px;
}
.imoveis .imv_exibe #imovel #titulo_cod{
	font-weight:bold;
	font-size:14px;
	/*color:#FF9714;*/
}
.imoveis .imv_exibe #imovel #titulo{
	font-weight:bold;
	/*color:#FF9714;*/
}
.imoveis .imv_exibe #imovel #valor{
	/*color:#3D5B9B;*/
}

.imoveis .imv_exibe #galeria div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:inherit;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	/* Espacamento */
	margin-bottom:15px;
	margin-top: 15px;
}
/* ----------------------------------------------------------------------------------------------  */



/* ----------------------------------------------------------------------------------------------  */
/* CONFIGURACAO DAS NOTICIAS  */
.noticias{		/*Tabela Principal onde fica o conteudo*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	margin-left:10px;
	margin-right:10px;
}

.noticias #not_lista{		/*Listagem de Noticias*/
	font-size:12px;
	color:#3D5B9B;
	/*Posicionamento*/
	padding-right:10px;
	padding-left: 15px;
}
.noticias #not_lista div{		/*Listagem de Noticias*/
	/*Posicionamento*/
	padding-top:4px;
	padding-bottom:10px;
}
.noticias #not_lista div a{		/*Listagem de Noticias*/
	color:inherit;
	text-decoration:none;
}
.noticias #not_lista div a:hover{		/*Listagem de Noticias*/
	color:inherit;
	text-decoration:underline;
}

.noticias #not_detalhe{			/*Listagem de Noticias*/
}

.noticias #not_ultimas, #not_ultimas{			/*Listagem de Noticias por Data*/
	font-size:11px;
	color:#3D5B9B;
	/*Posicionamento*/
	padding-right:4px;
	padding-left: 4px;
	margin-bottom:18px;
}

.noticias #not_maislidas, #not_maislidas{		/*Listagem de Noticias Mais lidas*/
	font-size:11px;
	color:#3D5B9B;
	/*Posicionamento*/
	padding-right:4px;
	padding-left: 4px;
}

.noticias #not_ultimas a, .noticias #not_maislidas a, #not_ultimas a, #not_maislidas a, a#link_not {		/*Link Ultimas e por Data*/
	display:block;
	color:inherit;
	text-decoration:none;
	/*Espacamento entre noticias*/
	margin-bottom: 6px;
}
.noticias #not_ultimas a:visited, .noticias #not_maislidas a:visited, #not_ultimas a:visited, #not_maislidas a:visited, a:visited#link_not {		/*Link Ultimas e por Data*/
	color:inherit;
}
/* CONFIGURACAO PAGINA DE EXIBICAO DA NOTICIA */
.noticias #not_detalhe{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:20px;
	padding-left: 10px;
}
.noticias #not_detalhe h1{
	margin-bottom:0px;
	font-size: 16px;
}
.noticias #not_detalhe #data_hora{
	font-size:10px;
}
.noticias #not_detalhe #corpo{
	text-align:justify;
	font-size:13px;
}
.noticias #not_detalhe #autor_fonte{
	font-size:11px;
	font-weight:bold;
}
/* ----------------------------------------------------------------------------------------------  */


/* ----------------------------------------------------------------------------------------------  */
/* CONFIGURACAO DA AREA DE FRIBURGO */
.area_frib{												/*Area Principal onde fica o conteudo*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	margin-left:20px;
	margin-right:10px;
}

.area_frib #links_frib{								/* Menu Principal da Area FRIBURGO*/
	margin-left: 50px;
	margin-bottom: 20px;
}
.area_frib #links_frib a{							/* Menu Principal da Area FRIBURGO*/
	color:#000000;
	text-decoration:none;
	padding-bottom: 12px;
	margin-bottom: 12px;
	display: block;
}
.area_frib #links_frib a:hover{				/* Menu Principal da Area FRIBURGO*/

}

.area_frib #titulo{										/* Titulo do setor */
	font-size: 16px;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom:15px;
}
.area_frib #sub_titulo{								/* Titulo do setor */
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom:15px;
}
.area_frib #paragrafo{								/* Paragrafo dos setores*/
	font-size: 12px;
	padding-left: 18px;
	display: block;
 	text-indent: 25px;
	text-align: justify;
	padding-bottom: 4px;
}
.area_frib #paragrafo #area_estat{		/* Paragrafo dos setores*/
	font-size: 14px;
	font-weight:bold;
	display: block;
	padding-bottom: 8px;
}
.area_frib #paragrafo #lista_galeria{								/* Paragrafo dos setores*/
	margim-left: 10px;
}
.area_frib #paragrafo #lista_galeria li{								/* Paragrafo dos setores*/
	margim-left: 0px;
	margim-rigth: 0px;
	margin-bottom:10px;
	list-style:none;
}
.area_frib #paragrafo #lista_galeria li #gal_const{
	font-weight: bold;
}
.area_frib #paragrafo #lista_galeria li a{								/* Paragrafo dos setores*/
	color: #000000;
	text-decoration: none;
}

.area_frib #ajuda{										/* Mensagem para enviar email com Histrias de friburgo */
	font-size: 10px;
	color:#000000;
}
.area_frib #ajuda a{		
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
}

.area_frib #mapa{											/* Links para os mapas */
	display:block;
	margin-left: 40px;
	margin-bottom: 10px;
}
.area_frib #mapa a{										/* Links para os mapas */
	font-size: 14px;
	text-decoration:none;
	color:#000066;
}
.area_frib .highslide-caption{
}

.area_frib #sub_links_frib{						/* Links para outras paginas */
	font-size: 12px;
	color:#000000;
	/* Espacamento */
	margin-bottom:10px;
	margin-top: 10px;
}
.area_frib #sub_links_frib a{					/* Links para outras paginas */
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.area_frib #sub_links_frib a:hover{		/* Links para outras paginas */
	font-size: 12px;
	color:#000000;	
	text-decoration:underline;
}

.area_frib #paragrafo table{
	margin: 0px;
}


.estat{
	font-size:12px;
}
.estat #tit{
	font-weight:bold;
}
.estat #valor{
}


.tels {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tels #titulos{
	background-color:#000099;
	font-weight:bold;
}
.tels #setor_nome{
	background-color:#6F8BC6;
	padding-left: 10px;
}
.tels #numero{
	background-color:#9DB0D9;
	text-align:center;
}