@charset "utf-8";
/* CSS Document */
/* Layout: Fábio Pena */
/* Front-end: Ruan Candido - ruan1808@gmail.com*/


/* CSS Reset Document */


/* RESET */

html, body, div, span, applet, object, iframe, h1, h2, h3,h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
}
:focus { outline: 0;}
table {	border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {}

.clear { clear:both; }
.hideTxt { visibility:hidden;}
strong { font-weight:bold; }

/* FIM DO RESET */

/*GERAL */
body { background:#dedede url(../images/bg.jpg) center top repeat-x;}
a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000}
a:hover{ text-decoration:underline}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
li { font-family:Arial, Helvetica, sans-serif}
/*TOPO*/
#topo{ width:864px; display:block; height:142px; margin:0 auto}
#logo{ background:url(../images/logo.png) no-repeat; width:260px; height:70px; float:left; margin: 39px 0px 0px 5px;}
#portal{ height:70px; width:175px; margin-left:281px; background-image:url(../images/PORTAL.jpg); background-repeat:no-repeat; padding-top:5px;}
#banner-topo { float:right; margin-right:25px; position:relative}
#banner-topo ul {position:absolute; bottom: 8px; left: 89px;}
#banner-topo ul a { margin-bottom: 10px; margin-left: 5px; color:#d0af62; font-weight: bold;}
#menu { width:864px; height:79px; display:block; margin:0 auto -14px auto}
/*FIM TOPO*/





/* CONTEINER */
#bgConteiner { background: url(../images/bg-conteudo.png) 0 top  no-repeat; width:932px; margin:0 auto; padding-top:10px}
#conteiner { width:900px; margin:0 auto; display:block; background:#ffffff; padding:15px 0 }
#b-bottom { background: url(../images/b2-content.png) no-repeat; width:900px; height:9px; margin:0 auto}
/*FIM CONTEINER*/



/*HOME*/
div.home #formBusca{ float:left ; width:226px;margin-left:20px }
div.home #tit-facaBusca{ background:url(../images/tit-faca-busca.gif) no-repeat; width:226px; height:40px; }
div.home #formBusca fieldset { background:#f4f4f4; padding:7px 27px; margin-top:5px; color:464646; font-family:Arial, Helvetica, sans-serif; font-size:11px}
div.home #formBusca select { background:url(../images/bg-select.jpg) no-repeat; border:0; width:172px; height:30px; padding:5px 10px 5px 10px; margin:0 0 10px 0 ;}
div.home #formBusca .bgRadio { background:url(../images/bg-input.gif) no-repeat; width:162px; height:16px; padding:7px 5px; margin-bottom:9px}
div.home #formBusca .bgRadio label{ display: block; float: left; line-height: 16px; margin-left: 10px;}
div.home #formBusca .bgRadio label input{ margin:}
div.home #formBusca .inptText{ background:url(../images/bg-input.gif) no-repeat; width:147px; height:20px; border:0;padding:5px 10px 5px 15px; }
div.home #formBusca #bt-ok{ background:url(../images/bt-ok.gif) no-repeat; width:38px; height:19px; border:0; float:right; margin-top:7px }

#fachada{ float:right; margin-right:20px}

#listPredios { padding-left: 15px}
#listPredios dd {background: url(../images/bg-imovel.png) no-repeat;
float: left;
height: 292px;
margin: 1px 22px 15px 14px;
padding: 10px;
width: 163px;
position: relative;
}
#listPredios .tit-predio {background: url(../images/seta.png) no-repeat 0px 50%; color: #3F3F3F; font-family: 'trebuchet ms'; font-weight: bold; margin-bottom: 14px; padding-left: 20px; display: block;
height: 34px;}
#listPredios img { border: 1px solid #CFCFCF; height: 111px; margin: 2px auto; display:block} 
#listPredios ul { list-style:url(../images/marcador.gif) inside; margin-top:10px;}
#listPredios ul li{ font-size:11px}
#listPredios .bt-mais-detalhes{
background:url(../images/bt-mais-detalhes.gif);
display: block;
height: 40px;
width: 116px;
position: absolute;
bottom: 9px;
left: 34px;
}
#listPredios .bt-mais-detalhes:hover{ text-decoration:none}


/* 4 5 6 4 5 6*/
/*FIM HOME*/

