html,body {font-family:Arial, Verdana, sans-serif;margin:0;padding:0;background-image:url(../img/body_novo.jpg);background-color: #b5d1e7;background-repeat:no-repeat;background-attachment:scroll;background-position:center top;}
a{border-style:none;border:none;outline:none;outline-style:none;text-decoration:none; border:0;}
img{border:0;}
#cod{width:110px;height:27px;padding:5px;margin:0 auto 0 auto;}
.marcador_home{padding-bottom:30px; padding-right:10px;}
#container {width:950px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding:0px;}
#bg_top{
	z-index:6;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-image: url(../img/bg_top.png);
	background-repeat: no-repeat;
	background-position: 21% -100px;
}
ul, li{ list-style:none; list-style-image:none; list-style-position:inherit;}
#bg_top_2{position:absolute;z-index:5;width:100%;height:155px;margin:0px;padding:0px;}
#bg_top_3{
	position:absolute;
	z-index:5;
	width:100%;
	height:175px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-image: url(../img/bg_top.png);
	background-repeat: no-repeat;
	background-position: 21% -105px;
	margin: 0px;
	padding: 0px;
}

#header{padding:0px;width:925px;margin:0px;}
#logo_home{margin:0px;width:220px;padding-right:0px;padding-bottom:0px;padding-left:15px;height:90px;}
.clear{clear:both; display:block; height:1px;font-size:1px;line-height:1px;}
#menu_header{
	width:620px;
	float:right;
	padding:0px;
	height: 37px;
	margin-top:45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner{
	width:925px;
	height:250px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#banner_interno{
	vertical-align:top;
	width:925px;
	margin: 0px;
	padding: 0px;
	height: 175px;
}
#main_container{
	padding-top:18px;
	margin: 0px;
	padding-right: 12px;
	padding-left: 12px;
	background-color:#FFF;
	padding-bottom: 5px;
}
#main_container_interno{
	margin: 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-left: 12px;
	background-color:#FFF;
	padding-bottom: 25px;
	min-height:890px;
	position:relative;
}
#slider_a{
	float:left;
	margin: 0px;
	padding: 0px;
	width: 49.9%;
	overflow: hidden;
	background-repeat: no-repeat;
}
#slider_b{
	width:48%;
	float:left;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}


#slider_bb{
	float:left;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left:7px;
}


#footer{
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.left{float:left;}
#quadro_pdf{padding:10px;margin:0 auto 0 auto;}
#logo_footer{width:76px;height:67px;float:right;margin:0;padding:0px;background-image:url(../img/logo_footer.jpg);	background-repeat: no-repeat;background-position: center top;}
#foto_noticia{margin:0; padding:5px; text-align:center;}
#marcador{ width:7px; height:10px; background-color:#b8c7dc; float:left; margin-top:5px;}
#foto_imoveis{ text-align:center; padding:5px;}
.titulo_imoveis{ float:left; padding-left:3px;}
/* barra de títulos */
#ladoa_b{float:left; height:38px; background-image:url(../img/lado_a.jpg); width:7px;}
#center_b{float:left;list-style-type: none;height: 25px;padding-top: 0;padding-right: 5px;padding-bottom: 0;padding-left: 5px;}
#ladob_b{float:left; height:38px; background-image:url(../img/lado_b.jpg); width:7px;}
#marcador_titulo{float:left; padding:10px 0 0 80px;}
#icon_fale{width:50%;float:left;}
.titulo_alinhar{padding:10px 0 10px 100px;}
.empreendimentos{ width:901px;}
.noticias{ width:430px;}
.fale_conosco{ width:430px;}
/* botoes rodape */
#bt{border: 1px solid;color: #FFF;float: left;margin:5px;}
#bt:hover {filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;border: 1px solid #9EB0C4;text-align: center;}
#footer_bt{margin-left:auto;margin-right:auto;width:660px;text-align:center;}
#icon_incicador{width:40px;height: 282px;background-position: center;margin: 0px;padding: 0px;float: left;}
.icon_lancamento{background-image:url(../img/icon_01.jpg);background-repeat: no-repeat;}
.icon_construcao{background-image:url(../img/icon_02.jpg);background-repeat: no-repeat;}
.icon_morar{background-image:url(../img/icon_03.jpg);	background-repeat: no-repeat;}
#conteudo_destaque_imoveis{padding:7px;margin-top: 0px;margin-right: auto;margin-bottom:10px;margin-left: auto;
text-align: center;min-width: 12px;}
.vermelho{background-color: #FBF2F0;}
.amarelo{background-color: #FDFAEC;}
.verde{background-color: #F5FCF9;}
ol{display: inline;list-style-type: none;}
.foto_imovel{border:1px solid #999;padding: 3px;background-color: #FFF;margin-right: 10px;}
.alinhar_foto{float:left;}
#espaco_noticia{
	padding:5px;
	margin: 0px;
}
.link:hover{
	background-color:#F2F9FF;
	cursor:pointer;
	padding:5px;
}
#noticia_link{border: 1px solid;color: #FFF;float: left;margin:5px;}
#detalhe_imovel{
	float:left;
	padding-top:10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.alinhar{
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin: 0px;
}
#imovel_box{
	background-repeat: no-repeat;
	float: left;
	background-image: url(../img/bg_box.jpg);
	width: 405px;
	padding-top: 83px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 85px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#imovel_boxa{
	background-image: url(../img/boxa.gif);
	background-repeat: no-repeat;
	float: left;
	width: 44px;
	height: 195px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#imovel_boxb{
	padding:0px;
	background-image: url(../img/boxb.gif);
	background-repeat: no-repeat;
	float: left;
	width: 13px;
	height: 150px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#detalhe_endereco{
	padding-left: 150px;
}
#bt_detalhes{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#bt_detalhes_status{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
}
form{clear:both;}

#b_busca{
	width:925px;
	padding-top: 10px;
}

