body{margin:0; padding:0; font:11px arial; color:#808184; background:url(../img/bg_cinza.jpg) repeat-x; background-color:#999a9d;}

/* comuns  */
a{outline:none;}
img, input{border:none;}
.nb{border:none;}
form{ margin:0; padding:0;}
#bcrumb{background:url(../img/util/bg_bred.gif);border:1px #b1bcce solid; width:756px; height:19px;border-top: none; line-height:18px;}
a.bc{color:#335181; text-decoration:none;}
a.bc:hover{text-decoration:underline;}
h5{font:14px arial; font-weight:bold; color:#1a3b71; margin-bottom:10px; margin-top:15px;}
h4{font-size:11px; color:#1a3b71; font-weight:bold; margin: 3px; margin-left:0;}
h3{font-size:16px; color:#1a3b71; font-weight:bold; margin: 3px; margin-left:0;}
input{font:11px arial; border:1px solid #e6e9ee;}
select{background-color:#717276; color:#FFFFFF; border:1px solid #e6e9ee;font-family: arial;font:11px arial;}
textarea{border:1px solid #e6e9ee;font-family: arial;font:11px arial;}
option{background-color:#717276; color:#FFFFFF;font:11px arial;}
.form_home{background-color:transparent; height:11px; width:180px; margin-left:5px; border: none;}
a.azul{ color:#4d6791; text-decoration:none;}
a.azul:hover{ text-decoration:underline;}
.f_left{float:left;}
.f_right{float:right;}
.pc{margin-top:6px; margin-bottom:0;}
.cb{clear:both;}
.cbd{clear:both;padding-bottom:10px;}
.figura{border:1px #b1bcce solid; background-color:#f6f8fa;float:left; margin:0 8px 3px 0; padding:1px;}
.separador{background:url(../img/util/separador.gif) repeat-x; width:100%; height:2px; margin:0 auto;}
#form_contato{ background:url(../img/util/bg_contato.jpg); width:554px; height:342px;}
#interesse{ background:url(../img/bg_interesse.jpg); width:554px; height:401px; margin-top:30px;}
#interesse_menor{ background:url(../img/bg_interesse.jpg); width:554px; height:251px; margin-top:20px;}
#encontre{background:url(../img/bg_encontre_imovel.jpg) no-repeat; width:758px; height:50px;}
.encontre_a{float:left; padding-left:20px; height:50px;}
.encontre_b{float:left; margin-left:29px; width:118px; height:34px; margin-top:6px; background:url(../img/bg_resultado.gif) no-repeat;}
.encontre_c{float:left; margin-left:22px; hei ght:50px; margin-top:6px;}
.resultado_num{float:left; font-size:25px; color:#FFFFFF;margin:3px 0 0 3px;}
.resultado_letra{float:right; color:#FFFFFF; margin:3px 6px 0 0;}
.font_dez{font-size:10px;}
.font_doze{font-size:12px;}
.font_dez_m{font-size:10px; margin-left:5px;}
.font_doze_m{font-size:12px; margin-left:5px;}
.encontre_d{float:left; margin-left:10px; height:50px; margin-top:6px;}

/* home */
#swf_home{ position:absolute; left:0; top:-30px;}
#conteudo{width:758px; height:auto; position:relative;}
#meio_home{width:758px; height:160px; padding-top:250px}
#contato{width:274px; height:auto; float:left; margin-left:20px;}
#b_home{width:266px; height:130px; border:1px #b1bcce solid; background-color:#f6f8fa; float:right;margin-top:5px;}
#motivos_home{width:174px; height:132px; float:left; margin-top:5px;}
.bt_algh {float:left; width:87px;}
.bt_vndh {float:right;width:87px;}


/* topos */
.azul_dark{background:url(../img/bg_azul_dark.jpg) repeat-x; background-color:#4d6791;}
.azul_escuro{background:url(../img/bg_azul_escuro.jpg) repeat-x; background-color:#99a8c0;}
.azul_claro{background:url(../img/bg_azul_claro.jpg) repeat-x; background-color:#ccd3df;}
#tudo{width:85%; height:auto; margin-left:10px; background:url(../img/util/bg_tudo.jpg) repeat-x; background-color:#e7e7e7;}
#tudo_home{width:85%; height:auto; margin-left:10px; background:url(../img/util/bg_home.jpg) repeat-x; background-color:#e7e7e7;}
#principal{width:758px;height:auto; margin: 0 auto; background:url(../img/util/bg_tudo.jpg) repeat-x; background-color:#e7e7e7; padding:3px;}
#principal_home{width:758px;height:auto; margin: 0 auto; background:url(../img/util/bg_home.jpg) repeat-x; background-color:#e7e7e7; padding:3px;}
#topo{width:758px; height:88px; margin:0 auto;}
#topo_interna{width:758px; height:62px; margin:0 auto;}
#b_interna{width:756px; height:137px; border:1px #b1bcce solid; background-color:#f6f8fa;}
#mn_topo{width:465px; height:34px; margin-top:10px; float:right;}
.mnt_sobre{width:106px; height:34px; background:url(../img/util/bg_sobre.gif); text-align:center; float:left; line-height:33px;}
.mnt_tv{width:106px; height:34px; background:url(../img/util/bg_sobre.gif); text-align:center; float:left; line-height:33px;margin-left:5px;}
.mnt_invest{width:151px; height:34px; background:url(../img/util/bg_investidor.gif); text-align:center; margin-left:5px; float:left; line-height:33px;}
.mnt_contato{width:62px; height:34px; background:url(../img/util/bg_contato.gif); text-align:center;margin-left:5px; float:left; line-height:33px;}
.cadeado{width:20px; height:34px; float:right;}
a.mn_top{font:"Trebuchet MS"; color:#474747; text-decoration:none; font-weight:normal;}
a.mn_top:hover{text-decoration:underline;}

/* intitucional */
.box_agencia_top{width:528px;height:90px; border:1px solid #e5e9ef; background-color:#f2f2f2; padding:10px; margin-bottom:20px; float:none; clear:left;}
.box_new_agencia{width:528px;height:70px; border:1px solid #e5e9ef; background-color:#f2f2f2; padding:10px; margin-bottom:20px; float:none; clear:left;}
.fig_new_agencia{border:1px #b1bcce solid; background-color:#f6f8fa;float:left; margin:0 0 20px 0; padding:1px; width:548px; height:300px; }
.separador_new_age{background:url(../img/util/separador.gif) repeat-x; width:100%; height:2px; margin-bottom:30px; margin-top:10px;}
.box_agencia{width:300px;height:132px; border:1px solid #e5e9ef; background-color:#f2f2f2; padding:10px; margin-bottom:20px; float:left;}
.fig_agencia{border:1px #b1bcce solid; background-color:#f6f8fa;float:left; margin:0 0 0px 0; padding:1px;}
.separador_age{background:url(../img/util/separador.gif) repeat-x; width:100%; height:2px; margin-bottom: 10px;}
.box_diretor{width:534px; border:1px solid #e5e9ef; background-color:#f2f2f2; padding:10px; margin-bottom:20px;}
.separador_dir{background:url(../img/util/separador.gif) repeat-x; width:90%; height:2px;}
.diretor{float:left; margin:0 7px 0px 0;border:1px #b1bcce solid;}
.box_parceiro{width:534px; border:1px solid #e5e9ef; background-color:#f2f2f2; padding:10px; margin-bottom:20px;}
.box_a{padding:10px; border:1px solid #dfe2e8;}
.box_b{padding:10px; background-color:#f4f6fa;}
.box_cinza{width:252px; height:auto; border:1px solid #e5e9ef; background-color:#f2f2f2; float:right; padding:10px; margin-bottom:14px;}
.box_cinza_m{width:534px; height:auto; border:1px solid #e5e9ef; background-color:#f2f2f2; padding:10px;}
#fale_conosco{ background:url(../img/bg_trabalhe.jpg); width:554px; height:238px;}
.fale_form{width:355px;}
.fig_parceiro{border:1px #b1bcce solid; background-color:#f6f8fa;float:left; margin:0 5px 0 0; padding:1px;}



/*  Aluguel */
.fianca{border:1px solid #e6e6e6;}
.fianca_txt{margin:5px 5px 5px 10px;}
a.flink{text-transform:uppercase; font-weight:bold; color:#667ca0; text-decoration:none;}
a.flink:hover{ text-decoration:underline;}
a.ftxt{ color:#667ca0; text-decoration:none}
a.ftxt:hover{ text-decoration:underline;}

/*  Descrição */
.d_valor{ height:auto; width:350px; float:left; background:url(../img/separadorh.gif) no-repeat right; padding-top:5px;}
.d_bts{ width:200px; padding-top:5px; margin-left:0px; float:right;}
.d_voltar{ float:right; padding-top:5px;}
.desc{ width:555px; height:204px; position:relative;}
.veja_foto{ position:absolute; bottom:10px; left:135px; width:120px; height:20px;}
.box_descricao{ width:260px;height:182px; border:1px solid #e5e9ef; background-color:#f2f2f2; padding:10px; float:right;}
.fig_descricao{border:1px #b1bcce solid; background-color:#f6f8fa;float:left; margin:0; padding:1px;}
.mt{margin-left:30px;}
.fig_logos{border:1px #b1bcce solid; background-color:#f6f8fa; margin:5px 5px 0 0; padding:1px;}
.logos_coinc{width:120px; height:160px; float:right; font-size:9px; text-align:center;}


/* laterais e menu sobre */
#lateral_maior{width:554px; float:left; margin-top:15px;}
#lateral_menor{width:174px; float:right; margin-bottom:10px; margin-right:5px; margin-top:15px;}
#mn_sobre{background:url(../img/bg_sobre.jpg); width:554px; height:82px; float:left; background-color:#577097;}
#mn_sobre_a{width:180px; height:65px; margin:10px 0 0 3px; color:#FFFFFF; float:left;}
#mn_sobre_b{width:180px; height:65px; margin:10px 0 0 5px; color:#FFFFFF; float:left;}
#mn_sobre_c{width:167px; height:65px; margin:10px 3px 0 0; color:#FFFFFF; float:right;}
.mn_line{margin:4px 0 4px 0;}
a.mn_sb{ color:#FFFFFF; text-decoration:none; margin-left:5px;}
a.mn_sb_ativo{ color:#aaabaf; text-decoration:none; margin-left:5px;}
a.mn_sb:hover{ text-decoration:underline;}

/*  box imovel */
.box_imovel{float:left; width:272px; height:226px; background-color:#f2f2f2; border:1px solid #e6e6e6; margin-top:10px; position:relative;}
.box_imovel_d{float:right; width:272px; height:226px; background-color:#f2f2f2; border:1px solid #e6e6e6; margin-top:10px; position:relative;}
.tit_imovel{font-size:12px; font-weight:bold; margin:5px 0 5px 8px; text-transform:uppercase;}
.fig_imovel{
	border:1px #b1bcce solid;
	background-color:#f6f8fa;
	margin:0;
	padding:1px;
	position:absolute;
	bottom:0;
	left: 1px;
}
.txt_imovel{ background-color:#e2e1dd; width:258px; position:absolute; bottom:2px; left:2px; padding:5px 0 5px 10px;filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
a.imovel{color:#7f92b0;font-weight:bold; text-decoration:none;}
a.imovel:hover{text-decoration:underline;}
.box_h{float:left; width:427px; height:92px; background-color:#f2f2f2; border:1px solid #e6e6e6; margin-bottom:10px;}
.txt_busca{margin-left:8px; width:400px; margin-top:5px;}

/* box motivos */
.bt_alg {float:left; width: 88px; height: 46px; display: block; text-decoration:none; background:url(../img/util/bt_alugue.jpg) no-repeat;}
.bt_alg_hover {float:left; width: 88px; height: 46px; display: block; text-decoration:none; background:url(../img/util/bt_alugue_on.jpg) no-repeat;}
.bt_vnd {float:right;width: 86px; height: 46px; display: block; text-decoration:none; background:url(../img/util/bt_venda.jpg) no-repeat;}
.bt_vnd_hover {float:right;width: 86px; height: 46px; display: block; text-decoration:none; background:url(../img/util/bt_venda_on.jpg) no-repeat;}

/* box dez motivos */
#motivos{width:550px; border:1px solid #e5e9ef; background-color:#f2f2f2;}
.mt_content{margin:0 10px 10px 10px;}
.mt_um{border:1px solid #dfe2e8; background:url(../img/util/ico_01.gif) no-repeat left; background-color:#eff1f5;}
.mt_dois{border:1px solid #f4f6fa; background:url(../img/util/ico_02.gif) no-repeat left;background-color:#f4f6fa;}
.mt_tres{border:1px solid #dfe2e8; background:url(../img/util/ico_03.gif) no-repeat left; background-color:#eff1f5;}
.mt_quatro{border:1px solid #f4f6fa; background:url(../img/util/ico_04.gif) no-repeat left;background-color:#f4f6fa;}
.mt_cinco{border:1px solid #dfe2e8; background:url(../img/util/ico_05.gif) no-repeat left; background-color:#eff1f5;}
.mt_seis{border:1px solid #f4f6fa; background:url(../img/util/ico_06.gif) no-repeat left;background-color:#f4f6fa;}
.mt_sete{border:1px solid #dfe2e8; background:url(../img/util/ico_07.gif) no-repeat left; background-color:#eff1f5;}
.mt_oito{border:1px solid #f4f6fa; background:url(../img/util/ico_08.gif) no-repeat left;background-color:#f4f6fa;}
.mt_nove{border:1px solid #dfe2e8; background:url(../img/util/ico_09.gif) no-repeat left; background-color:#eff1f5;}
.mt_dez{border:1px solid #f4f6fa; background:url(../img/util/ico_10.gif) no-repeat left;background-color:#f4f6fa;}
.mt_txt{margin:7px 0 3px 27px;}
.dezm{background-color:#f2f2f2;}
.vejat{margin: 0 auto; width:78px; padding:5px 0 10px 0 ;}

/* rodape */
#rdp{width:757px; height:81px; margin:0 auto; border:1px solid #f2f2f2; margin-top:20px;}
#rdp_e{width:378px; height:81px; background:url(../img/bg_rdp_esq2.gif); float:left;}

#rdp_d{width:379px; height:81px; background:url(../img/bg_rdp_dir.gif); float:right;}
#rdp_ec{width:362px; height:43px; margin:27px 0 0 9px;}
#rdp_dc{width:340px; height:50px; margin:20px 0 0 20px;}
.abmi{margin:0 20px 0 20px;}
#logo_mens{margin:0 auto; width:741px; height:36px; background:url(../img/util/bg_logo_mens.gif);}

/* Area administrativa */
.tblTit{background-color:#667ca0; font-size:14px; color:#FFFFFF;}
.tblSubTit{background-color:#dfdfe0; font-size:12px;}
.tblLinhaClara{background-color:#f2f2f2; font-size:12px;}
.tblLinhaSuperClara{font-size:12px;}
/* .tblLinhaSuperClara:hover, .tblLinhaClara:hover{background-color:#dfdfe0;} */


/*  novo TV beiramar */
.box_tv{width:100px; height:150px; border:1px solid #e5e9ef; background-color:#f2f2f2; padding:10px; margin-bottom:20px; float:left; margin-right:10px; margin-bottom:10px;}
.tv{border:1px #b1bcce solid; margin-bottom:10px;}
.mtop{ margin-top:20px;}

.tour{position:absolute; bottom:10px; right:20px; z-index:99;}

.bdez{margin-bottom:10px;}
.promo{padding:15px; border:1px  solid #e5e9ef; float:left; margin-bottom:15px; background:#1f355b; color:#FFFFFF; width:520px;}


/*  novo aviso imovel */
.aviso_imovel{border:1px solid white; background:#ff0000; position:absolute; left:1px; bottom:40px; width:268px; color:#ffffff; font-weight:bold; text-align:center; }
.aviso_imovel2{border:1px solid white; background:#ff0000; position:absolute; left:1px; bottom:54px; width:268px; color:#ffffff; font-weight:bold; text-align:center; }
