@charset "utf-8";
/* 
Jean Carlos O. Souza
20/08/09

101010 =)

-------------

#B22626 - Títulos e Links {Vermelho escuro}
#B22626 - Títulos e Links {Vermelho escuro}


#4B5B8A - Cor do texto (azul)
#ebebeb - Título da tabela (cinza)
#ebebeb - Título da tabela (cinza)


*/

/* CSS Reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:separate; border-spacing:1px; *border-collapse: expression('separate', cellSpacing = '1px');
}
fieldset, img { border:0 }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal }
ol, ul { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:'' }
abbr, acronym { border:0 }
/* Estutrura */

html { background:#49507a url(../imagens/bg.gif) 0 0 fixed }
body { background: url(../imagens/header_sep.png	) 0 166px repeat-x; font-size:11px; height:100%; width:100%; position:absolute; font-family:Tahoma, Geneva, sans-serif; color:#4B5B8A }
.wrap { width:1003px; margin:0 auto }
#header { width:1003px; height:171px; overflow:hidden; background:url(../imagens/header_bg.png) center 0 no-repeat }
#content { width:1003px; margin:10px 0 0 0 }
#footer { width:960px; margin:15px 0 0 0; padding-bottom:20px; background:none; clear:both }
#footer { width:708px; margin:0 18px 0 21px; float:right; clear:both; display:block }
/* Padroes */

h1 { margin:8px 18px 18px; font-size:23px; }
h2 { font-size:23px }
h3 { font-size:18px }
h4 { font-size:16px }
h5 { font-size:14px }
h6 { font-size:12px }
h1, h2 { font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, sans-serif }
h1, h2, h3, h4, h5, h6, a { color:#B22626 }
h3, h4, h5, h6 { font-weight:700 }
a:hover { text-decoration:none }
#content p, #content ul, #content ol, #content table, h2, h3, h4, h5, h6 { margin:0 28px 18px; line-height:18px }
#content ul { list-style:inside disc }
#content ul li ul { list-style:inside circle }
#content ol { list-style:inside decimal }
/* #content img {margin:18px; box-shadow: rgba(133, 153, 166, 0.3) 0px 1px 10px; padding:1px; -moz-box-shadow: rgba(133, 153, 166, 0.3) 0px 1px 10px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 10px}

#content .noshadow {margin:0; padding:0; box-shadow: rgba(133, 153, 166, 0) 0px 1px 0px; -moz-box-shadow: rgba(133, 153, 166, 0) 0px 1px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0) 0px 1px 0px;} */

.mask_link { float:left; display:inline; width:233px; height:135px; margin:-125px 0 0 0; position:relative; }
#content table { margin:0 18px 18px }
#content table tr td, #content table tr th { -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px #d6d8e1 solid; background:url(../imagens/table_td_bg.gif) 0 0 repeat-x; padding:3px 5px }
#content table tr th { background:#ebebeb url(../imagens/table_th_bg.gif) 0 0 repeat-x; text-align:center; font-weight:700 }
.saibaMais { -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#d03939 url(../imagens/saiba_mais.gif) bottom repeat-x; padding:0px 11px; line-height:20px; float:left; margin:0 0 0 15px; text-decoration:none; border:1px solid #d03939; display:inline; color:#FFF; height:21px; cursor:pointer }
.bt .bt { background:#d03939 url(../imagens/saiba_mais.gif) bottom repeat-x; padding:0px 11px; line-height:20px; float:left; margin:0 0 0 15px; text-decoration:none; border:1px solid #d03939; display:inline; color:#FFF; height:21px; cursor:pointer; font-size:11px }
#content .erro { display:none; margin:10px 0 15px; border:1px solid #ff6d6d; background:#fecdcd; padding:10px; float:left; width:368px; color:#000; text-align:center }
#content .enviado { display:none; border-radius:4px; margin:10px 0 10px; border:1px solid #a0ff5a; background:#dff9cc; padding:10px; float:left; width:368px; color:#000; text-align:center }
/* Header */

#header .nome { float:left; overflow:hidden; width:261px; height:83px; margin:34px 10px 14px 55px; display:inline }
#header .nome a { float:left; text-indent:-999px; overflow:hidden; background:url(../imagens/logo.png) no-repeat; width:261px; height:83px; }
#header .atendimento { float:right; width:190px; margin:10px 28px; display:inline }
#header .atendimento li { width:190px; float:left; margin-top:8px }
#header .atendimento li a { width:190px; height:32px; float:left; text-indent:-999px; overflow:hidden; background:url(../imagens/atendimento.png) 0 0 no-repeat; }
#header .atendimento li.ligamos a { background-position:0 bottom }
#header .outros { display:none; float:right; width:321px; margin:130px -100px 0 0; height:31px; background:url(../imagens/menu.gif) 0 0 no-repeat }
#header .outros li { float:left; color:#FFF; padding:0 0 0 10px; margin-left:12px; display:inline; text-align:center; background:url(../imagens/dot.png) 0 15px no-repeat; line-height:31px; height:31px }
#header .outros li a { color:#FFF; text-decoration:none }
#header .outros .exterior { }
#header .navegacao { float:left; width:960px; margin-left:22px; background:url(../imagens/bg_navegacao.gif) -1px 0 repeat-x; display:inline; }
#header .navegacao li { float:left; height:49px; overflow:hidden }
#header .navegacao li a { display:block; text-indent:-999px; overflow:hidden; height:39px; background:url(../imagens/menu.png) 0 0 no-repeat }

/*-------------------------------------------BT INÍCIO---------------------------------------*/
#header .navegacao .inicio { width:61px; padding-left:38px; background:url(../imagens/canto_l.png) left top no-repeat }
#header .navegacao .inicio a { background-position:0 0; width:61px }
#home #header .navegacao .inicio a { background-position:-1px -40px }
#header .navegacao .inicio a:hover { background-position:0 -40px }

/*-------------------------------------------BT A EMPRESA---------------------------------------*/
#header .navegacao .institucional { width:118px }
#header .navegacao .institucional a { background-position:-66px 0; width:118px }
#institucional #header .navegacao .institucional a { background-position:-66px -40px }
#header .navegacao .institucional a:hover { background-position:-66px -40px }

/*-------------------------------------------BT EMPREENDIMENTOS---------------------------------------*/
#header .navegacao .empreendimentos { width:238px }
#header .navegacao .empreendimentos a { background-position:-195px 0; width:240px }
#empreendimento #header .navegacao .empreendimentos a { background-position:-195px -40px }
#header .navegacao .empreendimentos a:hover { background-position:-195px -40px }

/*-------------------------------------------BT PORTIFÓLIO---------------------------------------*/
#header .navegacao .portifolio { width:80px }
#header .navegacao .portifolio a { background-position:-535px 0 !important; width:80px }
#portifolio #header .navegacao .portifolio a { background-position:-536px -40px  !important}
#header .navegacao .portifolio a:hover { background-position:-536px -40px !important }
/*body.portfolioPG #header .navegacao .portifolio a { background-position:-671px -50px!important }*/

/*-------------------------------------------BT EMPREENDIMENTOS---------------------------------------*/
/*body.portfolioPG #header .navegacao .empreendimentos a { background-position:-190px 0!important }
body.portfolioPG #header .navegacao .empreendimentos a:hover { background-position:-190px -50px!important }
*/

/*-------------------------------------------BT NOTÍCIAS---------------------------------------*/
#header .navegacao .noticias { width:85px }
#header .navegacao .noticias a { background-position:-439px 0; width:85px; }
#noticias #header .navegacao .noticias a { background-position:-439px -40px }
#header .navegacao .noticias a:hover { background-position:-439px -40px }

/*-------------------------------------------BT TRABALHE CONOSCO---------------------------------------*/
#header .navegacao .financiamento { width:130px }
#header .navegacao .financiamento a { background-position:-774px 0; width:130px }
#financiamento #header .navegacao .financiamento a { background-position:-775px -40px }
#header .navegacao .financiamento a:hover { background-position:-775px -40px }

/*-------------------------------------------BT FALE CONOSCO---------------------------------------*/
#header .navegacao .faleconosco { background:url(../imagens/canto_r.png) right top no-repeat; width:210px }
#header .navegacao .faleconosco a { background-position:-620px 0; width:150px }
#faleconosco #header .navegacao .faleconosco a { background-position:-621px -40px }
#header .navegacao .faleconosco a:hover { background-position:-621px -40px }


/* Content */

#content .conteudo { -moz-border-radius:0px; -khtml-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; float:right; display:inline }
#accordion { background:#FFF; clear:both; }
/* Breadcrumb */

#content .breadcrumb { width:1003px; height:35px; color:#B22626; display:inline; float:left; margin-top:-10px; background:url(../imagens/top_content.png) right bottom no-repeat }
#content .breadcrumb .caminho { float:right; background:url(../imagens/breadcrumb_bg.png) 0 0 repeat-x; line-height:28px; padding:0 15px; margin:0 30px 0 0; position:relative; height:30px; display:inline }
.caminho { -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px }
#content .breadcrumb .voceEsta { font-weight:700; float:left; display:inline; line-height:28px; width:87px; height:28px; margin-right:10px }
/* Paginacao */

#content .conteudo .paginacao { float:left; width:708px; margin-top:20px }
#content .conteudo .paginacao ul { float:left; width:549px; list-style:none; margin:0 0 0 22px }
#content .conteudo .paginacao ul li { float:left; margin:0 5px 5px 0; display:inline; width:29px; height:23px }
#content .conteudo .paginacao ul li a { background:#AE2A2A url(../imagens/paginacao.png) bottom no-repeat; float:left; text-align:center; width:29px; height:23px; list-style:23px; color:#FFF; text-decoration:none }
#content .conteudo .paginacao ul li span { background:#cd3636 url(../imagens/paginacao.png) top; float:left; text-align:center; width:29px; height:23px; list-style:23px; color:#FFF; text-decoration:none; }
/* Title Sidebar */

.sidebar h2 { width:254px; margin:15px 0 20px 0; height:18px; float:left; text-indent:-999px; overflow:hidden; background:center no-repeat; }
#empreendimento .sidebar h2 { background-image:url(../imagens/empreendimentos.png) }
#institucional .sidebar h2 { background-image:url(../imagens/empreendimentos.png) }
#noticias .sidebar h2 { background:url(../imagens/noticia_t.png) 5px no-repeat; margin-top:70px; height:24px }
/* sidebar */

.sidebar { width:264px; float:left; display:inline; left:27px; margin:-25px -8px 0 0; position:relative; overflow:hidden }
#content .sidebar .menu { background:#D73D3D url(../imagens/bg_menu_acomp.png) bottom repeat-x; border:1px #E16B6B solid; float:left; margin:15px 0 5px 20px; padding:2px 0 5px; width:202px; text-align:right; list-style:none; display:inline }
.menu { -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px }
.codigo_im { -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px }
#content .sidebar .menu li { margin:10px 10px }
#content .sidebar .menu li a { color:#FFF; text-decoration:none }
#content .sidebar .menu li a:hover { text-decoration:underline }
#content .sidebar .voltar { background:url(../imagens/voltar.png) no-repeat; width:252px; height:72px; display:inline; margin:0 10px 0 0; float:right }
#content .sidebar .voltar a { font-weight:700; float:left; margin:13px 0 0 40px }
.mask_content { float:left; width:233px; height:122px; margin-top:-122px; text-indent:-999px; overflow:hidden }
/* Conteudo */

.conteudo { width:708px; margin:0 18px 0 0; _margin-top:-1px; display:block; background:#FFF }
/* Footer */

#footer {position: relative;}

#footer .navegacao { width:708px; height:50px; margin:0; float:left; background:url(../imagens/footer.png); clear:both; z-index:1!important }
#footer .navegacao li { float:left; margin:24px 22px 0 20px; display:inline }
#footer .navegacao .inicio { margin-left:215px }
#footer .navegacao li a { color:#FFF; text-decoration:none }
#footer .navegacao li a:hover { text-decoration:underline }
#footer .vcard { float:right; width:280px; color:#FFF; text-align:right; margin:20px 10px 20px 0; padding-left:125px; display:inline }
#footer .vcard .tel { display:none }
#footer .vcard .adr, #footer .vcard .street-address { display:inline }
#footer .vcard .given-name { font-weight:700 }
#footer .vcard .copyright { margin-left:-125px; float:right; text-align:right }
#footer .webroom { background:url(../imagens/webroom.png) no-repeat; display:block; width:54px; height:13px; float:right; text-indent:-9999px; position: absolute; bottom: 0; right: 0; margin-bottom: 20px;}

.percent2 .chamada { float:left; width:418px; height:16px; margin:5px 0 14px; text-indent:-999px; overflow:hidden; background:url(../imagens/acomp_p.png) no-repeat }
#content .percent2, .conteudo .percent2 li { float:left; color:#FFF; margin:0; list-style:none; display:inline }
.percent2 { width:655px; clear:both; border:1px #868ba7 solid; margin:20px 0 18px 0!important; height:48px; overflow:hidden; background:#888da8 url(../imagens/porcent_f.gif) repeat-x }
.percent2 .valor { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; font-size:33px; line-height:48px; width:71px; margin:0 10px }
.percent2 .titulo { width:320px; margin:4px 0 2px; font-weight:700 }
.percent2 a { color:#FFF; text-decoration:none }
.percent2 a:hover { text-decoration:underline }
.percent2 .barra { width:300px; height:9px; border:3px #FFF solid; padding:0; background:#fff; overflow:hidden }
.percent2 .barra span { background:url(../imagens/porcent_bar.png) repeat-x; float:left; text-indent:-999px; margin:0; height:7px; border:1px solid #d25151 }
.percent2 .pagina { width:416px; height:48px; float:left; margin:-48px 0 0 0; position:relative }

.prontomorar .geral_itens{ border:#000 solid 0px; overflow:hidden; display:block; *height:300px;}
.prontomorar li h2 {margin:13px 0 0 0 !important; border:red solid 0px; display:block;}











