* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	border:none;
	vertical-align:middle;
}

html { background:url(../content/home/imagens/rodape_bg.jpg) 0 728px no-repeat; }

body {
	color:#666;
	font-size:11px;
	font-family:Arial, Verdana, Tahoma;
	line-height:140%;
	padding:0;
	margin:0;
}

/************************************
GERAL - Todo o site.
************************************/
#geral { width:770px; }
#interna #geral, #interna-en #geral { background:url(../imagens/bg_interna.gif) top left repeat-y; }

/************************************
TIPOS TAG (Body) - Home, Interna e Popup.
************************************/
#home, #home-en { background:url(../content/home/imagens/bg.jpg) 770px 0 no-repeat; }
#interna, #interna-en { background:url(../imagens/bg.jpg) 770px 0 no-repeat; } 
#popup { }

/************************************
TOPO - Animação conceitual.
************************************/
#home #topo, #home-en #topo { }
#interna #topo, #interna-en #topo { width:770px; }

/************************************
CABEÇALHO - Título do site.
************************************/
#home h1, #home-en h1 { display:none; }
#interna h1, #interna-en h1 { display:none; }

/************************************
NAVEGAÇÃO - Menu topo e Menu lateral.
************************************/
/* MENU TOPO */
#home #menu, #home-en #menu { display:none; }
#interna #menu, #interna-en #menu { display:none; }

/* MENU LATERAL */
a#menu-vendas { background-image:url(../imagens/menu_vendas.gif); height:18px; width:80px; }
a#menu-vendas:hover { background-image:url(../imagens/menu_vendas_hover.gif); height:18px; }
a#menu-portfolio { background-image:url(../imagens/menu_portfolio.gif); height:24px; width:88px; }
a#menu-portfolio:hover { background-image:url(../imagens/menu_portfolio_hover.gif); height:24px; }

#home-en a#menu-vendas, #interna-en a#menu-vendas { background-image:url(../imagens/menu_sales.gif); height:18px; width:60px; }
#home-en a#menu-vendas:hover, #interna-en a#menu-vendas:hover { background-image:url(../imagens/menu_sales_hover.gif); height:18px; }
#home-en a#menu-portfolio, #interna-en a#menu-portfolio { background-image:url(../imagens/menu_portfolio2.gif); height:24px; width:88px; }
#home-en a#menu-portfolio:hover, #interna-en a#menu-portfolio:hover { background-image:url(../imagens/menu_portfolio2_hover.gif); height:24px; }

a#menu-vendas, a#menu-portfolio { background-repeat:no-repeat; background-position:top left; text-indent:-5000em; overflow:hidden; display:block; }

/************************************
IDIOMAS - Tipo de linguagem disponível do site.
************************************/
#home #idiomas, #home-en #idiomas { display:none; }
#interna #idiomas, #interna-en #idiomas { display:none; }

/************************************
CONTEÚDO - Conteúdo do site.
************************************/
#conteudo h3 { font-size:12px; font-weight:bold; color:#C50C16; }
#conteudo h4 { font-size:11px; text-transform:uppercase; color:#C50C16; }
#conteudo h4 a { color:#666; }
#conteudo h5 { font-size:11px; color:#666; }
#conteudo h6 { font-size:11px; color:#666; font-weight:normal; }
#conteudo a { color:#666; }
#conteudo a:hover { text-decoration:underline; }

#conteudo ol { margin:0 0 5px 0; padding:0 0 0 18px; }
#conteudo ul { margin:0 0 5px 0; padding:0 0 0 15px; }
#conteudo ul li { list-style:url(../imagens/caminho_seta.gif); padding:1px 0; }
#conteudo ol li { list-style:decimal; margin-bottom:3px; }

#interna #conteudo, #interna-en #conteudo { width:480px; float:left; background:url(../imagens/conteudo_bg.gif) top left no-repeat; padding:15px 30px 0 70px; }
#interna #conteudo p, #interna-en #conteudo p { margin-bottom:10px; }

/************************************
CHAMADAS - Chamadas do site.
************************************/
#interna #chamadas, #interna-en #chamadas { width:173px; float:left; padding:0 0 0 17px; }

/************************************
TÍTULOS, SUBTÍTULOS E CHAMADAS
************************************/
/* TÍTULOS */
h2#titulo-afranere { background-image:url(../content/franere/imagens/titulo_afranere.gif); height:33px; }
h2#titulo-imoveis { background-image:url(../content/imoveis/imagens/titulo_imoveis.gif); height:32px; }
h2#titulo-portfolio { background-image:url(../content/portfolio/imagens/titulo_portfolio.gif); height:45px; }
h2#titulo-franerevirtual { background-image:url(../content/franerevirtual/imagens/titulo_franerevirtual.gif); height:34px; }
h2#titulo-vendas { background-image:url(../content/vendas/imagens/titulo_vendas.gif); height:34px; }
h2#titulo-franerenews { background-image:url(../content/franerenews/imagens/titulo_franerenews.gif); height:33px; }
h2#titulo-trabalhenafranere { background-image:url(../content/trabalhenafranere/imagens/titulo_trabalhenafranere.gif); height:34px; }
h2#titulo-fornecedores { background-image:url(../content/fornecedores/imagens/titulo_fornecedoreseparceiros.gif); height:45px; }
h2#titulo-atendimento { background-image:url(../content/atendimento/imagens/titulo_atendimento.gif); height:34px; }

