
img {
	border:0;
}

a {
	outline:none;
}

body {
	margin :0;
	padding: 0 0 0 0;
	background-color: #F6f6f6;
	height:100%;
	background-image: url(imagens/bg.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	font-family:Trebuchet MS;
	color:#003366;
}

#bg_bottom {
	width:100%;
	float:left;
	height:100%;
	background-image:url(imagens/bg_bottom.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}

#centro {
	width:1000px;
	margin: 0 auto;
	 background-image:url(imagens/bg_centro.jpg);
	background-repeat:repeat-y;
	 
}

#topo {
	width:1000px;
	height:360px;
	clear:both;
}

#topo_direita {
	width:737px;
	height:360px;
	margin:0 0 0 0;
	padding:0;
	float:left;
	 
}

#logo {
	width:263px;
	height:360px;
	margin:0 0 0 0;
	padding:0;
	float:left;
	display: inline;
	background:url(imagens/logo.jpg);
	background-repeat:no-repeat;
}

#login_topo {
	width:552px;
	height:37px;
	clear:both;
	padding: 18px 0 0 185px;
	background:url(imagens/bg_login.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#online {
	width:737px;
	height:79px;
	float:left;
	overflow:hidden;
	clear:both;
	 
	 
}

#slogan {
	width:482px;
	height:90px;
	float:left;
	background:url(imagens/bg_slogan.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

#endereco_topo {
	width:598px;
	height:39px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(imagens/bg_endereco_topo.jpg);
	background-repeat:no-repeat;
}



#miolo_index {
	width:736px;
	height:473px;
	float:left;
	background-image:url(imagens/miolo_index.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#esquerda {
	width:264px;
	height:473px;
	padding:0 0 0 0;
	float:left;
	background-image:url(imagens/esquerda.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	
}

#news {
	width:244px;
	height:987px;
	padding:56px 0 0 20px;
	clear:both;
	overflow:hidden;
}

#esquerda_contato {
	background-image:url(imagens/esquerda_contato.jpg); 
	background-repeat:no-repeat;
	float:left;
	clear: both;
    height: 700px;
    overflow: hidden;
    padding:0px 0 0 20px;
    width: 244px;
	
	}


 
#rodape {
	width:1000px;
	height:365px;
	padding: 0 0 0 0;
	clear:both;
	background-image:url(imagens/rodape.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	
}

#rodape a {
	TEXT-DECORATION: none;
	color:#990000;
}

#rodape a:hover {
	TEXT-DECORATION: underline;
	color:#003366;
}

#rodape a:visited {
	TEXT-DECORATION: none;
	color:#990000;
}

#rodape a:visited:hover {
	TEXT-DECORATION: underline;
	color:#003366;
}

 

#rodape_esquerda {
	width:778px;
	height:214px;
	padding: 0 0 0 0;
	clear:both;
	float:left;
	overflow:hidden;
}

#rodape_familia{
	width:219px;
	height:214px;
	float:left;
	overflow:hidden;
}

#rodape_texto {
	width:525px;
	height:70px;
	padding:22px 0 0 0px;
	clear:both;
	float:left;
	overflow:hidden;
	color:#7C8A99;
	font-size:10px;
	line-height:11px;
	text-align:justify;
/*	border:1px solid red;*/
}

#rodape_texto a{
	cursor:help; 
	float:left; 
	margin-right:5px;		
}

#rodape_texto img{
	margin-top:-10px;
}

#rodape_texto img:hover{
	position:relative;
	top:1px;
}


#rodape_josecanal {
	width:245px;
	height:60px;
	padding: 0 0 0 0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}




#rodape_creditos {
	width:245px;
	height:53px;
	float:right;
/*	clear:both; */
	margin-right:0;
	overflow:hidden;
	text-indent:-9999px;
	margin-top:0;	

}


#central_atendimento {
	width:1000px;
	height:151px;
	padding: 0 0 0 0;
	clear:both;
	overflow:hidden;
}


#central_atendimento_titulo {
	width:533px;
	height:61px;
	padding: 0 0 0 0;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}


#central_atendimento_indices {
	width:347px;
	height:35px;
	padding: 26px 0 0 120px;
	float:left;
  	overflow:hidden;
}
#central_atendimento_enderecos {
	width:1000px;
	height:90px;
	clear:both;
	padding: 0 0 0 0;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
}

#menu_superior {
	width:315px;
	height:29px;
	float:left;
	margin: 10px 0 9px 0;
}

#vilavelha_topo {
	width:378px;
	height:91px;
	margin:0 0 0 0;
	float:left;
}



#menu {
	width:737px;
	height:83px;
	clear:both;
	 
}

#menu li {
	float:left;
}

#menu .botao_sub a {
	height:43px;
	outline:none;
	text-indent:-9999px;
	overflow:hidden;
	clear:both;
	margin:0 0 0 0;
	background-repeat:no-repeat;
	background-image:url(imagens/menu_sub.png);
}

/*EM CONSTRUÇÃO*/
 
#menu .botao_empreendimentos_construcao {
	width:160px;
	background-position:0 0;
}

#menu .botao_empreendimentos_construcao:hover {
	background-position: 0 -46px;
}

/*OBRAS REALIZADAS*/
 
