@import url('reset.css');

body { background: url('../img/fundo.gif') #CCCCCC; font-family: Arial, Helvetica, sans-serif;}
a { color: #000; }
#site { background: #FFFFFF; width: 980px; margin-left: 13px; }
#banner { height: 160px; }
#menu { padding: 6px 0 6px 0; margin: 2px 0 20px 0; background: url('../img/menu.jpg') repeat-x; }
#menu ul { height: 30px; line-height: 30px; margin-left: 2px; }
#menu ul li { float: left; padding: 0 23px 0 23px; border-right: 1px solid #77270D; border-left: 1px solid #B44E2B; }
#menu ul li a:hover { color: #fff; font-weight: bold; font-size: 14px; text-decoration:underline; }
#menu ul li a { color: #FFFFFF; font-weight: bold; font-size: 14px; }

#rodape { margin-top: 30px; height: 120px; background: url('../img/rodape.jpg') repeat-x; color: #fff; font-size: 14px; }
#rodape a { color: #fff; }
#rodape p.endereco { padding: 25px; float: left; }
#rodape ul.links { padding: 25px; float: right; }
#rodape ul.links li { float: left; padding: 0 10px 0 10px; font-weight: bold; }
#rodape p.copyright { padding: 12px 25px 0 25px; float: left; text-align: left; font-size: 11px; }
#rodape p.vini { padding: 5px 25px 0 25px; float: right; }

h1 { background: #fff; height: 16px; }
h1 span { font-weight: bold; width: 200px; padding: 5px 50px 5px 10px; margin-left: 15px; color: #fff; font-size: 14px;  }

h2 { padding: 20px; font-size: 1.4em; font-weight: bold; color: #003E3E; background: #CBDDDD; border-bottom: 3px solid #ffffff; margin: 0 0 20px 0; }

.spc { clear: both; }
.vermelho { color: #cc0000; font-size: 12px;}
.quem_somos { color: #000; font-size: 13px; padding: 10px;}

.foto { border: 2px solid #fff; }
.valor { color:#990000; font-weight: bold; font-size: 14px; }
.descricao { font-size: 13px; }
.botao { text-align: right; }

.box_busca h1 span { background: url('../img/fundo_aba_destaques.gif') repeat-x; }
.box_busca h2 { background:#00CCCC; padding: 50px;  }

.a_c { text-align:center; }
.a_d { text-align:right; }
.a_e { text-align:left; }
.a_j { text-align:justify; }

.box_home { float: left; }

.box { float: left; width: 625px; margin: 0 0px 0 0; }

.cont { padding: 10px; }
.inp { padding: 3px; border: 1px solid #ccc; font-size: 14px; }

#container { width: 815px; float: left; }
#container1 { background: url(../img/container1.jpg) repeat-y; margin-bottom: 20px; }
#container2 { background: url('../img/container2.jpg') repeat-y; }

#home select, #home input { width: 165px; padding: 1px; margin-bottom: 3px; border: 1px solid #fff; }
#home label { width: 60px; color: #003300; font-weight: bold; display: block; float: left; padding: 2px; }
#home .submit { width: auto; border: 0px; float: right; margin: 10px; }

#homeDestaques { width: 315px; }
#homeDestaques h1 span { background: url('../img/fundo_aba_destaques.gif') repeat-x; }
#homeDestaques .cont { border-top: 3px solid #666666; }
#homeDestaques .foto { width: 240px; float: left; }
#homeDestaques .lista { float:right; }
#homeDestaques .lista li {  margin-bottom: 10px; text-align: center; line-height: 25px; border: 1px solid #fff; }
#homeDestaques .lista li a { display: block; height: 25px; width: 25px; background: #aaaaaa; font-size: 14px; font-weight: bold; color: #fff; }
#boxDestaques .descricao { padding: 5px; }
#homeDestaques .valor { padding: 5px; }

#homeOfertas { width: 380px; margin: 0 7px 0 7px; }
#homeOfertas h1 span { background: url('../img/fundo_aba_ofertas.gif') repeat-x; }
#homeOfertas .cont { border-top: 3px solid #CBAE56; }
#homeOfertas .foto { width: 140px; float: left;  }
#homeOfertas .descricao { float: left; margin: 0 0 10px 10px; width: 190px;}
#homeOfertas .valor { float: left; margin: 0 0 10px 10px; width: 190px; }
#homeOfertas hr { border: .01em dashed #CBAE56; margin: 15px 0 15px 0; }

#homeBusca { width: 270px; }
#homeBusca h1 span { background: url('../img/fundo_aba_busca.gif') repeat-x; }
#homeBusca .cont { border-top: 3px solid #008400; }
#homeBusca  #codigo { width: 80px; }
#homeBusca  .inp3 { width: 80px; background:#009900; color: #fff; }

#homeLancamentos { width: 315px; }
#homeLancamentos h1 span { background: url('../img/fundo_aba_lancamentos.gif') repeat-x; }
#homeLancamentos .cont { border-top: 3px solid #B32D00; }
#homeLancamentos .foto { width: 240px; float: left; }
#homeLancamentos .lista { float:right; }
#homeLancamentos .lista li {  margin-bottom: 10px; text-align: center; line-height: 25px; border: 1px solid #fff; }
#homeLancamentos .lista li a { display: block; height: 25px; width: 25px; background: #990000; font-size: 14px; font-weight: bold; color: #fff; }
#homeLancamentos .descricao { padding: 5px; }
#homeLancamentos .valor { padding: 5px; }

#homeMais { width: 657px; margin-left: 7px; }
#homeMais h1 span { background: url('../img/fundo_aba_mais_ofertas.gif') repeat-x; }
#homeMais .cont { border-top: 3px solid #FF6600; }
#homeMais .c { width: 290px; float: left; margin-left: 10px; }
#homeMais .c dt { width: 100px; float: left; margin-bottom: 10px; margin-right: 10px; }
#homeMais .c dd { width: 170px; float: left; margin-bottom: 10px; }
#homeMais .c dd p { margin-bottom: 3px; }
#homeMais .c dd p .valor { font-size: 11px; }

#container3 { background: url('../img/container3.jpg') repeat-y; margin-bottom: 20px; }
#container4 { background: url('../img/container4.jpg') repeat-y; margin-bottom: 20px;}

#boxQueroAlugar { width: 625px; margin: 0 7px 0 0;  }
#boxQueroAlugar h1 span { background: url('../img/fundo_aba_quero_alugar.gif') repeat-x; }

#boxQueroAlugar .cont { border-top: 3px solid #016867; padding: 0px; }
#boxQueroAlugar h2 { padding: 20px; font-size: 12px; text-align: center; background: #CBDDDD; border-bottom: 3px solid #ffffff; margin-bottom: 30px; }
#boxQueroAlugar form { margin-left: 100px; }
#boxQueroAlugar form label { width: 100px; background: #990000; display: block; float: left; }
#boxQueroAlugar form .input { float: left; }
#boxQueroAlugar .t1 .c1 { padding:3px; vertical-align: middle; width: 60px; color: #003E3E; }
#boxQueroAlugar .t1 .c2 { padding:3px; width: 120px; color: #003E3E; }
#boxQueroAlugar .t1 .c2 .inp { margin-left: 5px; padding: 5px 3px 5px 3px; border: 1px solid #ccc; width: 100px; }

#boxQueroAlugar .t1 .c3 { padding:3px; }
#boxQueroAlugar .t2 .c1 { padding:3px; vertical-align: middle; width: 60px; color: #003E3E; }
#boxQueroAlugar .t2 .c2 { padding:3px; width: 180px; color: #003E3E; }
#boxQueroAlugar .t2 .c2 .inp { margin-left: 5px; padding: 5px 3px 5px 3px; border: 1px solid #ccc; width: 195px; }
#boxQueroAlugar .t2 .c3 { padding:1px; padding-left: 5px; color: #003E3E; }
#boxQueroAlugar .t2 .c3 strong { margin-bottom: 2px; display: block;  }

#boxResultado { width: 625px; margin-right: 7px;  }
#boxResultado h1 span { background: url('../img/fundo_aba_quero_alugar.gif') repeat-x; }
#boxResultado .cont { border-top: 3px solid #016867; padding: 0px; }
#boxResultado table { margin-left: 50px; }
#boxResultado .foto { width: 150px; border-bottom: 0px solid #333; }
#boxResultado .descricao { width: 355px; padding: 10px; font-size: 1.2em; }
#boxResultado .valor { margin: 10px 0 10px 0; }
#boxResultado hr { margin: 10px; border: 1px solid #33CC99; background:#669933; }
#boxResultado h2 strong { padding: 10px; color: #FF6600; background: #fff; font-size: 16px; margin: 5px; }

#boxOfertas { width: 340px; margin: 0 0 0 7px; }
#boxOfertas h1 span { background: url('../img/fundo_aba_ofertas_2.gif') repeat-x; }
#boxOfertas .cont { border-top: 3px solid #999999; }
#boxOfertas .c { width: 270px; float: left; margin-left: 10px; }
#boxOfertas .c dt { width: 80px; float: left; margin-bottom: 10px; margin-right: 10px; }
#boxOfertas .c dd { width: 180px; float: left; margin-bottom: 10px; }
#boxOfertas .c dd p { margin-bottom: 3px; }
#boxOfertas .c dd p .valor { font-size: 1em; }

#boxContato { width: 625px; margin-right: 7px;   }
#boxContato h1 span { background: url('../img/fundo_aba_quero_alugar.gif') repeat-x; width: 240px;}
#boxContato .cont { border-top: 3px solid #016867; padding: 0px; }

#boxContato form { margin-left: 100px; }
#boxContato form label { width: 100px; background: #990000; display: block; float: left; }
#boxContato form .input { float: left; }
#boxContato .t1 .c1 { padding:3px; vertical-align: middle; width: 60px; color: #003E3E; }
#boxContato .t1 .c2 { padding:3px; width: 120px; color: #003E3E; }
#boxContato .t1 .c2 .inp { margin-left: 5px; padding: 5px 3px 5px 3px; border: 1px solid #ccc; width: 100px; }

#boxContato .t2 .c1 { padding:3px; vertical-align: middle; width: 60px; color: #003E3E; }
#boxContato .t2 .c2 { padding:3px; width: 300px; color: #003E3E; }
#boxContato .t2 .c2 .inp { margin-left: 5px; padding: 5px 3px 5px 3px; border: 1px solid #ccc; width: 195px; }
#boxContato .t2 .c2 .inp2 { margin-left: 5px; padding: 5px 3px 5px 3px; border: 1px solid #ccc; width: 50px; }
#boxContato .t2 .c2 .inp3 { margin-left: 5px; padding: 5px 3px 5px 3px; border: 1px solid #ccc; width: 110px; }
#boxContato .t2 .c2 .inp4 { margin-left: 5px; padding: 5px 3px 5px 3px; border: 1px solid #ccc; width: 130px; }
#boxContato h3 { margin: -20px 0 20px 20px; text-align: center; font-weight: bold; font-size: 14px; }

#detalhesImovel { width: 625px; margin: 0 7px 0 0;  }
#detalhesImovel h1 span { background: url('../img/fundo_aba_quero_alugar.gif') repeat-x; }
#detalhesImovel .cont { border-top: 3px solid #016867; padding: 0px; }
#detalhesImovel table { margin-left: 30px; }
#detalhesImovel td.foto { width: 200px; }
#detalhesImovel td.foto table tr td { float: left; padding: 5px; }
#detalhesImovel td.detalhes { width: 370px; }
#detalhesImovel td.detalhes ul li { font-size: 1.2em; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; }
#detalhesImovel .vermelho { color: #990000; font-weight: bold; }
#detalhesImovel h3 { margin: -20px 0 20px 20px; text-align: center; font-weight: bold; font-size: 14px; }

#detalhesContato { width: 625px; margin-top: 20px; }
#detalhesContato h1 { font-size: 1.4em; padding: 15px; font-weight: bold; color:#009CCB; }
#detalhesContato table { margin-left: 20px; }
#detalhesContato td { padding: 5px; color:#00627B; }
#detalhesContato .inp { margin-left: 5px; padding: 5px 3px 5px 3px; border: 1px solid #ccc; width: 180px; }
#detalhesContato .inp2 { margin-left: 5px; padding: 5px 3px 5px 3px; border: 1px solid #ccc; width: 110px; }
#detalhesContato .inp3 { margin-left: 5px; padding: 5px 3px 5px 3px; border: 1px solid #ccc; width: 30px; }

#paginacao { width: 600px; padding: 20px 0 20px 25px; height: 40px; margin-top: 20px; font-size: 1.4em; background: #fff; }
#paginacao span { padding: 5px 10px 5px 10px; margin: 1px; font-weight: bold; color: #666666; }
#paginacao .bt1 { background: #CCCCCC; }
#paginacao .bt2 { background: #999999; }
#paginacao .status { background: #FFFFCC; }
#paginacao .status  { margin-top: 5px; }
#paginacao  .botoes, #paginacao form { float: left; height: 40px; line-height: 40px; }
#paginacao form { margin-left: 40px;   }

#projetos { margin: 0 auto;}
p.tit { font-size: 16px; margin-left: 40px; }
#projetos td.foto { width: 200px; padding: 0px; text-align: left; border: 0; }
#projetos td.foto p{ width: 200px; font-size: 13px; margin: 5px; }
#projetos td.foto img { border:2px solid #fff;}

#boxsemofertas { width: 980px; margin-right: 0px;   }
#boxsemofertas h1 span { background: url('../img/fundo_aba_quero_alugar.gif') repeat-x; width: 250px;}
#boxsemofertas .cont { border-top: 3px solid #016867; padding: 0px; }

#semofertas{ width: 940px; font-size: 13px; margin-left: 20px; margin-right: 20px; padding-bottom: 10px; clear: both;}
#semofertas img{ float:left; margin:0 20px 10px 0; }
