body {
	margin:0px; 
	font-family:Arial;
	font-size:12px;
	color:#3d3c3c;
	/*background-image:url(../images/bg_topo.jpg);
	background-repeat:repeat-x;
	background-position:top;*/
	}

img{
	border:0px;
	}
	
form {
	 margin:0px;
	 padding:0px;
}

#fundo_site {
	float:left;
	width:100%;
	background-image:url(../images/bg_topo.jpg);
	background-repeat:repeat-x;
	background-position:top;*/
}

#tudo{ 
	width:980px; 
	margin:0 auto;
}


#topo { 
	width:980px;
	margin-bottom: 20px;
	float:left;
}
.topo_logo {
	width: 980px;
	float:left;
}
.topo_menu {
	width: 744px;
	float: left;
}

.topo_meusimoveis {
	width: 180px;
	height: 27px;
	padding-left: 56px;
	padding-top: 23px;
	background-image:url(../images/fd_meusimoveis.gif);
	background-repeat:no-repeat;
	float: left;
}

#meio {
	width: 980px;
	float:left;
	background-image:url(../images/fundo_meio.gif);
	background-position:top;
	background-repeat:repeat-y;
}
.menu {
	width: 160px;
	margin-right: 20px;
	float:left;
	background-color:#FFFFFF;
}
.titulo_menu{
	width:160px;
	float:left;
	margin-bottom:5px;
}
.miolo{
	width: 600px;
	margin-right: 20px;
	float:left;
}
.painel {
	width: 180px;
	float: left;
	background-color:#FFFFFF;
}
.painel_box {
	width: 180px;
	margin-bottom: 15px;
	float:left;
}
.banner_inicial {
	width: 600px;
	margin-bottom:5px;
	float:left;
}
.titulos{
	width:585px;
	padding-top:8px;
	height:22px;
	float:left;
	color:#0a7436;
	font-size:15px;
	font-family:Arial;
	padding-left: 15px;
	border-bottom: solid 1px #dddddd;
	margin-bottom:5px;
	background-image: url(../images/fd_barra.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
}
/* MENU */

.bot_menu{
	width:136px;
	padding-left:24px;
	height:23px;
	padding-top:8px;
	background-image:url(../images/menu_off.gif);
	float:left;
	font-size:12px;
	color:#3d3c3c;
	font-family:Arial;
	margin-bottom:3px;
	cursor:pointer;
}

.bot_menu2{
	width:136px;
	padding-left:24px;
	height:23px;
	padding-top:8px;
	background-image:url(../images/menu_on.gif);
	float:left;
	font-size:12px;
	color:#0a7436;
	font-family:Arial;
	margin-bottom:3px;
	cursor:pointer;
}

.form_input {
	width:170px;
	border:1px solid #D5D1BD;
	background-color:#FFF;
	font-size:12px;
	font-family:Arial;
	color:#666;
	padding:1px;
	margin-bottom:5px;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:2px;
}

.formularios_input2 {
	width:250px;
	border:1px solid #D5D1BD;
	background-color:#FFF;
	font-size:11px;
	font-family:Arial;
	color:#666;
	padding:1px;
	margin-bottom:2px;
}
.form_select {
	width:138px;
	border:1px solid #7f9db9;
	background-color:#FFF;
	font-size:11px;
	font-family:Arial;
	color:#666;
	padding:1px;
	margin-bottom:7px;
}
.formularios_button {
	width:70px;
	padding:4px;
	background-color:#1c403a;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

#rodape {
	width:980px;
	margin:0 auto;	
}

#rodape_fundo{ 
 	width: 980px;
	float:left;
}

#tudo_rodape{
	width:100%;
	margin-top: 20px;
	float:left;
	border-top:1px solid #e8e6e6;
	background-color:#f7f6f6;
}

#coluna01_rodape{
	width: 210px;
	padding:13px 0px 0px 12px;
	height: 70px;
	float:left;
}

#coluna02_rodape{
	width:268px;
	padding-top:23px;
	height: 60px;
	float:left;
}

#coluna03_rodape{
	width:384px;
	padding-top:23px;
	height: 60px;
	float:left;
}

#coluna04_rodape{
	width:105px;
	padding-top:23px;
	height: 60px;
	float:left;
}

#coluna05_rodape{
	width: 210px;
	padding:23px 0px 0px 12px;
	height: 60px;
	float:left;
}

.empresa_parceiras{
	float:left;
	padding:1px;
	border:1px solid #dce0df;
	width:174px;
	height:287px;
}

.logo_parceiras{
	float:left;
	width:174px;
	height:80px;
	cursor:pointer;
	background-position:center;
	background-repeat:no-repeat;
}

.linha_parceiras{
	float:left;
	width:174px;
	height:3px;
}