#menu .botao_empreendimentos_realizadas {
	width:160px;
	background-position:-160px 0;
}

#menu .botao_empreendimentos_realizadas:hover {
	background-position: -160px -46px;
}

/*FUTUROS LANÇAMENTOS*/
 
#menu .botao_empreendimentos_futuros {
	width:160px;
	background-position:-320px 0;
}

#menu .botao_empreendimentos_futuros:hover {
	background-position: -320px -46px;
}

/*IMÓVEIS DE TERCEIROS*/
 
#menu .botao_empreendimentos_terceiros {
	width:160px;
	background-position:-480px 0;
}

#menu .botao_empreendimentos_terceiros:hover {
	background-position: -480px -46px;
}





#menu a {
	height:83px;
	outline:none;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background-repeat:no-repeat;
	background-image:url(imagens/menu.jpg);
}

/*INSTITUCIONAL*/

#menu .botao_institucional {
	width:124px;
	background-position:0 0;
}

#menu .botao_institucional:hover {
	background-position: 0 -83px;
}

/*EMPREENDIMENTOS*/
 
#menu .botao_empreendimentos {
	width:147px;
	background-position:-124px 0;
}

#menu .botao_empreendimentos:hover {
	background-position: -124px -83px;
}

/*ACOMPANHAMENTO*/
 
#menu .botao_acompanhamento {
	width:205px;
	background-position:-271px 0;
}

#menu .botao_acompanhamento:hover {
	background-position: -271px -83px;
}

/*NOTICIAS*/
 
#menu .botao_noticias {
	width:84px;
	background-position:-476px 0;
}

#menu .botao_noticias:hover {
	background-position: -476px -83px;
}




/*ENCOMENDE*/
 
#menu .botao_encomende {
	width:177px;
	background-position:-560px 0;
}

#menu .botao_encomende:hover {
	background-position: -560px -83px;
}




#menu2 {
	width:737px;
	height:62px;
	clear:both;
	 
}


#menu2 li {
	float:left;
}


#menu2 a {
	height:62px;
	outline:none;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background-repeat:no-repeat;
	background-image:url(imagens/menu2.jpg);
}

/*GRUPO JOSÉ CANAL*/

#menu2 .botao_grupo {
	width:203px;
	background-position:0 0;
}

#menu2 .botao_grupo:hover {
	background-position: 0 -62px;
}




/*FALE CONOSCO*/

#menu2 .botao_faleconosco {
 	
	width:102px;
	background-position:-295px 0;
}

#menu2 .botao_faleconosco:hover {
	background-position: -295px -62px;
}






/*JUNTE-SE A NÓS*/

#menu2 .botao_junteseanos {
	
	width:113px;
	background-position:-400px 0;
}

#menu2 .botao_junteseanos:hover {
	background-position: -400px -62px;
}






/*INDIQUE ESTE SITE*/

#menu2 .botao_indique {
	
	width:123px;
	background-position:-513px 0;
}

#menu2 .botao_indique:hover {
	background-position: -513px -62px;
}



/*FLICKR*/

#menu2 .botao_twitter {
	
	width:38px;
	margin-left:0px;
	background-position:-637px 0;
}

#menu2 .botao_twitter:hover {
	background-position: -637px -62px;
}

/* ----------------------------- */

/*FACEBOOK*/

#menu2 .botao_facebook {
	
	width:37px;
	margin-left:0px;
	background-position:-671px 0;
}

#menu2 .botao_facebook:hover {
	background-position: -671px -62px;
}



/*YOUTUBE*/

#menu2 .botao_youtube {
	
	width:34px;
	margin-left:0px;
	background-position:-703px 0;
}

#menu2 .botao_youtube:hover {
	background-position: -703px -62px;
}

#recipiente_curtir{position:absolute;margin-left:650px;height:66px;background-image:url(imagens/bg_recipiente_curtir.jpg);}




#menu_inferior {
	width:728px;
	height:36px;
	float:left;
	clear:both;
	margin:65px 0 0 50px;
	overflow:hidden;
	 
	 
}


#menu_inferior li {
	 
	float:left;
	 
	 
	 
}

 
 
  

#menu_inferior a {
	height:15px;
	outline:none;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background-repeat:no-repeat;
	background-image:url(imagens/menu_inferior.jpg);
}



/*HOME*/

#menu_inferior .botao_home {
	width:42px;
	background-position:0 0;
}

#menu_inferior .botao_home:hover {
	background-position: 0 -15px;
}

/*INSTITUCIONAL*/

#menu_inferior .botao_institucional {
	 
	width:83px;
	background-position:-42px 0;
}

#menu_inferior .botao_institucional:hover {
	background-position: -42px -15px;
}

/*EMPREENDIMENTOS*/
 
#menu_inferior .botao_empreendimentos {
	 
	width:103px;
	background-position:-125px 0;
}

#menu_inferior .botao_empreendimentos:hover {
	background-position: -125px -15px;
}

/*ACOMPANHAMENTO*/
 
#menu_inferior .botao_acompanhamento {
	 
	width:108px;
	background-position:-228px 0;
}

#menu_inferior .botao_acompanhamento:hover {
	background-position: -228px -15px;
}

/*NOTICIAS*/
 
