@charset "utf-8";

html{

	/*scrollbar-arrow-color:#666;
	scrollbar-3dlight-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-face-color:#E1E1E1;
	scrollbar-shadow-color:#f2f2f2;
	scrollbar-darkshadow-color:#dedede;
	scrollbar-track-color:#fff;*/
	/*overflow-x: hidden;*/
}
body {

	background: URL(../img/fundo.png) repeat-x;
	margin:0px 0px 20px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
#geral{
	
	width:985px;
	height:730px;
	margin:0px auto 0px auto;
	background:url(../img/fundo_geral.jpg) no-repeat bottom left #fff;
}


/* TOPO */
#topo_geral{
	
	/*background-color:#CC6600;*/
	background:url(../img/topo_fundo.jpg) repeat-x top left;
	width:985px;
	height:95px;
	border-bottom:3px solid #f1efef;
	
		
}
#topo_logo{
	
	background:url(../img/logos/logo_pires.png) no-repeat 10px 5px;
	width:165px;
	height:95px;
	float:left;
	
}
#slogan{

	padding:1px;
	background:url(../img/topo_slogan.png) no-repeat top left;
	position:relative;
	height:35px;
	width:180px;
	top:8px;
	left:170px;
	*left:5px;
	display:block;
	
}
#topo_telefone{
	
	/*background-color:#99CC00;*/
	/*background:url(../img/telefone.png) no-repeat top left;*/
	width:100px;
	font-size:15px;
	font-weight:bold;
	position:relative;
	display:table;
	/*top:0px;*/
	top:35px;
	left:10px;
	color:#494c4d;
	
}
#topo_telefone2{
	
	background:url(../img/telefone.png) no-repeat top left;
	width:100px;
	height:40px;
	position:absolute;
	float:left;
	margin:50px 0px 0px 175px;
	*margin:50px 0px 0px 10px;
	padding:0px;
}
/* AMBIENTE LOGIN */
#ambiente_login{

	/*background-color:#f2f2f2;*/
	width:250px;
	height:47px;	
	float:right;
	margin:3px 350px 0px 0px;
	padding-left:10px;
	padding-right:10px;
}
#login_titulo{
	
	text-align:center;
	margin:0px 25px 2px 0px;
	color:#494c4d;
	
}
#ambiente_login form{
	
	margin:0px;
	padding:0px;	
	
	
}
.login_input{
	
	width:95px;
	border:2px solid #ccc;
	padding-left:5px; 
	
}
.login_button{
	
	width:30px;
	height:22px;
	background-color:#fff;
	color:#333;
	border:none;
	position:relative;
	top:1px;
	padding:0px;
	
}
	
/* /AMBIENTE LOGIN */

/* TOPO MENU */
#topo_menu{
	/*background-color:#999999;*/
	width:415px;*/
	height:37px;
	float:left;
	margin:6px 0px 0px 120px;
	clear:right;
}
#topo_menu ul{
	
	list-style:none;
	margin:0px 0px 0px -43px;	
	
}
#topo_menu li{

	float:left;	
	margin:0px 3px 0px 3px;
		
}

#a_home{background:url(../img/a_home.png) no-repeat top left;}
#a_quem_somos{background:url(../img/a_quem_somos.png) no-repeat top left;}
#a_simulacao{background:url(../img/a_simulacao.png) no-repeat top left;}
#a_avaliacao{background:url(../img/a_avaliacao.png) no-repeat top left;}
#a_contato{background:url(../img/a_contato.png) no-repeat top left;}
#a_parcerias{background:url(../img/a_contato.png) no-repeat top left;}

#a_home2{background:url(../img/a_home2.png) no-repeat top left;}
#a_quem_somos2{background:url(../img/a_quem_somos2.png) no-repeat top left;}
#a_simulacao2{background:url(../img/a_simulacao2.png) no-repeat top left;}
#a_avaliacao2{background:url(../img/a_avaliacao2.png) no-repeat top left;}
#a_contato2{background:url(../img/a_contato2.png) no-repeat top left;}
#a_parcerias2{background:url(../img/a_contato2.png) no-repeat top left;}


#topo_menu a{	
	
	/*background-color:#dedede;*/
	height:25px;
	padding:5px;
	color:#424343;
	text-decoration:none;
	display:block;
	
}
#topo_menu a:hover{
	
	/*background-color:#f2f2f2;*/
	color:#669900;
	
}
.alinha_texto{ padding-top:5px;margin:0px;} /* alinhar os links home e quem somos no centro do botao */
/* /TOPO MENU */


/* chat_corretor */
#chat_corretor{
	
	/*background:url(../img/chat_corretor.png) no-repeat top left;*/
	width:194px;
	height:51px;
	position:relative;
	top:-61px;
	left:765px;	
	clear:left;
}
/* /chat corretor */