/*TITULOS*/
#tit-mais-destaques { background:url(../images/tit-mais-destaques.png) no-repeat; width:100%; height:45px; margin:13px 0}
#tit-quem-somos { background:url(../images/tit-quem-somos.png) no-repeat; width:100%; height:45px; margin:13px 0}
#tit-localizacao { background:url(../images/tit-localizacao.png) no-repeat; width:100%; height:45px; margin:13px 0}
#tit-administracao { background:url(../images/tit-administracao.png) no-repeat; width:100%; height:45px; margin:13px 0}
#tit-cadastre { background:url(../images/tit-cadastre-imovel.png) no-repeat; width:100%; height:45px; margin:13px 0}
#tit-fale { background:url(../images/tit-fale.png) no-repeat; width:100%; height:45px; margin:13px 0}
#tit-trabalhe { background:url(../images/tit-trabalhe-conosco.png) no-repeat; width:100%; height:45px; margin:13px 0}
#tit-cadastre-se { background:url(../images/tit-cadastre-se.png) no-repeat; width:100%; height:45px; margin:13px 0}
#tit-pesquisa { background:url(../images/tit-resultado-busca.png) no-repeat; width:100%; height:45px; margin:13px 0}
#dinamico {background: url(http://micro-2/avancar-novo/images/bg-tit-imoveis-detalhes.png) no-repeat; color: #917443; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; height: 28px; margin: 13px 0px; padding: 11px 0px 5px 65px; width: 831px; text-transform:uppercase;}

/*FIM TITULOS*/

/*INTERNAS*/
#txtInterna{ padding:10px 40px}
#txtInterna p{ margin-top:15px}
#bt-voltar { background:url(../images/bt-voltar.jpg) no-repeat; width:89px;height:40px;display:block;text-decoration:none;margin:10px auto 0 40px}



div.interna #tit-facaBusca{ background:url(../images/buscar-tit.png) no-repeat; width:197px; height:31px; margin-left:15px; margin-top:-17px  }
div.interna #formBusca fieldset { background:#f4f4f4; padding:7px 5px; margin-top:1px; color:464646; font-family:Arial, Helvetica, sans-serif; font-size:11px}
div.interna #formBusca .bgRadio label{ display: block; float: left; line-height: 21px;
margin-left: 3px; margin-left: 3px;}
div.interna #formBusca .bgRadio label input{ margin:}
div.interna #formBusca select { background:url(../images/bg-select.jpg) no-repeat; border:0; width: 162px; height:30px; padding:5px 10px 5px 10px; margin:0 5px 0px 7px ; float:left; }
div.interna #formBusca .bgRadio { background:url(../images/bg-radio.png) no-repeat; width:132px; height:16px; padding:7px 5px; margin-bottom:0px;float: left}

div.interna #formBusca .inptText{ background:url(../images/bg-input.gif) no-repeat; width:147px; height:20px; border:0;padding:5px 10px 5px 15px; float: left}
div.interna #formBusca #bt-ok{ background:url(../images/bt-ok2.png) no-repeat; width:38px; height: 30px; border:0; float:left; margin-top:0px; margin-left:6px }
/*div.interna #formBusca{ float:left ; width:226px; margin-left:20px }*/





/*FIM INTERNAS*/

/*LOCALIZAÇÃO*/
#loc { width:324px; padding:10px 20px 20px 20px; background-color:#f4f4f4; border-right:#ebebeb 30px solid; float:left}
#mapa { float:right;  width: 406px;}
#mapa iframe{ float:right; border:2px #e8e8e8 solid}
/*FIM LOCALIZAÇÃO*/

/*FICHA DE CADASTRO*/
#listDL { background:url(../images/icon-download.png) left top no-repeat; padding:30px 0 0 170px; width:250px; list-style:url(../images/marcador.gif); min-height:122px; margin:40px auto }
#listDL a{ color:#533400; font-size:14px; }
/*FIM FICHA DE CADASTRO*/


/*FORMULARIO*/
#formFale{ margin-top:20px}
.formInter label, .formInter input , .formInter textarea ,.formInter select{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:0}
.formInter .inptText{ background:url(../images/input-txt.jpg) no-repeat; width:345px; height:30px; border:0; padding:2px 15px; margin:5px 0 17px 0}
.formInter textarea{ background:url(../images/text-area.jpg) scroll no-repeat; width:350px; height:88px; border:0; padding:8px 10px 8px 15px; margin:5px 0 17px 0 }
.formInter select{ background:url(../images/input-txt.jpg) no-repeat; width:375px; height:34px; border:0; padding:8px 10px; margin:5px 0 17px 0 }
.formInter #bt-enviar{ background:url(../images/bt-enviar.jpg) no-repeat; color:#ffffff; text-align:center; line-height:44px; width:136px; height:44px; padding-left:20px; cursor:pointer; margin:8px 0 19px 0}

