*{
margin: 0 auto; padding:0; font-family: Calibri, Arial;

}

body
{
	background:#C8C8C8;
	background-repeat: repeat-y;
	width: 100%;
	*margin:0px auto; 
}

#bg 
{
	background: url("../img/slide2side.png");
	background-repeat: repeat-y;
	width: 1236px;
	margin:-17px auto;
	padding:0px;
}
	

		
/*--------------->LAYOUT<---------------*/

#tituloImovelV
{
	color: #990000;
	float: left;
	font-family: Calibri,Arial;
	font-size: 18px;
	font-weight: bold;
	margin-left: 315px;
	width: 180px;
}
			   
#tituloImovelL{
				color:#900;
				font-size:18px;
				margin-left:530px;
				font-family: Calibri, Arial;
				font-weight:bold;
				width:180px;
			   }

.corpo
{
	margin:0 auto;
	color:#000;
	font-family: Calibri, Arial;
	font-size:12px;
	width:997px;
}
		
.topo
{
	margin:10px;
	width: 975px;
	color:#000000;
	height:120px;
	display:block;
	background:#fff;
}
		
.logotipo{
			background-image:url(../img/logo.png);
			background-repeat:no-repeat;
			background-position:left;
			width:245px;
			height:120px;
			float:left;
			cursor:pointer;
			margin:0px;
			}
			
.contato{
			margin:auto;
			width:397px;
			height:120px;
			float:left;
			}
.agencia{
			background-image:url(../img/agencias.png);
			background-repeat:no-repeat;
			background-position:center;
			width:288px;
			height:125px;
			float:right;
			margin:7px 0px 0px 0px;
			text-align: left;
			}
		
#menu{
			width:993px;
			height:40px;
			font-size: 15px;
			background:!transparent;
			display:block;
			margin:0px 0px 0px 4px;
			*margin:0px 0px 0px 3px;
			
}
#esq{
			background-image:url(../img/esq1.png);
			background-repeat:no-repeat;
			background-position:center;
			float:left;
			height:40px;
			width:7px;
			display:block;
			margin:2px 0px 0px 0px;
}
.menubarra, .Cabinet
{
	background-image:url(../img/meio.png);
	background-repeat:repeat-x;
	background-position:center;
	float:left;
	height:40px;
	color:#FFF;
	width:970px;
	_width:973px;
	display:block;
}

.menubarra ul {
	margin-top: 0px;
	padding-top: 0px;
}

#dir{
			background-image:url(../img/dir1.png);
			background-repeat:no-repeat;
			background-position:center;
			float:left;
			height:40px;
			width:10px;
			*width:11px;
			display:block;
}

.rodape{
	background-image:url(../img/rodape.png);
	background-repeat:repeat-x;
	width:983px;
	height:32px;
	color:#FFF;
	margin-left:10px;
	*margin:10px 0px 0px 10px;
	float:left;
	text-align: center;
}

div.traco {
	height: 30px;
	float:left;
	margin-left:478px;
	
}

ul.endereco{

	display:inline;}
	
	
	
li.end1
{
	color:#FFF;
	float:left;
	margin-left:-429px;
	margin-top:7px;
	font-size:16px;
	
	}




li.end2	
{
	color:#FFF;
	margin-left:30px;
	float:left;
	margin-top:7px;
	font-size:16px;
	
	}

#busca
{
	width:980px;
	height:86px;
	background:!transparent;
	margin:0px 0px 0px 10px;
	*margin:0px 0px 0px 10px;
	display:block;
}

div.barrabusca_esq
{
	background-image:url(../img/bg_dest_esq.png);
	background-repeat: no-repeat;
	float:left;
	height:88px;
	width:19px;
	display:block;
}

.barrabusca
{
	background:url(../img/bg_dest_full.png);
	background-repeat: repeat-x;
	height:88px;
	color:#FFF;
	width:941px;
	float:left;
	display:block;
}

