@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#e7ecf0;
}
#header {
	width:100%;
	height:43px;
	float:left;
	background-color:#030000;
	background-image:url(../images/bg_header.gif);
	background-repeat:repeat-x;
}
#content {
	width:100%;
	height:auto;
	float:left;
}
#footer {
	width:100%;
	height:auto;
	background-color:#000;
	border-top:1px #FFF solid;
	float:left;
}

#painel_header {
	width:960px;
	height:43px;
	margin:0 auto;
}
#logo {
	width:202px;
	height:66px;
	margin-top:16px;
	position:absolute;
	margin-left:0px;
	padding:0px;
}
#menu {
	width:auto;
	height:auto;
	margin-top:12px;
	float:right;
}
.ul_menu {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	display:inline;
	text-decoration:none;
}
.li_menu {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	display:inline;
	text-decoration:none;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:left;
	color:#CCC;
	margin-right:6px;
	float:left;
}
.li_menu  a {
	color:#CCC;
	text-decoration:none;
}
.li_menu  a:hover {
	color:#fff;
	text-decoration:none;
}
.ul_sub_menu {
	width:170px;
	height:auto;
	padding:0px;
	text-decoration:none;
	background-image:url(../images/bg_sub_menu.png);
	position:absolute;
	display:none;
	margin-top:31px;
	margin-left:150px;
}
.li_sub_menu {
	width:150px;
	height:auto;
	margin:0px;
	padding:6px;
	padding-left:10px;
	margin-left:8px;
	display:table-column;
	text-decoration:none;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:left;
	color:#fff;
	margin-right:6px;
	background-image:url(../images/seta_menu.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
}
.li_sub_menu  a {
	color:#ccc;
	text-decoration:none;
}
.li_sub_menu a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#666;
}
#painel_flash {
	width:100%;
	height:auto;
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
#painel_banner {
	width:1002px;
	height:auto;
	margin:0 auto;
}
#banner {
	width:1002px;
	height:359px;
	margin-top:45px;
	float:left;
}

#banner_home {
	width:1002px;
	height:359px;
	margin-top:10px;
	float:left;
}

#painel_menu_abas {
	width:100%;
	height:40px;
	float:left;
}
#menu_abas {
	width:960px;
	height:40px;
	background-image:url(../images/fio_abas.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0 auto;
}
.aba_on {
	width:165px;
	height:40px;
	background-image:url(../images/aba_on.png);
	background-repeat:no-repeat;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#3764a0;
	font-weight:bold;
	padding-top:12px;
	float:left;
}
.aba_on a {
	color:#3764a0;
	text-decoration:none;
}
.aba_on a:hover {
	color:#98bfe4;
	text-decoration:none;
}
.aba_off {
	width:165px;
	height:40px;
	background-image:url(../images/aba_off.png);
	background-repeat:no-repeat;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#98bfe4;
	font-weight:bold;
	padding-top:12px;
	cursor:pointer;
	float:left;
}
.aba_off a {
	color:#98bfe4;
	text-decoration:none;
}
.aba_off a:hover {
	color:#3764a0;
	text-decoration:none;
}
#aba_separador{
	width:8px;
	height:39px;
	border-bottom:1px #898989 solid;
	float:left;
}

.maozinha {
	width:165px;
	height:39px;
	border-bottom:1px #898989 solid;
	float:left;
}
.miami {
	width:220px;
	height:16px;
	margin-left:15px;
	margin-top:15px;
	float:right;
}
#aba_breve_lancamentos_on {
	display:block;
}
#aba_breve_lancamentos_off {
	display:none;
}
#aba_lancamentos_on {
	display:none;
}
#aba_lancamentos_off {
	display:block;
}
#aba_loteamentos_on {
	display:none;
}
#aba_loteamentos_off {
	display:block;
}
#aba_comerciais_on {
	display:none;
}
#aba_comerciais_off {
	display:block;
}
#painel_abas {
	width:100%;
	height:auto;
	background-color:#e2e2e2;
	background-image:url(../images/fio.gif);
	background-position:top;
	background-repeat:repeat-x;
	float:left;
}
#painel_content_abas {
	width:960px;
	height:auto;
	margin:0 auto;
}
#content_abas {
	width:958px;
	height:auto;
	background-color:#FFF;
	border-left:1px #898989 solid;
	border-right:1px #898989 solid;
	float:left;

}
#arremate_content_abas {
	width:960px;
	height:98px;
	background-image:url(../images/arremate_content_abas.jpg);
	background-repeat:no-repeat;
	float:left
}
#content_redes {
	width:120px;
	height:auto;
	margin-top:10px;
	margin-right:17px;
	float:right;
}
.content_produtos {
	width:923px;
	height:auto;
	border:1px #cad4e7 solid;
	margin-left:17px;
	margin-top:10px;
	float:left;
}
#breve {
	width:923px;
	height:auto;
	float:left;
}
#lancamentos {
	width:923px;
	height:auto;
	display:none;
	float:left;
}
#loteamentos {
	width:923px;
	height:auto;
	display:none;
	float:left;
}
#mapa {
	width:960px;
	height:auto;
	display:block;
	border:1px #cad4e7 solid;
	background-color:#FFF;
	margin-bottom:10px;
	float:left;
}
#comerciais {
	width:923px;
	height:auto;
	display:none;
	float:left;
}
#painel_produto {
	width:413px;
	height:196px;
	margin-left:32px;
	margin-top:5px;
	float:left;
}
#esq_produto {
	width:162px;
	height:196px;
	float:left;
}

