body{ background:url(../imagens/bg.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a{ text-decoration:none; list-style:none;}
ul, li {list-style:none;}


.geral { width:950px; margin:0 auto; position:relative;}
.topo { background:url(../imagens/topo_bg.jpg) no-repeat left top; height:163px; margin-top:5px; }
 h1.logo{ margin:17px 0 0 20px; float:left; display:block; overflow:hidden;}
  h1.logo a{ background:url(../imagens/logo.gif) no-repeat top left; width:266px; height:104px; display:block; text-indent:-9999px; }

  /*
  h1.logo{ margin:7px 0 0 20px; float:left; display:block; overflow:hidden;}
  h1.logo a{
   background:url(../imagens/logo_natal.gif) no-repeat top left;
   width:229px;
   height:114px;
   display:block;
   text-indent:-9999px;
  }
  */

h2.busca { background:url(../imagens/h_busca.gif) no-repeat; float:left; width:80px; height:34px; text-indent:-9999px}
.form_busca { clear:left; float:left; margin:5px 0 0 26px; width:98%; display:inline;}
 .form_busca  form { float:left; margin-left:5px; display:inline;}
.form_busca ol li { float:left; display:inline;}

.form_busca input.codigo { width:28px; border: 1px solid #fff; font-size:11px; margin-right:8px; margin-top:10px; text-align: center; }
.form_busca select { width:80px; border: 1px solid #fff; font-size:11px; margin-right:8px; margin-top:10px;}
.form_busca select.faixa_preco { width: 113px; }
.form_busca select.select_dormitorios { width: 55px; }
.form_busca input.botao_buscar { font-size: 14px; border: none; background:none; color:#fff; border-left: 2px solid white; width:52px; height:35px; margin-top:0; cursor: pointer; /*font-weight: bold;*/ }

.form_busca label { font-size:12px; color:#fff; margin-right:0px; margin-top:10px;}



#col_esquerda {
  clear:both;
  float:left;
  width:227px;
  display:inline;
}
.atendimento {
    margin-top: 7px;
    text-align: center;
    width: 227px;
}


ul.menu { clear:both; float:left; width:227px; background:url(../imagens/menu_top.gif) no-repeat left top; padding-top:0px; margin-top:10px; display:inline;}
 ul.menu li{ overflow:hidden; background:url(../imagens/menu_mid.gif) repeat-y right top; display:block; float:left; clear:left; width:100%;}
  ul.menu li a { color:#304524; display:block; padding:2px 0 2px 22px; font-size:12px; }
    ul.menu li a.vermelho { background:url(../imagens/menu_linkVermelho_bg.gif) no-repeat left top; color:#fff; font-size:15px; padding: 2px 0 6px 18px;}
  ul.menu li a:hover{ color:#84160C; }
  ul.menu li a.vermelho:hover{ color:#ccc;}
ul.menu li.ultima { background:url(../imagens/menu_bot.gif) no-repeat left bottom; padding-bottom:15px;}
.meio { background:url(../imagens/meio_bg.jpg) top right no-repeat; overflow:hidden; margin-bottom:30px; float:left; width:100%;}
 p.fraseHome { background:url(../imagens/frase.gif) left top no-repeat; display:block; width:603px; height:57px; text-indent:-9999px; margin-top:20px; position:relative; left:95px; float:left; padding-right:200px;}


#bannerTopo {
    float: right;
    padding: 18px 40px 0 0;
}
.negocios_empresas_topo {
    padding: 0 0 14px 3px;
}


.negocios_empresas {
  height:92px;
  width:162px;
  padding: 10px 0 0 33px;
  position: relative;
  float: left;
}
/*.empilhadeiras{ height:135px; background:url(../imagens/bg_empilha.gif) 15px -6px; clear:left;}*/

/*
.rodape{ overflow:hidden; padding:20px 0; clear:left; border-top:1px solid; text-align:center; position:relative; display:block;}
.rodape, .rodape a	{ color:#6b6b6b; font-size:10px; }
a.logoR { background:url(../imagens/logoLogica.gif) no-repeat left top; width:76px; height:23px; text-indent:-9999px; display:block; position:absolute; top:91px; left:435px;}
*/
/*------------------------------------------include rodape*/

.rodape { background:url(../imagens/rodape_bg.gif) repeat-x top; margin-top: 0px; padding: 5px 0; clear:both; width: 100%;}
 .rodape .geral {color:#989898; text-align:center; font-size:11px;}
 .rodape .geral span { font-size:12px;}

.rodape_interno {
  width: 940px;
  height: 45px;
  margin:0 auto;
}

.rodape{
	color: #555;
    font-size: 11px;
	float: left;
	clear: left;
	text-align: right;
	display: inline;
    width: 100%;
	}
	.rodape p{
		float: left;
        line-height: 16px;
		width: 795px;
		text-align: center;
		display: inline;
		}
	.creditos a{
		float: left;
		display: inline;
		margin: 0 0 3px 3px;
		}


.destaque { width:713px; float:left; display:inline; margin:13px 0 0 8px;}
.dest_top{ width:100%; background:url(../imagens/destaque_top.gif) no-repeat left top; height:31px; }
 .dest_top h2{ font-size:16px; color:#ffffff; padding:7px 0 0 18px; }
.dest_mid { background:url(../imagens/destaque_mid.gif) repeat-y left top; width:100%; overflow:hidden;}
	ul.list { width:685px; padding:10px 13px 0;}
	ul.list li {
      border: 1px solid #bebebe;
      display: inline;
      float: left;
      margin-right: 5px;
      width: 131px;
    }
	ul.list li.last { margin-right:0;}
 ul.list li h3, ul.list li h3 a { color:#979796;}

.conteudo_site {
    background:url(../imagens/destaque_mid.gif) repeat-y left top;
    width:690px;
    overflow:hidden;
    padding: 5px 12px 0px 12px;
    /*padding-right: 50px;*/
    /*border: 1px solid #ccc;*/
}

h4 { color:#84160c; font-size:14px; font-weight:bold;}
 a.saiba { font-size:15px; color:#463325; font-weight:bold; margin-left:100px; position:absolute; top:42px;}
 a.saiba:hover { font-size:15px; color:#84160C; }
.listtop { background: url("../imagens/detImo_top.gif") no-repeat scroll left top #EAEAEA; padding: 8px 0 0 0; text-align: center;}
.lisbot { background:url(../imagens/detImo_bot.gif) left bottom no-repeat #eaeaea; padding:0 5px 10px 5px; position:relative; display:block; float:left; width:121px;}
 .lisbot p { font-size:11px; }

.dest_bot{ width:100%;background:url(../imagens/destaque_bot.gif) no-repeat left top; height:15px; }

.conteudo_site a {
  color:#84160C;
  text-decoration: none;
}
.conteudo_site a:hover {
  color:#AF1C10;
  text-decoration: none;
}

.preco_destaque {
  font-weight: bold;
  font-size: 16px;
  color: #540D07;
}
.voltar {
  padding: 10px 0px 10px 0px;
  text-align: center;
  clear: both;
}
.align_center {
  text-align: center;
}

.txt_destaque {
  font-size: 14px;
}

#map {
  width: 690px;
  height: 420px;
}

#txt_mensagem {
  padding-top: 30px;
  text-align: center;
  font-size: 14px;
}
.img_mensagem {
  float: right;
  margin-left: 5px;
}


/*
#simulador_financiamento {
  width: 400px;
  height: 100px;
  border-left: 1px solid #B7B7B7;
  border-right: 1px solid #B7B7B7;
  margin:0 auto;
  margin-top: 10px;
}
#simulador_financiamento h1 {
 font-size: 18px;
 font-weight: bold;
 color: #84160C;
 text-align: center;
}
.logo_banco {
  float: left;
  margin: 0 5px 0 5px;
  width: 184px;
  text-align: center;
}
*/
.box_parceiro  h1 {
 font-size: 14px;
 font-weight: bold;
 color: #84160C;
 text-align: center;
 margin: 0;
 padding: 0 0 5px 0;
}
 
.box_parceiro {
  float: left;
  width: 230px;
  min-height: 200px;
  border-right: 1px solid #B7B7B7;
  text-align: center;
  margin: 10px 0 0 0;
}
.last {
  border: 0;
}
.logo_simulador {
  margin: 14px 0;
}
.logo_parceiros {
  margin: 20px 0;
}


.btn {
  background-color:#FFFFFF;
  border:1px solid #000000;
  cursor:pointer;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  height:21px;
  margin-top:5px;
  width:79px;
}

#form_ne {
  float: left;
  width: 680px;
  text-align: center;
  margin: 5px auto;
  display: inline;
}
.cadastre_negocio {
  float: left;
  margin: 0 50px 8px 51px;
}


/*** PARCEIROS ***/