.formInter .inptText2{ background:url(../images/input-txt2.jpg) no-repeat; width:160px; height:30px; border:0; padding:2px 15px; margin:5px 0 17px 0}

.formInter div.col1{float: left;}
.formInter div.col2{float:left; }

.form1 h3 { font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:0; margin-bottom:15px; margin-top:15px }
.form1 div.col1{ float:left; width:157px; }
.form1 div.col1 label { display:; width:50px; float: left; height:22px;}
.form1 div.col2 label { display:; width:50px; float: left; height:22px;}
.form1 div.col2{ float:left;}
.form1 label, input {  float: left }
.form1 label { display:; width:200px; float: left; height:22px; }

/*FIM FORMULARIO*/


/*FOOTER*/
#footer { background:url(../images/bg-rodape.png) center bottom no-repeat; height:279px; text-align:left;  }
#footer #aviso{color:#ffffff; padding:142px 10px 10px 10px; width:864px; margin:0 auto 10px auto}
#footer address{ width:864px; margin:0 auto}
#footer address #end {color:#ffffff; line-height:56px} 
#footer address #produzido a{color:#ffffff; background: url(../images/lpratica.png) no-repeat; width:85px; height:45px; display:block} 
.right3 { float:right;}
.left2 { float:left;}
.left { float:left; width:381px}
.right { float:right; width:381px}
.right2 { float:right; width:381px}
/*FIM FOOTER*/

/*Detalhes*/


div.detalhes div.col1 { width: 197px; float: left; }
div.detalhes div.col2 { float:left; width:490px; margin-left: 22px;} 
div.detalhes div.col2 h3 { background:url(../images/tit-empreendimento.jpg) no-repeat; width:278px; height:32px; text-indent:-5000px; }
div.detalhes div.col2 dt { display:none;}
div.detalhes div.col2 dl { margin:30px 0;}
div.detalhes div.col2 dd { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:5px 0 }
div.detalhes div.col1 #img-detalhe{ /*background:url(../images/bg-img-detalhe.png) no-repeat;*/  /*height:173px;*/ width: 213px; text-align: center;
padding: 1px;}
div.detalhes div.col1 #img-detalhe img{ margin: 5px;}
div.detalhes div.col1 #tit-galeria{ background: url(../images/tit-galeriadefotos2.jpg) no-repeat; width: 203px; height: 32px; margin: 5px 0; text-indent: -50000px;}
div.detalhes div.col1 li{ float: left;  height: 22px; margin: 7px; width: 25px; background:#eeeeee; text-align: center; }
div.detalhes div.col1 li a { color: #D0AF62; font-size: 14px; line-height: 22px; display:block; width: 26px; cursor:pointer; }

/*/
div.detalhes div.col1 { width: 290px; float:left;  }
div.detalhes div.col2 { float:left; width:490px; margin-left: 22px;} 
div.detalhes div.col2 h3 { background:url(../images/tit-empreendimento.jpg) no-repeat; width:278px; height:32px; text-indent:-5000px; }
div.detalhes div.col2 dt { display:none;}
div.detalhes div.col2 dl { margin:30px 0;}
div.detalhes div.col2 dd { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:5px 0 }
div.detalhes div.col1 #img-detalhe{ /*background:url(../images/bg-img-detalhe.png) no-repeat; width:289px; /*height:173px;*/ 
/*
text-align: center; padding:1px;}
div.detalhes div.col1 #img-detalhe img{ margin: 5px;}
div.detalhes div.col1 #tit-galeria{ background:url(../images/tit-galeriadefotos.jpg) no-repeat; width:278px; height:32px;  margin:5px 0; text-indent:-50000px;}
div.detalhes div.col1 li{ float: left;  height: 22px; margin: 7px; width: 25px; background:#eeeeee; text-align: center; }
div.detalhes div.col1 li a { color: #D0AF62; font-size: 14px; line-height: 22px; display:block; width: 26px; cursor:pointer; }
*/

table.estilo{margin: 0 auto;}


/*CLASSES*/
.sb { border:0 !important; background:none !important}