#interna-en h2#titulo-afranere { background-image:url(../content/franere/imagens/titulo_aboutfranere.gif); height:34px; }
#interna-en h2#titulo-imoveis { background-image:url(../content/imoveis/imagens/titulo_propertyforsale.gif); height:46px; }
#interna-en h2#titulo-portfolio { background-image:url(../content/portfolio/imagens/titulo_portfolio2.gif); height:45px; }
#interna-en h2#titulo-franerevirtual { background-image:url(../content/franerevirtual/imagens/titulo_virtualfranere.gif); height:34px; }
#interna-en h2#titulo-vendas { background-image:url(../content/vendas/imagens/titulo_sales.gif); height:34px; }
#interna-en h2#titulo-franerenews { background-image:url(../content/franerenews/imagens/titulo_franerenews.gif); height:33px; }
#interna-en h2#titulo-trabalhenafranere { background-image:url(../content/trabalhenafranere/imagens/titulo_worksinfranere.gif); height:34px; }
#interna-en h2#titulo-fornecedores { background-image:url(../content/fornecedores/imagens/titulo_suppliersandpartners.gif); height:45px; }
#interna-en h2#titulo-atendimento { background-image:url(../content/atendimento/imagens/titulo_contactus.gif); height:29px; }

h2#titulo-imoveis, h2#titulo-portfolio, h2#titulo-franerevirtual, h2#titulo-vendas, h2#titulo-franerenews, h2#titulo-trabalhenafranere, h2#titulo-fornecedores, h2#titulo-atendimento, h2#titulo-afranere {
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000em;
	overflow:hidden;
}

/* SUB-TÍTULOS */
h3#subtitulo-areadeacesso { background-image:url(../content/trabalhenafranere/imagens/subtitulo_areadeacesso.gif); height:18px; }
h3#subtitulo-cadastro { background-image:url(../content/trabalhenafranere/imagens/subtitulo_cadastro.gif); height:18px; }
h3#subtitulo-sejaumfornecedor { background-image:url(../content/fornecedores/imagens/subtitulo_sejaumfornecedor.gif); height:25px; }
h3#subtitulo-maisnovidades { background-image:url(../content/franerenews/imagens/subtitulo_maisnovidades.gif); height:18px; }
h3#subtitulo-outrasnovidades { background-image:url(../content/franerenews/imagens/subtitulo_outrasnovidades.gif); height:18px; }
h3#subtitulo-facaumabusca { background-image:url(../content/franerenews/imagens/subtitulo_facaumabusca.gif); height:21px; }
h3#subtitulo-resultadopesquisa { background-image:url(../content/franerenews/imagens/subtitulo_resultadodapesquisa.gif); height:24px; }
h3#subtitulo-franereevoce { background-image:url(../content/franerenews/imagens/subtitulo_franereevoce.gif); height:42px; }
h3#subtitulo-mercado { background-image:url(../content/franerenews/imagens/subtitulo_mercado.gif); height:24px; }
h3#subtitulo-missao { background-image:url(../content/franere/imagens/subtitulo_missao.gif); height:16px; }
h3#subtitulo-visao { background-image:url(../content/franere/imagens/subtitulo_visao.gif); height:16px; }
h3#subtitulo-video { background-image:url(../content/franere/imagens/subtitulo_videoinstitucional.gif); height:18px; }
h3#subtitulo-profissionais { background-image:url(../content/franere/imagens/subtitulo_profissionais.gif); height:24px; }
h3#subtitulo-premiosecertificacoes { background-image:url(../content/franere/imagens/subtitulo_premiosecertificacoes.gif); height:36px; }
h3#subtitulo-premios { background-image:url(../content/franere/imagens/subtitulo_premios.gif); height:23px; }
h3#subtitulo-certificacoes { background-image:url(../content/franere/imagens/subtitulo_certificacoes.gif); height:21px; }
h3#subtitulo-equipefranere { background-image:url(../content/franere/imagens/subtitulo_equipefranere.gif); height:24px; }
h3#subtitulo-diretoria { background-image:url(../content/franere/imagens/subtitulo_diretoria.gif); height:18px; }
h3#subtitulo-imobiliarias { background-image:url(../content/vendas/imagens/subtitulo_imobiliarias.gif); height:18px; }
h3#subtitulo-empreendimentosfranere { background-image:url(../content/portfolio/imagens/subtitulo_empreendimentosfranere.gif); height:24px; }
h4#subtitulo-sobreoimovel { background-image:url(../content/imoveis/imagens/subtitulo_sobreoimovel.gif); height:18px; }
h4#subtitulo-projetistas { background-image:url(../content/imoveis/imagens/subtitulo_projetistas.gif); height:23px; }
h4#subtitulo-imagensdoimovel { background-image:url(../content/imoveis/imagens/subtitulo_imagensdoimovel.gif); height:24px; }
h4#subtitulo-situacaodaobra { background-image:url(../content/imoveis/imagens/subtitulo_situacaodaobra.gif); height:21px; }
h4#subtitulo-localizacao { background-image:url(../content/imoveis/imagens/subtitulo_localizacao.gif); height:21px; }
h5#subtitulo-fachada { background-image:url(../content/imoveis/imagens/subtitulo_fachada.gif); height:15px; }
h5#subtitulo-planta { background-image:url(../content/imoveis/imagens/subtitulo_planta.gif); height:19px; }
h5#subtitulo-outrasimagens { background-image:url(../content/imoveis/imagens/subtitulo_outrasimagens.gif); height:17px; }
h3#subtitulo-tabeladeprecos { background-image:url(../content/franerevirtual/imagens/subtitulo_tabeladeprecos.gif); height:31px; }