#menu_inferior .botao_noticias {
	 
	width:57px;
	background-position:-336px 0;
}

#menu_inferior .botao_noticias:hover {
	background-position: -336px -15px;
}




/*ENCOMENDE*/
 
#menu_inferior .botao_encomende {
	 
	width:125px;
	background-position:-393px 0;
}

#menu_inferior .botao_encomende:hover {
	background-position: -393px -15px;
}





/*JUNTE-SE A NÓS*/

#menu_inferior .botao_junteseanos {
	 
	width:85px;
	background-position:-518px 0;
}

#menu_inferior .botao_junteseanos:hover {
	background-position: -518px -15px;
}





/*INDIQUE ESTE SITE*/

#menu_inferior .botao_indique {
	 
	width:53px;
	background-position:-603px 0;
}

#menu_inferior .botao_indique:hover {
	background-position: -603px -15px;
}



/*FALE CONOSCO*/

#menu_inferior .botao_faleconosco {
 
	width:72px;
	background-position:-656px 0;
}

#menu_inferior .botao_faleconosco:hover {
	background-position: -656px -15px;
}








#rotativo {
	width:734px;
	height:330px;
	clear:both;
	float:left;
	padding:0 0 0 0;
}



#institucional_index {
	width:426px;
	height:138px;
	clear:both;
	float:left;
	padding:0 0 0 0;
}




#institucional_index {
	width:426px;
	height:143px;
	clear:both;
	float:left;
	padding:0 0 0 0;
}


#institucional_index_titulo {
	width:426px;
	height:50px;
	clear:both;
	padding:0 0 0 0;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
}


#institucional_index_texto {
	width:400px;
	height:83px;
	clear:both; 
	padding:0 13px 0  13px;
	overflow:hidden;
	color:#E4C1C1;
	line-height:13px;
}


#vilavelha_index {
	width:308px;
	height:143px;
	float:left;
	padding:0 0 0 0;
	background:url(imagens/vilavelha_index.jpg) no-repeat;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
}

 

#noticias {
	width:250px;
	height:260px;
	float:left;
	margin: 0 0 0 0;
	padding:70px 0 0 14px;
	display:inline;
	overflow:hidden;
}

#noticias_titulo {
	width:264px;
	height:55px;
	float:left;
	margin: 0 0 0 0;
	display:inline;
	overflow:hidden;
}

.noticias_lista {
	width:253px;
	height:112px;
	margin: 0 0 0 5px;
	line-height:13px;
	clear:both;
	overflow:hidden;
	background:url(imagens/bg_noticias_lista.jpg) no-repeat;
}


.noticias_lista_imagem{
	width:100px;
	height:82px;
	margin: 30px 0 0 23px;
	float:left;
}



.noticias_lista_texto{
	width:125px;
	height:70px;
	margin: 30px 0 0 0px;
	float:left;
	 
}


#proximo_noticias {
	width:264px;
	height:51px;
	float:left;
	clear:both;
	margin: 0 0 0 0;
	background:url(imagens/proximo_noticias.jpg) no-repeat;
	overflow:hidden;
}


#noticias_scroll {
	width:264px;
	height:224px;
	 
	clear:both;
	margin: 0 0 0 0;
	 
	overflow:hidden;
}


#bg_busca {
	width:592px;
	height:48px;
	float:left;
	padding: 33px 0 0 145px;
	 background-image:url(imagens/bg_busca.jpg);
	background-repeat:no-repeat;
	 
	clear:both;
}

#bg_busca_1 {
	width:142px;
	float:left;
	height:28px;
	z-index:9999;
}

#bg_busca_2 {
	margin-left:4px;
	width:123px;
	float:left;
	height:28px;
	z-index:9998;
}

#bg_busca_3 {
	margin-left:4px;
	width:134px;
	float:left;
	height:28px;
	z-index:9997;
}

#bg_busca_4 {
	margin-left:4px;
	width:136px;
	float:left;
	margin-right:4px;
	z-index:9996;
}

#bg_busca_5 {
	width:40px;
	float:left;
}


#box_lancamentos {
	width:997px;
	height:329px;
	padding: 0 0 0 0;
	float:left;
	z-index:1;
	overflow:hidden;
	display:inline;
	background:url(imagens/box_lancamentos.jpg) no-repeat;
}


#box_lancamentos_titulo {
	width:997px;
	height:75px;
	padding: 0 0 0 0;
	float:left;
	clear:both;
	overflow:hidden;
	text-indent:-9999px;
	display:inline;
	 
}



#box_lancamentos_anterior {
	width:54px;
	height:252px;
	float:left;
	margin: 0 0 0 0;
	background:url(imagens/box_lancamentos_anterior.jpg) no-repeat;
	overflow:hidden;
}

 


#box_lancamentos_proximo {
	width:54px;
	height:252px;
	float:left;
	margin: 0 0 0 0;
	background:url(imagens/box_lancamentos_proximo.jpg) no-repeat;
	overflow:hidden;
}

 







#scroll_lancamentos {
	width:885px;
	height:329px;
	float:left;
	margin: 0 0 0 4px;
}

#scroll_unidades {
	width:885px;
	height:329px;
	float:left;
}

