html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body {
	background-color: #000000;
	background-image:url(../img/bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	/*font-size: 12px;
	line-height: 16px;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
h1 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}
h2 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
a, a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#outerWrapper {
	margin: 0 auto 0 auto;
	max-width: 866px;
	min-width: 866px;
	padding: 0px 22px 0px 22px;
	text-align: left;
	width: 866px;
	/*background:url(../img/bgHeader2.jpg) no-repeat left top;*/
	background:url(../img/bgHeader3.jpg) no-repeat left top;
}
#outerWrapper #header {
	/*font-size: 18px;
	font-weight: bold;
	line-height: 15px;*/
	height: 200px;
}
#outerWrapper #contentWrapper #content {
	margin: 10px 0 10px 0;
}
#outerWrapper #footer {
	height: 100px;
	position:relative;
}
/**/
#header #topHeader{
	height:160px;
	overflow:hidden;
}
#header #menu{
	height:40px;
	/*background:#F90;*/
	overflow:hidden;
	/* NEW MENU */
	margin:-5px 0 0 -21px;
}
#content #contentCenter{
	min-height:320px;
	margin-bottom:10px;
}
#content #carousel{
	height:160px;
}
#content #carousel ul li{
	cursor:pointer;
}
#content #carousel ul li div.tituloDestaque{
	background:url(../img/alpha.png) repeat-x top left;
	position:absolute;
	width:180px;
	height:27px;
	overflow:hidden;
	z-index:2;
	bottom:0;
	padding:3px 0 0 20px;
}
#content #carousel ul li div.tituloDestaque h1, #content #carousel ul li div.tituloDestaque h2{
	display:inline;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
/* novo layout */
#headerRight{
	float:right;
	width:570px;
}
#headerRight #banner1{
	/*background:#5d5d5d;
	width:468px;
	height:60px;*/
	/*width:479px;
	height:71px;*/
	width:521px;
	height:96px;
	/*margin:35px 0 0 -5px;*/
	margin:41px 0 0 -5px;
	overflow:hidden;
	float:right;
}
#headerRight #banner1 #frameBanner{
	position:absolute;
	background:transparent url(../img/frameBanner.png) no-repeat top left;
	width:521px;
	height:96px;
	z-index:2;
}
#headerRight #banner1 #imgBanner{
	position:absolute;
	z-index:1;
	/*margin:5px 0px 0px 5px;*/
	margin:0px 0px 0px 0px;
}
#headerRight #novoMenu{
	background:url(../img/bgNovoMenu.png) no-repeat 100% 0%;
	width:560px;
	height:21px;
	margin:15px 0 0 0;
	overflow:hidden;
	text-align:right;
	float:right;
	padding:0 10px 0 0;
}
#headerRight #novoMenu a h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	float:right;
	color:#4c2401;
	margin:0 0 0 15px;
	cursor:pointer;
	background:url(../img/setaNova.gif) no-repeat 0 8px;
	padding:0 0 0 7px;
}
#headerRight #novoMenu a:hover h1{
	color:#fff;
	text-decoration:none;
}
/* NEW MENU */
.menu1 {
	float:right;
	/*padding:0 0 0 15px;*/
	padding:0;
	/*margin:0;*/
	margin:0 5px 0 0;
	list-style:none;
	height:38px;
	/*width:575px;*/
	width:881px;
	background:#fff url(../menu_final/button1.gif);
	position:relative;
	border:1px solid #000;
	border-width:0 1px;
	border-bottom:3px solid #ff7200;
}
.menu1 li {
	float:left;
}
.menu1 li a {
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	color:#aaa;
	text-decoration:none;
	font-size:12px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 10px;
	cursor:pointer;
}
.menu1 li a b {
	float:left;
	display:block;
	padding:0 16px 0 8px;
}
.menu1 li.current a {
	color:#ff7200;
	background:url(../menu_final/button3.gif);
}
.menu1 li.current a b {
	background:url(../menu_final/button3.gif) no-repeat right top;
}
.menu1 li a:hover {
	color:#ff7200;
	background:#000 url(../menu_final/button2.gif);
}
.menu1 li a:hover b {
	background:url(../menu_final/button2.gif) no-repeat right top;
}
.menu1 li.current a:hover {
	color:#fff;
	background:#000 url(../menu_final/button3.gif);
	cursor:default;
}
.menu1 li.current a:hover b {
	background:url(../menu_final/button3.gif) no-repeat right top;
}
/* NEW MENU */
/**/
.navegador3{
	height:35px;
	margin:20px 0 5px 0px;
}
.navegador3 .paginas a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#858585;
}
.navegador3 .paginas a:hover{
	color:#fff;
	text-decoration:none;
}
.navegador3 .anterior{
	float:left;
	margin:0 20px 0 0;
	width:31px;
	height:31px;
	overflow:hidden;
}
.navegador3 .seguinte{
	float:left;
	margin:0 0 0 20px;
	width:31px;
	height:31px;
	overflow:hidden;
}
.navegador3 .paginas{
	float:left;
	height:31px;
	margin:10px 0 0 0;
}
.navegador3 .paginas strong{
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#filtragem{
	float:right;
	margin:0 20px 0 0;
}
/* novo layout */