/* /TOPO */


/* ***************************************************************************** */


/* BUSCA */
#busca{
	
	/*background-color:#99FF00;*/
	width:150px;	
	margin:5px 0px 0px 5px;
	/**margin:-10px 0px 0px 5px;*/
	float:left;	
	
	
}
#busca form{
	
	margin:0px;
	padding:0px;
	
}

#correspondente{
	
	
	position:relative;
	color:#666;
	font-size:11px;
	top:10px;	
	left:11px;	
}

#logo_caixa{ margin:8px 0px 0px 5px;}
/* /BUSCA */




/********************************** INDEX ********************************************** */
#lancamento_geral{
	
	/*background-color:#f2f2f2;*/
	/*background: URL(../img/lancamento.jpg) no-repeat top left;*/
	width:800px;
	height:300px;
	float:left;
	margin:5px 0px 0px 10px;
	/**margin:-10px 0px 0px 10px;*/
	
}

#alinha_imoveis{
	
	/*background-color:#99CC00;*/
	width:985px;
	float:left;
	margin:10px 0px 0px 0px;
	padding-left: 5px;	
	
}
#alinha_imoveis a{text-decoration:none; color:#333; border:none; float:left;}
#alinha_imoveis img{ border:none; margin:0px; padding:0px; }
.imovel{
	
	width:230px;
	height:165px;
	background-color:#fff;
	border:2px solid #EAEAEA;
	float:left;
	margin:0px 0px 0px 7px;
	cursor:pointer;
}
.imovel_link{
	
	float:left;
	width:230px;
	height:165px;
	position:absolute;
	display:block;
	cursor:pointer;
	z-index:16000;
}
.imovel_hover{
	
	width:230px;
	height:165px;
	background-color:#f4fbec;
	border:2px solid #dcedc9;
	float:left;
	margin:0px 0px 0px 7px;
	cursor:pointer;
	
}
.imovel_img{
	
	width:115px;
	height:115px;
	background-color:#fff;
	margin:5px 0px 0px 5px;
	float:left;
	cursor:pointer;
	
}
.imovel_cod{
	
	background-color:#fff;
	width:50px;
	text-align:center;
	padding:2px;
	position:relative;
	top:-15px;
	left:0px;
	float:right;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
	
	
}


.imovel_descricao{
	
	/*background-color:#99CC00;*/
	float:left;
	width:90px;
	height:145px;
	padding:8px;
	cursor:pointer;
	
}
.imovel_valor{
	
	position:relative;
	top:-20px;
	left:8px;
	font-weight:bold;
	font-size:13px;
	color:#71a533;
	
}
.imovel_descricao_titulo{
	
	color:#50774e;
	display:block;
	margin:0px 0px 5px 0px;
	
}


#status_logo{
	
	float:left;
	
}
#logos_esq{
	
	float:left;
	margin:10px 0px 0px 30px;
	
}
#logos_dir{
	
	float:right;
	margin:15px 30px 0px 0px;
	
}
#alinha_icones{
	
	margin:-40px 0px 0px 125px;
	
}


#status{
	
	/*background-color:#0099CC;*/
	float:left;
	width:830px;
	margin:40px 0px 0px 130px;
	*margin:15px 0px 0px 130px;
	color:#666;
	font-size:13px;
	
}
/********************************* /INDEX ********************************************** */






/* PAGINA INTERNA */
#interno_geral{
	
	/*background-color:#CC6600;*/
	width:825px;
	float:left;	
	margin:-20px 0px 0px 0px;
	*margin:-35px 0px 0px 0px;
}
#foto_principal{
	
	background: URL(../img/foto_grande_fundo.png) no-repeat top left;
	width:295px;
	height:225px;
	margin:13px 0px 0px 10px;
	float:left;	
}
#foto_principal img{ margin:3px 0px 0px 4px; }
#cod_imovel_detalhes{
	
	position:relative;
	background-color:#fff;
	padding:5px;
	width:80px;
	text-align:center;
	top:228px;
	left:210px;
	clear:both;
	
}
#descricao_imovel{
	
	/*background-color:#f6f6f6;*/
	width:347px;
	height:183px;
	float:left;
	color:#666;
	padding:15px;
	margin:0px 0px 0px 10px;
}
#itens_imovel{
	
	/*background-color:#99CC00;*/
	width:115px;
	height:212px;
	float:left;
	margin:10px 0px 0px 5px;
	
}
#itens_imovel img{ border:none;margin:0px 0px 8px 0px;}
.bt_ligamos_a,.bt_visita_a,.bt_indique_a,.bt_ligamos_hover,.bt_visita_hover,.bt_indique_hover{
	
	width:111px;
	height:40px;
	cursor:pointer;
	
}
/* a */
.bt_ligamos_a{ background: URL(../img/ligamos.jpg) no-repeat bottom;}
.bt_visita_a{ background: URL(../img/visita.jpg) no-repeat bottom;}
.bt_indique_a{ background: URL(../img/indique.jpg) no-repeat bottom;}
/* hover */
.bt_ligamos_hover{ background: URL(../img/ligamos.jpg) no-repeat top left;}
.bt_visita_hover{ background: URL(../img/visita.jpg) no-repeat top left;}
.bt_indique_hover{ background: URL(../img/indique.jpg) no-repeat top left;}