/* MENU TOPO */
a{outline: none;}
#menu {font-weight: bold;margin: 25px 0;padding: 0;list-style-type: none;font-size: 13px; height: 35px;}
#menu li {
	float: left;
	margin: 0;
	color: #F0F7FD;
}
#menu li a {
	text-decoration: none;
	display: block;
	padding: 0 10px;
	line-height: 35px;
	color: #666;
}
#menu li a:hover, #menu li.active a {color: #999;}		
#menu_wrapper ul {margin-left: 12px;vertical-align:top;}
#menu_wrapper {
	vertical-align:top;
	margin: 0px;
	padding: 0px;
	height: 35px;
}
#menu_wrapper div {
	width: 12px;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
}
/* Alterar cores do menu */
#menu_wrapper.black ul {
	background-repeat: repeat;
	margin-top:0px;
}
#menu_wrapper.black a {color: #34363e;}
#menu_wrapper.black li a:hover, #menu_wrapper.black li.active a {
	color:#F3F8FE;
	text-decoration:underline;
    background-position: center center;
	background-repeat: repeat-x;
}
/* MENU RODAPE */

#navmenu{
	background-image: url(../img/bg_nav_menu.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 35px;
	background-position: center;
	background-color: #FFF;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#navmenu ul {
	color: #095da4;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	text-align: center;
	padding-top: 5px;
}
#navmenu li {
	display: inline;
	color:#095da4;
}
#navmenu ul li a {
	color: #095da4;
	font-size:14px;
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
	margin: 0px;
	letter-spacing:0px;
	text-align: left;
	font-style: normal;
	margin: 1px;
	padding: 5px 10px 5px 10px;
}
#navmenu ul li a:hover {
	color:#f74036;
}

h5 a{color:#096;}
h5 a:hover{color:#F60;}

#vitrine{ margin-bottom:10px;}
#b_menu{ padding-bottom:7px;} 

.icon_home{ height:85px; margin:0; padding:0;}

#anterior{float:left;}
#proximo{float: right; padding-right:10px;
}
#ver_todas{
	float: right;
}
.titulo_pag{ padding-bottom:10px;}


#titleFlash{}

#ftecnica{margin:15px 0 10px 345px;}

#icontb{ padding:20px;}

#listIcon ul li{ display:block;}

#listIcon ul { list-style:none;}



#perfilEmp{padding:10px 0px;}


#fotoPerfil{width:925px; padding:10px; margin:10px auto 0 auto;}
.lado{float:left;}
.ladoLogo{padding-right:10px; border-right: #CCC 1px solid; }
#txtPerfil{ float:right; width:650px;}

.listTitle{margin:0; padding:0px; font-size:14px; color:#333;}
#list2 {margin:0; padding:0; }
#list2 li{ margin:0; padding:0; color:#333; line-height:18px; display:block; float:none !important; font-size:12px;}

#txtPerfil ul.list{list-style:none; margin:0; padding:0;  }
#txtPerfil ul.list li{ float:left; list-style:none; margin:0; padding:0;  display:block;}


.icon_home{ height:85px; margin:0; padding:0;}
#infoAdd{ padding:5px; margin-top:10px;}
#iconsDest{ width:285px; float:left;}
#iconsDest ul{ margin:0; padding:0;}
#iconsDest ul li{display:block; text-align:left; margin:0 15px;}
#iconsDest ul li a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity: 0.60;}
#iconsDest ul li.contagem{ margin:0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:5px;  height:50px; color:#FFF; line-height:50px; font-size:12px; background: url(../img/bgbt.jpg) repeat-x top; }
img.left{ margin-right:5px;}
.contagem span{ padding:0px 3px 0 3px; font-size:24px; color:#FFF; font-weight:700; font-style:italic; text-shadow:1px 1px #13445c; }

#titleFlash{ margin: 0 0 15px 5px; }






/* Easy sliderNew */
 
	#sliderNew{}	
	#sliderNew ul, #sliderNew li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#sliderNew li{ 
		/* 
			define width and height of list item (slide)
			entire sliderNew area will adjust according to the parameters provided here
		*/ 
		width:400px;
		height:280px;
		overflow:hidden; 
		}	





/* Easy Slider */

#slider{}
#slider ul{position:relative;}

	#slider ul, #slider li{
		overflow:hidden; 
		margin:0;
		padding:0;
		list-style:none;
		} 
		
	#slider ul li a h1{
	position:absolute;
	color:#FFF;
	font-size:12px;
	text-align:center;
	padding:5px;
	z-index:20;
	vertical-align:baseline;
	background:#333;
	width:390px;
	top: 215px;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.50;	}
	
	#slider ul li a h1 span{}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:400px;
		height:280px;
		overflow:hidden; 
		}
	span#teste1 a{color:#333;text-decoration:none;  position:absolute; margin-left:-35px; margin-top:-120px;}
	span#teste2 a{color:#333;text-decoration:none; position:absolute; margin-left:220px; margin-top:-120px;}
	
	span#prevBtn a{color:#333;text-decoration:none;  position:absolute; margin-left:-5px; margin-top:-150px;}
	span#nextBtn a{color:#333;text-decoration:none; position:absolute; margin-left:430px; margin-top:-150px;}
	/* 
			Plants
		*/ 	
	#sliderPlants{ }

	#sliderPlants ul, #sliderPlants li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#sliderPlants li{ 
	
		width:220px;
		height:180px;
		overflow:hidden; 
		}
		

	