div.barrabusca_dir
{
	background-image:url(../img/bg_dest_dir.png);
	background-repeat: no-repeat;
	float:left;
	height:88px;
	width:19px;
	display:block;
}


/*Menus do rodapé*/
#menus{
		float:left;
		width:185px;
		height:auto;
		margin:0;
		margin-left:15px;
				
	  }
#menus2{
		float:left;
		width:160px;
		height:auto;
		margin:0;
		margin-left:-5px;
		padding:0;
		
	  }	
#menus3{
		float:left;
		width:160px;
		height:auto;
		margin:0;
		margin-left:-5px;
		padding:0;
		
	  }
#menus4{
	float:left;
	width:160px;
	height:auto;
	margin:0;
	margin-left:-5px;
	padding:0;
	
	}
#menus5{
	float:left;
	width:160px;
	height:auto;
	margin:0;
	margin-left:-5px;
	padding:0;
	
	}	  
#menus6{
		float:left;
		width:160px;
		height:auto;
		margin:0;
		margin-left:-5px;
		padding:0;
		
	  }
#tarja{
		background-image:url(../img/tarjaMenuCima.png);
		width:997px;
		height:104px;
		background-repeat:no-repeat;
		margin-bottom:5px;
		margin-top:10px;
		margin-left:10px;
		position: relative;
		
    	font-family: Calibri,Arial;
    	font-size: 10px
	  }	    
#icon1 {
	float: left;
	/*margin-top: 15px;
	margin-left:50px;*/
}  



div.conteudoTarja{
	clear: both;
	float:left;
	/*margin-top: 35px;*/
	font-weight: normal;
	margin-left: 36px;
	text-align:left;
}
			   
li {
	text-decoration: none;
	overflow: hidden;
	list-style:none;
	color: #000000;
	font-size: 13px;
	}
li a{
	text-decoration:none;
	color:#666666;
	
	}
	
li a:hover{
	text-decoration:none;
	color: #666666;
	}

#icon2 {
	/*float: left;
	margin-top: -20px;
	margin-left: 250px;*/
	*margin-top:-75px;
	*margin-left:380px;
}  



div.conteudoTarja2
{
	float:left;
	font-weight: normal;
	/*padding-top:35px;*/
	/*margin-left: -100px;*/
	margin-left: 35px;
	width:150px;
	text-align:left;
	position: relative;
	left: -36px;
	
}
div.conteudoTarja2 ul li.link
{
	float:left;
	
	}




li.quemsomos
{
	*margin-left:1px;
	*margin-top:-1px;

	
	}


li.ondeestamos
{
	*margin-left:1px;
	*margin-top:-1px;
	
	
	}


li.politicasdevendas
{
	*margin-left:1px;
	
	}


li.imoveisprontos
{
	
	*margin-left:0px;
	*margin-top:-90px;
	}
	
li.lancamentos
{
	*margin-left:0px;

	}
	
li.flats
{
	*margin-left:0px;
	}

li.areasparaincorporacao
{
	*margin-left:0px;
	
	}	


#icon3 {
	/*float: left;
	margin-left: 682px;
	margin-top: -35px;*/
	*margin-top:-115px;
	*margin-left:680px;
}  

div.conteudoTarja3{
	float: left;
	font-weight: normal;
	margin-left: 40px;				
	/*margin-top: -18px;*/
 }
			   
li.vendaelocacao
{
	*margin-left:-10px;
	*margin-top:-35px;
	
	}


li.admdeimoveis
{
	*margin-left:-10px;
	*margin-top:-35px;
	
}

li.planejamentoevendas
{
	*margin-left:-10px;
}
		   
#vermais
{
	background-image:url(../img/ver_mais.png);
	background-repeat:no-repeat;
	width:49px;
	height:28px;		
	margin:0;
	margin-left:580px;
}