#alinha_fotos{
	
	/*background-color:#CC9900;*/
	float:left;
	width:610px;
	margin:3px 0px 0px 5px; 
}
#alinha_fotos img{
	
	
	width:64px;
	height:49px;
	border:none;
	float:left;	
	
}
#alinha_fotos a{ border:solid 2px #fff; float:left;margin:2px;}
#alinha_fotos a:hover{ border:solid 2px #bed8a4;}

#menu_imovel{
	
	/*background-color:#f8f8f8;*/
	width:610px;
	/*height:200px;*/
	float:left;
	margin:30px 0px 0px 10px;
	*margin:5px 0px 0px 10px;
	
}
#menu_imovel_bottom{
	
	background:URL(../img/bottom_info.png) no-repeat top left;
	width:620px;
	height:30px;
	margin:0px 0px -30px 10px;
	float:left;
	
}
#menu_imovel ul{
	list-style:none;
	/*background-color:#99CC00;*/
	/*width:568px;*/
	width:620px;
	margin:0px;
	float:left;
	padding:0px;
	margin:-25px 0px 0px 0px;
	*margin:0px 0px 0px 0px;
	
}
#menu_imovel li{
	float:left;
	
}
#menu_imovel a{
	text-decoration:none;
	text-align:center;
	/*color:#666;*/
	padding-top:5px;
	padding-bottom:5px;
	width:111px;
	float:left;
	
}
#menu_imovel a:hover{
	
	/*background-color:#f8f8f8;*/
	
}
/* /PAGINA INTERNA */


/* PÁGINAS GERAIS */
#conteudo_geral{
	
	/*background-color:#99CC00;*/
	width:810px;
	height:545px;
	float:left;
	margin:0px 0px 0px 5px;
	padding:5px;
	color:#333;
	text-align:justify;
		
}
#conteudo_geral p{ margin-bottom:5px;*margin:12px 0px 10px 0px; padding:0px; }
.titulo_geral{
	
	color:#669933;
	font-size:22px;
	margin:10px 0px 0px 0px;
	
}
#conteudo_geral iframe{
	
	border:none;
	margin:20px 0px 0px 80px;
	
}
#form_contato{
	
	background-color:#F9F9F9;
	border:1px solid #dedede;
	margin:0px 0px 0px 20px;
	float:left;
	padding:10px;
	width:650px;
	
}
#form_contato .input{
	
	width:350px;
	color:#333;
	
}
#form_contato textarea{
	
	width:395px;
	height:80px;
	overflow:auto;
	margin:10px 0px 0px 0px;
	color:#333;
	
}
#btn_enviar{
	
	background:url(../img/btn_enviar.jpg) top left no-repeat;
	border:none;
	height:25px;
	width:130px;
	cursor:pointer;
	margin:0px 0px 0px 5px;
	
}
.falha,.sucesso{	
	
	width:300px;
	clear:both;
	padding:10px;
	text-align:center;
	position:absolute;
	top:30%;
	left:30%;
	font-size:11px;
	
	
}
.falha{

	color:#fff;
	border:4px solid #fff;
	background:url(../img/fundo_alerta.png) top left repeat-x;
}
.sucesso{
	
	border:4px solid #fff;
	color:#fff;
	background:url(../img/fundo_sucesso.png) top left repeat-x;
}	
/* PÁGINAS GERAIS */




/*  AVALIACAO ONLINE */
#alinha_avaliacao{
	
	background-color:#F9F9F9;
	border:1px solid #dedede;
	padding:10px;
	float:left;
	width:600px;
	margin:20px 0px 0px 30px;
	
	
}
#avaliacao_aviso{
	
	padding:0px;
	width:750px;
	margin:10px 0px 0px 0px;
	float:left;
	
}
.linha{
	
	margin:4px;
	
}
#alinha_preferencia{
	
	margin:10px 0px 10px 0px;
	
	
}
.avaliacao_button{
	
	background-color:#669966;
	color:#fff;
	border:none;
	padding:5px;
	width:130px;
	height:30px;
	cursor:pointer;
	
}
/* /AVALIACAO ONLINE */


