@charset "utf-8";
/* CSS Document */


/* ZERA TUDO */
* { border:none; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; list-style:none; padding:0; text-align:left; text-decoration:none }


/* DEFINE PADROES */
body { background:#3884ec url(imgs/bg_princ.gif) repeat-x; margin:0; padding:0; width:100% }
hr { display:none }
p, li, th, td { color:#656565; font-size:70%; line-height:14px;}
h1 { font-size:140% }
h2 { font-size:120% }
h3 { font-size:90% }
h1, h1 a,h1 a:hover,h1 a:visited,h2,h3,h4,h2 a,h3 a,h2 a:hover,h3 a:hover, h4 a:hover, h2 a:visited, h3 a:visited, h4 a:visited  { color:#ff7e00 }
a { color:#224688; }
a:hover { color:#ea5e00; text-decoration:underline  }
a:active{ color:#2b56aa }


/* LAYOUT PRINCIPAL */
#geral { margin:0 auto; width:918px }
#cabecalho { height:344px; float:left }
#conteudo { background-color:#fff; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; float:left; width:856px; padding:30px}
#rodape {display:block; float:left; margin-bottom:20px;}

#conteudopopup { width:550px; background-color:#fff; float:left }


/* CABECALHO */
#cabecalho #pula_conteudo { display:none }

#cabecalho #barra_caminho { float:left; display:block; height:22px; }
#cabecalho #barra_caminho p  { color: #fff; display:block; float:left; font-size: 55%; line-height:20px; width:700px }
#cabecalho #barra_caminho p a  { color: #fff }
#cabecalho #barra_caminho ul { float:left; font-size: 80%; width:100px }
#cabecalho #barra_caminho ul li { display: inline; margin-left:10px }
#cabecalho #barra_caminho a { color: #fff; line-height:20px; padding:2px; text-decoration: none }
#cabecalho #barra_caminho a:hover { color:#fff000; text-decoration:underline }
#cabecalho #barra_caminho #flag_en { background: url(imgs/tp_flag_english.gif) no-repeat 5px; color: #fff; display:block; float:right; font-size: 55%; line-height:18px; padding-left:8px; text-align:right; text-decoration: none; width:105px }
#cabecalho #barra_caminho #flag_en:hover { color:#fff000; text-decoration:underline }

#cabecalho #barra_marca { display:block; height:88px }
#cabecalho #barra_marca h2 a { background: url(imgs/tp_lg_bprime.gif) no-repeat center; float:left; height:88px; text-indent:-5000em; overflow:hidden; width:192px }
#cabecalho #barra_marca .panoramica1, #cabecalho #barra_marca .panoramica2, #cabecalho #barra_marca .panoramica3, #cabecalho #barra_marca .panoramica4, #cabecalho #barra_marca .panoramica5 { background: url(imgs/tp_slogan_fig1.gif) no-repeat bottom right; float:left; height:88px; text-indent:-5000em; overflow:hidden; width:310px }
#cabecalho #barra_marca .panoramica1 { background: url(imgs/tp_slogan.gif) no-repeat bottom right;}
#cabecalho #barra_marca .panoramica2 { background: url(imgs/tp_slogan.gif) no-repeat bottom right;}
#cabecalho #barra_marca .panoramica3 { background: url(imgs/tp_slogan.gif) no-repeat bottom right;}
#cabecalho #barra_marca .panoramica4 { background: url(imgs/tp_slogan.gif) no-repeat bottom right;}
#cabecalho #barra_marca .panoramica5 { background: url(imgs/tp_slogan.gif) no-repeat bottom right;}
#cabecalho #barra_marca .corretor_online { float:left; height:76px; padding-top:12px; width:204px;}

#cabecalho #barra_marca form {float:right;padding-top:17px;height:38px;width:200px;}
#cabecalho #barra_marca label { color:#2d57a9; font-size:70%; line-height:20px}
#cabecalho #barra_marca #q {background: url(imgs/tp_icon_busca.gif) no-repeat 3px center; font-family:Arial, Helvetica, sans-serif; float:left; font-size:120%; padding:4px 0 4px 25px; width:118px; border:1px solid #2d57a9}
#cabecalho #barra_marca #sa {background: url(imgs/tp_bt_buscar.gif); width:46px; height:23px; text-indent:-5000em; display:inline; float:right; margin-top:1px; overflow:hidden; cursor:pointer}

#cabecalho #barra_destaques #menu_bprime {background: url(imgs/tp_bg_azul_coqueiro.jpg) no-repeat; display:block; float:left; height:168px; padding:5px; width:208px}
#cabecalho #barra_destaques #menu_bprime ul { display:block; margin:0 auto; padding-top:5px; width:200px }
#cabecalho #barra_destaques #menu_bprime ul li { border-bottom: 1px solid #6797CF; float:left; width:200px }
#cabecalho #barra_destaques #menu_bprime ul li a { color: #bad1fe; display:block; padding:5px 5px 5px 5px; width:190px; text-decoration:none}
#cabecalho #barra_destaques #menu_bprime a:hover { background-color: #003d90 }
#cabecalho #barra_destaques #menu_bprime .secao_atual { background-color: #003d90;}
#cabecalho #barra_destaques .panoramica1 h3, #cabecalho #barra_destaques .panoramica1 p, #cabecalho #barra_destaques .panoramica2 h3, #cabecalho #barra_destaques .panoramica2 p, #cabecalho #barra_destaques .panoramica3 h3, #cabecalho #barra_destaques .panoramica3 p, #cabecalho #barra_destaques .panoramica4 h3, #cabecalho #barra_destaques .panoramica4 p, #cabecalho #barra_destaques .panoramica5 h3, #cabecalho #barra_destaques .panoramica5 p { text-indent:-5000em; overflow:hidden; }
#cabecalho #barra_destaques .panoramica1 { background: url(imgs/tp_bg_panoram_1.jpg) no-repeat; height:178px; width:700px; float:right }
#cabecalho #barra_destaques .panoramica2 { background: url(imgs/tp_bg_panoram_4.jpg) no-repeat; height:178px; width:700px; float:right }
#cabecalho #barra_destaques .panoramica3 { background: url(imgs/tp_bg_panoram_3.jpg) no-repeat; height:178px; width:700px; float:right }
#cabecalho #barra_destaques .panoramica4 { background: url(imgs/tp_bg_panoram_4.jpg) no-repeat; height:178px; width:700px; float:right }
#cabecalho #barra_destaques .panoramica5 { background: url(imgs/tp_bg_panoram_5.jpg) no-repeat; height:178px; width:700px; float:right }

#cabecalho #menu_imoveis {display:block; float:left; height:47px; margin-top:4px; width:918px}

#cabecalho #menu_imoveis ul { border-bottom: 1px solid #d1d1d1; float:left; display:block;}
#cabecalho #menu_imoveis li { float:left; margin-top:5px;}

#cabecalho #menu_imoveis li a {display:block; float:left; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; height:39px; padding-left:18px; padding-right:18px;  padding-top:8px; text-decoration: none; text-transform: uppercase } 

#cabecalho #menu_imoveis .secao_atual {background: white url(imgs/tp_bg_menu_sec_atual.gif) repeat-x; border: 1px solid #d1d1d1; border-bottom: 1px solid white; display:block; float:left; height:37px; } 

#cabecalho #menu_imoveis .secao_atual:hover {border-bottom: 1px solid white; color:#224688;  } 
#cabecalho #menu_imoveis .secao_atual:visited { color: #224688 }


/* RODAPE */

/* atendimento  */
#rodape #atendimento { background:#efefef url(imgs/rd_bg_atend.gif); display:block; float:left; height:34px; width:918px }
#rodape #atendimento h3 {  background: url(imgs/rd_atend_tit.gif) no-repeat center left; float:left; height:34px; text-indent:-5000em; overflow:hidden; width:183px }
#rodape #atendimento p, #rodape #atendimento .bt_skype, #rodape #atendimento .bt_msn { font-family:Arial, Verdana, Helvetica, sans-serif; padding-left:20px }
#rodape #atendimento p { font-size:75%; font-weight:bold; float:left; line-height:34px }
#rodape #atendimento .bt_skype { background: url(imgs/rd_atend_icon_skype.gif) no-repeat center left }
#rodape #atendimento .bt_msn { background: url(imgs/rd_atend_icon_msn.gif) no-repeat center left }

/* informacoes */
#rodape #informacoes { background:#003f96 url(imgs/rd_bg.gif) repeat-x; display:block; border-bottom:4px solid #ffbe36; float:left; height:203px; width:918px }
#rodape #informacoes a { color: #bad3fc }
#rodape #informacoes p { float:left;font-size:60%; margin-top:10px }

#rodape #informacoes #hcard-Brazil-Prime { background: url(imgs/rd_lg_bprime.gif) no-repeat top left; color: #bad3fc; float:left; height:180px; padding:23px 0 0 205px; width:203px }
#rodape #informacoes #hcard-Brazil-Prime h3 { background: url(imgs/rd_tit_ondeestamos.gif) no-repeat top left; float:left; height:30px; width:203px; text-indent:-5000em; overflow:hidden }
#rodape #informacoes #hcard-Brazil-Prime address { float:left;font-size:60%; font-style: normal }
.given-name, .street-address {display:none}

#rodape #informacoes #menu_imoveis_fortaleza { float:left; height:180px; padding:23px 0 0 0px; width:183px }
#rodape #informacoes #menu_imoveis_fortaleza h2 { background: url(imgs/rd_tit_imoveisfortaleza.gif) no-repeat top left; float:left; height:30px; width:183px; text-indent:-5000em; overflow:hidden }
#rodape #informacoes #menu_imoveis_fortaleza ul { float:left; display:block }
#rodape #informacoes #menu_imoveis_fortaleza ul li { font-size:60%; padding:0 0 2px 0; }

#rodape #informacoes #menu_visite_tambem { float:left; height:183px; padding:23px 0 0 50px; width:120px }
#rodape #informacoes #menu_visite_tambem h3 { background: url(imgs/rd_tit_visitetambem.gif) no-repeat top left; float:left; height:30px; width:120px; text-indent:-5000em; overflow:hidden }
#rodape #informacoes #menu_visite_tambem ul { float:left; display:block }
#rodape #informacoes #menu_visite_tambem ul li { font-size:60%; padding:0 0 2px 0; }

#rodape #informacoes #cactal { float:right; height:40px; padding:145px 30px 0 0px; width:83px }
#rodape #informacoes #cactal h3 a { background: url(imgs/rd_lg_cactal.gif) no-repeat center; display:block; float:right; height:34px; width:23px; text-indent:-5000em; overflow:hidden }
#rodape #informacoes #cactal p { float:left; margin:0; padding:0; text-align:right; font-size:60%; line-height:11px; text-transform:lowercase }


/* ESTILOS */
.seta_link { background: url(imgs/ct_seta_azul.gif) no-repeat left 1px; padding-left:12px }	