.scroll_unidades_box {
	width:221px;
	height:254px;
	float:left;
 
	background-repeat:no-repeat;
	margin-top:0px;
	overflow:hidden;
}



.scroll_unidades_imagem {
	width:210px;
	height:222px;
	clear:both;
	margin: 0 0 0 0px;
	padding: 3px 0 0 11px;
	cursor:pointer;
}


.scroll_unidades_titulo {
	width:221px;
	height:27px;
	clear:both;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin: 0 0 0 0;
	overflow:hidden;
	font-weight:bold;
	color:#990000;
	cursor:pointer;
}


#parceiros {
	width:179px;
	height:56px;
	float:left;
	font-size:10px;
	margin: 21px 0 0 20px;
}

a {
	TEXT-DECORATION: none;
	color:#003366;
}

a:hover {
	TEXT-DECORATION: none;
	color:#990000;
}

a:visited {
	TEXT-DECORATION: none;
	color:#003366;
}

a:visited:hover {
	TEXT-DECORATION: none;
	color:#990000;
}

#prontos {
	width:690px;
	height:171px;
	float:left;
	margin: 0 0 0 30px;
	display:inline;
}

.prontos_box {
	width:160px;
	height:171px;
	float:left;
	margin: 0 0 0 3px;
	display:inline;
}

.prontos_titulo {
	width:144px;
	height:46px;
	clear:both;
	margin: 12px 8px 0 8px;
	font-size:10px;
	color:#FFFFFF;
}

.prontos_texto {
	width:137px;
	height:78px;
	clear:both;
	margin: 0 10px 0 10px;
	font-size:11px;
}

#prontos_legenda {
	width:743px;
	height:26px;
	float:left;
	margin: 23px 0 0 0;
	text-align:center;
	font-size:10px;
}

#central {
	width:230px;
	height:316px;
	float:left;
}

#central_endereco {
	width:198px;
	height:109px;
	clear:both;
	margin: 60px 10px 0 12px;
	font-size:10px;
	line-height:13px;
}

#central_banner {
	width:220px;
	height:138px;
	clear:both;
	margin: 0 0 0 10px;
}

#box_minibanners {
	width:258px;
	height:171px;
	clear:both;
	padding: 0 0 0 22px;
	float:left;
}

.minibanners {
	width:252px;
	height:84px;
	margin:0 0 0 0;
	float:left;
}

#enderecos_bottom {
	width:280px;
	height:77px;
	clear:both;
	float:left;
}

#atendimento_banner {
	width:971px;
	height:118px;
	clear:both;
	margin: 0 0 0 13px;
}

 

#conteudo_direita {
	width:734px;
	float:left;
}

#conteudo_titulo {
	width:710px;
	height:52px;
	background-image:url(imagens/conteudo_titulo.jpg);
	clear:both;
	padding:28px 0 0 24px;
}

#conteudo_meio {
	background-image:url(imagens/bg_meio.jpg);
	background-repeat:repeat-y;
	width:670px;
	min-height:662px;
	height:auto !important;
	height:662px;
	padding: 0 30px 0 34px;
	line-height:18px;
	text-align:justify;
	clear:both;
	font-size:11px;
	float:left;
	position:relative;
}

#conteudo_baixo {
	background-image:url(imagens/conteudo_baixo.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:60px;
	float:left;
}

#lateral_noticias {
	width:276px;
	height:246px;
	clear:both;
}

#lateral_noticias_seta_esquerda {
	width:50px;
	height:57px;
	float:left;
}

#lateral_noticias_seta_direita {
	width:50px;
	height:57px;
	float:left;
}

#lateral_noticias_titulo {
	width:176px;
	height:57px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}

.lateral_noticias_itens {
	width:226px;
	height:40px;
	clear:both;
	padding:20px 20px 0 30px;
	line-height:12px;
}
 
.slide_lancamentos_lateral {
	width:191px;
	height:243px;
	float:left;
}

#lateral_lancamentos_seta_esquerda {
	width:40px;
	height:243px;
	float:left;
	background-image:url(imagens/seta_lateral_esquerda.jpg);
	background-repeat:no-repeat;
}

#lateral_lancamentos_seta_direita {
	background-image:url(imagens/seta_lateral_direita.jpg);
	background-repeat:no-repeat;
	width:45px;
	height:243px;
	float:left;
}

#lateral_lancamentos_seta_esquerda:hover {
	background-position: -40px 0;
}

#lateral_lancamentos_seta_direita:hover {
	background-position: -45px 0;
}

.fonte9 {
	font-size:9px;
}

.fonte10 {
	font-size:10px;
}

.fonte11 {
	font-size:11px;
}

.fonte12 {
	font-size:12px;
}

.fonte13 {
	font-size:13px;
}

.fonte14 {
	font-size:14px;
}

.fonte15 {
	font-size:15px;
}

.fonte16 {
	font-size:16px;
}

.centraliza {
	text-align:center;
}

.pagina {
	padding:4px 8px 4px 8px;
	border: 1px solid #B8C6D4;
	background-color:#F2F4F7;
	color:#006699;
	margin:3px;
	font-size:12px;
	font-weight:bold;
}

.pagina2 {
	background-color:#006699;
	padding:4px 8px 4px 8px;
	 
	margin:3px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:16px;
}

