@charset "utf-8";
.topo {
	width: 908px;
	margin-right: auto;
	margin-left: auto;
}

.box_busca {
	width: 904px;
	margin-right: auto;
	margin-left: auto;

}

.botao_buscar {


	width: 287px;
	height: 27px;
	color:#e50000;
	background-image:url(/novo/imags/fd_botoes.gif);
	font-size: 12px;
	font-weight: bold;
	background-position:top;
	text-transform: uppercase;
	background-color: #fafcfd;
}



.botoes {


	width: 287px;
	height: 27px;
	color:#e50000;
	background-image:url(/novo/imags/fd_botoes.gif);
	font-size: 12px;
	font-weight: bold;
	background-position:top;
	text-transform: uppercase;
	padding-RIGHT: 6px;
	padding-LEFT: 6px;
	padding-TOP: 12px;
	padding-BOTTOM: 12px;
	background-color: #fafcfd;
	border: 1px solid #CCCCCC;
}


#botoes2 {


	width: 287px;
	height: 27px;
	color:#e50000;
	background-color: red;
	font-size: 12px;
	font-weight: bold;
	background-position:top;
	text-transform: uppercase;
	padding-RIGHT: 6px;
	padding-LEFT: 6px;
	padding-TOP: 12px;
	padding-BOTTOM: 12px;
	background-color: #fafcfd;
	border: 1px solid #CCCCCC;
}







.botao_ok{
	width: 90px;
	color:#e50000;
	background-image:url(/novo/imags/fd_botoes.gif);
	font-size: 12px;
	font-weight: bold;
	background-position:top;
	text-transform: uppercase;
	background-color: #fafcfd;
}

.botao_buscar_int {


	width: 97px;

	color:#e50000;
	background-image:url(/novo/imags/fd_botoes.gif);
	font-size: 12px;
	font-weight: bold;
	background-position:top;
	text-transform: uppercase;
}


.conteudo_site {
	width: 908px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

.conteudo_site2 {
	width: 908px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}



.busca {
	width: 310px;
	height: 230px;
	float: left;
	padding-RIGHT: 2px;
	padding-LEFT: 6px;
	padding-TOP: 9px;
	
}
.box_destaques {
	width: 588px;
	height: 230px;
	float: left;
	
}


.box_ref {
	width: 162px;
	height: 107px;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 3px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	background-color: #e8e8eb;
	margin-bottom: 2px;
	margin-top: 4px;
	margin-left: 2px;
	margin-right: 2px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;

	background-image:url(/novo/imags/fd_ref.gif);
	background-repeat:repeat-x;
	background-position:top;
	
}

.busca_direta {

	padding-top: 27px;
	padding-bottom: 4px;
	padding-right: 1px;
	padding-left: 9px;
	margin-bottom: 2px;
	margin-top: 4px;
	margin-left: 2px;
	margin-right: 2px;
	
}

.busca_form{

	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
}



.box_noticias {
	width: 162px;
	height: 72px;
	float: left;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-right: 3px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	background-color: #e8e8eb;
	margin-bottom: 4px;
	margin-top: 4px;
	margin-left: 2px;
	margin-right: 2px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;

	background-image:url(/novo/imags/top_noticias.png);
	background-repeat:repeat-x;
	background-position:top;
	
}

.internos_box {
	clear: both;
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 14px;
	padding-bottom: 24px;
	padding-right: 15px;
	padding-left: 7px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
	background-image:url(/novo/imags/bot_destaques.png);
	background-repeat:repeat-x;
	background-position:top;

	
}


.busca_int {
	clear: both;
	width: 894px;
	height: 80px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 7px;
	
}


.imovel_destaques {
	width: 392px;
	height: 192px;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
	padding-left: 2px;
	margin: 4px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
	background-image:url(/novo/imags/bot_destaques.png);
	background-repeat:repeat-x;
	background-position:top;

	
}
.avisos {
	background-color: #FFFFFF;
	width: 569px;
	border: 1px solid #CCCCCC;
	margin-right: 4px;
	margin-left: 4px;
	margin-top: 4px;
	margin-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	line-height: normal;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
	
}
.barrinha {
	border-top: 1px dashed #f1f1f1;
	border-bottom: 0px dashed #f1f1f1;
	border-left: 0px dashed #f1f1f1;
	border-right: 0px dashed #f1f1f1;

}

.tt_claro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
	
}


.tt_azul_alto {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003c5c;
	
}
.titulos {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #606060;
	
}

.tt_azul_baixo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003c5c;
	
}

.txt_pequeno {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003c5c;
	
}

.tt_vermelho_baixo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: red;
	
}

.tt_noticias {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003c5c;
}


.destaques_cont {


	height: 90px;
		padding: 6px;
}

.destaques_foto {


	height: 98px;
	
}

.destaques_home {

	background-color: #FFFFFF;
	width: 142px;
	height: 260px;
	border: 1px solid #CCCCCC;
	margin-right: 0px;
	margin-left: 3px;
	margin-top: 3px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	line-height: normal;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 4px;
	padding-bottom: 2px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	
}


.bottom_site {
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;
	padding-top: 6px;
	width: 899px;
	
}

