/*----HTML----*/
* { margin: 0; padding: 0px; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; color: #4A4949; font-size:12px; background-color:#5EA0CD; background-image:url(../imagens/fundo.jpg); background-repeat:repeat-x; }
ul { list-style: none; }
li{ font-size:12px; margin:5px}
p{ font-size:12px; text-align:justify; margin:5px 10px}
a:link, a:hover, a:visited { color:#4A4949; text-decoration:none; outline:none; }
.right { float:right; }
.left { float:left; }
.fundo_titulo { background-image:url(../imagens/fundo_titulo.jpg); background-repeat:no-repeat; height:25px; }
.fundo_titulo h2 { font-size:13px; padding:7px 0px 0px 33px; color:#0C3F7B; text-transform:uppercase; }
#empresa { float:right; margin-right:5px; }
/*----FIM----*/

/*----BASE----*/
#geral { margin: 0 auto; width:770px; background:#FFF; }
#menu {  width:190px; float:left; position:relative; top:40px; left:-195px; }
#conteudo { width:560px; float:left; margin-top:-300px; min-height:560px; height:auto !important; height:560px; }
#rodape { margin:0 auto; width:770px; background-color:#DEDEDE; height:40px; }
#rodape address { font-style:normal; margin-left:10px; font-size:11px; width:595px; }
#links { margin-top:150px; text-align:center }
#links a { margin:5px 10px; }
/*----FIM BASE----*/

/*----MENU----*/
#bt_buscar { position:relative; top:20px; left:80px; cursor:pointer;}
#buscar select { font-size:10px; width:130px; }
#menu #imagens { margin-bottom:20px; }
#menu #imagens #dicas { margin-left:3px; }
/*----FIM MENU----*/


#listagem { margin-left:5px; }
#titulo_resultado { font-size:12px;font-weight:bold;color:#0C3F7B; margin-left:5px; }
#titulo_listagem { background-color:#E3EEF8; color:#0C3F7B; font-weight:bold; text-align:center; line-height:20px; font-size:10px; }
.dados_listagem_azul,.dados_listagem_branco { line-height:20px; font-size:10px; text-align:center; cursor:pointer; }
.dados_listagem_azul { background-color:#E3EEF8; }
.dados_listagem_branco { background-color:#FFF; }
#localizacao { font-weight:bold; font-size:16px; color:#6699CC; text-align:center; margin-top:50px; line-height:25px;  }

/*----INFORMACOES----*/
#informacoes { position:absolute;top:330px;width:165px;height:76px;z-index:1; }
/*----FIM INFORMACOES----*/

/*----CONTATO----*/
#msg_contato { text-align:left;color:#0C3F7B;font-weight:bold; margin-left:80px; }
#enviar { cursor:pointer; margin: 15px 0px 0px 295px; }
#campos { padding-top:20px; }
#contato i { color:#FF0000; margin:5px; }
#contato label { width:90px; display:block; float:left; text-align:right; padding:5px; }
#contato input,#contato textarea { margin-top:3px; border:1px solid #dfdfdf; float:left; background:#EBF3FA; }
#contato input, #contato textarea { padding:2px; }
#contato textarea {width:300px; height:82px; }
#contato em select { width: 180px;padding: 5px ;background: #EBF3FA;border: 1px solid #dfdfdf; margin-top:3px }
/*----FIM CONTATO----*/

/*----CADASTRO----*/
#msg_cadastro { text-align:left;color:#0C3F7B;font-weight:bold; margin-left:80px; }
#enviar { cursor:pointer; margin: 15px 0px 0px 295px; }
#cadastro i { color:#FF0000; margin:5px; }
#cadastro label { width:90px; display:block; float:left; text-align:right; padding:5px; }
#cadastro input,#cadastro textarea { margin-top:3px; border:1px solid #dfdfdf; float:left; background:#EBF3FA; }
#cadastro input, #cadastro textarea { padding:2px; }
#cadastro textarea {width:300px; height:82px; }
#cadastro em select { width: 180px;padding: 5px ;background: #EBF3FA;border: 1px solid #dfdfdf; margin-top:3px }
#cadastro #buscacep { margin:6px 0px 0px 5px; cursor:pointer; }
/*----FIM CADASTRO----*/

/*----OPORTUNIDADES-------*/
.fundo_cinza, .fundo_branco { float:left; text-transform:uppercase; }
.fundo_cinza { background-color:#f1f1f1; }
.fundo_branco { background-color:#fff; }
.ident { background-image:url(../imagens/fundo_titulo.jpg); background-repeat:no-repeat; height:25px; font-size:11px; color:#0C3F7B; text-transform:uppercase; padding:8px 0px 0px 32px; }
.titulo_destaque { margin:3px 0px 0px 15px; float:left; font-size:12px; color:#24447C; font-weight:bold; text-transform:uppercase; line-height:23px; text-indent:30px; }
.foto { padding-left:10px; float:left; }
#caixa { padding:5px 0px 40px 5px; height:90px; width:121px; background-color:#3333FF; }
#informacao { float:left; margin:10px 0px 0px 5px; }
#oportunidades_imoveis { margin:20px 0px 0px 15px; }
/*----FIM DESTAQUE----*/

#resultado #fundo_cinza { background-color:#f1f1f1; padding:5px; }
#resultado #fundo_branco { background-color:#fff; padding:5px; }
#resultado { padding:10px 0px 0px 18px; float:left; width:500px; font-size:12px; text-transform:uppercase; }

/*----DICAS----*/
#relacao li { padding-left:15px; font-size:10px; font-weight:bold; }
.titulo_dicas { padding-left:15px; color:#6A96D4; font-weight:bolder; text-transform:uppercase; font-size:10px; }
.paragrafo { padding-left:15px; text-align:justify; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.item { text-align:justify; font-size:10px; padding-left:35px; }
.oculto { display:none; visibility: hidden }
/*----FIM DICAS----*/

/*----DETALHES----*/
.titulo_detalhes { background-color:#E3EEF8; color:#0C3F7B; font-weight:bold; text-align:left; line-height:20px; font-size:10px; display:block; width:540px; margin-left:10px; padding-left:10px; }
.texto_azul { color:#0C3F7B; font-weight:bold; }
.check { float:left; margin:0px 5px 10px 0px; }
.dados_imovel_e,.dados_imovel_d { width:250px; line-height:20px; font-size:11px; }
.dados_imovel_e { margin-left:15px; float:left; }
.dados_imovel_d { margin-right:15px; float:right; }

#fotos { margin-left:15px; }
#lista_fotos { float:left; margin:5px 0px 0px 10px; width:150px; }
#lista_fotos img { cursor:pointer; }

/*----FIM DETALHES----*/

/*----EMPRESA----*/
#oferecemos { margin-left:20px; }
/*----FIM EMPRESA----*/



/*---LANÇAMENTOS---*/
.box_lancamento { width:240px; text-align:center; height:240px; float:left; margin:15px 0;  }