#institucional_abas {
	width:426px;
	height:40px;
	float:left;
}

#institucional_texto {
	width:406px;
	height:auto;
	float:left;
	margin: 10px 10px 0 10px;
}

#institucional_texto p {
	margin: 10px 0 10px 0;
}

#institucional_abas a {
	height:40px;
	outline:none;
	text-indent:-99999px;
	overflow:hidden;
	float:left;
}

#institucional_abas a:hover {
	background-position: 0 -40px;
	cursor:pointer;
}

#inst_empresa {
	width:84px;
	background:url(imagens/inst_empresa.jpg) no-repeat;
}

#inst_missao {
	width:70px;
	background:url(imagens/inst_missao.jpg) no-repeat;
}

#inst_visao {
	width:60px;
	background:url(imagens/inst_visao.jpg) no-repeat;
}

#inst_qualidade {
	width:138px;
	background:url(imagens/inst_qualidade.jpg) no-repeat;
}

#inst_valores {
	width:74px;
	background:url(imagens/inst_valores.jpg) no-repeat;
}

.imoveis_box {
	width:625px;
	height:178px;
	clear:both;
	background-image:url(imagens/bg_prontos.jpg);
	background-repeat:no-repeat;
	padding-right:5px;
}

.imoveis_esquerda {
	width:140px;
	height:148px;
	float:left;
}

.imoveis_direita {
	width:485px;
	height:148px;
	float:left;
}

.imoveis_imagem {
	width:134px;
	height:96px;
	clear:both;
	height:107;
	margin: 11px 0 0 6px;
}

.imoveis_navegacao {
	width:140px;
	height:41px;
	clear:both;
}

.imoveis_setas {
	width:66px;
	height:33px;
	float:left;
	padding-top:8px
}

.imoveis_setas img {
	float:left;
}

.imoveis_fotos {
	width:74px;
	height:21px;
	float:left;
	font-size:9px;
	text-align:center;
	padding-top:20px;
	background-image:url(imagens/bg_prontos_navegacao.jpg);
	background-repeat:no-repeat;
}

.imoveis_titulo {
	width:455px;
	height:29px;
	float:left;
	color:#FFFFFF;
	margin:15px 0 0 23px;
	font-size:10px;
	display:inline;
}

.imoveis_texto {
	width:444px;
	height:60px;
	float:left;
	margin:10px 5px 0 20px;
	display:inline;
	line-height:15px;
	font-size:11px;
}

.imoveis_mais {
	width:314px;
	height:19px;
	clear:both;
	padding: 10px 0 0 20px;
}

#imoveis_exibe_imagens {
	width:610px;
	height:auto;
	float:left;
	padding: 50px 10px 0 10px;
	background-image:url(imagens/tab_imagens.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
}

.bg_fotos {
	float:left;
	margin:3px;
	text-align:center;
	width:133px;
	height:100px;
	padding: 7px;
	background-image:url(imagens/bg_fotos.png);
	background-repeat:no-repeat;
}

#imoveis_exibe_interessado {
	width:580px;
	height:auto;
	float:left;
	padding: 30px 25px 0 25px;
	background-image:url(imagens/tab_interessado.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
}

#imoveis_exibe_videos {
	width:624px;
	height:auto;
	float:left;
	padding: 90px 25px 0 25px;
	background-image:url(imagens/tab_videos.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	text-align:center;
}

#imoveis_exibe_videos {
	width:624px;
	height:auto;
	float:left;
	padding: 90px 25px 0 25px;
	background-image:url(imagens/tab_videos.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	text-align:center;
}

.lancamentos_box {
	width:640px;
	height:145px;
	clear:both;
	margin-left:0px;
	background-image:url(imagens/bg_lancamentos3.png);
	background-repeat:no-repeat;
	margin-top:10px;
}

.lancamentos_esquerda {
	width:199px;
	height:145px;
	float:left;
}

.lancamentos_logo {
	width:172px;
	height:72px;
	clear:both;
	padding: 31px 0 0 50px; 
}

.lancamentos_titulo {
	width:193px;
	height:28px;
	clear:both;
	color:#FFFFFF;
	margin:13px 0 0 6px;
	font-size:10px;
	font-weight:bold;
	overflow:hidden;
	text-align:center;
}

.lancamentos_direita {
	width:254px;
	height:145px;
	float:left;
}

.lancamentos_texto {
	width:213px;
	height:64px;
	clear:both;
	padding:25px 21px 15px 20px;
	line-height:15px;
	font-size:10px;
	overflow:hidden;
}

.lancamentos_slogan {
	width:253px;
	height:29px;
	clear:both;
	padding:  12px 0 0 1px;
	color:#FFFFFF;
	 
	font-size:10px;
	font-weight:bold;
	overflow:hidden;
	text-align:left;
}

.lancamentos_imagem {
	width:155px;
	height:134px;
	margin: 11px 0 0 7px;
	float:left;
}

.borda {
	border: 1px solid #CCCCCC;
}


.borda2 {
	border: 1px solid #CCCCCC;
	padding:4px;
	backgrlund-color:#FFFFFF;
}


.borda_imagem {
	border: 2px solid #97ADC1;
	margin-bottom:4px;
}

.borda_branca {
	border: 4px solid #FFFFFF;
}