#thumb {
	width:152px;
	height:120px;
	margin-top:20px;
	border:1px #d5d5d3 solid;
	float:left;
}
#painel_botoes_produto {
	width:154px;
	height:23px;
	margin-top:7px;
	float:left;
}
#bot_01 {
	width:24px;
	height:23px;
	float:left;
}
#bot_02 {
	width:36px;
	height:23px;
	float:left;
}
#bot_03 {
	width:94px;
	height:23px;
	float:left;
}
#dir_produto {
	width:251px;
	height:196px;
	background-image:url(../images/bg_box_produtos.jpg);
	background-repeat:no-repeat;
	float:left;
}
#produto_bairro {
	width:220px;
	height:auto;
	margin-left:26px;
	margin-top:34px;
	font-family:tahoma, verdana, arial;
	font-size:20px;
	text-align:left;
	color:#f07122;
	float:left;
}
#produto_cidade_uf {
	width:220px;
	height:auto;
	margin-left:26px;
	font-family:tahoma, verdana, arial;
	font-size:13px;
	text-align:left;
	color:#3764a0;
	float:left;
}
#produto_nome {
	width:220px;
	height:auto;
	margin-left:26px;
	font-family:tahoma, verdana, arial;
	font-size:14px;
	text-align:left;
	color:#3764a0;
	float:left;
}
#produto_desc{
	width:220px;
	height:auto;
	margin-left:26px;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:left;
	color:#898989;
	float:left;
}
#produto_end{
	width:220px;
	height:auto;
	margin-left:26px;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#3764a0;
	float:left;
}
#produto_redes{
	width:220px;
	height:auto;
	margin-left:26px;
	margin-top:10px;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#3764a0;
	float:left;
}
#twitter {
	width:96px;
	height:22px;
	margin-right:10px;
	float:left;
}
#facebook {
	width:96px;
	height:22px;
	float:left;
}
#compartilhar_facebook {
	width:96px;
	height:22px;
	float:left;
}
#fio_footer {
	width:100%;
	height:3px;
	background-color:#f39019;
	border-bottom:1px #FFF solid;
	float:left;
}
#painel_footer {
	width:960px;
	height:auto;
	margin:0 auto;
}
.coluna_footer {
	width:170px;
	height:auto;
	margin-top:30px;
	float:left;
}
.ul_footer {
	width:140px;
	height:auto;
	padding-top:0px;
	margin-top:0px;
	padding-left:10px;
	margin-left:10px;
	display:table-column;
	text-decoration:none;
	float:left;
}
.li_footer_titulo {
	width:140px;
	height:20px;
	padding:0px;
	margin-left:0px;
	margin-top:3px;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	color:#ccc;
	text-decoration:none;
	list-style:none;
	font-weight:bold;
	border-bottom:1px #ccc solid;
	float:left;
}
.li_footer {
	width:140px;
	height:auto;
	padding:0px;
	margin-left:0px;
	margin-top:3px;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	color:#ccc;
	text-decoration:none;
	list-style:none;
	float:left;
}
.li_footer a {
	color:#ccc;
	text-decoration:none;
}
.li_footer a:hover {
	color:#fff;
	text-decoration:none;
}
.coluna_footer_logo {
	width:240px;
	height:auto;
	margin-top:30px;
	margin-left:25px;
	float:left;
}
#logo_footer {
	width:240px;
	height:auto;
	float:left;
}
#endereco_footer {
	width:240px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	color:#ccc;
	margin-top:15px;
	text-align:left;
	float:left;
}
address {
	font-style:normal;
}
#tel_footer {
	width:240px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	color:#ccc;
	margin-top:10px;
	text-align:left;
	font-weight:bold;
	float:left;
}
#divisor_footer {
	width:960px;
	height:7px;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
}
#texto_footer {
	width:870px;
	height:auto;
	text-align:justify;
	font-family:tahoma, verdana, arial;
	font-size:10px;
	color:#ccc;
	margin-bottom:10px;
	margin-left:20px;
	float:left;
}
.titulo_redes_footer {
	width:300px;
	height:auto;
	text-align:left;
	font-family:tahoma, verdana, arial;
	font-size:10px;
	color:#ccc;
	margin-left:20px;
	margin-bottom:10px;
	float:left;
}
.logos_redes_footer {
	width:300px;
	height:auto;
	text-align:left;
	font-family:tahoma, verdana, arial;
	font-size:10px;
	color:#acacac;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:20px;	
	float:left;
}
.titulo_empresas_footer {
	width:600px;
	height:auto;
	text-align:left;
	font-family:tahoma, verdana, arial;
	font-size:10px;
	color:#ccc;
	margin-left:30px;
	margin-bottom:10px;
	float:left;
}
.logos_empresas_footer {
	width:600px;
	height:auto;
	text-align:left;
	font-family:tahoma, verdana, arial;
	font-size:10px;
	color:#acacac;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:20px;
	float:left;
}