#buscaavancada
{
	color:#900;
	padding-left:20px; 
	font-size:14px; 
	text-decoration:none;
}
#buscaavancada a:link{color:#900;}

#encontreimoveis{float:left; margin-top:5px; width:110px; height:auto;}

#bairros{text-align:left; width:130px; padding-left:20px; margin:0;}
#bairros2{text-align:left; width:130px; padding-left:25px; margin:0;}

#bairros li{list-style: none; }

#bairros li a{text-decoration:none; color:#000;}

#bairros2 li{list-style: none; }

#bairros2 li a{text-decoration:none; color:#000;}


.thumb 
{
	float:left;
	
	border:0;
	margin:0;
	margin-left:28px;
	padding:0;
	position:relative;
	background:transparent;
	width:195px;
	height:155px;

}


.thumb2{
	float:left;
	border:0;
	margin:0;
	margin-left:28px;
	padding:0;
	position:relative;
	background:transparent;
	color:#FFF;
	}
	
.thumb3{
	float:left;
	border:0;
	margin:0;
	margin-left:28px;
	padding:0;
	position:relative;
	background:transparent;
	color:#FFF;
	}	

	
.thumb5{
	float:left;
	border:0;
	margin:0;
	margin-left:28px;
	padding:0;
	position:relative;
	background:transparent;
	color:#FFF;
	}		
	
#linktopo a:link {
	 		text-decoration:none;  color:#7E808F;
	 	  }	

/*--------- DIVS DO CONTEUDO ---------*/
.block{
			height:0px; 
			width:100%; 
			display:block; 
			clear:both;
			font-size:0px;
			}
.slideshow{
			margin-left:-40px;
			padding-left:0px;
			width:534px;
			height:210px;			
			/*float:left;*/
			display:block;
			position: absolute;
			left: 0px;
			}
	
.slideshow2{
			margin-left:-40px;
			padding-left:0px;
			width:523px;
			height:210px;			
			/*float:right;*/
			display:block;
			position: absolute;
			right: -15px;
			}

			
div.cont
{
	background:transparent;
	background-color:#FFF;
	float:left;

	
	}			
			
			
			
			
#geral
{
	width:980px;
	height:220px;
	display:block;
	background:!transparent;
	display:block;
	margin:30px 0px 0px 10px;
	*margin:40px 0px 0px 10px;

}

div.destaques_esq 
{
	background-image: url("../img/bg_dest_esq.png");
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 88px;
	width: 19px;
}

div.destaques
{
	background:url("../img/bg_dest_full.png");
	background-repeat: repeat-x;
	float:left;
	height:88px;
	width:939px;
	display:block;
}

div.destaques h2.titulo_destaques
{
	margin:15px;
	color:#fff;
}

div.destaques_esq img.prev2
{
	width:21px;
	height:21px;
	text-decoration:none;
	float:left;
	display:block;
	cursor:pointer;
	margin:100px 10px;
}

div.destaques_dir img.next2
{
	width:21px;
	height:21px;
	float:left;
	display:block;
	text-decoration:none;
	cursor:pointer;
	margin:100px -10px;
}

div.destaques_dir
{
	background-image: url("../img/bg_dest_dir.png");
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 88px;
	width: 19px;
}

#textoDestaque{
				font-size:18px;
				font-weight:bold;
				margin-top:-20px;
				margin-left:15px;
				margin-bottom:17px;
				color:#FFF;
			  }

.destaquesbox{
				/*background: url(../img/modelo1_janela_home.png) no-repeat;*/
				float:left;
				margin-bottom:20px;
				width:205px;
				height:156px;
				text-align:center;
				border:0;
				display:block;
				}
.buscafotobox{
				background: url(../img/modelo2_janela_busca.png) no-repeat;
				float:left;
				margin-bottom:20px;
				width:138px;
				height:105px;
				text-align:center;
				border:0;
				display:block;
				}