#outerWrapper #footer ul{
	float:left;
	/*margin-right:30px;*/
	/*margin-left:30px;*/
	margin-left:10px;
	width:149px;
	text-align:center;
}
#outerWrapper #footer ul:first-child{
	margin-left:-20px !important;
}
#outerWrapper #footer ul.left-titles{ text-align:left !important; }
#outerWrapper #footer ul li a{
	display:block;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}
#outerWrapper #footer ul li a:hover{
	display:block;
	color:#858585;
}
#outerWrapper #footer ul li h1{
	color:#ff7200;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:bold;
}
#outerWrapper #footer ul li h1 a{
	color:#ff7200;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:bold;
}
#outerWrapper #footer ul li h1 a:hover{
	color:#ff7200;
}
#outerWrapper #footer ul.left-titles li + li {
	margin-top:15px;
}
/**/
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
#menu ul#listaMenu{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Tahoma, Geneva, sans-serif;
}
#menu ul#listaMenu li:first-child{
	margin-left:0px;
}
#menu ul#listaMenu li{
	background:url(../img/bt.png) no-repeat 0% 0%;
	width:168px;
	height:39px;
	overflow:hidden;
	float:left;
	margin-left:6px;
	text-align:center;
}
#menu ul#listaMenu li:hover{
	background:url(../img/bt.png) no-repeat 100% 100%;
}
#menu ul#listaMenu li a h1{
	color:#4f2402;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
	line-height:38px;
}
#topHeader #logo{
	float:left;
	/*width:100px;
	height:110px;
	margin:4px 0 0 26px;*/
	cursor:pointer;
	margin:0 0 0 -22px;
	width:300px;
	height:200px;
	overflow:hidden;
}
#topHeader #idiomas{
	width:90px;
	/*height:20px;*/
	float:left;
	margin:11px 0 0 0;
	display:block;
}
#topHeader .bandeiras{
	/*padding-left:4px;*/
	position:absolute;
	margin: 0 auto 0 auto;
	max-width: 735px;
	min-width: 735px;
	width: 735px;
	top:15px;
	text-align:right;
}
#topHeader #idiomas #logo2{
	margin:10px 0 0 6px;
	width:140px;
	height:98px;
	cursor:pointer;
}
/**/
.casa{
	/*width:275px;*/
	width:281px;
	height:317px;
	overflow:hidden;
	cursor:pointer;
}
.casa .descricao{
	position:absolute;
	z-index:3;
	width:215px;
	height:45px;
	overflow:hidden;
	margin-top:255px;
	margin-left:25px;
	padding:10px 0 0 10px;
}
.casa .descricao h3{
	color:#4f2402;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	line-height:30px;
}
.casa .mascara1, .casa .mascara2, .casa .mascara3, .casa .mascara4{
	width:281px;
	height:317px;
	overflow:hidden;
	position:absolute;
	z-index:2;
}
/* Mascaras Casa */
.casa .mascara1{
	background:url(../img/casa2_b.png) no-repeat top left;
}
.casa .mascara2{
	background:url(../img/casa2_b.png) no-repeat top left;
}
.casa .mascara3{
	background:url(../img/casa3_b.png) no-repeat top left;
}
.casa .mascara4{
	background:url(../img/casa4.png) no-repeat top left;
}
/* Mascaras Casa */
.casa .imagens{
	position:absolute;
	/*width:255px;
	height:249px;*/
	width:266px;
	/*height:249px;*/
	overflow:hidden;
	/*margin-left:12px;
	margin-top:12px;*/
	margin-left:7px;
	margin-top:8px;
	z-index:1;
}
.casa .imagens img{
	height:250px;
}
/* Carousel */
#carousel{
	background:url(../img/barra_destaques.jpg) no-repeat top left;
}
#carousel .botoes{
	float:right;
	clear:right;
	margin:-18px 0 0 0;
	padding-right:20px;
}
#carousel .botoes img{
	cursor:pointer;
}
#carousel .botoes .prev{
	margin-right:0px;
}
#carousel h2{
	color:#4f2402;
	text-indent:35px;
	line-height:24px;
}
#carousel .carousel{
	margin-top:2px;
	max-width:863px;
}
#carousel .carousel ul li{
	width:200px;
	height:151px;
	background:#333;
	margin-right:21px;
}
/* banners */
#banners{
	display:block;
	margin:60px 0 30px 0;
}
/* Listagem */
.breadCumb{
	background:url(../img/navegador.gif) no-repeat top left;
	height:44px;
	overflow:hidden;
}
.breadCumb div{
	float:left;
	margin-top:15px;
}
.breadCumb div.tit1{
	margin-left:35px;
	width:113px;
	text-align:center;
}
.breadCumb div.tit1 h2{
	font-size:11px;
	font-weight:bold;
}
.breadCumb div.tit2 h1{
	color:#462502;
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
	margin-left:15px;
}
/**/
.navegador2 div{
	float:left;
	margin-top:15px;
}
.navegador2 div.tit1{
	margin-left:35px;
	width:113px;
	text-align:center;
}
.navegador2 div.tit1 h2{
	font-size:11px;
	font-weight:bold;
}
.navegador2 div.tit2 h1{
	color:#462502;
	text-transform:none;
	font-weight:bold;
	font-size:18px;
	margin-left:15px;
}
/**/
.breadCumb div.pag{
	float:right;
	margin-right:50px;
}
.navegador{
	height:35px;
	margin:20px 0 5px 150px;
}
.navegador .paginas a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#858585;
}
.navegador .paginas a:hover{
	color:#fff;
	text-decoration:none;
}
.navegador .anterior{
	float:left;
	margin:0 20px 0 0;
	width:31px;
	height:31px;
	overflow:hidden;
}
.navegador .seguinte{
	float:left;
	margin:0 0 0 20px;
	width:31px;
	height:31px;
	overflow:hidden;
}
.navegador .paginas{
	float:left;
	height:31px;
	margin:10px 0 0 0;
}
.navegador .paginas strong{
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.listagem{
	width:542px;
	float:left;
}
.listagemDestaque{
	width:300px;
	float:right;
}
.imovelBaixo{
	margin-top:105px;
}
.imovelBaixoInfo{
	margin-top:64px;
}
.repeatList{
	width:516px;
	height:98px;
	overflow:hidden;
	background:url(../img/bgListagem.png) no-repeat top left;
	padding:6px;
	margin-bottom:10px;
	font-size:11px;
}
.listagem .repeatList .imagemRepeat{
	float:left;
	margin-right:20px;
	cursor:pointer;
}
.listagem .repeatList .imagemRepeat .mascaraList{
	position:absolute;
	z-index:2;
	background:red;
	width:128px;
	height:98px;
	overflow:hidden;
	background:url(../img/mascaraList.png) no-repeat top left;
}
.listagem .repeatList .imagemRepeat .mascaraList imagemList{
	position:absolute;
	width:126px;
	height:96px;
	overflow:hidden;
	z-index:1;
}
.listagem .repeatList .informacaoList h1{
	color:#ff7200;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	line-height:30px;
	margin:10px 0 10px 0;
	cursor:pointer;
}
.listagem .repeatList .informacaoList .fav{
	float:right;
	margin:-35px 10px 0 0;
}
.listagem .repeatList .informacaoList .tabela{
	cursor:pointer;
}
.listagem .repeatList .informacaoList table{
	width:360px;
	color:#8e8e8e;
}
.listagem .repeatList .informacaoList table td{
	height:20px;
}
.listagem .repeatList .informacaoList table td.din{
	color:#fff;
	text-transform:uppercase;
}
/* detalhe */
.navegador2{
	background:url(../img/navegador2.gif) no-repeat top left;
	height:44px;
	overflow:hidden;
}
.leftDetail{
	float:left;
	width:490px;
	min-height:400px;
	overflow:hidden;
	margin-right:20px;
}
.rightDetail{
	float:right;
	width:350px;
}
/**/
.navegador2 .referencia{
	text-align:right;
	float:right;
	margin-right:40px;
	font-size:9px;
}
.navegador2 .referencia span{
	font-weight:normal;
	font-size:11px;
	font-weight:bold;
}
/**/
#banners img{
	cursor:pointer;
}
#banners img:first-child{
	margin-right:47px;
}
/**/
.textoGeral{
	margin-top:20px;
}
/* bem vindo */
.bemVindo{
	height:150px;
	overflow:hidden;
	margin:50px 0 0 0;
	float:right;
	width:550px;
	text-align:justify;
}
.bemVindoNoticias{
	height:100px;
	margin:0 0 0 0;
	float:right;
	width:550px;
}
.bemVindo h3, .bemVindoNoticias h3{
	color:#ff6f00;
	text-transform:uppercase;
	margin:0 0 20px 0;
}
.bemVindo a{
	font-weight:normal;
}
/* noticias */
.repeatNoticia{
	float:left;
	margin:0 0 0 22px;
	width:264px;
	height:67px;
	overflow:hidden;
	color:#858585;
}
.repeatNoticia.first{
	margin:0 0 0 0;
}
.tabelaNoticias a{
	font-weight:normal;
	text-align:justify;
	display:block;
	/*font-size:12px;*/
}
.detailNoticia{
	margin:30px 0 10px 6px;
	text-align:justify;
}
.detailNoticia p{
	margin:0 0 10px 0;
}
.detailNoticia h1{
	color:#ff7300;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	line-height:30px;
	margin-bottom:10px;
}
.detailNoticia ul{
	list-style:outside;
	list-style-image:url(../img/bullet.gif);
	margin:10px 10px 10px 20px;
	padding:inherit;
}
/* frm_recrutamento */
form{
	font-size:11px;
}
form .input{
	border:none;
	background-color:#cccccc;
	width:240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	/*float:left;*/
}
form .select{
	background-color:#cccccc;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
form .textArea{
	border:none;
	background:#cccccc;
	width:240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:hidden;
	overflow-y:auto;
}
form .botao, .botao{
	background:#ff7300;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	border:none;
	padding:4px;
	width:120px;
}
form .botao2, .botao2{
	background:#898989;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	border:none;
	padding:4px;
	width:120px;
}
form .checkbox{
	cursor:pointer;
}
/* detail tabs */
#menuTabs{
	width:328px;
	height:72px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:10px;
}
#menuTabs ul li{
	width:163px;
	height:23px;
	float:left;
	background:url(../img/tab.gif) no-repeat 0px 0px;
	margin:0 1px 1px 0;
	text-align:center;
	line-height:22px;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
}
#menuTabs ul li:hover, #menuTabs ul li.select{
	background:url(../img/tab.gif) no-repeat 0px -23px;
}
#menuTabs #menu1{
	font-weight:bold;
	background-color:#ff7200;
	background-image:url(../img/marcar-visita.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#462502;
}
/* baseInfo */
#baseInfo{
	width:328px;
	min-height:170px;
	background:#393939 url(../img/baseInfo.gif) no-repeat top left;
}
#baseInfo span{
	display:block;
	height:27px;
	overflow:hidden;
	text-align:right;
	color:#000;
	padding-right:15px;
	line-height:24px;
}
#baseInfo ul{
	font-size:11px;
	color:#fff;
	margin:0 5px 5px 5px;
}
#baseInfo ul li{
	margin-top:5px;
}
.colEsquerda{
	float:left;
	width:190px;
}
.colEsquerda h5, .colDireita h5{
	font-size:10px;
	font-weight:normal;
	color:#8f8f8f;
}

