body {
    margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 0.8em;
	color: #333;
	background: transparent;
    text-align:center; /* hack para o IE */ 
}

#sitebg {
	width: 100%;
    clear: both;
	margin: 0 auto;
}

#wrapper {
	clear: both;
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background: #fff;
}

#content {
	width: 980px;
	padding:0px;
	text-align: left;
}

#topo {
    clear:both;
	width: 980px;
	height: 500px;
	text-align: left;
	background: url('../images/topo.png') no-repeat;
}

#logo {
	position: relative;
	width: 200px;
	height: 120px;
	top: 15px;
	left: 30px;
	text-align: center;
	border: 0px;
}

#busca-codigo-topo {
   position: relative;
   width: 160px;
   height: 80px;
   top: -185px;
   left: 585px;
   font-size: 0.8em;
   color: #cc0000;
   float: left;
   clear: both;
   padding-top: 17px;
   background: url('../images/bg-busca-codigo.png') left top no-repeat;
   z-index: 99;
}

#fone-topo{
   position: relative;
   top: -100px;
   left: 790px;
   float: left;
   margin-right: 220px;
   font-size: 1.2em;
   font-weight: bold;
   color: #aa0000;
   text-align: left;
}

#menu-topo{
	position: relative;
	height: 15px;
	top: -125px;
	left: 0px;
    font-family: arial;
    font-size: 1.0em;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 9px;
	margin: 0px;
	z-index: 99;
}

#menu-topo:hover{
	color: #000;
}

#span-menu{
   font-family:arial;
   font-size:0.6em;
   font-weight:normal;
   color:#cc0000;
}

/*
///////////////////////////////////
         DESTAQUES TOPO 
///////////////////////////////////
*/

#destaques_topo_wrapper {
	width: 100%;
	height: 341px;
    clear: both;
	margin: 0 auto;
	z-index: 99;
	position: absolute;
	top: 212px;
	background: url('../images/bg-destaques.jpg') repeat-x;
}

#destaques_topo{
	position: relative;
	clear: both;
	width: 980px;
	margin: 0 auto;
	text-align: left;
	color: #fff;
	height: 333px;
}

#destaques_topo .titulo_imv{
	font-family: arial;
	font-size: 2.0em;
	color: #fff;
	background: transparent;
	margin-left: 20px;
	margin-top: 10px;
}

#destaques_topo .sub_titulo_imv{
	font-family: arial;
	font-size: 1.3em;
	color: #fff;
	font-weight: normal; 
	background: transparent;
	margin-left: 20px;
	position: relative;
	top: -25px;
}

#destaques_topo .conteudo{
	font-family: arial;
	font-size: 1.0em;
	color: #fff;
	margin-left: 20px;
	margin-top: 20px;
}



#busca-de-imoveis{
	position: relative;
	top: 105px;
	left: 4px;
	text-align: left;
 	width: 184px;
	height: 330px;
	display: inline-block;
	padding-top: 10px;
	z-index: 99;
}

#busca-de-imoveis label{
	font-weight: bold;
	font-size:0.9em;
	color:#333;
	padding-left: 3px;
}

#busca-de-imoveis select{
	font-family: arial;
	font-weight: normal;
	font-size: 0.9em;
	color: #333;
	background: #fff;
	width: 140px;
}

.inputBuscaTopo{
	width:100px;
	height:18px;
	border:0px;
	background: transparent;
	font-size:0.9em;
	font-family:arial;
	color:#333;
	padding-left:8px;
}

.btnBuscaTopo{
	position:relative;
	top:0px;
	left:0px;
	border:0px;
	background: url('../images/spacer.gif');
	width: 50px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}

.labelBuscaTopo{
	font-weight:normal;
	font-size:0.8em;
	color:#019147;
}

.bottom{
	margin-bottom: 10px;
}

#left {
	position: relative;
	padding:0px;
	float: left;
	width: 160px;
    height: 100%;
	background: #eee;
    border: 0px;
	margin-right: 10px;
	text-align: center;
}

#titulo_coluna{
	position: relative;
	font-weight: bold;
	font-size: 1.1em;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	background: #333;
	height: 27px;
	left: 0px;
	top: 0px;
	padding-top: 13px;
	margin-bottom: 15px;
}

#titulo_pag{
	width: 100%;
	position: relative;
	font-family: verdana;
	font-weight: normal;
	font-size: 1.8em;
	color: #136e28;
	float: left;
	margin-bottom: 30px;
	display: block;
}

.titulo_destaques{
	position: relative;
	font-family: verdana;
	font-weight: normal;
	font-size: 1.8em;
	color: #999;
	border-bottom: 1px dashed #ccc;
}

#right{
	width: 770px;
	float: right;
	left: 50px;
	position: relative;
	min-height: 782px;
}

.poweredLogo{
	position:relative;
	border: 0px;
	width: 50px;
	height: 24px;
	display: block;
	float:right;
	margin-left: 5px;
}

#bgfooter{
	width: 100%;
	height: 58px;
	text-align: center;
	clear: both;
}

#footer{
	float: left;
	width: 980px;
	height: 58px;
	background: #a10000;
	font-family: arial;   	
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

#footer_titulo {  
    font-family: arial;
    font-size: 15px; 
    color: #000;  
	font-weight: bold;
    text-align: left;
    line-height: 18px;
}

#footer_145 {  
    width: 145px;
    float: left;
    margin-right: 30px;
	font-size: 12px; 
}

#footer_145 a {  
    text-decoration: none;
	color: #999;
	line-height: 16px;
}

#footer_145 a:hover {  
	color: #cc0000;
}

#copyright {
    position: relative;
    top: 30px;
    display: block;
	font-size: 1.0em;
	color: #e9e9e9;
	text-align: center;
}

#redes_sociais{
    width: 190px;
	margin-top: 0px;
}

#redes_sociais a img{
	border: 0px;
}

.boxBorda{
	border-radius: 5px 5px; /* Implementação W3C */
	-moz-border-radius: 5px 5px; /* Implementação Mozilla */
	-webkit-border-radius: 5px 5px; /* Implementação para browsers que renderizam via webkit */
	box-shadow: 0 0 5px 2px #999; /* Implementação W3C */
    -moz-box-shadow: 0 0 5px 2px #999;  /* Implementação Mozilla */
    -webkit-box-shadow: 0 0 5px 2px #999; /* Implementação para browsers que renderizam via webkit */
    -webkit-box-shadow: 0 0 5px 2px #999; /* Implementação para browsers que renderizam via webkit */
 	behavior: url(../js/PIE.htc); /* Comportamento adicionado para renderização das propriedades acima no IE 7 e IE 8 */	
}

.inputBorda{
	border-radius:7px 7px; /* Implementação W3C */
	-moz-border-radius: 7px 7px; /* Implementação Mozilla */
	-webkit-border-radius: 7px 7px; /* Implementação para browsers que renderizam via webkit */
	box-shadow: 0 0 3px 2px #fff; /* Implementação W3C */
    -moz-box-shadow: 0 0 3px 2px #fff;  /* Implementação Mozilla */
    -webkit-box-shadow: 0 0 3px 2px #fff; /* Implementação para browsers que renderizam via webkit */
    -webkit-box-shadow: 0 0 3px 2px #fff; /* Implementação para browsers que renderizam via webkit */
 	behavior: url(../js/PIE.htc); /* Comportamento adicionado para renderização das propriedades acima no IE 7 e IE 8 */	
}
