*{
	margin:0 auto;
	padding:0;
	}

body{
	}


/*-#HEADER-*/

#header-100{
	width:100%;
	height:140px;
	margin:0 auto;
	display:block;
	float:left;
	}

/*header*/
#header{
	width:960px;
	height:140px;
	margin:0 auto;
	}

.logo-imobiliaria{
	width:275px;
	height:140px;
	float:left;
	}
.logo-imobiliaria{
	width:275px;
	height:140px;
	float:left;
	}
.logo-imobiliaria img{
	width:262px;
	border:0;
	margin:15px auto;
	display: block;
	border:0;
	}

	
/*-contato-*/

.line-boleto-contato{
	width:670px;
	height:37px;
	float: right;
	background-color:#DFDFDF;
	}
/*.line-boleto-contato */.boleto-extrato{
	width:210px;
	height:37px;
	background-image:url(../img/bg-top-bol-extrato.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
	float:left;
	}
/*.line-boleto-contato */.boleto-extrato ul{
	padding:0;
	list-style:none;
	margin-left:5px;
	}
/*.line-boleto-contato*/ .boleto-extrato ul li{
	display:inline;
	height:37px;
	text-align:center;
	}
/*.line-boleto-contato*/ .boleto-extrato ul li a{
	font:13px Tahoma, Geneva, sans-serif;
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
	line-height:36px;
	}
/*.line-boleto-contato*/ .boleto-extrato ul li a:hover{
	color:#CCC;
	}

ul.cont-top{
	padding:0;
	list-style:none;
	float:right;
	}
ul.cont-top > li{
	display:inline;
	width:136px;
	height:30px;
	margin-left:15px;
	float:left;
	margin-top:5px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#666;
	line-height:29px;
	}

ul.cont-top > li a{
	text-decoration:none;
	color:#666;
	line-height:29px;
	}

ul.cont-top > li .top-tel{
	background-image:url(../img/bg-sprit-contato.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:128px;
	height:30px;
	float:left;
	padding-left:8px;
	}
	
ul.cont-top > li a.top-lig{
	background-image:url(../img/bg-sprit-contato.png);
	background-position:0 -32px;
	background-repeat:no-repeat;
	width:136px;
	height:30px;
	padding-left:5px;
	float:left;
	}
ul.cont-top > li a.top-mail{
	background-image:url(../img/bg-sprit-contato.png);
	background-position:0 -64px;
	background-repeat:no-repeat;
	width:136px;
	height:30px;
	padding-left:10px;
	float:left;
	}
	
/*nav-institucional*/

.nav-institucional{
	width:630px;
	height:60px;
	margin-top:60px;
	float:right;
	padding:0;
	list-style:none;
	}
.nav-institucional .menu-top-instit{
	/*width:630px;*/
	height:25px;
	background-image:url(../img/bg-menu-institucional-top.png);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:28px;
	float:left;
	z-index:900;
	position:absolute;
	}
.nav-institucional .menu-top-instit ul{
	float:left;
	padding:0;
	list-style:none;
	}
.nav-institucional .menu-top-instit ul li{
	display:inline;
	float:left;
	margin-right:13px;
	height:25px;
	}
.nav-institucional .menu-top-instit ul li:first-child{
	margin-left:20px;
	}
.nav-institucional .menu-top-instit ul li a{
	font:13px Tahoma, Geneva, sans-serif;
	color:#333;
	text-decoration:none;
	line-height:26px;
	}
.nav-institucional .menu-top-instit ul li a:hover{
	color: #900;
	}
	
	
	
.nav-institucional .atend-top{
	width:226px;
	height:53px;
	float: right;
	z-index:1100;
	position:relative;
	}

.nav-institucional .atend-top a img{
	border:0;
	width:220px;
	}

/*-#NAV-*/

#nav-100{
	width:100%;
	height:60px;
	margin:0 auto;
	display:block;
	background-color:#010068;
	float:left;
      margin-top: 10px;
	}

.nav{
	width:960px;
	height:60px;
	margin:0 auto;
	}
.nav ul.menu{
	width:800px;
	height:60px;
	margin:0 auto;
	padding:0;
	list-style:none;
	float:left;
	}
.nav ul.menu > li{
	display:inline;
	margin-left:22px;
	float:left;
	line-height:60px;
	}
.nav ul.menu > li:first-child{
	margin-left:0;
	}
.nav ul.menu > li > a{
	font:13px Verdana, Geneva, sans-serif;
	color:#FFF;
	text-decoration: none;
	line-height:60px;
	}

.nav ul.menu > li > a:hover{
	color:#CCC;
	}

.nav form.busca-codigo{
	float:left;
	width:148px;
	height:27px;
	border:0;
	margin-top:5px;
	margin-left:12px;
	color: #FFFFFF;
	font:12px Verdana, Geneva, sans-serif;
}

.nav form.busca-codigo fieldset input:focus{ 
	outline:none;
}

.nav form.busca-codigo fieldset{
	border:0;
}

.nav form.busca-codigo fieldset input[type="text"]{
	width:116px;
	height:27px;
	float:left;
	background:none;
	background-image:url(../img/bg-input-codigo.png);
	background-position:left;
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	font:11px Verdana, Geneva, sans-serif;
	color:#666;
	padding-left:5px;
}

.nav form.busca-codigo fieldset input[type="submit"]{
	width:27px;
	height:27px;
	float:left;
	background:none;
	background-image:url(../img/bg-input-right.png);
	background-position:left;
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	}

.nav form.busca-codigo fieldset input[type="submit"]:hover{
	background-image:url(../img/bg-input-right-hover.png);
	background-position:left;
	background-repeat:no-repeat;
}

/**/

/*-#BUSCADOR-*/

#buscador-100{
	width:100%;
	height: auto;
	float:left;
	}