#painel_corretor {
	width:100%;
	height:auto;
	float:left;
}
#painel_corretor_central {
	width:960px;
	height:140px;
	margin:0 auto;
}

#box_img_corretor {
	width:100px;
	height:120px;
	background-repeat:no-repeat;
	float:left;
}
.img_corretor {
	width:80px;
	height:105px;
	margin-top:7px;
	float:left;
}
#mensagem_corretor {
	width:400px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:13px;
	color:#666;
	text-align:left;
	margin-top:20px;
	float:left;
}
#contato_corretor {
	width:400px;
	height:auto;
	margin-top:20px;
	margin-left:40px;
	float:left;
}
#titulo_contato_corretor {
	width:400px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:20px;
	color:#3764a0;
	text-align:left;
	float:left;
}
#dados_contato_corretor {
	width:400px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:16px;
	margin-top:3px;
	color:#666;
	text-align:left;
	float:left;
}
#painel_imovel {
	width:100%;
	height:auto;
	float:left;
}
#painel_imovel_central {
	width:960px;
	height:266px;
	margin-bottom:20px;
	margin:0 auto;
}
#status_imovel {
	width:43px;
	height:217px;
	margin-top:9px;
	float:left;
}
#fachada_imovel {
	width:317px;
	height:246px;
	float:left;
}
#box_thumb_fachada {
	width:315px;
	height:215px;
	margin-top:9px;
	background-color:#FFF;
	border:1px #e2e2e2 solid;
	float:left;
}
.thumb_fachada {
	margin-top:7px;
	margin-left:7px;
	border:1px #e2e2e2 solid;
	float:left;
}
#arrremate_box_thumb_fachada {
	width:317px;
	height:20px;
	background-image:url(../images/ficha_imovel/arremate_box_fachada.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
#box_dados_imovel {
	width:600px;
	height:246px;
	background-image:url(../images/ficha_imovel/bg_box_produto.jpg);
	float:left;
}
#legenda_produto {
	width:500px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:13px;
	margin-top:6px;
	margin-left:50px;
	color:#f07122;
	float:left;
}
#nome_produto {
	width:500px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:20px;
	margin-left:50px;
	color:#666;
	float:left;
}
#desc_produto {
	width:500px;
	height:30px;
	font-family:tahoma, verdana, arial;
	font-size:14px;
	margin-left:50px;
	color:#666;
	float:left;
}
#end_produto {
	width:500px;
	height:30px;
	font-family:tahoma, verdana, arial;
	font-size:14px;
	margin-top:3px;
	margin-left:50px;
	color:#3764a0;
	float:left;
}
#legenda_produto_bairro {
	width:180px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:13px;
	margin-left:50px;
	color:#f07122;
	float:left;
}
#legenda_produto_cidade {
	width:150px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:13px;
	margin-left:15px;
	color:#f07122;
	float:left;
}
#legenda_produto_uf {
	width:80px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:13px;
	margin-left:15px;
	color:#f07122;
	float:left;
}