/*--------- CAIXA POPUP ---------*/
.tool{
		background-color: transparent;
		color:#000000;
		border:0;
		margin:0 auto;
		padding:0;
		overflow:hidden;
		width:195px;
		height:155px;
		margin-left:3opx;
}

#venda
{
	border-style:none;
}

#aluguel
{
	border-style:none;
}

.destaquesbox .tool{display:none;}

.destaquesbox:hover .tool{display:block; position:absolute; z-index:100;}

/*--------- MENU ---------*/

				
.pai{
				display: inline;
				float: left;
				font-size: 16px;
				line-height: 28px;
				margin: 0px 0.2em 0px 0px;
				/**margin: 1px 10.9px;*/
				}
				
.pai a{
				display:inline-block;
				height:30px;
				line-height:30px;
				padding-left:10px;
				padding-right:10px;
				color:#FFF;
				text-decoration:none;
				text-align:center;

				}
.pai a:hover{
				background-image:url(../img/hover.png);
				height:30px;
				color:#000000;
				text-decoration:none;
				
				}

#menuRodape{
			line-height:20px;
			margin-left:0px;
			padding-left:5px;
			padding-top:-7px;
			width:185px;			
			}
				
#menuRodape li{
				list-style: none;
				text-decoration:none;
				font-size:12px;;
				font-weight:600;
			   }
			   
#menuRodape li a{
					text-decoration:none;
					color:#FFF;
				}

/*--------- SLIDE ---------*/
.slide
{
	margin:0 auto;
	width:460px;
	height:190px;
	background-color:transparent;
	color:#FFF;
	border:0;
	margin-left: 50px;
}

.slide2
{
	background-color: #fff;
	border-style: none;
	color: #FFFFFF;
	height: 190px;
	width: 501px;
	position: absolute;
}
			
#nav{
			position:absolute;
			display:block;
			height:20px;
			bottom:-10px;
			z-index:100;
			text-align: left;
			margin-left: 45px;
			left: 10px;
			}

#nav a
{
	width:22px;
	height:22px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url(../img/circAtivo.gif);
	line-height:20px;
	font-size:12px;
	color:#FFF;
	/*border:1px solid #CCC;*/
	display:inline-block;
	text-align:center;
	margin:2px;
	text-decoration:none;
}

#nav a:hover
{
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url(../img/circInativo.gif);
	color:#FFF;
}

#nav a.activeSlide:hover
{
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url(../img/circInativo.gif);
	color:#FFF;
}

#nav a.activeSlide{
			background-color:transparent;
			background-repeat:no-repeat;
			background-image:url(../img/circInativo.gif);
			color:#FFF;
			}

#nav2
{
	display: block;
	height: 20px;
	margin-right: 9px;
	position: absolute;
	text-align: right;
	bottom: -10px;
	z-index: 100;
	right: 18px;
}

#nav2 a
{
	width:22px;
	height:22px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url(../img/circAtivo.gif);
	line-height:20px;
	font-size:12px;
	color:#FFF;
	/*border:1px solid #CCC;*/
	display:inline-block;
	text-align:center;
	margin:2px;
	text-decoration:none;
}

#nav2 a:hover
{
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url(../img/circInativo.gif);
	color:#FFF;
}

#nav2 a.activeSlide:hover
{
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url(../img/circInativo.gif);
	color:#FFF;
}

#nav2 a.activeSlide{
			background-color:transparent;
			background-repeat:no-repeat;
			background-image:url(../img/circInativo.gif);
			color:#FFF;
			}

.slide .img
{
	width:250px;
	height:194px;
	float:left;
	display:block;
	background-image: url("../img/fundo_img_slide.png");
	background-repeat:no-repeat;
}

.slide div.img a img
{
	margin: 2px 0px 0px 8px;
	float:left;
}

.slide2 .img
{
	width:251px;
	height:194px;
	float:right;
	display:block;
	background-image: url("../img/fundo_img_slide2.png");
	background-repeat:no-repeat;
	margin-left:250px;
}