#buscador{
	width:960px;
	height:49px;
	background-color:#DBDBDB;
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

/*-#SLIDER-*/

#slider-100{
	width:100%;
	height:350px;
	background-color:#636C71;
	background-image:url(../img/bg-slider-center.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	margin:10px auto 0;
	float:left;
}

#slideshow {height:290px; position:relative; width:960px; background-color:#FFF; padding:5px; margin-top:20px;}
#slideshow img{
	border:0;
}

/*--circulos de selecao--*/
#bullets {bottom:0; height:0; text-align:center; width:960px; margin-top:55px;}
#bullets a {background:url(../img/bullet-off.png) no-repeat center bottom; margin:0 3px; padding:5px 5px;}
#bullets a.active {background:url(../img/bullet-on.png) no-repeat center bottom;}
#bullets a span {display:none;}

#slideshow img:hover{
	opacity: 0.7; filter:alpha(opacity=0.7);}

.jcarousel-container {position:relative; width:960px; height:230px;}
.jcarousel-clip {height:290px; overflow:hidden; position:relative; width:960px;}
.jcarousel-list {left:0; overflow:hidden; position:relative; top:0; z-index:1;}
.jcarousel-list li {float:left; height:290px; width:960px;}

.jcarousel-prev, .jcarousel-next {cursor:pointer; height:40px; position:absolute; top:133px; width:40px; z-index:10;}
.jcarousel-prev {background:url(../img/arrow-left.png) no-repeat; left:-25px;}
.jcarousel-next {background:url(../img/arrow-right.png) no-repeat; right:-33px;}	
	

/*-CAROUSEL LANCAMENTOS INDEX-

			ver em liquidcarousel.css

*/


/*-#CONTENT-*/

#content-100{
	width:100%;
	height: auto;
	margin:10px auto 0;
	display:block;
	float:left;
	}
	
#content{
	width:960px;
	height: auto;
	margin:0 auto 0;
	}
	
	
/*--#barra-lateral--*/

#barra-lateral{
	width:255px;
	height: auto;
	float:left;
	}

#barra-lateral h2#frm-avancado{
			width:255px;
			height:35px;
			background-image:url(../img/bg-barlateral-title.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			margin-bottom:0;
			background-color: #FFF;
			}

#barra-lateral h2{
	width:255px;
	height:35px;
	background-image:url(../img/bg-barlateral-title.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:0;
	float:left;
	}
#barra-lateral h2 span{
	float:left;
	width:200px;
	height:35px;
	background-color:#353D46;
	font:12px Verdana, Geneva, sans-serif;
	color:#FFF;
	line-height:34px;
	text-align:center;
	margin-left:15px;
	}

#barra-lateral > ul.cx-lateral{
	padding:0;
	list-style:none;
	width:255px;
	height:auto;
	background-color:#DBDBDB;
	float:left;
	padding-bottom:15px;
	margin-bottom:20px;
	}