#dados_produto_bairro {
	width:180px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:14px;
	margin-top:3px;
	margin-left:50px;
	color:#666;
	float:left;
}
#dados_produto_cidade {
	width:150px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:14px;
	margin-top:3px;
	margin-left:15px;
	color:#666;
	float:left;
}
#dados_produto_uf {
	width:80px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:14px;
	margin-top:3px;
	margin-left:15px;
	color:#666;
	float:left;
}
#painel_informacoes {
	width:100%;
	height:auto;
	float:left;
}
#painel_informacoes_central {
	width:960px;
	height:243px;
	margin:0 auto;
}
#painel_informacoes_legenda {
	width:960px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:16px;
	color:#3764a0;
	float:left;
}
#formulario_mais_info {
	width:655px;
	height:213px;
	float:left;
}
#painel_form {
	width:655px;
	height:213px;
	margin-top:5px;
	float:left;
}
#form_01 {
	width:655px;
	height:4px;
	background-image:url(../images/ficha_imovel/form_01.jpg);
	float:left;
}
#form_02 {
	width:653px;
	height:180px;
	background-color:#efefef;
	border-left:1px #dbdbdb solid;
	border-right:1px #dbdbdb solid;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	margin-top:0px;
	color:#3764a0;
	float:left;
}
#form_03 {
	width:655px;
	height:4px;
	background-image:url(../images/ficha_imovel/form_03.jpg);
	float:left;
}

#col_form_01 {
	width:335px;
	height:auto;
	margin-left:14px;
	margin-top:10px;
	float:left;
}
#col_form_02 {
	width:270px;
	height:auto;
	margin-left:14px;
	margin-top:4px;
	float:left;
}
.label_mais_info {
	width:55px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	margin-top:16px;
	color:#3764a0;
	float:left;
}
.label_mais_info_mensagem {
	width:270px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	margin-top:0px;
	color:#3764a0;
	float:left;
}
.text_label_mais_info_mensagem {
	width:260px;
	height:auto;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:13px;
	margin-top:4px;
	color:#3764a0;
	float:left;
}

.text_label_mais_info {
	width:280px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:10px;
	margin-top:10px;
	color:#3764a0;
	float:left;
}
#arremate_formulario_mais_info {
	width:655px;
	height:27px;
	background-image:url(../images/ficha_imovel/arremate_box_form.jpg);
	float:left;
}
#formulario_atendimento {
	width:300px;
	height:213px;
	margin-left:5px;
	margin-top:3px;
	float:left;
}
#ligue_01 {
	width:294px;
	height:84px;
	margin-top:2px;
	float:left;
}
#ligue_02 {
	width:294px;
	height:112px;
	background-image:url(../images/ficha_imovel/ligue_02.jpg);
	background-repeat:no-repeat;
	font-family:tahoma, verdana, arial;
	font-size:13px;
	color:#3764a0;
	float:left;
}

