body { margin: 0 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#666; }

img { border: none; }

/* TOPO */
.topo_bg { background:url(../imagens/topo_bg.jpg) repeat-x; }
.topo_telefone { background:url(../imagens/topo_tele.jpg) no-repeat right bottom; }
.topo_tel_text { font:12px Arial, Helvetica, sans-serif; color:#666666; }
.topo_tel_text_num { font:14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; }

.topo_text_sessao { font:11px Arial, Helvetica, sans-serif; color:#666666; }
.topo_textfield_sessao { font:10px Arial, Helvetica, sans-serif; color:#666; width:95px; height:15px }

/* BUSCA */
.busca_texto_title { font:14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; }
.busca_bg { background:url(../imagens/busca_imovel_bg.jpg) no-repeat center top; }
.busca_line { background:url(../imagens/busca_line.jpg) no-repeat top; }
.busca_listmenu { font:12px Arial, Helvetica, sans-serif; color:#666; background: #FFF; width:97px; }
.busca_listmenu_uf { font:12px Arial, Helvetica, sans-serif; color:#666; background: #FFF; width:42px; }
.busca_listmenu_cidade { font:12px Arial, Helvetica, sans-serif; color:#666; background: #FFF; width:118px; }
.busca_textfield_codigo { font:12px Arial, Helvetica, sans-serif; color:#666; width:95px; }
.busca_text { font:12px Arial, Helvetica, sans-serif; color:#666; }
.busca_submit_normal { font:14px Arial, Helvetica, sans-serif; color:#666; width:55px; }
.busca_submit_codigo { font:14px Arial, Helvetica, sans-serif; color:#666; width:35px; }

/* MENU */
.menu_bg { background:url(../imagens/menu_bg.jpg) repeat-x; }
.menu_divisao { background:url(imagens/menu_divisao.jpg) no-repeat left; }
.menu_texto { font:16px Arial, Helvetica, sans-serif; color:#E5E5E5; font-weight:bold; }
.menu_texto a{ font:16px Arial, Helvetica, sans-serif; color:#E5E5E5; font-weight:bold; text-decoration:none; }
.menu_texto a:hover{ font:16px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; text-decoration:none; }

/* BACKGROUND CENTRO */
.bg_centro { background:url(../imagens/bg_centro.jpg) repeat-x; }
.bg_centro_sombra_dir { background:url(../imagens/bg_centro_sombra_dir.jpg) no-repeat left; }
.bg_centro_sombra_esq { background:url(../imagens/bg_centro_sombra_esq.jpg) no-repeat right; }

.banner_bg { background:url(../imagens/banner_bg.jpg) repeat-x; border-left:solid 1px #C0241D; border-right:solid 1px #C0241D; }

/* OPORTUNIDADES */
.oportunidades_bg_title { background:url(../imagens/oportunidades_bg_title.jpg) repeat-x; }
.oportunidades_text_title { font:16px Arial, Helvetica, sans-serif; color:#C0241D; font-weight:bold; }
.oportunidades_dest_bg { background:url(../imagens/oportunidades_destaque_bg.jpg) repeat-x; }
.oportunidades_dest_box_border { border-left:solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; }
.oportunidades_dest_bg_top { background:url(../imagens/oport_dest_box_top.jpg) no-repeat bottom; }
.oportunidades_dest_title { font:16px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; }
.oportunidade_texto_tipo { font:12px Arial, Helvetica, sans-serif; color:#666; font-weight:bold; }
.oportunidade_texto_bairro { font:14px Arial, Helvetica, sans-serif; color:#333; font-weight:bold; }


/* TOP 10 */
.top10_top { background:url(../imagens/top10_top.jpg) no-repeat bottom; }
.top10_baixo { background:url(../imagens/top10_baixo.jpg) no-repeat top; }
.top10_box_bg { background:url(../imagens/top10_box_bg.jpg) repeat-x; }


/* NEWSLETTER */
.newsleter_texto_nav { font:12px Arial, Helvetica, sans-serif; color:#EBEBEB; }
.newsleter_textfield { font:12px Arial, Helvetica, sans-serif; color:#666; width:245px; }
.newsleter_submit { font:12px Arial, Helvetica, sans-serif; color:#666; width:50px; }

/* RODAPÉ */
.rodape_idweb { font:10px Arial, Helvetica, sans-serif; color:#EFEFEF; }
.rodape_idweb a{ font:10px Arial, Helvetica, sans-serif; color:#EFEFEF; text-decoration:none; }
.rodape_idweb a:hover{ font:10px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }
.rodape_bg { background:url(../imagens/rodape_bg.jpg) repeat-x top; }
.rodape_texto_title { font:14px Arial, Helvetica, sans-serif; color:#EBEBEB; font-weight:bold; }
.rodape_texto_nav a{ font:12px Arial, Helvetica, sans-serif; color:#EBEBEB; text-decoration:none; }
.rodape_texto_nav a:hover { font:12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }
.rodape_line { border-top:solid 1px #999; }
.rodape_texto_end { font:12px Arial, Helvetica, sans-serif; color:#EBEBEB; font-weight:bold; }

/* A EMPRESA */
.empresa_title { font:16px Arial, Helvetica, sans-serif; color:#C0241D; font-weight:bold; }
.empresa_texto_title { font:14px Arial, Helvetica, sans-serif; color:#333; font-weight:700; }
.empresa_bg { background:url(../imagens/empresa_bg.jpg); }
.empresa_bg_down { background:#D5D5D5; }
.empresa_texto { font:12px Arial, Helvetica, sans-serif; color:#666; text-align:justify; }

/* NOTÍCIAS */
.noticias_title { font:16px Arial, Helvetica, sans-serif; color:#C0241D; font-weight:bold; }
.noticias_top { background:url(../imagens/noticias_top.jpg) no-repeat bottom; }
.noticias_baixo { background:url(../imagens/noticias_baixo.jpg) no-repeat top; }
.noticias_box_bg { background:url(../imagens/noticias_box_bg.jpg) repeat-x; }

/* EMPREENDIMENTOS */
.empreendimento_title { font:16px Arial, Helvetica, sans-serif; color:#C0241D; font-weight:bold; }
.empreendimento_bg { background:#F8F8F8; }
.empreendimento_box { background:#FFF; border-left:solid 1px #C1C1C1; border-right:solid 1px #C1C1C1; border-top:solid 1px #C1C1C1; border-bottom: solid 1px #C1C1C1; }
.empreendimento_box_cidade { font:14px Arial, Helvetica, sans-serif; color:#666; font-weight:bold; }
.empreendimento_box_tipo { font:14px Arial, Helvetica, sans-serif; color:#666; font-weight:bold; }

/* FAVORITOS */
.favoritos_title { font:16px Arial, Helvetica, sans-serif; color:#C0241D; font-weight:bold; }
.favoritos_textfield { font:12px Arial, Helvetica, sans-serif; color:#666; background:#FFF; width:293px; }
.favoritos_submit { font:12px Arial, Helvetica, sans-serif; color:#666; width: 75px; }
.favoritos_textfield_loginsenha { font:12px Arial, Helvetica, sans-serif; color:#666; background:#FFF; width:100px; }

/* CONTATO */
.contato_title { font:16px Arial, Helvetica, sans-serif; color:#C0241D; font-weight:bold; }
.contato_textfield { font:12px Arial, Helvetica, sans-serif; color:#666; background:#FFF; width:293px; }
.contato_textfield_ddd { font:12px Arial, Helvetica, sans-serif; color:#666; background:#FFF; width:43px; }
.contato_textfield_tel { font:12px Arial, Helvetica, sans-serif; color:#666; background:#FFF; width:293px; }
.contato_textarea { font:12px Arial, Helvetica, sans-serif; color:#666; background:#FFF; width:293px; }
.contato_submit { font:12px Arial, Helvetica, sans-serif; color:#666; width: 60px; }
.contato_submit { font:12px Arial, Helvetica, sans-serif; color:#333; width:55px; }
.contato_mapa_texto a { font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration: none; }
.contato_mapa_texto a:hover { font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration: underline; }
/* AGENDE UMA VISITA */
.agende_visita_title { font:16px Arial, Helvetica, sans-serif; color:#C0241D; font-weight:bold; }

/* ANUNCIE SEU IMÓVEL */
.anuncie_imovel_title { font:16px Arial, Helvetica, sans-serif; color:#C0241D; font-weight:bold; }
.anuncie_imovel_fieldset { font:12px Arial, Helvetica, sans-serif; color:#666; background:#FFF; width:380px; }
.anuncie_imovel_telefone { font:12px Arial, Helvetica, sans-serif; color:#666; background:#FFF; width:100px; }
.anuncie_imovel_textfield_cidade { font:12px Arial, Helvetica, sans-serif; color:#666; background:#FFF; width:265px; }
.anuncie_imovel_listmenu_estado { font:12px Arial, Helvetica, sans-serif; color:#666; background: #FFF; width:57px; }
.anuncie_imovel_listmenu_cidade { font:12px Arial, Helvetica, sans-serif; color:#666; background: #FFF; width:265px; }
.anuncie_imovel_listmenu_bairro { font:12px Arial, Helvetica, sans-serif; color:#666; background: #FFF; width:165px; }
.anuncie_imovel_textfield_quartos { font:12px Arial, Helvetica, sans-serif; color:#666; background:#FFF; width:70px; }
.anuncie_imovel_listmenu_tipoimovel { font:12px Arial, Helvetica, sans-serif; color:#666; background: #FFF; width:142px; }
.anuncie_imovel_textarea { font:12px Arial, Helvetica, sans-serif; color:#666; background:#FFF; width:520px; }
.anuncie_imovel_submit { font:12px Arial, Helvetica, sans-serif; width:65px; }
.lista_cidade	{ font:12px Arial, Helvetica, sans-serif; color:#666; background: #FFF; width:385px; }

/* FORM */
form { margin: 0 0 0 0; padding: 0 0 0 0; }