.vermelho {
	color:#990000;
	font-weight:bold;
}

.azul {
	color:#05589C;
	font-weight:bold;
}

.branco {
	color:#FFFFFF;
	font-weight:bold;
}

.carregando {
	left:187px;
	top:243px;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	padding-top:70px;
	width:419px;
	height:462px;
}

.vermelho a:link, .vermelho2 a:link {
	color: #006699;
	text-decoration: none;
}

.vermelho a:visited, .vermelho2 a:visited {
	color: #006699;
	text-decoration: none;
}

.vermelho a:hover, .vermelho2 a:hover {
	text-decoration: underline;
}

.vermelho a:active, .vermelho2 a:active {
	text-decoration: underline;
}

.menor {
	font-size: 10px;
}

#sky_maior {
	position:relative;
	float:right;
	margin-top:5px;
	display:none;
}

#sky_maior2 {
	position:relative;
	float:right;
	margin-top:360px;
	margin-right:-150px;
	display:none;
}

#top {
	width:757px;
	height:33px;
	background-image: url(imagens/top2.jpg);
	color:#C7D6E2;
	padding-top:19px;
	z-index:80;
	position:absolute;
	left:0px;
}

#top ul li {
	display:inline;
}

#top ul li a {
	padding-top:2px;
	float:left;
	color: #C7D6E2;
	text-decoration: none;
	height: 22px
}

#top li ul a {
	color: #E1EaF2;
	font-size:10px;
	text-decoration: none;
	text-align: center;
	height: 17px;
	background:#1a406F;
	width:100%;
	border-bottom:1px solid #ffffff;
}

#top ul li a:hover {
	color: #ffffff;
	border-bottom:3px solid #315C79;
}

#top li ul a:hover {
	color: #E1EaF2;
	text-decoration: none;
	height: 17px;
	border-bottom:0;
	background-color: #476283;
	border-bottom:1px solid #ffffff;
}

.empresa {
	left: 4px;
	width:96px;
}

.lancamentos {
	left: 92px;
	width:90px;
}

.dicas {
	left: 316px;
	width:76px;
}

/*.contatos {left: 640px;width:110px;}*/
.contatos {
	left: 530px;
	width:110px;
}

#top li ul {
	position: absolute;
	top: 40px;
	display: none;
	background-color:#4094B6;
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	line-height:14px;
}

#top li:hover ul, #top li.over ul {
	display: block;
}

#vazio {
	width:180px;
	height:49px;
	margin-left:5px;
	margin-bottom:2px;
}
 ] #banner {
 width:565px;
 height:111px;
 left:187px;
 top:81px;
 position:absolute;
 z-index:79;
 overflow: hidden;

}

label {
	cursor:pointer;
}

#busca {
	width:565px;
	height:30px;
	left:187px;
	top:187px;
	position:absolute;
	background-image: url(imagens/bg_busca.jpg);
	padding:24px 0 0 0;
	background-repeat: repeat-x;
}

h1 {
	font-size:13px;
	font-weight:bold;
	color:#990000;
	 
	margin:0 7px 0 0;
	float:left;
}

h2 {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin:1px 0 0 0;
}

h3 {
	font-size:11px;
	font-weight:bold;
	color:#006699;
	margin:1px 0 0 0;
}

#news h2 {
	color: #D8E1E7;
	font-size: 9px;
	height: 34px;
	margin:0;
	text-align:left;
}

#telefones {
	width:159px;
	height:212px;
	margin-left:5px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(imagens/bg_telefones.jpg);
	padding:6px 8px 0 13px;
}

#tudo {
	float:none;
}

#lateral {
	float:left;
	margin-right:2px;
	background-image: url(imagens/bg_interno2.jpg);
}

#ofertas {
	width:406px;
	height:456px;
	position:absolute;
	background-image: url(imagens/box_ofertas.jpg);
	padding:6px 0 0 13px;
}

#ofertasa {
	width:180px;
	height:175px;
	left:17px;
	top:55px;
	position:absolute;
	text-align:center;
}

#ofertasb {
	width:180px;
	height:175px;
	left:222px;
	top:55px;
	position:absolute;
	text-align:center;
}

#ofertasc {
	width:180px;
	height:175px;
	left:17px;
	top:270px;
	position:absolute;
	text-align:center;
}

#ofertasd {
	width:180px;
	height:175px;
	left:222px;
	top:270px;
	position:absolute;
	text-align:center;
}

.fundo_ofertas {
	background-color:#D0DEE3;
	margin :0 20px 0 20px;
	padding:10px;
	height:25px;
}

.fundo_ofertasx {
	background-color:#D0DEE3;
	margin :0 20px 0 20px;
	padding:10px;
	height:90px;
	width:490px;
	clear:both;
}

.fundo_ofertas6 {
	background-color:#D0DEE3;
	margin :0 20px 0 20px;
	padding:10px;
	height:10px;
}

.fundo_ofertas2 {
	background-color:#DEE8EB;
	margin :0 20px 0 20px;
	padding:10px;
	clear:both;
}

.fundo_ofertas3 {
	background-color:#D0DEE3;
	margin :0 20px 0 20px;
	padding:10px;
	width:490px;
	text-align:center;
}