.slide2 div.img a img
{
	float: right;
  margin: 2px 9px 0px 0px;
}

.slide .dados
{
	background-image: url("../img/bg_dados_esq.png");
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    height: 179px;
    margin-left: 250px;
    *margin-left: 0px;
    position: absolute;
    top: 5px;
    width: 212px;
    z-index: 99;
}

.slide2 .dados
{
	background-image: url("../img/bg_dados_dir.png");
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    height: 179px;
    margin-left: 41px;
    position: absolute;
    top: 5px;
    width: 212px;
    z-index: 99;
}			

/*--------- CORES ---------*/

.white{
			color:#FFF;
			font-size:14px;
			font-family: Calibri, arial;
			font-weight:normal;
		
			}
			

/*--------- LINKS ---------*/

.conteudo .colunadir a{
			color:#000000;
			text-decoration:none;
			font-size:16px;
			}
			
.conteudo .colunadir a:hover{
			color:#FFF;
			text-decoration:underline;
			}
			
.conteudo a{
			color:#999;
			text-decoration:underline;
			}
			
.conteudo a:hover{
			color:#000000;
			text-decoration:none;
			}
			
			
#paginacao { margin: 20px auto }
#paginacao ul { margin: 0; padding: 0; text-align: center; font-size: 13px }
#paginacao ul li { list-style-type: none; display: inline; padding-bottom: 1px }
#paginacao a, #geral #conteudo #paginacao a:visited { padding: 0px 5px; border: 1px solid #4f6d81; text-decoration: none; color: #4f6b72; cursor: pointer; background-color: white }
#paginacao a.atual { background:url(../imagens/prompt_header.gif) repeat; color: #4f6b72; border:1px #4f6d81 solid; font-weight: bold; cursor: pointer }
#paginacao a.auxiliar { font-weight: normal; }
#paginacao a.disablelink, #geral #conteudo #paginacao a.disablelink:hover { color: #4f6b72; cursor: default; border:1px #4f6d81 solid; font-weight: normal }



a.MaisImoveis:link, a.MaisImoveis:visited, a.MaisImoveis:active {
	font-family: Calibri, Arial;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
	text-decoration: none;
} 

a.MaisImoveis:hover {
	font-family: Calibri, Arial;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
	text-decoration: underline;
}
.bg1 {
	background-color: #F2F2F9;
}

.Plus {
	/*border-width: medium;
	border-style: solid;
	border-color: #E0E0DC;*/
	background-color: #D8D8D8;
	margin-top: 3px;
}
.PlusBairro {border-width: medium;
	border-style: solid;
	border-color: #E0E0DC;
	background-color: #D8D8D8;
}
.PlusDormsSuitesVagas {border-width: medium;
	border-style: solid;
	border-color: #ECEBEB;
	background-color: #ECEBEB;
}
.PlusDormsSuitesVagasPhp {border-width: medium;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
}


.TituloPadrao {
	font-family: Calibri, Arial;
	font-size:12px;
	font-weight:bold;
	color:#900;
}

.BotaoBusca {
	width:68px;
	height: 27px;
	background-image: url(../img/buscar.jpg);
}

.TituloBusca {
	font-family: Calibri, arial;
	font-size: 12px;
	color: #00a54f;
}
.tipo {
	
	background-repeat: no-repeat;
	width: 400px;
	height: 37px;
	font-family: Calibri, Arial;
	font-size: 20px;
	color: #000099;
	padding: 5px;
	font-weight: bold;
	text-align: left;
}



#title {
	margin-top: -30px;
	padding-left: 10px;
	font-size:18px;
	border-bottom: 1px solid #cccccc;
}
	

.referencia {
	font-family: Calibri, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #009;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc;
	width:400px;
}
.conteudodetalhe {

	font-family: Calibri, Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	
	
}