/* aba VIDEOS */
#alinha_videos{
	
	float:left;
	/*background-color:#FF0000;*/
	/*width:500px;*/
	
}
.video{
	background-color:#fff;
	width:140px;
	border:1px solid #F0F0F0;
	margin:5px;
	float:left;
	padding-bottom:5px;
}
.video img{ border:none; margin:0px auto 0px 5px; }
.titulo_video{
	clear:both;
	/*background-color:#99CC00;*/
	margin:0px 0px 0px 5px;
	width:130px;
	
}
/* /aba VIDEOS */

/* abas */

.texto_scroll{
	
	overflow:auto;
	height:220px;
	/*background-color:#333333;*/
	
}

/* /abas */


/* RODA PE */
#logos_dir a{
	
	background:url(../img/logos/wimo.png) top left;
	width:136px;
	height:52px;
	display:block;	
}
#logos_dir a:hover{
	
	background:url(../img/logos/wimo2.png) top left;
	width:136px;
	height:52px;
	display:block;	
}
	
/* /RODA PE */



/* DETALHES */
#detalhes_geral{
	
	/*background-color:#FF0000;*/
	float:left;
	width:805px;
	margin:0px 0px 0px 15px;
	
}
#galeria{
	
	margin:10px 0px 0px 0px;
	
}
#titulo_galeria{
	
	background-color:#74975C;
	color:#fff;
	padding:5px;
	width:550px;
	
}
#imovel_descricao{
	
	background-color:#fff;
	border:solid #f0f0f0 1px;
	float:left;
	padding:10px;
	width:780px;
	margin:-13px 0px 0px 0px;
	*margin:-1px 0px 0px 0px;
	
	
}
#painel{
	
	/*background-color:#99CC00;*/	
	float:left;
	margin:15px 0px 0px -45px;
	*margin:25px 0px 0px -45px;
}
#painel ul{
	
	list-style:none;
	float:left;
	
	
}
#painel li{
	
	float:left;
	margin:0px 5px 0px 5px;	
	
	
}
#painel a{
	
	background-color:#fff;
	color:#333;
	float:left;
	padding:5px;
	text-decoration:none;
	border:1px solid #F0F0F0;
	
}
#painel a:hover{
	
	background-color:#74975C;
	color:#fff;
	float:left;
	padding:5px;
	text-decoration:none;
	border:1px solid #F0F0F0;
	
}
#outros{
	
	float:left;
	background-color:#F8F8F8;
	padding:15px;
	width:772px;
	
}
#outros_titulo{
	
	float:left;
	background-color:#74975C;
	color:#fff;
	padding:5px;
	width:792px;
	margin:20px 0px 0px 0px;
}
.imovel_outros{
	
	float:left;
	background-color:#fff;
	border:1px solid #ccc;
	padding:5px;
	margin:0px 31px 0px 31px;
	
}
.imovel_outros a{
	
	color:#666;
	text-decoration:none;
	
	
}
.imovel_outros a:hover{
	
	color:#669933;
	
}
.imovel_outros img{ border:none;}
.imovel_outros_preco{
	
	margin-left:1px;
	display:block;
	/*background-color:#BEBEBE;*/
}
.imovel_outros_tipo{
	margin-left:1px;
	font-weight:bold;
	display:block;
	/*background-color:#E2E2E2;*/
}
/* /DETALHES */

/* abas index */

#aba_geral{
	
	/*background-color:#99FF00;*/
	float:right;
	margin:-36px 20px 0px 0px;
	*margin:-24px 20px 0px 0px;
	
}
#aba_geral ul{
	
	list-style:none;
	
}
#aba_geral li{
	
	float:left;
	margin:0px 0px 0px 7px;
	cursor:pointer;
	padding:5px;
	background-color:#fff;
	
}
#flash_construcao,#flash_prontos{
	
	display:none;
	
}

/* /abas index */

/* caracteristicas */
#caracteristicas_geral{
	
	/*background-color:#99CC00;*/
	float:left;
	margin:0px 0px 0px 5px;
	
}
.lista_caracteristicas{
	float:left;
	background-color:#E4E4E4;
	border:1px solid #DDDDDD;
	padding:5px;
	width:165px;
	margin:5px;
	cursor:default;
	
}
.lista_caracteristicas_hover{
	float:left;	
	background-color:#DFFFDF;
	border:1px solid #C4FFC4;
	padding:5px;
	width:165px;
	margin:5px;
	cursor:default;
}
.lista_img{
	
	/*background-color:#006633;*/
	background:url(../img/icone_pires.png) no-repeat center center;
	width:20px;
	height:20px;
	float:left;
	margin:0px 5px 0px 0px;
	
	
}
/* /caracteristicas */



