body {
	margin:0px; 
	font-family:Arial, Tahoma;
	font-size:11px;
	color:#787878;
	background-image:url(images/fundo_topo.gif);
	background-color:#f5f5f5;
	background-repeat:repeat-x;
	background-position:top;
}

p {
	margin-bottom:20px;
	margin-top:0px;
}

form {
	 margin:0px;
	 padding:0px;
}

img {
	border:0px;
}

#tudo { 
	width:989px; 
	margin:0 auto;	
}

#rodape { 
	width:100%;
	height:138px;
	text-align:center;
	background-image:url(images/fundo_bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
	padding-top:7px;
}

#rodape2 {
	width:989px; 
	margin:0 auto;
}

#rodape_logo {
	width:312px;
	text-align:left;
	float:left;
}

#endereco {
	float:left;
	width:317px;
	height:64px;
	background-image:url(images/fundo_rodape.gif);
	text-align:left;
	padding-top:26px;
}

#telefone {
	float:left;
	width:175px;
	height:90px;
}

#sub100 {
	float:left;
	width:185px;
	height:90px;
}

.topo {
	width:989px;
	float:left;
}

.site {
	width:990PX;
	float:left;
	background-color:#FFFFFF;
	background-image:url(images/fundo_topo.gif);
	background-position:top;
	background-repeat:repeat-x
}

#topo_logo{
	width:404PX;
	height:215px;
	float:left;
	background-image:url(images/topo_logo.jpg);
	background-position:left top;
}

#topo_central{
	width:585PX;
	height:160px;
	float:left;
	background-image:url(images/topo_central.jpg);
	background-position:left top;
	}

#topo_menu{
	width:585PX;
	height:55px;
	float:left;
	background-image:url(images/topo_menu.jpg);
	background-position:left top;
}

.corpo{
	float:left;
	padding:20px 0px 13px 4px;
	width:985px;
	background-image:url(images/linha_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.buscar_imoveis{
	float:left;
	width:172px;
	height:258px;
	border:1px solid #dce0df;
	background-color:#FFFFFF;
	padding:2px;
	margin-bottom:11px;
}

#menu{
	float:left;
	width:186px;
	padding:1px 1px 0px 1px;
	background-color:#FFFFFF;
	border:1px solid #c6d8ac;
	border-bottom:none;
}

#titulo_menu{
	float:left;
	width:168px;
	padding:14px 0px 10px 18px;
	background-image:url(images/fundo_menu.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:34px;
}


#link_menu{
	float:left;
	width:143px;
	height:19px;
	border-bottom:1px dotted #b2b2b2;
	padding-top:6px;
	padding-left:5px;
}

#espaco_link {
	float:left;
	width:148px;
	padding-left:19px;
}

#conteudo {
	float:left;
	width:580px;
	padding-left:10px;
	
}

#titulo_conteudo {
	float:left;
	width:558px;
	height:30px;
	border:1px solid #FFFFFF;
	background-image:url(images/seta_abaixo.gif);	
	background-position:right;
	background-repeat:no-repeat;
	padding:16px 0px 0px 18px;
	
}

#border_titulo {
	float:left;
	border:1px solid #c6d8ac;
	background-image:url(images/fundo_titulo.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

#border_foto{
	border:1px solid #c6d8ac;
	width:174px;
	padding:5px;
	float:left;
	background-color:#FFFFFF;
}

#detalhes{
	float:left;
	background-color:#eef3e7;
	width:160px;
	text-align:right;
	margin-top:5px;
	padding:7px;
}

#espaco_foto {
	float:left;
	padding:5px 11px 0px 0px;
	width:186px;
}

#espaco_foto2 {
	float:left;
	padding:10px 11px 0px 0px;
	width:186px;
}

#texto_detalhes {
	float:left;
	width:174px;
	padding:10px 6px 0px 6px;
}

#lateral{
	float:left;
	width:191px;
	padding-left:10px;
}

#border_pesquisar {
	float:left;
	background-color:#FFFFFF;
	border:1px solid #c6d8ac;
	padding:1px;
	width:187px;
}

#espaco_filto {
	float:left;
	background-color:#f1f1d8;
	width:147px;
	padding:20px 20px 9px 20px
}

.buscaform {
	width:147px;
	float:left;
	border:1px solid #a5acb2;
	font-size:11px;
	font-family:Arial, Tahoma;
	color:#787878;
	padding:1px;
}

#select_pesquisar {
	float:left;
	padding-bottom:7px;
}

#botao_buscar{
	width:147px;
	float:left;
	text-align:right;
}

#meio {
	float:left;
	width:981px;
	background-image:url(images/fundo_meio.gif);
	background-position:left;
	background-repeat:repeat-y;
}

#espaco_topo {
	background-color:#f5f5f5;
	border-bottom:1px solid #c6d8ac;
	width:580px;
	height:9px;
	float:left;
}

#meio_bottom {
	float:left;
	width:981px;
	background-image:url(images/linha_topo.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#corpo_meio {
	width:540px;
	float:left;
	padding:20px;
	text-align:justify;
}

#coluna_mga_01 {
	width: 260px;
	float: left;

}
#coluna_mga_02 {
	margin-left:19px;
	width: 260px;
	float: left;
}
.fotomaringa_01 {
	width: 150px;
	float: left;
	background-color:#F4F4F4;
	border: 1px solid #CCCCCC;
	padding: 10px;
	text-align: center;
	margin-right: 12px;
	margin-bottom: 12px;
}
#titulomaringa {
	width: 530px;
	height: 25px;
	float: left;
	background-color: #F2F2F2;
	padding-left: 10px;
	padding-buttom: 10px;
	padding-top:10px;
	margin-bottom: 10px;

}

.google_logo {
	width:235px;
	float:left;
}
.google_telefone {
	width:165px;
	float:left;
	color:#999;
}


.vermelho10 { font-size:10px; color:#d7050d; text-decoration:none; font-family:Arial, Tahoma }
.vermelho11 { font-size:11px; color:#d7050d; text-decoration:none; font-family:Arial, Tahoma }
.vermelho12 { font-size:12px; color:#d7050d; text-decoration:none; font-family:Arial, Tahoma }

.verde10 { font-size:10px; color:#417630; text-decoration:none; font-family:Arial, Tahoma }
.verde11 { font-size:11px; color:#417630; text-decoration:none; font-family:Arial, Tahoma }
.verde12 { font-size:12px; color:#417630; text-decoration:none; font-family:Arial, Tahoma }

.cinza10 { font-size:10px; color:#787878; text-decoration:none; font-family:Arial, Tahoma }
.cinza11 { font-size:11px; color:#787878; text-decoration:none; font-family:Arial, Tahoma }
.cinza12 { font-size:12px; color:#787878; text-decoration:none; font-family:Arial, Tahoma }

.Acinza10 { font-size:10px; color:#787878; text-decoration:none; font-family:Arial, Tahoma }
.Acinza11 { font-size:11px; color:#787878; text-decoration:none; font-family:Arial, Tahoma }
.Acinza12 { font-size:12px; color:#787878; text-decoration:none; font-family:Arial, Tahoma }

.Acinza10:hover { font-size:10px; color:#999999; text-decoration:none; font-family:Arial, Tahoma }
.Acinza11:hover { font-size:11px; color:#999999; text-decoration:none; font-family:Arial, Tahoma }
.Acinza12:hover { font-size:12px; color:#999999; text-decoration:none; font-family:Arial }