#barra-lateral > ul.cx-lateral li{
	display: block;
	border-bottom:1px solid #CCCCCC;
	width:224px;
	float:left;
	margin-left:15px;
	}

#barra-lateral > ul.cx-lateral li a{
	margin-top:5px;
	float:left;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#A82221;
	/*font-weight:bold;*/
	text-decoration:none;
	}
#barra-lateral > ul.cx-lateral li a span{
	display:block;
	font-size:14px;
	color:#353D46;
	}

#barra-lateral > ul.cx-lateral li a:hover{
	font-weight: 700;
	}

/*--#corpo-pagina--*/

#corpo-pagina{
	width:700px;
	height: auto;
	float:left;
	margin-left:5px;
	}	

#corpo-pagina h2{
	width:100%;
	height:30px;
	background-color:#636C71;
	font:15px Verdana, Geneva, sans-serif;
	color:#FFF;
	text-align:center;
	line-height:28px;
	float:left;
	}
#corpo-pagina h3.aluguel-scroll{
	width:100%;
	height:15px;
	background-color:#fff;	
	background-image:url(../img/bg-h3-corpo-pagina.png);
	background-position: right;
	background-repeat:no-repeat;
	float: right;
	}
#corpo-pagina h3.revenda-scroll{
	width:100%;
	height:15px;
	background-color:#fff;	
	background-image:url(../img/bg2-h3-corpo-pagina.png);
	background-position: right;
	background-repeat:no-repeat;
	float:left;
	}	
	
#corpo-pagina h3 a{
	width:100px;
	height:15px;
	text-align:center;
	float: right;
	font:10px Verdana, Geneva, sans-serif;
	color:#FFF;
	text-decoration:none;
	}
#corpo-pagina h3 a:hover{
	color: #CCC;
	}

/*-imoveis destaque vendas-*/

/*--css da paginação em styles-pagination.css--*/

ul#dest-rev-loca{
	padding:0;
	list-style:none;
	width:739px;
	height:auto;
	float:left;
	margin-bottom:20px;
	}
ul#dest-rev-loca > li{
	width:165px;
	height:280px;
	display:inline;
	float:left;
	/*background-color:#900;*/
	}
ul#dest-rev-loca > li:first-child, ul#dest-rev-loca > li:nth-child(5), ul#dest-rev-loca > li:nth-child(9), ul#dest-rev-loca > li:nth-child(13), ul#dest-rev-loca > li:nth-child(17){
	margin-left:0;
	}

ul#dest-rev-loca > li{
	margin-top:20px;
	margin-left:13px;
	}


/*--recipiente de imoveis em destaque--*/

ul#dest-rev-loca > li > ol{
	padding:0;
	list-style:none;
	width:auto;
	height:auto;
	}

ul#dest-rev-loca > li > ol > li.dest-img{
	margin-top:5px;
	width:154px;
	height:173px;
	background-image:url(../img/bg-destaques-imovel.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	overflow:hidden;
	}
ul#dest-rev-loca > li > ol > span{
	position:absolute;
	float:left;
	width:126px;
	height:32px;
	background-image:url(../img/bg-valor-destaque-top.png);
	background-position:left;
	background-repeat:no-repeat;
	font:13px Tahoma, Geneva, sans-serif;
	color:#333333;
	line-height:30px;
	padding-left:3px;
	margin-left:5px;
	}	
ul#dest-rev-loca > li > ol > li.dest-img a{
	height:139px;
	width:118px;
	float:left;
	overflow:hidden;
	margin-left:17px;
	padding-top:10px;
	}
ul#dest-rev-loca > li > ol > li.dest-img a img{
	border:0;
	cursor:pointer;
	}
ul#dest-rev-loca > li > ol > li.dest-tipo-imovel{
	width:126px;
	font:12px Verdana, Geneva, sans-serif;
	color:#333333;
	font-weight:700;
	text-align:center;
	}
ul#dest-rev-loca > li > ol > li{
	width:126px;
	font:12px Verdana, Geneva, sans-serif;
	color:#666666;
	width:165px;
	text-align:center;
	margin-top:2px;
	}


ul#dest-rev-loca > li > ol > li.dest-btndetalhes-imovel{
	margin-top:10px;
	}

ul#dest-rev-loca > li > ol > li.dest-btndetalhes-imovel span{
	width:37px;
	height:37px;
	background-image:url(../img/bg-codigo-imoveis.png);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	line-height:37px;
	color:#fff;
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left:10px;
	}