#interna-en h3#subtitulo-sejaumfornecedor { background-image:url(../content/fornecedores/imagens/subtitulo_eithersupplier.gif); height:24px; }
#interna-en h3#subtitulo-maisnovidades { background-image:url(../content/franerenews/imagens/subtitulo_morenews.gif); height:13px; }
#interna-en h3#subtitulo-outrasnovidades { background-image:url(../content/franerenews/imagens/subtitulo_morenews.gif); height:13px; }
#interna-en h3#subtitulo-facaumabusca { background-image:url(../content/franerenews/imagens/subtitulo_search.gif); height:18px; }
#interna-en h3#subtitulo-resultadopesquisa { background-image:url(../content/franerenews/imagens/subtitulo_searchresult.gif); height:18px; }
#interna-en h3#subtitulo-franereevoce { background-image:url(../content/franerenews/imagens/subtitulo_franerewithyou.gif); height:57px; }
#interna-en h3#subtitulo-mercado { background-image:url(../content/franerenews/imagens/subtitulo_business.gif); height:24px; }
#interna-en h3#subtitulo-missao { background-image:url(../content/franere/imagens/subtitulo_mission.gif); height:16px; }
#interna-en h3#subtitulo-visao { background-image:url(../content/franere/imagens/subtitulo_companysvision.gif); height:23px; }
#interna-en h3#subtitulo-video { background-image:url(../content/franere/imagens/subtitulo_video.gif); height:18px; }
#interna-en h3#subtitulo-profissionais { background-image:url(../content/franere/imagens/subtitulo_staff.gif); height:18px; }
#interna-en h3#subtitulo-premiosecertificacoes { background-image:url(../content/franere/imagens/subtitulo_companyawards.gif); height:28px; }
#interna-en h3#subtitulo-premios { background-image:url(../content/franere/imagens/subtitulo_awards.gif); height:18px; }
#interna-en h3#subtitulo-certificacoes { background-image:url(../content/franere/imagens/subtitulo_certifications.gif); height:18px; }
#interna-en h3#subtitulo-equipefranere { background-image:url(../content/franere/imagens/subtitulo_franerestaff.gif); height:18px; }
#interna-en h3#subtitulo-diretoria { background-image:url(../content/franere/imagens/subtitulo_management.gif); height:22px; }
#interna-en h3#subtitulo-imobiliarias { background-image:url(../content/vendas/imagens/subtitulo_realestateagents.gif); height:24px; }
#interna-en h3#subtitulo-empreendimentosfranere { background-image:url(../content/portfolio/imagens/subtitulo_franerepropertys.gif); height:24px; }
#interna-en h4#subtitulo-sobreoimovel { background-image:url(../content/imoveis/imagens/subtitulo_aboutproperty.gif); height:24px; }
#interna-en h4#subtitulo-projetistas { background-image:url(../content/imoveis/imagens/subtitulo_buildersanddevelopers.gif); height:24px; }
#interna-en h4#subtitulo-imagensdoimovel { background-image:url(../content/imoveis/imagens/subtitulo_propertyimages.gif); height:22px; }
#interna-en h4#subtitulo-situacaodaobra { background-image:url(../content/imoveis/imagens/subtitulo_workssituation.gif); height:18px; }
#interna-en h4#subtitulo-localizacao { background-image:url(../content/imoveis/imagens/subtitulo_location.gif); height:18px; }
#interna-en h5#subtitulo-fachada { background-image:url(../content/imoveis/imagens/subtitulo_elevation.gif); height:15px; }
#interna-en h5#subtitulo-planta { background-image:url(../content/imoveis/imagens/subtitulo_plan.gif); height:19px; }
#interna-en h5#subtitulo-outrasimagens { background-image:url(../content/imoveis/imagens/subtitulo_othersimages.gif); height:19px; }

h3#subtitulo-tabeladeprecos, h3#subtitulo-empreendimentosfranere, h4#subtitulo-imagensdoimovel, h4#subtitulo-sobreoimovel, h4#subtitulo-projetistas, h5#subtitulo-fachada, h4#subtitulo-localizacao, h5#subtitulo-outrasimagens, h5#subtitulo-planta, h4#subtitulo-situacaodaobra, h3#subtitulo-imobiliarias, h3#subtitulo-premios, h3#subtitulo-certificacoes, h3#subtitulo-equipefranere, h3#subtitulo-diretoria, h3#subtitulo-profissionais, h3#subtitulo-resultadopesquisa, h3#subtitulo-mercado, h3#subtitulo-franereevoce, h3#subtitulo-missao, h3#subtitulo-visao, h3#subtitulo-video, h3#subtitulo-premiosecertificacoes, h3#subtitulo-sejaumfornecedor, h3#subtitulo-outrasnovidades, h3#subtitulo-facaumabusca, h3#subtitulo-maisnovidades, h3#subtitulo-cadastro, h3#subtitulo-areadeacesso {
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000em;
	overflow:hidden;
}

/* CHAMADAS */
h2#chamada-newsletter { background-image:url(../imagens/newsletter_chamada.gif); height:27px; }
h2#chamada-franerevirtual { background-image:url(../imagens/franerevirtual_chamada.gif); height:38px; }
h2#chamada-imoveisavenda { background-image:url(../imagens/imoveisavenda_chamada.gif); height:38px; }
h2#chamada-franerenews { background-image:url(../content/home/imagens/franerenews_chamada.gif); height:27px; }

#home h2#chamada-franerevirtual { background-image:url(../content/home/imagens/franerevirtual_chamada.gif); height:55px; }
#home-en h2#chamada-franerevirtual { background-image:url(../content/home/imagens/virtualfranere_chamada.gif); height:49px; }
#home-en h2#chamada-imoveisavenda { background-image:url(../imagens/propertyforsale_chamada.gif); height:38px; }

#interna-en h2#chamada-franerevirtual { background-image:url(../imagens/virtualfranere_chamada.gif); height:38px; }
#interna-en h2#chamada-imoveisavenda { background-image:url(../imagens/propertyforsale_chamada.gif); height:38px; }

h2#chamada-franerenews, h2#chamada-imoveisavenda, h2#chamada-franerevirtual, h2#chamada-newsletter {
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000em;
	overflow:hidden;
}