.label_ligue_nome {
	width:55px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	margin-top:16px;
	margin-left:15px;
	color:#3764a0;
	float:left;
}
.text_label_ligue_nome {
	width:200px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	margin-top:10px;
	color:#3764a0;
	float:left;
}
.text_label_tel {
	width:100px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	margin-top:10px;
	color:#3764a0;
	float:left;
}
.botao_ligue_tel {
	width:58px;
	height:20px;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	margin-top:10px;
	margin-left:10px;
	color:#3764a0;
	float:left;
}
#coluna_img_01 {
	width:500px;
	height:auto;
	margin-left:20px;
	margin-top:20px;
	border-right:1px #cad4e7 solid;
	margin-bottom:17px;
	float:left;
}
#coluna_img_02 {
	width:370px;
	height:auto;
	margin-left:10px;
	margin-top:20px;
	float:left;
}
#posicao_legenda_thumb {
	width:18px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:left;
	color:#ff6600;
	font-weight:bold;
	margin-left:15px;
	float:left;
}
#legenda_thumb {
	width:330px;
	height:18px;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:left;
	color:#666;
	float:left;
}
#painel_thumb {
	width:108px;
	height:92px;
	margin-right:15px;
	float:left;
}
#palco_thumb {
	width:106px;
	height:81px;
	border:1px #cad4e7 solid;
	float:left;
}
#arremate_thumb {
	width:108px;
	height:9px;
	background-image:url(../images/ficha_imovel/arremate_thumb.jpg);
	float:left;
}
#thumb_img {
	width:95px;
	height:71px;
	border:1px #cad4e7 solid;
	margin-left:4px;
	margin-top:4px;
	float:left;
}
#numero_thumb_img {
	width:18px;
	height:15px;
	background-color:#ff6600;
	font-family:tahoma, verdana, arial;
	font-size:10px;
	padding-top:1px;
	text-align:center;
	color:#FFF;
	position:absolute;
}
#painel_maps {
	width:450px;
	height:500px;
	margin-left:17px;
	margin-top:17px;
	margin-bottom:17px;
	float:left;
	border:1px #cad4e7 solid;
}
#route {
	width:880px;
	height:Auto;
	margin-top:10px;
	font-family:tahoma, verdana, aruial;
	font-size:12px;
	text-align:left;
	margin-left:15px;
	color:#333;
	float:left;
}
#route a{
	text-decoration:none;
	color:#333;
}
#como_chegar {
	width:400px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:left;
	margin-top:10px;
	color:#898989;
	float:left;
}
.endereco {
	width:145px;
	font-family:tahoma, verdana, arial;
	font-size:14px;
	text-align:left;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:10px;
	color:#898989;
}
.achar_endereco {
	width:95px;
	height:30px;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:center;
	color:#898989;
}
#chegar_legenda {
	width:400px;
	height:20px;
	font-family:tahoma, verdana, arial;
	font-size:15px;
	text-align:left;
	margin-top:25px;
	border-bottom:1px #CCC solid;
	color:#900;
	float:left;
}
#chegar_info {
	width:400px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	text-align:left;
	margin-top:5px;
	color:#898989;
	float:left;
}

#painel_bairro_produto {
	width:400px;
	height:auto;
	margin-left:20px;
	margin-top:17px;
	margin-bottom:17px;
	float:left;
}
#painel_bairro_produto_nome {
	width:400px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:26px;
	color:#3764a0;
	float:left;
}
#painel_bairro_produto_endereco {
	width:400px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:14px;
	margin-top:5px;
	color:#666;
	float:left;
}
#painel_bairro_produto_regiao {
	width:400px;
	height:22px;
	font-family:tahoma, verdana, arial;
	font-size:16px;
	color:#666;
	border-bottom:1px #cad4e7 solid;
	margin-top:15px;
	float:left;
}
#painel_bairro_produto_texto {
	width:400px;
	height:233px;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	color:#666;
	margin-top:15px;
	float:left;
}
#painel_bairro_produto_fonte {
	width:400px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	color:#666;
	margin-top:7px;
	float:left;
}
#painel_bairro_produto_fonte a{
	text-decoration:none;
	color:#3764a0;
}
#painel_bairro_produto_fonte a:hover{
	text-decoration:none;
	color:#ff6600;
}
#painel_ficha_tecnica {
	width:888px;
	height:auto;
	margin-left:17px;
	margin-top:17px;
	margin-bottom:17px;
	background-color:#e8f1f8;
	border:1px #d0e3f1 solid;
	float:left;
}
#titulo_ficha_tecnica {
	width:800px;
	height:15px;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:left;
	margin-left:17px;
	margin-top:10px;
	font-weight:bold;
	color:#3764a0;
	float:left;
}
#texto_ficha_tecnica {
	width:800px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:left;
	margin-left:17px;
	margin-top:5px;
	color:#666;
	float:left;
}
#painel_empresas {
	width:888px;
	height:auto;
	margin-left:17px;
	margin-bottom:17px;
	float:left;
}
#box_empresa {
	width:150px;
	height:auto;
	margin-right:20px;
	float:left;
}
#titulo_empresa {
	width:150px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:10px;
	text-align:center;
	color:#666;
	float:left;
}
#logo_empresa {
	width:150px;
	height:67px;
	text-align:center;
	float:left;
}
#painel_texto {
	width:100%;
	height:auto;
	float:left;
}
#painel_texto_interno {
	width:960px;
	height:auto;
	margin:0 auto;
}
#titulo_geral {
	width:960px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:25px;
	color:#666;
	float:left;
}
#subtitulo_geral {
	width:960px;
	height:auto;
	font-family:tahoma, verdana, arial;
	margin-top:5px;
	font-size:16px;
	color:#666;
	float:left;
}
#texto_geral {
	width:960px;
	height:auto;
	font-family:tahoma, verdana, arial;
	margin-top:5px;
	font-size:12px;
	color:#666;
	margin-bottom:30px;
	margin-top:10px;
	float:left;
}
#texto_geral a{
	text-decoration:none;
	color:#666;
}
#texto_geral a:hover{
	text-decoration:none;
	color:#069;
}

