/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color: #CCC}
img{ border:none;}
ul{ list-style:none;}


body{background: #bfbfbf url(../images/img/main-bg.jpg); color: #757575; font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif; height: 100%; }

#header{ height:120px; width:100%; position:relative; float:left; background:#006c38;}
#header-cont{ height:120px; width:980px; margin:auto; }
#logo{ height:100px; width:220px; position:relative; float:left; margin:10px 0;}
#logo img{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000;}

#info-cont{ height:80px; width:395px; position:relative; float:right; margin:20px 0; color:#CCC; font-size:15px; padding: 0 0 0 10px; border-left:1px solid #CCC;}
#info-cont span{ height:auto; width:395px; position:relative; float:left; margin:5px 0; color:#FFF; }
#info-cont a{color:#FFF; }
#info-cont a:hover{ text-decoration:underline;}



#menu{ height: 47px; width: 100%; position:relative; float:left; background: url(../images/img/nav-bg.jpg) repeat-x; border-bottom:2px solid #e5e5e5; border-top: 0px solid #e5e5e5;box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 1px 3px #c3c2c3; -moz-box-shadow: 0px 1px 3px #c3c2c3; margin:0 0 25px;}
#menu-cont{ height:47px; width:980px; margin:auto;}
.menu{ height:47px; width:auto; position:relative; float:left;}
.menu a li{ height:43px; width:auto; padding:0 5px; position:relative; float:left; line-height:43px; color: #535353; font-weight:bold; padding:0 12px; margin:2px 0; }
.menu li{ height:43px; width:auto; padding:0 5px; position:relative; float:left; line-height:43px; color: #535353; font-weight:bold; padding:0 12px; margin:2px 0; cursor:pointer;}
.menu li:hover ul{background:#006c38; color:#FFF; opacity:0.85; -moz-opacity: 0.85; filter: alpha(opacity=85);}
.menu li ul{height:auto; width:190px; margin:0px 0px 0px -12px;  position:absolute; z-index:9999999; display:none;}
.menu li:hover ul{ display:block; z-index:9999999; }

.menu li ul a{ height:auto; width:auto;  position:relative; float:left;}
.menu li ul a li{height:30px; width:165px; line-height:30px; position:relative; float:left;  background:#006c38; color:#FFF; opacity:0.95; 	-moz-opacity: 0.95; filter: alpha(opacity=95); margin:0; z-index:99999999999999; border-top: 1px solid #CCC;}
.menu li ul a li:hover{ background:#FFF; z-index:9999999; opacity:1.00;-moz-opacity: 1.00; filter: alpha(opacity=100); color:#006c38;}

.linha{background: url(../images/img/nav-tab-seprator.jpg) right center no-repeat;}

#web-cont{ height:auto; width:100%; position:relative; float:left;}
#web-centro{ height:auto; width:980px; margin:auto;}
#web{ height:auto; width:980px; position:relative; float:left;}




.pesquisa{height:340px; width:308px;position:absolute;float:right;margin:10px 0 10px 670px;  z-index:10;  background:url(../images/img/advance-search-bg.jpg);  box-shadow: 0px 0px 20px #c3c2c3; -webkit-box-shadow:0px 0px 20px #c3c2c3; -moz-box-shadow:0px 0px 20px #c3c2c3; border: 1px solid #c5c5c5;}

.pesquisa-head-home{  background: #363636; margin-bottom:8px; height:44px; width:310px; box-shadow: 0px 1px 3px #c3c2c3; -webkit-box-shadow: 0px 1px 3px #c3c2c3; -moz-box-shadow: 0px 1px 3px #c3c2c3;  }
.pesquisa-head-home h3{ background:url(../images/img/search-ico.png) 27px 13px no-repeat; padding-left:55px; color:#eaeaea; font:18px 'DroidSerifRegular',Arial, Helvetica, sans-serif; height:43px; line-height:43px;}


#pesquisa-body-home{ height: 300px; width: 260px; position: relative; float: left; padding: 0 21px; margin: 0 0 0 8px;}
#pesquisa-linha{ height:35px; width:260px;  position: relative; float: left; margin:7px 0; }
#pesquisa-linha .titulo{ height:35px; width:90px; position: relative; float: left; color: #757575; line-height:35px;}
#pesquisa-linha .select{ height:35px; width:170px; position: relative; float: left;}

.pesquisa-cont-btn{ height:30px; width:260px;  position: relative; float: left; margin:8px 0;}
.pesquisa-btn{ height: 30px; width: 80px; float: right; position:relative; background: #006c38; cursor: pointer; color: #fff; text-shadow: 1px 1px 1px #333; line-height: 29px; text-align: center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border:none;}

#nav{ height:auto; width:auto; position:absolute; float:left; z-index:999; margin:10px 0px 0px 7px;}
#nav a{ height:22px; width:auto; padding:3px 5px; background:#006c38; color:#FFF; border-right:1px solid #CCC; }
#nav .activeSlide{  background: url(../images/img/nav-bg.jpg) repeat-x; color:#006c38;}
#caption1{ height:auto; width:630px; position:absolute; z-index:99999999999; background:#000; 
opacity:0.85; 	-moz-opacity: 0.85; filter: alpha(opacity=85); padding:10px 15px; text-align:justify; color:#FFF; bottom:0px ;}

#banner-cont{ height:364px; width:980px; position:relative; float:left; margin:0 0 20px 0;}

#banner{ height:350px; width:660px; position:relative; float:left; border:7px solid #FFF; z-index:99; 
box-shadow:0px 0px 5px #000;
-webkit-box-shadow:0px 0px 5px #000;
-moz-box-shadow: 0px 0px 5px #000;}
#bannerImg{height:350px;width:660px; position:relative; float:left;}
#banner img{height:350px;width:660px; min-height:350px; min-width:660px; }


#left{ height:auto; width:260px; position:relative; float:left; margin:0 20px 0 0;}

#cont-left{ height:auto; width:260px; position:relative; float:left; margin:0 0 10px;}
#cont-left .titulo{height: 44px; width: 260px; background: #363636;  box-shadow: 0px 1px 3px #c3c2c3; -webkit-box-shadow: 0px 1px 3px #c3c2c3; -moz-box-shadow: 0px 1px 3px #c3c2c3;}
#cont-left .titulo h3{background: url(../images/img/search-ico.png) 27px 13px no-repeat; padding-left: 55px; color: #eaeaea; font: 18px 'DroidSerifRegular',Arial, Helvetica, sans-serif; height: 43px; line-height: 43px; }
#cont-left .titulo h2{ padding-left: 26px; color: #eaeaea; font: 18px 'DroidSerifRegular',Arial, Helvetica, sans-serif; height: 43px; line-height: 43px; }
#cont-left .body{ height:auto; width:240px; position:relative; float:left; margin:-8px 10px 0px 10px; background:#FFF; padding:10px 0 10px 0;  border: 1px solid #c5c5c5;}
#cont-left .body ul{ height:auto; width:200px; position:relative; float:left; margin:0 20px;}
#cont-left .body ul li{ height:auto; width:200px; position:relative; float:left; margin:5px 0; border-bottom:1px dotted #999; color:#999; padding:0 0 5px;}
#cont-left .body ul li:hover{ color: #006c38;}
#cont-left .body #cont{height:auto; width:200px; position:relative; float:left; margin:0 20px;}

#imovel-lanc{ height:auto; width:200px; position:relative; float:left; padding:10px 0; border-bottom:1px dotted #999;}
#imovel-lanc img{ background:#FFF; padding:3px; border:1px solid #CCC; max-width:70px; position:relative; float:left; }
#imovel-lanc #info{ height:auto; width:110px; position:relative; float:left; margin:0 0 0 10px; color:#333; font-size:12px; }
#imovel-lanc #info span{ color:#F00; font-size:14px;}

#centro-home{ height:auto; width:700px; position:relative; float:left; margin:0 0 30px;}
#centro-home .titulo{min-height: 44px; width: 700px; background: #363636; box-shadow: 0px 1px 3px #c3c2c3; -webkit-box-shadow: 0px 1px 3px #c3c2c3; -moz-box-shadow: 0px 1px 3px #c3c2c3;}
#centro-home .titulo h3{padding-left: 35px; color: #eaeaea; font: 22px 'DroidSerifRegular',Arial, Helvetica, sans-serif; min-height: 35px; line-height: 40px;}
#centro-home .titulo h3 a{}
#centro-home .titulo h3 a:hover{color:#006c38;}
#centro-home .body{ height:auto; width:660px; position:relative; float:left; margin:-10px 19px 0 19px; padding:10px 0; background:#FFF; border: 1px solid #c5c5c5;}
#centro-home .body .cont{ height:auto; width:630px; position:relative; float:left; margin:10px 15px 0 15px;}

#imovel-cont{ height:auto; width:630px; position:relative; float:left; padding:0 0 15px; border-bottom: 1px dotted #999; margin:0 0 10px 0;}
#imovel-cont a{ color:#333;}
#imovel-cont #img{ height:auto; width:300px; position:relative; float:left; }
#imovel-cont #img img{ max-width:290px; padding:3px; background:#FFF; border:#CCC 1px solid; }
#imovel-cont #info{ height:auto; width:320px; position:relative; float:left; margin:20px 0 0 10px;}


#imovel-cont #info .rua{ height:auto; width:320px; position:relative; float:left; font-weight:bold; font-size:20px; margin:0 0 5px; color:#006c38;}
#imovel-cont:hover #info .rua{ text-decoration:underline;}

#imovel-cont #info .preco{ height:auto; width:320px; position:relative; float:left; color:#F00; font-size:18px; margin:0 0 5px; padding:0 0 5px; border-bottom:1px solid #999;}

.propriedade{ position:relative; float:left; width:300px; background: #f9f9f9; padding: 5px 9px; margin: 5px 0px 0px 0px; color: #888888; font-size: 14px; border:1px solid #CCC;}
.propriedade .m{margin:3px 15px 3px 0; position:relative; float:left;}
.propriedade .quarto{background: url(../images/img/cama.png) no-repeat; padding-left: 21px; margin:3px 15px 3px 0; position:relative; float:left;}
.propriedade .banheiro{background: url(../images/img/banheiro.png) no-repeat; padding-left: 21px; margin:3px 15px 3px 0; position:relative; float:left;}
.propriedade .garage{background: url(../images/img/garage.png) no-repeat; padding-left: 21px; margin:3px 15px 3px 0; position:relative; float:left;}

#rodape{ height:auto; width: 100%; position: relative; float: left; background: #006c38; padding:20px 0 0 0; border-top: 4px solid #c5c5c5;}
#rodape-1{ height:auto; width:980px; position: relative; float: left; padding:0 0 15px; border-bottom:1px solid #FFF;}
#rodape-2{ height:auto; width:980px; position: relative; float: left; margin:10px 0; color:#FFF;}

#rodape-cont{ height:auto; width:980px; margin:auto;}
#rodape-conteudo{ height:auto; width:300px;  position: relative; float: left; margin:0 25px 0 0;}
#rodape-conteudo .titulo{ height:auto; width:300px; position:relative; float:left; margin:5px 0; color:#FFF; font-size:20px; font-weight:bold;}
#rodape-conteudo .body{ height:auto; width:300px; position:relative; float:left; color:#FFF; font-size:14px; text-align:justify; line-height:20px;}
#rodape-conteudo .body a{ font-weight:bold; color:#FFF;}
#rodape-conteudo .body a:hover{ text-decoration:underline;}

#rodape-conteudo .body ul{ height:auto; width:300px; position:relative; float:left;}
#rodape-conteudo .body ul li{ height:auto; width:300px; position:relative; float:left; margin:5px 0; border-bottom:1px dotted #FFF; color:#FFF; padding:0 0 5px;}
#rodape-conteudo .body #cont{height:auto; width:300px; position:relative; float:left; margin:0 20px;}

#rodape-2 #zap{ height:auto; width:auto; position:relative; float:right;}
#rodape-2 #zap a{ color:#FFF; font-weight:bold;}

#pagination{ height:auto ; position:relative; float:left; margin:10px 0;}
.pagination2 {font-size: 80%; height:30px; width:auto; position:relative; float:left; cursor:pointer; }
        
.pagination2 a {
    text-decoration: none;
	border: solid 1px #006c38;
	color: #006c38;
}

.pagination2 a, .pagination2 span { background:#FFF;
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
}

.pagination2 .current { height:26px ; width:auto;
    background: #006c38;
    color: #fff;
	border: solid 1px #FFF;
	margin:0 5px 5px 0!important; 
	line-height:26px !important;
	padding: 0px 0.5em !important;
	text-align:center !important;
}

.pagination2 .current.prev, .pagination2 .current.next{
	color:#FFF;
	border-color:#006c38;
	background:#006c38;
	margin:0 5px 5px 0!important;  }


#fotosContLeft{ height:auto; width:630px; position:relative; float:left; margin:10px 0 0 0;}
#fotosContLeft a{ height:auto; width:auto; position:relative; float:left; background: #FFF; padding: 5px; border: 1px solid #CCC; margin: 0 5px 5px 5px;}
#fotosContLeft #foto{ height:150px; width:186px; position:relative; float:left; background: #FFF;}

#InfoContRight{ height:auto; width:618px; position:relative; float:left; padding:5px; border:1px solid #CCC; text-align:justify;}
#contInfo{ height:auto; width:618px;position:relative; float:left; margin:3px 0; }

#n-emcontrado{ height:auto; width:100%; position:relative; float:left; margin:10px 0; color:#F00; font-size:24px;}

#pesquisa-pg{ height:auto; width:677px;  position:relative; float:left; background: url(../images/img/advance-search-bg.jpg); border:1px solid #CCC; padding:10px; margin:0 0 5px;}

#pesquisaPg-cont{ height:auto; width:110px; position:relative; float:left; margin:0 8px 0 0;}
#pesquisaCont-1{height:25px; width:110px; position:relative; float:left; font-weight:bold; line-height:25px;}
#pesquisaCont-2{ height:auto; width:110px; position:relative; float:left; }
#pesquisaCont-2 .select{ height:25px; width:110px; position:relative; float:left;}
.pesquisa-btn1 {height: 50px; width: 80px; float: right; position: relative; background: #006c38; cursor: pointer; color: #fff;
text-shadow: 1px 1px 1px #333; line-height: 29px; text-align: center;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; }

#descricaoPg{ height:auto; width:300px; position:relative; float:left; padding:5px 0 0 0; border-top:#CCC 1px solid; margin:5px 0 0 0; text-align:justify;}