ul#dest-rev-loca > li > ol > li a.btn-detalhes{
	width:88px;
	height:23px;
	float:left;
	background-image:url(../img/bg-btn-detalhes.png);
	background-repeat:no-repeat;
	margin-top:7px;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	color:#FFF;
	}
ul#dest-rev-loca > li > ol > li a.btn-detalhes:hover{
	color:#CCC;
	}
	
	

/*-imoveis destaque aluguel-*/

/*--css da paginação em styles-pagination.css--*/

ul#dest-rev-loca2{
	padding:0;
	list-style:none;
	width:739px;
	height:auto;
	float:left;
	margin-bottom:20px;
	}
ul#dest-rev-loca2 > li{
	width:165px;
	height:280px;
	display:inline;
	float:left;
	/*background-color:#900;*/
	}
ul#dest-rev-loca2 > li:first-child, ul#dest-rev-loca2 > li:nth-child(5), ul#dest-rev-loca2 > li:nth-child(9), ul#dest-rev-loca2 > li:nth-child(13), ul#dest-rev-loca2 > li:nth-child(17){
	margin-left:0;
	}

ul#dest-rev-loca2 > li{
	margin-top:20px;
	margin-left:13px;
	}


/*--recipiente de imoveis em destaque--*/

ul#dest-rev-loca2 > li > ol{
	padding:0;
	list-style:none;
	width:auto;
	height:auto;
	}

ul#dest-rev-loca2 > li > ol > li.dest-img{
	margin-top:5px;
	width:154px;
	height:173px;
	background-image:url(../img/bg-destaques-imovel.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	overflow:hidden;
	}
ul#dest-rev-loca2 > li > ol > span{
	position:absolute;
	float:left;
	width:126px;
	height:32px;
	background-image:url(../img/bg-valor-destaque-top.png);
	background-position:left;
	background-repeat:no-repeat;
	font:13px Tahoma, Geneva, sans-serif;
	color:#333333;
	line-height:30px;
	padding-left:3px;
	margin-left:5px;
	}	
ul#dest-rev-loca2 > li > ol > li.dest-img a{
	height:139px;
	width:118px;
	float:left;
	overflow:hidden;
	margin-left:17px;
	padding-top:10px;
	}
ul#dest-rev-loca2 > li > ol > li.dest-img a img{
	border:0;
	cursor:pointer;
	}
ul#dest-rev-loca2 > li > ol > li.dest-tipo-imovel{
	width:126px;
	font:12px Verdana, Geneva, sans-serif;
	color:#333333;
	font-weight:700;
	text-align:center;
	}
ul#dest-rev-loca2 > li > ol > li{
	width:126px;
	font:12px Verdana, Geneva, sans-serif;
	color:#666666;
	width:165px;
	text-align:center;
	margin-top:2px;
	}


ul#dest-rev-loca2 > li > ol > li.dest-btndetalhes-imovel{
	margin-top:10px;
	}

ul#dest-rev-loca2 > li > ol > li.dest-btndetalhes-imovel span{
	width:37px;
	height:37px;
	background-image:url(../img/bg-codigo-imoveis.png);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	line-height:37px;
	color:#fff;
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left:10px;
	}
ul#dest-rev-loca2 > li > ol > li a.btn-detalhes{
	width:88px;
	height:23px;
	float:left;
	background-image:url(../img/bg-btn-detalhes.png);
	background-repeat:no-repeat;
	margin-top:7px;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	color:#FFF;
	}
ul#dest-rev-loca2 > li > ol > li a.btn-detalhes:hover{
	color:#CCC;
	}	


	
	

/*--#social-media--*/

#social-media{
	width:100%;
	height:143px;
	background-color: #CCC;
	float:left;
	}
#social-media .imob-mapa{
	width:432px;
	float:left;
	height:132px;
	margin:5px;
	}
#social-media .imob-face{
	width:247px;
	height:132px;
	margin:5px;
	float:left;
	}

	
/*-#FOOTER-*/

#footer-100{
	width:100%;
	background-color:#636C71;
	margin:10px auto 0;
	float:left;
    color: #fff;
    font: 13px Tahoma, Geneva, sans-serif;
}

#footer-institucional{
	width:100%;
	height:100px;	
	border-top:3px solid #EEEEEE;
	}
	