/************************************
SEÇÕES
************************************/
/* A FRANERE */
#afranere-video h3, #afranere-video p { display:none; }

#afranere-quemsomos { float:left; width:255px; padding:20px 20px 0 0; background:url(../content/franere/imagens/afranere_detalhe.gif) top right no-repeat; }
#afranere-quemsomos h3 { margin:20px 0 5px 0; display:block; }

#afranere-mais { float:right; width:200px; }
#afranere-mais h3 { margin:0 0 5px 0; }

#afranere-mais #afranere-profissionais { width:170px; height:155px; padding:15px 10px 0 20px; background:url(../content/franere/imagens/afranere_profissionais_bg.gif) top left no-repeat; }
#afranere-mais #afranere-profissionais a { display:block; width:62px; height:25px; background:url(../imagens/bt_conheca.gif); text-indent:-5000em; overflow:hidden; }
#interna-en #afranere-mais #afranere-profissionais a { display:block; width:62px; height:25px; background:url(../imagens/bt_itknows.gif); text-indent:-5000em; overflow:hidden; }

#afranere-mais #afranere-premiosecertificacoes { width:170px; height:319px; padding:15px 10px 0 20px; background:url(../content/franere/imagens/afranere_premios_bg.jpg) top left no-repeat; }
#afranere-mais #afranere-premiosecertificacoes a { display:block; width:66px; height:25px; background:url(../imagens/bt_vejamais.gif); text-indent:-5000em; overflow:hidden; }
#interna-en #afranere-mais #afranere-premiosecertificacoes a { display:block; width:66px; height:25px; background:url(../imagens/bt_seemore.gif); text-indent:-5000em; overflow:hidden; }

/* CRONOGRAMA  */
#cronograma table { width:100%; padding:0 0 5px 0; border-bottom:3px solid #666; background:#FFF; }
#cronograma th { background:#666; color:#FFF; }
#cronograma td { height:25px; text-align:left; border-bottom:1px solid #e0e0e0; }
#cronograma td.concluido { background-color:#ddd; border-top:1px solid #fff; border-right:1px solid #fff; text-indent:-7000em; }

/* STAFF */
#staff-diretoria { float:left; width:210px; }
#staff-diretoria h3 { margin:0 0 15px 0; }
#staff-diretoria .funcionarios-detalhe-diretoria a { text-decoration:underline; }
#staff-diretoria .funcionarios-foto { display:block; width:193px; height:145px; padding:15px 0 0 15px; background:url(../content/franere/imagens/diretoria_foto_bg.gif) top left no-repeat; }
#staff-diretoria .funcionarios-foto img { display:block; width:160px; height:120px; margin:0 0 10px 0; }
#staff-diretoria .funcionarios-foto p { display:block; width:160px; height:70px; padding:50px 0 0 0; text-align:center; margin:0 0 0 13px; }
#staff-diretoria .funcionarios-desc { padding:0 0 10px 12px; }

#staff-equipe { float:right; width:233px; height:550px; padding:0  0 0 37px; background:url(../content/franere/imagens/afranere_equipe_bg.gif) 0 80px no-repeat; }
#interna-en #staff-equipe { background:url(../content/franere/imagens/afranere_staff_bg.gif) 0 80px no-repeat; }
#staff-equipe #funcionario-detalhe-equipe { padding:50px 0 0 27px; color:#CCC;  }
#staff-equipe #funcionario-detalhe-equipe a { color:#CCC; text-decoration:underline;  }
#staff-equipe .funcionarios-foto { display:block; }
#staff-equipe .funcionarios-foto img { display:block; width:170px; height:128px; margin:0 0 10px 0; }
#staff-equipe .funcionarios-foto p { display:block; width:170px; height:78px; padding:50px 0 0 0; text-align:center; background:#666; color:#999; }

/* PRÊMIOS E CERTIFICAÇÕES */
#afranere-premiosecertificacoes { background:url(../content/franere/imagens/premiosecertificacoes_bg.gif) 0 195px no-repeat; }
#afranere-premiosecertificacoes h3 { margin:0 0 10px 0; }
#afranere-certificados { clear:both; height:180px; }
#afranere-premios { clear:both; padding:25px 0 0 0; }
#afranere-premios-destaque { padding:15px 0 0 18px; margin:0 0 50px 0; }