#listVideos {padding:5px;}
#listVideos a{text-decoration:none; color:#333;}
#listVideos:hover { background:#eef6ff;}
#listVideos p{margin:0; padding:0; font-size:12px;}
.ajustv{border:0; float:left; margin-right:5px;}


#titleBox{ -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; color:#333; padding:5px 5px 5px 7px; /*background: url(../img/bgbox.jpg);*/ text-shadow:0 1px #FFFFFF; font-size:14px;}

/* // Easy Slider */

#navhist{ border-bottom: #dcf3fe 1px solid;}
#navhist ul { margin:0; padding:0;}
#navhist li {float:left;list-style-image:none; list-style-position:outside; list-style-type:none; padding:3px 15px 4px 5px; margin:0; background:transparent url(../img/crumbsep.jpg) no-repeat scroll 100% 0;  font-size:12px;display:block; line-height:17px; text-shadow:0 1px #FFFFFF;color:#4b8b9d;}
#navhist li a {margin:0;color:#72aebf;}
#navhist li a:hover { color:#333;}

#Tabela{ margin-top:30px;}

#listPort{ margin:0; padding:0;}
#listPort h6{ font-size:14px; margin:0; padding-bottom:5px;}
#listPort p{ font-size:12px !important; margin:0; padding:0 0 2px 0;}

.valor{ font-weight:bold!important; font-size:12px!important; color:#03F!important;}



/*******************************************************************************
  SLIDER CONTEUDO
*******************************************************************************/

#quadro{margin-left:25px; width:309px; height:207px; padding:14px 14px 0 20px; background: url(../img/bgSlider.png) no-repeat 6px 0; overflow:hidden;}
#sliderServ{ }
#sliderServ ul, #sliderServ li{margin:0;padding:0;list-style:none;}
#sliderServ li{width:281px; height:207px}
#sliderServ li p{ margin:3px 0 0 0; font-size:11px!important; line-height:12px!important;}
#sliderServ li h1{ font-size:1em; line-height:15px !important; padding-top:5px; color:#0b347b;text-shadow: 1px 2px 3px rgba(11,52,123, .3);}
#sliderServ li h1:before{ content:"- ";}
span#teste1 a{color:#333;text-decoration:none;  position:absolute; margin-left:-40px; margin-top:-120px;}
span#teste2 a{color:#333;text-decoration:none; position:absolute; margin-left:300px; margin-top:-120px;}

#prevBtn a{	width:35px;height:69px;display:block;float:left; background:url(../img/leftarrow.png) no-repeat 0 0;	text-indent:-999999px;	overflow:hidden;}	
	
#nextBtn a{width:35px;height:69px;display:block;float:left;background:url(../img/rightarrow.png) no-repeat 0 0;text-indent:-999999px;overflow:hidden;}


#prevBtn2 a{	width:35px;height:69px;display:block;float:left; background:url(../img/leftarrow.png) no-repeat 0 0;	text-indent:-999999px;	overflow:hidden;}	
	
#nextBtn2 a{width:35px;height:69px;display:block;float:left;background:url(../img/rightarrow.png) no-repeat 0 0;text-indent:-999999px;overflow:hidden;}

#sliderPlan ul, #sliderPlan li{margin:0;padding:0;list-style:none;}
#sliderPlan li{width:281px; height:207px}
#sliderPlan li p{ margin:3px 0 0 0; font-size:11px!important; line-height:12px!important;}
#sliderPlan li h1{ font-size:1em; line-height:15px !important; padding-top:5px; color:#0b347b;text-shadow: 1px 2px 3px rgba(11,52,123, .3);}
#sliderPlan li h1:before{ content:"- ";}