#footer-institucional .center-top-footer{
	width:960px;
	height:100px;
	margin:0 auto;
	}

#footer-institucional .center-top-footer a img{
	height:90px;
	margin-top:5px;
	border:0;
	float:left;
	}
#footer-institucional .center-top-footer ul{
	padding:0;
	list-style:none;
	float: right;
	width:auto;
	margin-left:50px;
}
#footer-institucional .center-top-footer ul li{
	display:inline;
	width:131px;
	height:30px;
	float:left;
	margin-top:40px;
	margin-right:20px;
	}
	
	
#footer-institucional .center-top-footer li.tel-footer{
	background-image:url(../img/bg-sprit-contato.png);
	background-repeat:no-repeat;
	background-position:0 0;
	}
#footer-institucional .center-top-footer li.tel-footer .int-footer{
	margin-left:10px;
	font:13px Tahoma, Geneva, sans-serif;
	color:#666666;
	line-height:28px;
	}

#footer-institucional .center-top-footer li.lig-footer{
	background-image:url(../img/bg-sprit-contato.png);
	background-repeat:no-repeat;
	background-position:0 -32px;
	}
#footer-institucional .center-top-footer li.mail-footer{
	background-image:url(../img/bg-sprit-contato.png);
	background-repeat:no-repeat;
	background-position:0 -64px;
	}
	
#footer-institucional .center-top-footer li.lig-footer a, #footer-institucional .center-top-footer li.mail-footer a{
	margin-left:2px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#666666;
	line-height:28px;
	text-decoration:none;
	width:100px;
	float:left;
	text-align:center;
	}	
#footer-institucional .center-top-footer li.lig-footer a:hover, #footer-institucional .center-top-footer li.mail-footer a:hover{
	color:#333;
	}

#footer-institucional .center-top-footer li.atend-footer{
	width:160px;
	height:86px;
	float:left;
	margin-top:15px;
	margin-left:50px;
	background-image:url(../img/atend-footer.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	}

#footer-institucional .center-top-footer li.atend-footer:hover{
	width:160px;
	height:86px;
	float:left;
	margin-top:15px;
	background-image:url(../img/atend-footer-hover.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	}
#footer-institucional .center-top-footer li.atend-footer-off{
	width:160px;
	height:86px;
	float:left;
	margin-top:15px;
	background-image:url(../img/atend-footer-off.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	}

	
#footer-institucional .center-top-footer li.subir-footer{
	width:55px;
	height:41px;
	float:left;
	margin-top:58px;
	background-image:url(../img/subir-topo.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	}



#footer-institucional .center-second-footer{
	width:960px;
	height:80px;
	margin:30px auto;
	}

#footer-institucional .center-second-footer p{
	font:13px Tahoma, Geneva, sans-serif;
	color:#FFF;
	width:250px;
	float:left;
	}
#footer-institucional .center-second-footer ul{
	padding:0;
	list-style:none;
	margin-left:70px;
	float:left;
	margin-top:5px;
	}
#footer-institucional .center-second-footer ul li{
	}
#footer-institucional .center-second-footer ul li a{
	text-decoration:none;
	font:13px Tahoma, Geneva, sans-serif;
	color:#FFF;
	}
#footer-institucional .center-second-footer ul li a:hover{
	color:#CCC;
	}

.footer-1{
    width: 300px;
    float: left;
}

.footer-2{
  width: 620px;
    float: left;
}


/*-#COPYRIGHT-*/
#copyright{
	width:100%;
	height:60px;
	background-color:#010068;
	margin:0 auto 0;
	float:left;
	}
#copyright #dir-content{
	width:960px;
	height:60px;
	margin:0 auto;
	line-height:60px;
	}
#copyright #dir-content p{
	font:13px Tahoma, Geneva, sans-serif;
	color:#FFF;
	height:60px;
	line-height:60px;
	width:960px;
	text-align:center;
	}
#copyright #dir-content p span a{
	font:13px Tahoma, Geneva, sans-serif;
	color:#FFF;
	cursor:pointer;
	}
#copyright #dir-content p span a:hover{
	color:#999;
	}


.google-maps{
	text-align: center;
}

.contato-1{
      width: 350px;
      float: left;
}

.contato-2{
      width: 350px;
            float: left;
}

.capa-thumb{
	width: 100%;
    height: 140px;
}

.capa-thumb-busca{
	width: 100%;
    height: 200px;
}