.afranere-destaque { color:#CCC; }
.afranere-certificacao { float:left; width:130px; height:124px; padding:15px 15px 0 15px; margin:0 10px 0 0; background:url(../content/franere/imagens/certificacao_bg.gif) top left no-repeat; }
.afranere-certificacao a { display:block; width:66px; height:25px; background:url(../imagens/bt_vejamais.gif); text-indent:-5000em; overflow:hidden; }
#interna-en .afranere-certificacao a { display:block; width:66px; height:25px; background:url(../imagens/bt_seemore.gif); text-indent:-5000em; overflow:hidden; }
.afranere-premio { clear:both; height:72px; padding:10px 0 0 15px; margin:10px 0 0 0; background:url(../content/franere/imagens/premios_bg.jpg) top left no-repeat; }
.afranere-premio img { float:left; width:87px; height:62px; margin:0 15px 0 0; }

/* FRANERE VIRTUAL */
#franerevirtual p.ola { display:block; padding:10px 0 0 0; text-transform:capitalize; }
#franerevirtual a.acessarpagina { display:block; margin:10px 0 0 0; text-decoration:underline; }
#franerevirtual a.sair { display:block; text-decoration:underline; }
#franerevirtual a { padding:0 0 5px 0; }
#franerevirtual p { margin-top:10px; }

#chamadas #franerevirtual form { margin:10px 0 0 0; }
#chamadas #franerevirtual a { display:block; text-decoration:underline; font-weight:bold; }

#home #franerevirtual, #home-en #franerevirtual { position:absolute; width:190px; top:380px; left:30px; color:#FFF; }
#home #franerevirtual label input, #home-en #franerevirtual label input { width:165px; margin-left:0; }
#home #franerevirtual input, #home-en #franerevirtual input { float:left; margin:3px 0 0 5px; }
#home #franerevirtual a, #home-en #franerevirtual a { display:block; color:#FFF; text-decoration:underline; }

#interna #franerevirtual label input, #interna-en #franerevirtual label input { background:#D3DCDC; color:#333; width:155px; margin-left:0; }
#interna #franerevirtual input, #interna-en #franerevirtual input { float:left; margin:3px 0 0 5px; }
#interna #franerevirtual a, #interna-en #franerevirtual a { color:#C50C16; }

#franerevirtual-tabelas { width:455px; height:280px; padding:15px 20px 0 25px; background:url(../content/franerevirtual/imagens/tabela_bg.gif) top left no-repeat; }
#franerevirtual-tabelas p { display:block; width:400px; color:#CCC; }
#franerevirtual-tabelas th { display:none; }
#franerevirtual-tabelas td { height:21px; }
#franerevirtual-tabelas td.imovel { width:250px; color:#CCC; border-bottom:1px solid #232323; }
#franerevirtual-tabelas td.data { width:100px; color:#CCC; border-bottom:1px solid #232323; }
#franerevirtual-tabelas td.visualizar a { display:block; width:25px; height:21px; background:url(../content/franerevirtual/imagens/bt_baixar.gif); text-indent:-5000em; overflow:hidden; }

/* IMÓVEIS A VENDA */
#imoveisavenda p { margin-top:10px; }
#imoveisavenda form { margin:10px 0 0 0; }
#imoveisavenda ul { margin-top:15px; }
#imoveisavenda li { margin-bottom:5px; }
#imoveisavenda input { float:left; margin:1px 0 0 5px; }
#imoveisavenda label select { width:155px; margin-left:0; float:left; background:#C50C16; color:#FFF; }

#home #imoveisavenda, #home-en #imoveisavenda { position:absolute; width:180px; top:255px; left:585px; background:url(../imagens/imoveisavenda_bg.gif) 80px 0 no-repeat; padding:80px 0 0 0; margin:0 0 25px 0; }
#interna #imoveisavenda, #interna-en #imoveisavenda { background:url(../imagens/imoveisavenda_bg.gif) 80px 0 no-repeat; padding:80px 0 0 0; margin:0 0 25px 0; }

/* IMÓVEIS */
#imovel { background:url(../content/imoveis/imagens/imovel_bg.gif) top left no-repeat; }
#imovel-caracteristicas { float:left; width:210px; }
#imovel-caracteristicas h3 { text-transform:uppercase; }

#imovel-descricao { padding:20px 0 0 0; }
#imovel-produto { line-height:110%; }
#imovel-produto h4 { margin:0 0 10px 0; }
#imovel-produto p { margin:0; padding:0;  }
#imovel-produto p strong { color:#C50C16; text-transform:uppercase; }
#imovel-produto ul { margin:0 0 10px 0; }
#imovel-projetistas {}

#imovel-detalhes { float:right; width:261px; background:url(../content/imoveis/imagens/imovel_imagens_bg2.gif) top right repeat-y; }
#imovel-logomarca { background:#FFF; text-align:center; }
#imovel-logomarca img { width:200px; height:160px;  }

#imovel-imagens { padding:50px 0 0 50px; background:url(../content/imoveis/imagens/imovel_imagens_bg.gif) top right no-repeat; }
#imovel-imagens h4, #imovel-imagens p { display:block; color:#CCC; }
#imovel-imagens-fachada, #imovel-imagens-planta, #imovel-imagens-outrasimagens { padding:10px 0 0 0; clear:both; }
#imovel-imagens div.imovel-imgs { float:left; width:40px; height:40px; margin:5px 8px 0 0; }
#imovel-imagens div.imovel-imgs a { overflow:hidden; display:block; width:40px; height:40px; text-indent:-5000em; }
#imovel-imagens div.imovel-alerta { clear:both; padding:10px 0 0 0; font-size:10px; }
#imovel-imagens div.imovel-alerta p { display:none; }

#imovel-situacaodaobra { line-height:110%; height:227px; padding:60px 0 0 50px; background:url(../content/imoveis/imagens/imovel_obra_bg.gif) #FFF top right no-repeat; }
#imovel-situacaodaobra h4 { margin:0 0 5px 0; }
#imovel-situacaodaobra a.bt-fotos { display:block; width:44px; height:25px; background:url(../content/imoveis/imagens/bt_fotos.gif) top left no-repeat; text-indent:-5000em; overflow:hidden; }
#interna-en #imovel-situacaodaobra a.bt-fotos { display:block; width:54px; height:25px; background:url(../content/imoveis/imagens/bt_photos.gif) top left no-repeat; text-indent:-5000em; overflow:hidden; }
#imovel-situacaodaobra a.bt-cronograma { display:block; width:88px; height:25px; margin:0 0 5px 0; background:url(../content/imoveis/imagens/bt_cronograma.gif) top left no-repeat; text-indent:-5000em; overflow:hidden; }
#interna-en #imovel-situacaodaobra a.bt-cronograma { display:block; width:71px; height:25px; margin:0 0 5px 0; background:url(../content/imoveis/imagens/bt_schedule.gif) top left no-repeat; text-indent:-5000em; overflow:hidden; }
#imovel-situacaodaobra-fotos div.imovel-imgs { float:left; width:30px; height:30px; border:3px solid #FFF; margin:5px 5px 0 0; }
#imovel-situacaodaobra-fotos div.imovel-imgs a { overflow:hidden; display:block; width:30px; height:30px; text-indent:-5000em; }
#imovel-situacaodaobra-data { clear:both; padding:5px 0 0 0; }

#imovel-localizacao { padding:15px 0 20px 50px; background:#FFF; }
#imovel-localizacao a.bt-mapagoogle { display:block; width:48px; height:25px; background:url(../content/imoveis/imagens/bt_mapa.gif) top left no-repeat; text-indent:-5000em; overflow:hidden; }
#imovel-localizacao a.bt-comochegar { display:block; width:98px; height:25px; background:url(../content/imoveis/imagens/bt_comochegar.gif) top left no-repeat; text-indent:-5000em; overflow:hidden; }
#interna-en #imovel-localizacao a.bt-mapagoogle { display:block; width:48px; height:25px; background:url(../content/imoveis/imagens/bt_map.gif) top left no-repeat; text-indent:-5000em; overflow:hidden; }
#interna-en #imovel-localizacao a.bt-comochegar { display:block; width:135px; height:25px; background:url(../content/imoveis/imagens/bt_getdrivingdirections.gif) top left no-repeat; text-indent:-5000em; overflow:hidden; }

#imovel-menu { clear:both; padding:20px 0 20px 50px; background:url(../content/imoveis/imagens/imovel_menu_bg.gif) top right no-repeat #FFF; }
#imovel-menu a.solicitarproposta { display:block; width:168px; height:24px; background:url(../content/imoveis/imagens/menu_solicitarproposta.gif); text-indent:-5000em; overflow:hidden; }
#imovel-menu a.solicitarproposta:hover { background:url(../content/imoveis/imagens/menu_solicitarproposta_hover.gif); }
#imovel-menu a.recomende { display:block; width:121px; height:19px; background:url(../content/imoveis/imagens/menu_recomende.gif); text-indent:-5000em; overflow:hidden; }
#imovel-menu a.recomende:hover { background:url(../content/imoveis/imagens/menu_recomende_hover.gif); }
#interna-en #imovel-menu a.solicitarproposta { display:block; width:167px; height:24px; background:url(../content/imoveis/imagens/menu_proposalrequest.gif); text-indent:-5000em; overflow:hidden; }
#interna-en #imovel-menu a.solicitarproposta:hover { background:url(../content/imoveis/imagens/menu_proposalrequest_hover.gif); }
#interna-en #imovel-menu a.recomende { display:block; width:132px; height:19px; background:url(../content/imoveis/imagens/menu_referafriend.gif); text-indent:-5000em; overflow:hidden; }
#interna-en #imovel-menu a.recomende:hover { background:url(../content/imoveis/imagens/menu_referafriend_hover.gif); }

#imovel-mapa { width:500px; height:500px; padding:10px 0 0 0; background:#F4F4F4; }
#imovel-mapa #map-cabecalho { float:left; width:200px; padding:0 0 0 40px; }
#imovel-mapa #map-cabecalho h1 { display:block; width:93px; height:92px; background:url(../imagens/logo.gif); text-indent:-5000em; overflow:hidden; }
#imovel-mapa #map-descricao { float:right; width:160px; height:25px; padding:80px 40px 0 0; font-size:11px; text-transform:uppercase; font-weight:bold; color:#C50C16; text-align:right; }
#imovel-mapa #map-descricao h2 { display:none; }
#imovel-mapa #map { clear:both; width:400px; height:350px; border:10px solid #FFF; margin:auto; background:#FFF; }

#imoveis-proposta { clear:both; width:280px; }
#imoveis-proposta label { display:block; margin-bottom:2px; }
#imoveis-proposta b { margin-top:7px; display:block; }
#imoveis-proposta address b { display:inline; }
#imoveis-proposta address { font-style:normal; margin-bottom:20px; } 
#imoveis-proposta a { font-size:11px; font-weight:bold; color:#E10915; text-decoration:underline; }
#imoveis-proposta label.lbl-cidade { float:left; margin:0 10px 0 0; }

#imoveis-recomende { clear:both; width:350px; background:url(../imagens/detalhe.jpg) top left no-repeat; padding:10px 0 0 0; }
#imoveis-recomende b { display:block; margin-top:10px; }
#imoveis-recomende label input, #imoveisavenda-recomende label textarea { display:inline; margin:0 0 5px 0; }
#imoveis-recomende input { display:block; margin:10px 0 0 0; } 

/* PORTFÓLIO */
#portfolio { min-height:500px; background:url(../content/portfolio/imagens/portfolio_bg.jpg) 50px 130px no-repeat; }
#portfolio-pesquisa { margin:20px 0 0 0; }
#portfolio-pesquisa form { height:70px; padding:20px 0 0 0; background:url(../content/portfolio/imagens/portfolio_pesquisa_bg.gif) top left no-repeat; }
#portfolio-pesquisa legend, #portfolio-pesquisa fieldset { padding:0; margin:0; }
#portfolio-pesquisa label select { font-size:13px; color:#FFF; background:#C50C16; }
#portfolio-pesquisa .lbl-tipo select { width:100px; margin:0 0 0 20px; }
#portfolio-pesquisa .lbl-imovel select { width:230px; margin:0 0 0 2px; }

#portfolio-detalhe { float:left; width:200px; }
#portfolio-detalhe small { display:block; margin:0 0 20px 0; }
#portfolio-imagem { float:right; width:250px; text-align:center;  }
#portfolio-imagem p { display:block; width:200px; height:135px; padding:115px 0 0 0; background:#D3DCDC;}
#portfolio-imagem img { padding:5px; background:#FFF; }

/* NOVIDADES */
#novidades p { margin-bottom:10px; }

#home #novidades, #home-en #novidades { position:absolute; width:240px; top:360px; left:305px; }
#home #novidades h2, #home-en #novidades h2 { margin-bottom:10px; }
#home #novidades h3 a, #home-en #novidades h3 a  { color:#666; font-size:11px; text-decoration:underline; }
#home #novidades a, #home-en #novidades a { color:#C50C16; font-weight:bold; text-decoration:underline; }

#interna #novidades, #interna-en #novidades { width:240px; float:left; padding:0 10px 0 0; }

#novidades-busca { padding:0 0 15px 0; background:url(../content/franerenews/imagens/novidades_outras_bg.gif) bottom left no-repeat; }
#novidades-busca form, #novidades-busca fieldset { margin:0; padding:0; }
#novidades-busca label input { margin:0; }
#novidades-busca input { margin:10px 0 0 0;  }

#novidades #novidades-outras { clear:both; background:none; }
#novidades #novidades-outras h3 { margin:0 0 15px 0; }
#novidades-outras { clear:both; background:url(../imagens/conteudo_detalhe.gif) top left no-repeat; padding:10px 0 0 0; }
#novidades-outras h3 { margin:10px 0 15px 0; }
#novidades-outras h4 a { text-transform:none; text-decoration:underline; }

#novidade h3 { margin:0 0 10px 0; }

#novidade-imagem { float:right; margin:0 0 0 10px; text-align:center; padding:10px 10px 0 10px; background:#F2F6F6; }
#novidade-imagem p { font-size:10px; text-align:center; margin:5px 0 0 0; padding:0; }
#novidade-imagem p a { color:#333333; text-decoration:underline; }
#novidade-imagem img { /*background:url(../content/novidades/imagens/bg_foto.gif) bottom repeat-x #FFF; padding:0 0 13px 0; */ }

/* FRANERE NEWS */
#franerenews { float:right; width:225px; background:url(../content/franerenews/imagens/franerenews_bg.gif) top left no-repeat; }

/* MERCADO */
#mercado { height:235px; padding:20px 0 0 0; }
#mercado h3 { margin:0 0 15px 52px; }
#mercado p { margin:0; padding:0; }

#mercado-alerta { color:#999; margin:0 0 0 20px; }

#mercado-incc { clear:both; height:60px; line-height:100%; font-size:10px; font-weight:bold; color:#CE0201; padding:0; }
#mercado-incc h4 { color:#CE0201; text-transform:uppercase; }
#mercado-incc img.esquerda { float:left; margin:15px 20px 0 24px; }
#mercado-incc img.direita { float:right; margin:15px 30px 0 0px; }
#mercado-incc #mercado-indices { width:120px; float:left; }
#mercado-incc #mercado-fonte { clear:both; margin:0; padding:0; }

#mercado-cambio { clear:both; }
#mercado-dolar, #mercado-euro { clear:both; background:url(../content/franerenews/imagens/mercado_barra.gif) 36px 0 no-repeat; padding:14px 0 5px 55px; line-height:100%; font-size:10px; font-weight:bold; }
#mercado-dolar h4, #mercado-euro h4 { text-transform:uppercase; }
#mercado-dolar, #mercado-dolar h4 { color:#57A955; }
#mercado-euro, #mercado-euro h4 { color:#02D8D8; }

/* FRANERE E VOCÊ */
#franereevoce { clear:both; padding:30px 0 0 15px; background:url(../content/franerenews/imagens/franereevoce_bg.gif) top right no-repeat; }
#franereevoce h3 { margin:0 0 10px 0; }
#franereevoce p { display:block; width:140px; }

#franereevoce-papel { clear:both; padding:10px 0 0 0; }
#franereevoce .papel { float:left; width:80px; height:60px; text-align:center; background:#F2F6F6; padding:5px; margin:10px 10px 0 0; }
#franereevoce-jingle { clear:both; background:url(../content/franerenews/imagens/franereevoce_jingle.gif) top left no-repeat; padding:30px 0 0 0; line-height:100%; }
#franereevoce-jingle h4 { margin:0 0 60px 0; }
#franereevoce-jingle p { margin:0; padding:0; font-weight:bold; }
#franereevoce-jingle small { display:block;  }

/* VENDAS */
#vendas { background:url(../content/vendas/imagens/vendas_bg.gif) top left no-repeat; padding:45px 0 0 0; }
#vendas p { width:275px; display:block; margin:15px 0 0 0; }
#vendas cite { display:block; width:308px; height:37px; background:url(../content/vendas/imagens/frase.gif); text-indent:-5000em; overflow:hidden; }
#interna-en #vendas cite { display:block; width:335px; height:38px; background:url(../content/vendas/imagens/frase_en.gif); text-indent:-5000em; overflow:hidden; }
#vendas h3 { margin:30px 0 20px 0; }
#vendas .imobiliaria { float:left; width:210px; height:260px; padding:10px 0 0 15px; margin:0 0 10px 10px; background:url(../content/vendas/imagens/imobiliaria_bg.gif) top left no-repeat; }
#vendas .imobiliaria img { display:block; width:120px; height:90px; background:#FFF; margin:0 0 15px 30px; }
#vendas .imobiliaria h4, #vendas .imobiliaria p { margin:0; padding:0; }
#vendas .imobiliaria a { text-decoration:underline; }
 
/* NEWSLETTER */
#newsletter p { width:250px; display:block; }
#newsletter form { margin:5px 0 0 0; }
#newsletter label input { background:#D3DCDC; color:#333; width:200px; margin-left:0; }
#newsletter input { float:left; margin-left:5px; }

#home #newsletter, #home-en #newsletter { position:absolute; width:350px; height:105px; top:600px; left:185px; padding:10px 0 0 120px; background:url(../imagens/newsletter_bg.gif) top left no-repeat;  }
#interna #newsletter, #interna-en #newsletter { clear:both; width:350px; height:105px; background:url(../imagens/newsletter_bg.gif) 70px 0 no-repeat; padding:10px 0 0 185px; }

/* CENTRAL DE ATENDIMENTO */
#centraldeatendimento { display:none; }

/* FORNECEDOR */
#fornecedores cite { display:block; width:470px; height:139px; background:url(../content/fornecedores/imagens/frase.gif); text-indent:-5000em; overflow:hidden; }
#interna-en #fornecedores cite { display:block; width:470px; height:139px; background:url(../content/fornecedores/imagens/frase_en.gif); text-indent:-5000em; overflow:hidden; }

#fornecedores-login { clear:both; background:url(../imagens/conteudo_detalhe.gif) 0 20px no-repeat; }
#fornecedores-login p { margin:15px 0 0 0; } 
#fornecedores-login label { float:left; display:block; margin:0 10px 0 0; }
#fornecedores-login label b { display:block; }
#fornecedores-login input.enviar { margin:12px 0 0 0; }
#fornecedores-login a.cadastrese { display:block; margin:0 0 10px 0; font-size:12px; text-decoration:underline; }

#fornecedor { clear:both; background:url(../imagens/conteudo_detalhe.gif) top left no-repeat; }
#fornecedor h4 { display:block; margin:15px 0 5px 0; }
#fornecedor b { display:block; font-weight:normal; }
#fornecedor p { display:block; clear:both; }
#fornecedor label { float:left; margin:3px 5px 0 0; }
#fornecedor label.lbl-uf { margin:18px 0 10px 0; }
#fornecedor label.lbl-razaosocial, #fornecedor label.lbl-site, #fornecedor label.lbl-tipo, #fornecedor label.lbl-nome, #fornecedor label.lbl-cep, #fornecedor label.lbl-celular, #fornecedor label.lbl-email { display:block; float:none; clear:both;  }
#fornecedor label input { display:inline; clear:none; }
#fornecedor input { display:block; clear:both; }
#fornecedor .sessao-form { width:400px; margin-bottom:5px; clear:both; }

/* CURRÍCULO */
#curriculo h4 {	padding-top:15px; display:block; clear:both; }
#curriculo label { display:block; float:left; margin-right:10px; margin-top:4px; }
#curriculo label b { margin-top:2px; display:block; }
#curriculo li { display:inline; }
#curriculo img { display:block; }
#curriculo a { font-weight:bold; color:#C50C16; text-decoration:underline; }
#curriculo form p {	padding-top:5px; clear:both; }

#curriculo-acesso { padding:15px 0 0 0; }

#curriculo-cadastro label { margin-top:0; }
#curriculo-cadastro { width:400px; }
#curriculo-cadastro label input { clear:none; }
#curriculo-cadastro input { clear:both; }

/* FALE CONOSCO */
#faleconosco { width:350px; }
#faleconosco label { display:block; margin-bottom:2px; }
#faleconosco b { margin-top:7px; display:block; }
#faleconosco address b { display:inline; }
#faleconosco address { font-style:normal; margin-bottom:20px; } 

#faleconosco .lbl-cidade { float:left; margin:0 10px 0 0; }

/* PAGINACAO */
#paginacao { width:200px; margin:auto; text-align:center; clear:both; padding-top:15px; }
#paginacao li {	display:inline; margin:0 3px; }
#paginacao a.pagina-ativa { background:#F2F6F6; padding:2px 8px; text-decoration:underline; font-weight:bold; }
#paginacao a { color:#666; text-decoration:none; font-weight:normal; text-decoration:underline; }
#paginacao a:hover { font-weight:bold; }

#interna #novidades #paginacao img { float:none; margin:0 5px 0 5px; }

#popup #paginacao { background:#F6F6F6; width:100%; text-align:center; height:100px; }

/* CAMINHO */
#caminho { margin-bottom:15px; }
#caminho ul { padding:0; }
#caminho li { display:inline; padding:0 3px 0 0; }
#caminho li a { padding:0 10px 0 0; font-weight:normal; background:url(../imagens/caminho_seta.gif) 100% 5px no-repeat; color:#666; text-decoration:underline; }
#caminho li a:hover { text-decoration:underline; }
#caminho li { font-weight:bold; color:#C50C16; }

/* VOLTAR */
#voltar { clear:both; padding:20px 0; }
#voltar a { display:block; width:54px; height:16px; background:url(../imagens/bt_voltar.gif); text-indent:-5000em; overflow:hidden; }
#interna-en #voltar a { display:block; width:47px; height:16px; background:url(../imagens/bt_back.gif); text-indent:-5000em; overflow:hidden; }

/************************************
FORMULÁRIOS - Características Gerais
************************************/
/* ESTILO FORMS */
input, select, textarea {
	font-size:11px;
	color:#666666;
	border-top:1px solid #515153;
	border-right:1px solid #DEDAD3;
	border-bottom:1px solid #DEDAD3;
	border-left:1px solid #515153;
	margin-bottom:3px;
}

label input { padding:1px 1px; }
fieldset { margin-bottom:10px; }
legend { display:none; }

/* BOTÕES */
#geral input.input-img-semborda { border:none; margin-bottom:10px;}
#geral input.input-img-comborda { }
#geral input.input-submit-texto {
	cursor:pointer;
	vertical-align:top;
	margin:0;
	background:none;
	border:none;
	color:#223D79;
	text-decoration:none;
	font-weight:bold;
}
#geral input.input-submit-texto:hover {	text-decoration:underline; }

/************************************
RODAPÉ - Assinatura do site.
************************************/
#rodape { clear:both; }
#rodape li { display:inline; }
#rodape a { color:#666; }
#rodape a:hover { text-decoration:underline; }
#rodape address { font-style:normal; margin-top:2px; }

#home #rodape, #home-en #rodape { background:url(../content/home/imagens/rodape_bg.jpg) top left no-repeat; padding:0 0 30px 306px; }
#interna #rodape, #interna-en #rodape { padding:15px 0 20px 70px; }