.fundo_ofertas4 {
	background-color:#BCD0D8;
	margin :0 20px 0 20px;
	padding:10px 10px 10px 10px;
}

.fundo_ofertas5 {
	background-color:#DFE3B0;
	margin :0 20px 0 20px;
	padding:10px 10px 10px 10px;
}

#textos2 li {
	float:left;
}

.lista_ofertas {
	width:455px;
}

.lista_ofertasx {
	margin-right:20px;
}

#textos {
	width:565px;
}

fieldset {
	border:1px solid #dddddd;
	 
}

#textos h1 {
	height: 20px;
	padding-left:13px;
	padding-top:6px;
}

#textos p {
	padding:0 25px 15px 25px;
	line-height:17px;
	margin:0;
	text-align: justify;
}

#textos2 .tamanho_linha {
	height:10px;
}

#textos2 p {
	padding:0 25px 15px 25px;
	line-height:17px;
	margin:0;
	text-align: left;
}

#textos2 p .top {
	vertical-align:top;
	padding-right:15px;
}

#textos2 .dir {
	padding-right:15px;
}

.lanc {
	padding:0 15px 15px 25px;
	line-height:17px;
	height:60px;
}

.acacci {
	float:left;
	height:300px;
}

.quebra {
	clear:both
}

.aviso {
	width:590px;
	margin:0 0 30px 0;
	text-align:center;
	background-color:#FFFFAA;
	padding:20px;
	font-weight:bold;
}

.aviso2 {
	width:590px;
	margin:30px 0 30px 0;
	text-align:center;
	background-color:#F9EEEE;
	padding:20px;
	border:1px solid #CF6262;
	clear:both;
}

.lista_texto1 {
	background-image: url(imagens/box_geral_cima.jpg);
	height:36px;
}

.lista_texto2 {
	background-image: url(imagens/box_geral_meio.jpg);
	padding-top:10px;
	min-height:580px;
	height:auto !important;
	height:580px;
}

.lista_texto3 {
	background-image: url(imagens/box_geral_baixo.jpg);
	height:13px;
}

.lista_form1 {
	margin:1px 16px 1px 16px;
	padding: 3px;
	width:570px;
}

.lista_form2 {
	margin:1px 16px 1px 16px;
	padding: 3px;
	width:570px;
}

.lista_form1b {
	margin:1px 16px 1px 16px;
	padding: 3px;
	width:520px;
}

.lista_form2b {
	margin:1px 16px 1px 16px;
	padding: 3px;
	width:520px;
}

.lista_form_vazio {
	margin:0 16px 0 14px;
	padding: 4px;
	width:525px
}

.lista_form_botao {
	margin:15px 16px 0 14px;
	padding: 4px;
	width:525px;
	text-align:center;
}

.form_esquerda {
	width:125px;
	float:left;
	text-align:right;
	padding-right:5px;
	clear:both;
	height:28px;
}

.form_direita {
	float:left;
	margin-left:14px;
	height:28px;
 
}

.form_direita2 {
	float:left;
	height:28px;
	margin-left:14px;
	 
	 

 
}

.alinha_esquerda {
	text-align:left;
}

#textos .texto_centro {
	text-align:center;
}

#textos hr {
	width:500px;
	text-align:left;
	margin-left:20px
}

#social {
	width:125px;
	height:166px;
	top:750px;
	left:608px;
	text-align:center;
	position:absolute;
	background-image: url(imagens/bg_social.gif);
	padding:6px 8px 0 11px;
}

#mini_banner4 {
	width:125px;
	top:924px;
	left:608px;
	text-align:center;
	position:absolute;
}

#mini_banner1, #mini_banner2, #mini_banner3 {
	width:180px;
	margin-left:5px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding-bottom:2px;
}

ul {
	list-style-type: none;
	padding:0;
	margin:0;
}

.lista1 {
	height:53px;
}

.link a, .lista1 a, .fundo_ofertas6 a {
	color: #333333;
	text-decoration: none;
}
.link. a:visited, lista1 a:visited, .fundo_ofertas6 a:visited {
color: #333333;
text-decoration: none;
}

.link a:hover, .lista1 a:hover, .fundo_ofertas6 a:hover {
	text-decoration: underline;
}

.link a:visited:hover, .lista1 a:visited:hover, .fundo_ofertas6 a:visited:hover {
	text-decoration: underline;
}

.fundo_ofertas3 a {
	color: #006699;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
}

.fundo_ofertas3 a:visited {
	color: #006699;
	text-decoration: none;
}

.fundo_ofertas3 a:hover {
	text-decoration: underline;
}

.fundo_ofertas3 a:visited:hover {
	text-decoration: underline;
}

.lista2 {
	height:44px;
}

.lista3 {
	width:103px;
	height:17px;
	float:left;
	padding-left:10px;
	padding-top:3px;
}

.lista7 {
	width:120px;
	height:17px;
	float:left;
	padding-left:10px;
	padding-top:3px;
}

.lista8 {
	padding-left:10px;
	padding-right:55px;
	float:left;
}

.lista9 {
	padding-left:64px;
	float:left;
}

.lista4 {
	height:25px;
	float:left;
	padding-right:7px;
}

.lista5 {
	width:25px;
	height:25px;
	float:left;
}