/* AJAX */
.interior{
	margin-top:16px;
	text-align:justify;
}
.interior h1{
	color:#ff7300;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	line-height:30px;
}
/**/
#tresBanners{
	width:160px;
	height:327px;
	overflow:hidden;
	padding:6px;
	background:url(../img/fundo3Banners_2.gif) no-repeat top left;
	float:right;
	margin:-335px 0 0 0;
}
#tresBanners img{
	margin:0 0 15px 20px;
}
#tresBanners img:first-child{
	margin-top:12px;
}
/**/
sup.subido{
	font-size:7px;
	margin:-4px 0 0 2px;
	position:absolute;
}
/**/
#logotipos{
	padding-top:60px;
}
#logotipos ul li{
	display:inline;
	margin:0 0 0 12px;
	width:170px;
	height:140px;
	overflow:hidden;
}
#logotipos ul li:first-child{
	margin-left:0;
}
#semResultados{
	display:block;
	text-align:center;
}
/**/
#mapaInterior{
	width:279px;
	height:44px;
	overflow:hidden;
	position:relative;
	margin-top:-105px;
	margin-bottom:60px;
}
.empreendimento{
	width:316px;
	margin:10px 0 10px 0;
	cursor:pointer;
	height:100px;
	overflow:hidden;
	background:url(../img/caixaEmpreendimento.jpg) no-repeat 0% 0%;
	padding:36px 6px 6px 6px;
	margin-bottom:10px;
	font-size:11px;
}
.empreendimento .empreendimentoInfo{
	width:175px;
	text-align:center;
	float:left;
	padding-top:30px;
}
.empreendimento .imagemRepeat{
	float:right;
}

.empreendimento .imagemRepeat .mascaraList{
	position:absolute;
	z-index:2;
	background:red;
	width:128px;
	height:98px;
	overflow:hidden;
	background:url(../img/mascaraList.png) no-repeat top left;
}
.empreendimento .imagemRepeat .mascaraList imagemList{
	position:absolute;
	width:126px;
	height:96px;
	overflow:hidden;
	z-index:1;
}

/*2014*/
#outerWrapper #footer ul.left-titles{ width: 90px; }
ul.social-network {
	float:right !important;
	width: 300px !important;
	text-align:right !important;
}
ul.social-network li { display:inline-block; margin-right:15px; }
ul.social-network li:last-child { margin-right:0px !important; }
ul.social-network li img { width:26px; height:26px; }