#erro404 {
	width:600px;
	height:auto;
	font-family:tahoma, verdana, arial;
	margin-top:25px;
	margin-left:25px;
	margin-bottom:25px;
	font-size:16px;
	color:#666;
	float:left;
}
#painel_busca {
	width:auto;
	height:31px;
	margin-top:10px;
	margin-right:20px;
	float:right;
}
#busca_01 {
	width:4px;
	height:31px;
	background-image:url(../images/busca_01.gif);
	float:left;
}
#busca_02 {
	width:420px;
	height:31px;
	background-color:#000;
	float:left;
}
#busca_03 {
	width:4px;
	height:31px;
	background-image:url(../images/busca_02.gif);
	float:left;
}
#legenda_busca {
	width:auto;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:13px;
	text-align:left;
	color:#CCC;
	margin-top:7px;
	margin-left:5px;
	margin-right:5px;
	float:left;
}
.combo_busca {
	width:160px;
	height:21px;
	font-size:11px;
	text-align:left;
	padding:2px;
	color:#999;
	margin-top:5px;
	margin-right:5px;
	float:left;
}
#painel_incorporadores {
	width:165px;
	height:120px;
	margin-top:20px;
	margin-left:15px;
	float:left;
}
#logo_incoporador {
	width:165px;
	height:67px;
	border:1px #CCC dashed;
	text-align:center;
	float:left;
}
#nome_incoporador {
	width:150px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	text-align:center;
	margin-top:5px;
	color:#666;
	float:left;
}
#nome_incoporador a{
	text-decoration:none;
	color:#666;
}
#nome_incoporador a:hover{
	text-decoration:none;
	color:#069;
}
#painel_clipping {
	width:420px;
	height:auto;
	margin-left:27px;
	margin-top:20px;
	float:left;
}
#thumb_clipping {
	width:148px;
	height:90px;
	background-color:#EFEFEF;
	border:1px #cad4e7 dashed;
	float:left;
}
#titulo_clipping {
	width:260px;
	height:auto;
	margin-left:10px;
	font-family:tahoma, verdana, arial;
	font-size:13px;
	text-align:left;
	color:#f07122;
	font-weight:bold;
	float:left;
}
#resenha_clipping {
	width:260px;
	height:auto;
	margin-left:10px;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	text-align:left;
	color:#666;
	margin-top:3px;
	float:left;
}
#link_clipping {
	width:260px;
	height:auto;
	margin-left:10px;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	text-align:left;
	color:#3764a0;
	font-weight:bold;
	margin-top:5px;
	float:left;
}
#link_clipping a {
	text-decoration:none;
	color:#3764a0;
}
#link_clipping a:hover {
	text-decoration:none;
	color:#39F;
}
#flutuante_ecorretor {
	width: 35px;
    text-align: center;
    margin: 0 auto;
    right:0;
	top:30%;
    margin-left: -100px;
    position: fixed;
    top: expression( ( 0+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ;	
}

/*GOOGLE MAPS*/

#map_canvas {
	width:480px;
	height:650px;
	border:1px #d0e3f1 solid;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:left;
	margin-left:15px;
	margin-top:15px;
	color:#898989;
	float:left;
}
#directions-panel {
	width:930px;
	height:auto;
	margin-top:10px;
	font-family:tahoma, verdana, aruial;
	font-size:12px;
	text-align:left;
	margin-left:15px;
	color:#333;
	margin-bottom:15px;
	float:left;
}
#control {
	width:400px;
	height:auto;
	font-family:tahoma, verdana, arial;
	font-size:12px;
	text-align:left;
	margin-top:10px;
	color:#898989;
	float:left;
}
.combo_maps {
	width:390px;
	height:20px;
	padding:2px;
	margin-top:5px;
	float:left;
}
.botao_rota {
	float:right;
	margin-top:15px;
	padding:5px;
	margin-right:5px;
}
