@charset "utf-8";
/* CSS Document */
/* Front-end: Phillipe Santos - phillipe_klepper21@hotmail.com*/

/*Importando o CSS RESET*/
@import url("reset.css");

/*Regras para textos*/
label, p, strong, em, a, h1, h2, h3, h4, h5, input, textarea, legend, select, td, span, li, address
{ font-family:'Arial',Trebuchet,Verdana,Sans-serif; }


a { color:#000; }
a:hover { text-decoration:underline; }


body { background:url(../img/bg.jpg) repeat-x top center; font-size:12px; }
#all { width:960px; margin:0 auto; }
#head { height:159px; }
#head h1 { margin-top:17px; float:left; background:url(../img/logo2.gif) no-repeat; }
#head h1 a { width:204px; height:117px; display:block; }
#head #menu { width:728px; height:69px; float:right; margin-top:42px;}

#content { overflow:hidden; padding:38px 0;}
#colLeft { width:660px; float:left; }
#colLeft #painelHome { height:320px; background:url(../img/painelHome.jpg) no-repeat; position:relative;}
#colLeft #boxEmpreendimentosHome {  margin-top:40px;}
#boxEmpLeft { float:left; }
#boxEmpRight { float:right; }
.boxEmpInt .infoEmp { float:right; width:110px;}
.boxEmpInt .imgEmp { float:left; width:110px; height:160px; overflow:hidden;}
.boxEmpHome h3.titEd,.boxEmpInt h3.titEd { font-size:14px; color:#8c0909; font-weight:bold;}
.boxEmpHome p,.boxEmpInt p { font-size:11px;}
.boxEmpHome ul,.boxEmpInt ul { margin:12px 0;}
.boxEmpHome ul li,.boxEmpInt ul li { color:#4d4d4d; margin-bottom:2px;}
.boxEmpHome h4.titPreco,.boxEmpInt h4.titPreco { color:#4d4d4d; font-weight:bold; margin-bottom:10px;}
.boxEmpHome a.btDetalhe,.boxEmpInt a.btDetalhe { background:url(../img/bt-detalhe.gif) no-repeat; width:70px; height:20px; display:block;}

.boxEmpHome .infoEmp { float:right; width:110px;}
.boxEmpHome .imgEmp { float:left; width:110px; height:160px; overflow:hidden;}
.boxEmpHome .infoEmp h3.titEd { margin-bottom:5px;}



#colRight { width:270px; float:right;}
#colRight #box_indices_financeiros { background:#edece6; height:154px; padding:30px; margin-bottom:27px;}
#colRight #box_indices_financeiros ul li { overflow:hidden; background:#FFF; padding:6px 12px; border-bottom:1px #b8b7a2 solid; margin-bottom:2px;}
#colRight #box_indices_financeiros ul li span.textLeft { float:left; text-transform:uppercase; font-weight:bold;}
#colRight #box_indices_financeiros ul li span.textRight { float:right; font-weight:300; text-transform:none;}

#colRight #box_noticias_home { background:#edece6; padding:23px;}
#colRight #box_noticias_home span.dataNot { color:#000; font-weight:bold;}
#colRight #box_noticias_home h3 { color:#8c0909; font-weight:bold; margin-bottom:14px;}
#colRight #box_noticias_home a.todas_not { width:150px; display:block; background:url(../img/btTodasNot.gif) no-repeat; height:12px; margin:15px 0 0;}

#colRight #box_vai_construir_reformar { padding:123px 16px 0 84px; background:url(../img/banner-construir-reformar.jpg) no-repeat; height:71px; margin-bottom:26px;}
#colRight #box_vai_construir_reformar a.nossosServicos { width:171px; display:block; background:url(../img/bt-nossos-servicos.gif) no-repeat; height:10px; margin-bottom:35px;}
#colRight #box_vai_construir_reformar a.soliciteOrcamento { width:155px; float:right; display:block; background:url(../img/bt-solicite-orcamento.gif) no-repeat; height:10px;}

#boxTrabalheConosco h3 { font-size:13px; color:#8c0909; font-weight:bold; margin-bottom:10px;}
#boxTrabalheConosco .boxMenor { width:170px;}

#mapa_de_localizacao img { padding:4px; background:#FFF; border:1px #dfdfdf solid;}
#mapa_de_localizacao h2.tt-mapaDeLocalizacao { margin-bottom:10px;}

/*Titulos*/
h2.titEmpreendimentosHome { margin-bottom:40px; height:49px; background:url(../img/titEmpreendimentosHome.gif) no-repeat; }
h2.titIndicesFinanceiros { margin-bottom:15px; height:19px; background:url(../img/titIndicesFinanceiros.gif) no-repeat; }
h2.titNoticiasHome { margin-bottom:15px; height:19px; background:url(../img/titNoticiasHome.gif) no-repeat; }

/*Titulos Interno*/
h2#titEmpresa { background:url(../img/titEmpresa.gif) no-repeat; }
h2#titNoticias { background:url(../img/titNoticias.gif) no-repeat;}
h2#titFaleConosco { background:url(../img/titFaleConosco.gif) no-repeat;}
h2#titServicos { background:url(../img/titServicos.gif) no-repeat;}
h2#titOrcamentos { background:url(../img/titOrcamentos.gif) no-repeat;}
h2#titTrabalheConosco { background:url(../img/titTrabalheConosco.gif) no-repeat;}

h2#titEmpreendimentosInt { background:url(../img/titEmpreendimentosInt.gif) no-repeat; }
h2#titLancamentosInt { background:#8c0909 url(../img/titLancamentosInt.gif) no-repeat; height:49px; margin-bottom:30px; }
h2#titProntoParaMorar { background:#edece6 url(../img/titProntoParaMorar.gif) no-repeat; height:49px; margin-bottom:30px; }
h2#titPortfolioInt { background:#edece6 url(../img/titPortfolioInt.gif) no-repeat; height:49px; margin-bottom:30px; }


/*Páginas Internas*/
#colLeftInt { width:675px; float:left; min-height:800px; background:url(../img/bg-col-left-int.png) no-repeat top center;}
.textInt p { margin-bottom:15px;}
#boxIntAll { width:960px; background:url(../img/bg-int-all.png) no-repeat top center; overflow:hidden;}
#empCenter { margin:0 21px;}
#empLeft { margin:0 21px 0 0;}

/*Servicos*/
.textInt fieldset.formContato label { display:block; color:#454545; margin-bottom:15px; font-weight:bold;}
.textInt fieldset.formContato label input { border-color:#C1C1C1 #E9E9E9 #E9E9E9 #C1C1C1; border-style:solid; border-width:1px; font-size:16px; margin-top:5px; padding:4px 3px; width:570px;}
.textInt fieldset.formContato label textarea {border-color:#C1C1C1 #E9E9E9 #E9E9E9 #C1C1C1; border-style:solid; border-width:1px; font-size:16px; height:159px; margin-top:5px; padding:4px 3px; width:570px;}
.textInt fieldset.formContato .frm-btn { background:#9a2827; border:0 none; color:#FFFFFF; cursor:pointer; font-weight:bold; margin-top:-5px; padding:7px 22px;}
.textInt fieldset.formContato label select.frm-text { border-color:#C1C1C1 #E9E9E9 #E9E9E9 #C1C1C1; border-style:solid; border-width:1px; font-size:16px; margin-top:5px; padding:4px 3px; width:170px;}

#intServicos span.ttServicos { display:block; cursor:pointer; margin-bottom:10px; background:#f8f8ed url(../img/setaServicos.gif) no-repeat 25px 23px; color:#9a2827; font-size:18px; padding:15px 0 15px 48px; font-size:18px; font-weight:bold;}
#intServicos span.ttServicos:hover { color:#f8f8ed; background:#9a2827 url(../img/setaServicos.gif) no-repeat 25px -47px;}
#intServicos .box { padding:10px 0 20px;}
#intServicos .box img { margin-bottom:20px;}
#intServicos .box p { margin-bottom:30px;}
ul.listIntServicos li { color:#9a2827; font-weight:bold; margin-bottom:1px; padding:6px 0 6px 39px; background:#f8f8ed url(../img/marcadorListServicos.gif) no-repeat 17px 10px; border-bottom:1px #e3e3c9 solid; }
#intServicos h3 { margin-bottom:15px; color:#868686; font-size:14px; font-weight:bold;}

span.dataNot { font-weight:bold; color:#8c0909;}
ul#listaNoticias li { margin-bottom:15px; padding-bottom:15px; border-bottom:1px #f4f3f0 solid;}
h4.titGeral { font-size:14px; font-weight:bold; color:#5d5d5d;}
.boxNotInt img { float:left; margin-right:15px; padding:4px; background:#FFF; border:1px #f4f3f0 solid;}
h3.titGeralInt { font-size:16px; font-weight:bold; color:#5d5d5d; border-bottom:1px #f4f3f0 solid; padding-bottom:30px; margin-bottom:30px;}

/*Port*/
ul.lista-fotos li { float:left;}
ul.lista-fotos li img { border:1px #EDECE6 solid; padding:4px;}
ul.lista-fotos li.ft-center { margin:0 14px;}

#pagination { background:#F7F7F7; padding:15px 0; position:relative; text-align:center; }
#pagination a.active { font-size:14px;font-weight:bold;padding:5px 9px;text-decoration:none;display:inline;color:#FFFFFF;font-weight:bold;background:#8c0909;}
#pagination a.prev { font-weight:bold;margin:15px 15px 0; *margin:19px 15px 0; left:0;top:0;position:absolute;text-decoration:underline;}
#pagination a.next { font-weight:bold;margin:15px 15px 0; *margin:19px 15px 0; right:0;top:0;position:absolute;text-decoration:underline;}
#pagination a:hover {text-decoration:none;}
.boxVoltar { background:#F7F7F7; padding:15px 10px;}
.boxVoltar a.voltar {font-weight:bold;}


/*Página Empreendimentos Detalhe*/
#empDetalheLeft { float:left; width:305px; background:url(../img/bgEmpDetalheLeft.gif) no-repeat right top;}
#empDetalheLeft #fotoEmpDetalhe { float:left;}
#empDetalheLeft #fotoEmpDetalhe img { background:url(../img/bgFotoEmpDetalhe.jpg) no-repeat top center; padding:25px 25px 69px 25px; }
#empDetalheLeft #empDetalheThumbs { margin-top:30px; float:left;}
#empDetalheLeft #empDetalheThumbs ul li { float:left; margin:0 11px 11px 0;}
#empDetalheLeft #empDetalheThumbs ul li img { background:url(../img/bgImgEmpThumbs.gif) no-repeat top center; padding:7px; }

#empDetalheRight { float:right; width:550px;}
#empDetalheRight h3.descEmp { font-size:14px; font-weight:bold; color:#9c7d20; margin-bottom:7px;}
#empDetalheRight #boxInfoEmp { background:#f4f3ef; border:1px #dad2b1 solid; padding:5px; margin-bottom:27px;}
#empDetalheRight #boxInfoEmp h4.nomeEmp { margin:16px 0 24px 15px; font-size:24px; color:#ba1010; font-weight:bold;}
#empDetalheRight #boxInfoEmp #statusEmp { height:29px; background:#e9e6dc url(../img/seta2.gif) no-repeat 17px center; padding:15px 11px 15px 40px; }
#empDetalheRight #boxInfoEmp #statusEmp h3 { float:left; margin-top:6px; color:#8c0909; font-size:14px; font-weight:bold; }
#empDetalheRight #boxInfoEmp #statusEmp a.btConsulteTabelaPrecos { width:204px; height:29px; background:url(../img/btConsulteTabelaPrecos.gif) no-repeat; display:block; float:right;}
#empDetalheRight #boxEmpMapa { background:url(../img/bgEmpMapa.gif) no-repeat; padding:34px 25px 33px; margin-bottom:39px;}
#empDetalheRight #boxNavVoltar { background:#f4f3ef; padding:8px 8px 5px; border:1px #dad2b1 solid;}
#empDetalheRight #boxNavVoltar a { margin-right:18px;}
#empDetalheRight p.titGeral {color:#BA1010; font-size:14px; font-weight:bold;}

#footer { width:100%; height:289px; background:#d3d0bf url(../img/bg-footer.jpg) repeat-x top center; }
#footer address { width:960px; margin:0 auto; padding:40px 0 35px; }
#footer ul.nav_bottom { width:960px; margin:0 auto 15px;}
#footer ul.nav_bottom li { margin-right:15px; display:inline; font-weight:bold;}

#footer #nav_footer { width:590px; margin:0 auto; padding:20px 270px 30px 100px; height:102px; background:url(../img/bg-nav-footer.jpg) repeat-x top center;}
#footer #nav_footer ul#navLeft { float:left; width:145px; }
#footer #nav_footer ul#navCenter { float:left; }
#footer #nav_footer ul#navRight { float:right;}
#footer #nav_footer ul li { margin-bottom:6px; padding-left:12px; background:url(../img/seta.gif) no-repeat 0 6px; }
#footer #nav_footer ul li a { font-size:11px; text-decoration:underline;}
#footer #nav_footer ul li a:hover { text-decoration:none;}

/*CLASS*/
.selo_lancamento { position:absolute; width:86px; height:86px; background:url(../img/selo-lancamento.png) no-repeat; bottom:0; right:0; z-index:50;}
.selo_pronto_morar { position:absolute; width:86px; height:86px;background:url(../img/selo-pronto-morar.png) no-repeat; bottom:0; right:0; z-index:50;}
.selo_acabamento { position:absolute; width:86px; height:86px;background:url(../img/selo-acabamento.png) no-repeat; bottom:0; right:0; z-index:50;}
.selo_vendido { position:absolute; width:86px; height:86px;background:url(../img/selo-vendido.png) no-repeat; bottom:0; right:0; z-index:50;}
.selo_construcao { position:absolute; width:86px; height:86px;background:url(../img/selo-construcao.png) no-repeat; bottom:0; right:0; z-index:50;}
.boxEmpHome { width:257px; height:150px; padding:29px; border:1px #dfdbc4 solid; background:#FFF url(../img/bg-emp-home.jpg) repeat-x; position:relative;}
.boxEmpInt { width:237px; float:left; margin-bottom:21px; position:relative; min-height:160px; padding:18px; border:1px #dfdbc4 solid; background:#FFF url(../img/bg-emp-int.jpg) repeat-x;}
.boxListEmpInt { overflow:hidden; margin-bottom:30px;}
.empBottom { margin-bottom:21px;}


.selo_emp_lancamento { position:absolute; width:86px; height:86px; background:url(../img/selo-lancamento.png) no-repeat; bottom:0; right:0; z-index:50; }
.selo_emp_pronto_morar { position:absolute; width:86px; height:86px;background:url(../img/selo-pronto-morar.png) no-repeat; bottom:0; right:0; z-index:50; }
.selo_emp_acabamento { position:absolute; width:86px; height:86px;background:url(../img/selo-acabamento.png) no-repeat; bottom:0; right:0; z-index:50; }
.selo_emp_vendido { position:absolute; width:86px; height:86px;background:url(../img/selo-vendido.png) no-repeat; bottom:0; right:0; z-index:50; }
.selo_emp_construcao { position:absolute; width:86px; height:86px;background:url(../img/selo-construcao.png) no-repeat; bottom:0; right:0; z-index:50; }

.textInt { padding:34px 48px 35px 43px; overflow:hidden;}
.titInt { margin-left:6px; height:91px; }
.imgInt img { margin:10px 0 30px;}

.full { width:734px; }
.hideText { text-indent:-4999px; }
.hide { display:none; }
.show { display:block; }