.lista6 {
	height:171px;
}

.separador {
	width:634px;
	height:20px;
	float:left;
	clear:both;
	margin:5px 0 5px 0;
	background-image: url(imagens/separador.jpg);
	background-repeat: repeat-x;
}

#mais_ofertas {
	width:419px;
	height:46px;
	top:807px;
	position:absolute;
	background-image: url(imagens/bg_mais_ofertas.jpg);
	line-height:15px;
	text-align:center;
	padding-top:14px;
}

#half {
	width:419px;
	height:60px;
	top:923px;
	position:absolute;
}

.branco_pequeno {
	font-size:10px;
	color:#D9DEE6;
}

form {
	display:inline;
}

.formulario {
	font-size: 10px;
	height:15px;
	color:#003366;
	font-family:Trebuchet MS;
	border:1px solid #CBCCD1;
	margin:0;
	background-color:#F7F7F7;
}

.radio {
	height:13px;
	width:13px
}

#textos .formulario {
	color:#666666;
	border:1px solid #7F9DB9;
	width:250px;
}

#textos .formulario:focus {
	border:1px solid #999900;
	background-color: #FCFCF8;
}

.align_centro {
	padding-left:20px;
}

#textos2 #palavra {
	width:100px;
}

#textos2 #tipo {
	width:85px;
}

#textos2 #local {
	width:350px;
}

#textos2 #ref {
	width:45px;
}

#textos2 #quartos {
	width:70px;
}

#mostra_lancamento {
	display:none;
}

.form_nivel {
	width:62px;
}

.form_nivel2 {
	width:90px;
}

.form_textarea {
	height:auto;
}

#form_trabalhe select {
	height:18px;
}

.espaco3 {
	margin-bottom:3px;
}

#pop {
	display:none;
	position:absolute;
	top:58%;
	left:50%;
	margin-left:-150px;
	margin-top:-100px;
	width:328px;
	height:249px;
	border:1px solid #d0d0d0;
	background-color:#FFFFFF;
	z-index:79;
}

.destaque {
	font-size:13px;
	font-weight:bold;
	color:#003366;
}

#message_box {
	position: absolute;
	left: 0;
	z-index: 9999;
	background:#ffc;
	border:1px solid #CCCCCC;
	text-align:center;
	font-weight:bold;
	width:99%;
	padding:10px 0 10px 0;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	display:none;
	top:-40px;
}

* html #selector {
	property:value;
} /* Only IE6 and lower will see this */

*+html #selector {
	property:value;
} /* Only IE7 will see this */

.tag_lancamento {
	background-image:url(imagens/breve_lancamento.png);
	_background-image:url(imagens/breve_lancamento.gif);
}

#novos_abas {
	width:650px;
	height:39px;
	clear:both;
	padding-left:15px;
}

#novos_abas .estilo_abas {
	height:39px;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	outline:none;
	cursor:pointer;
}

#abas_caracteristicas {
	width:123px;
	background-image:url(imagens/abas_caracteristicas.png);
	background-position:0 -39px;
}

#abas_caracteristicas:hover, #abas_caracteristicas:visited:hover {
	background-position:0 -39px;
}

#abas_imagens {
	width:88px;
	background-image:url(imagens/abas_imagens.png);
}

#abas_imagens:hover, #abas_imagens:visited:hover {
	background-position:0 -39px;
}

#abas_localizacao {
	width:107px;
	background-image:url(imagens/abas_localizacao.png);
}

#abas_localizacao:hover, #abas_localizacao:visited:hover {
	background-position:0 -39px;
}

#abas_estagio {
	width:131px;
	background-image:url(imagens/abas_estagio.png);
}

#abas_estagio:hover, #abas_estagio:visited:hover {
	background-position:0 -39px;
}

#abas_mais {
	width:187px;
	background-image:url(imagens/abas_mais.png);
}

#abas_mais:hover, #abas_mais:visited:hover {
	background-position:0 -39px;
}

#novos_conteudo {
	clear:both;
	width:622px;
	background-image:url(imagens/abas_conteudo.jpg);
	background-repeat:no-repeat;
	float:left;
	padding: 20px 20px 0 23px;
}

#novos_conteudo_baixo {
	clear:both;
	width:665px;
	height:38px;
	padding:0 0 0 0;
	background-image:url(imagens/abas_conteudo_baixo.jpg);
	background-repeat:no-repeat;
	clear:both;
	margin-bottom:30px;
}

#conteudo_caracteristicas {
	padding:10px 20px 0 20px;
}

#conteudo_imagens {
	padding:0 0 0 3px;
	display:none;
}

#conteudo_localizacao {
	padding:0 0 0 0;
	display:none;
}

#conteudo_estagio {
	padding:5px 0 0 0;
	display:none;
}

#conteudo_mais {
	padding:0 20px 0 20px;
	display:none;
}

.box {
	width:200px;
	height:30px;
	color:#FFFFFF;
	font-size:10px;
	position:absolute;
	z-index:9999;
	display:none;
	margin-top:-126px;
	padding: 96px 0 0 0;
	background-image:url(imagens/box.png);
	background-position:bottom;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
}



topo.fb_edge_comment_widget {
    margin-left: -310px;
}

 

 