.titulosdetalhe {


	font-family: Calibri, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #009;
	padding-left: 10px;
	
}
.conteudodetalhe2 {
	font-family: Calibri, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #009;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc;
}
.formpreferencia {

    font-family: Calibri, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #991111;
	font-weight:bold;
} 
.formpreferenciab {

    font-family: Calibri, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.conteudobusca {
	font-family: Calibri, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.titulobusca2 {

	font-family: Calibri, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #5A5A5A;
}
.titulobusca3 {


	font-family: Calibri, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #AC151E;
}
.LinhClasse {
	background-color: #666666;
	border-top: 1px solid #555555;
	width: 100%;
	text-align: left;
	font-family: Calibri;
	font-size: 14px;
	color: #FFFFFF;
	
	padding: 4px;
	padding-left: 15px;
}

.ComboBoxModelo5 { 
	font-size: 10px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #CCCCCC;
}	

.Fundocinza {
background-color: #FFFFFF;
}
.Fundocinza2 {
background-color: #666666;
}

.Botao{background-color:#FFFFFF; border:1px solid #666; padding:2px;}

.Botao:hover{background-color:#DEDEDE;}

.Botao:active{background-color:#999999;}

select {
	width:50px; 
	font-size:12px; 
	font-family: Calibri;}


.TextBox, .ComboBox, .TextArea{border:1px solid #666; background-color:#FFFFFF;}

.TextBox:focus,  .TextArea:focus{background-color:#FFFFAE;}

.ComboBox:focus{background-color:#FFF;}

.pesquisarbotao{background-image:url(../img/button.png); width:68px; height:20px; line-height:15px; border:0px; color:#000000; font-weight:bold; font-family:Calibri, Arial; margin-top:10px;}

.pesquisarbotao:hover{opacity:0.80; -moz-opacity: 0.80; filter: alpha(opacity=80);}

.pesquisarbotao:active{opacity:0.70; -moz-opacity: 0.70; filter: alpha(opacity=70);}

.rodape_buttons{
	float:right;
	width:80px;
	padding-left:900px;
	text-align:right;
	margin-top:-26px;
	margin-right:25px;
}
			
			
#tool{ 
	background:#FFFFFF; 
	position:absolute; 
	display:block; 
	/*width:190px; 
	height:150px;*/
	width:100%;  
	height:100%; 
	font-size:10px; 
	color:#000; 
	line-height:10px; 
	text-align:left; 
	/*margin-left:7px;*/
	cursor:pointer;
}

.tool #tool{display:none;}
.tool:hover #tool{display:block;}
.tool:hover #tool span{opacity:1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); color:#000000;}

a.menuger{color:#FFF; text-decoration:none;}
a.menuger:hover{color:#d0d0d0; text-decoration:underline}

.Titulo_Pagina{font-size:18px; font-weight:bold;}
.TextoCabecalho{background-color:#666; color:#FFF; font-weight:bold;}
.TabelaLista tr{margin:20px; font-family: Calibri,Arial; border:1px solid #000;}
.TextoItemBranco{border:1px solid #000; padding:2px;}

.TextoItemMeioBranco{border:1px solid #000; padding:2px;}
.TextoCampo{font-size:12px !important;}

#libClose{background-colo:#666;}
#loguinho {
float: left;
margin-top: 28px;
margin-left: 20px;
margin-right: 4px;
}


div.borda_rodape
{
	background-image:url(../img/slide1down.jpg);

  width: 1125px;
  height:10px;
  margin-left: 9.9px;
  margin-top:14px;
  *margin-left: 9.9px;
  
}

span.titulorodape



{
	
	color: #CC0000;
	 padding-left:10px; 
	 font-size:12px; 
	 font-weight: bold;
*margin-top:290px;


 }


.empresa{margin-top:0;}
.empresa ul li{	list-style:none;}
.empresa ul li a {text-decoration:none;}




