/* Componentes Principais da Página */
html,body {height:100%; font: normal 13px/1.4 Arial, sans-serif; color:#333}
html {background: #fff url('../img/htmlbg.png') repeat-x;}
h1,h3 {color:#266091;text-align:center;margin:30px 0}
a {color:#952828;}
ul {list-style:none}

#bgtotal {background: transparent url('../img/12bg.gif') repeat-y; position:relative;float:left;display:inline;_background-position: -5px 0}

#barra_superior {width:100%; height:31px; background:#4892DF url('../img/topo.png') repeat-x}
#barra_superior a {display:block; float:left; width:auto; margin-right:10px; padding:5px 20px; height:21px; color:#fff;text-decoration:none;background:#3A79AE;text-shadow: 1px 1px #266091;}
#barra_superior a:hover {background:#266091}
#barra_superior #fale_conosco {margin-left:50%;display:inline;}
#barra_superior #login_adm {width:auto}

#back {position:absolute;height:258px;width:527px;background:transparent url('../img/casabg.png') no-repeat;margin-left:-100px;z-index:-1}
#logotelmail {height: 190px}
#logotipo {height:103px;margin-top:20px;margin-bottom:40px;}
#logotipo a {height:100%;width:100%;display:block;}
#contato {margin-top:15px;height:170px}
#toptel,#topmail {height:60px;padding:10px;padding-left:60px; font:14px Arial,sans; background:transparent url('../img/telefone2.png') no-repeat;margin-bottom:5px;color:#666;width:265px}
#toptel {height: 68px;padding: 7px 10px 5px 60px}
#topmail {background-image: url('../img/email2.png'); height: 78px}

#pesquisa {margin-right:0}
#tipesquisa{height:19px;background:transparent url('../img/pesquisa.png') no-repeat;margin-top:-3px; padding:13px 0 11px 55px;font:bold 15px Arial,sans;}
#pesquisa form {padding:13px}
#pesquisa form p.desc {line-height:1.4em !important; font-size:14px;color:#666}
#pesquisa_livre {position:relative}
#pesquisa_livre input {font-size:20px}
#pesquisa_livre a {position:absolute;top:4px;right:2px;display:block;background:#fff url('../img/pesquisa_livre.png') no-repeat;width:35px;height:35px;text-indent:-9999px}

#pesquisa .sub {background: #ddd;width:280px;padding:0 10px 20px 10px;margin:10px 0 0 -13px;display:none}
#pesquisa .sub label {margin-top:20px}
#pesquisa .sub p label {margin-top:0}
#pesquisa .selectmaster {font-weight:bold}


#conteudo {width:620px;float:left; display:inline; margin-left:0; position:relative}
#conteudo p, #conteudo .ttform {margin:10px}
#formG .ttform {margin:-1px 0 0 0}

#banner_destaque {height:224px;margin-top:15px}
#banner_destaque .bd {height:224px;width:100%;position:absolute}
#sombra_destaque {position:absolute;height:224px;width:9px;background:transparent url('../img/sombrafoto1.png') no-repeat;z-index:99;_display:none}
#reflexo_destaque {height:312px;width:41px;background:transparent url('../img/sombrafoto2.png') no-repeat;position:absolute;left:611px;top:-35px;z-index:99;_display:none}
#banner_destaque a {position:absolute;background:#000 url('../img/destaquemais.png') no-repeat center right;width:auto;height:16px;padding:10px 60px 10px 20px;color:#fff;text-decoration:none;display:block;bottom:0;right:0;font:bold 14px Arial,sans;opacity:.8;z-index:99}
#banner_destaque a:hover {opacity:1}

.listaim {margin:80px 0 0 10px;_float:left}
.tituloim h2, h2.caracs, h2.galerias, h2.locs, h2.vends {color:#fff;padding:7px 5px 3px 5px;font-size:18px;height:30px;background:#fff url('../img/fundoh.png') no-repeat;margin:-40px 0 20px -10px;text-align:center;text-shadow: 1px 1px #266091;_float:left}
.tituloim span.grid_6 a{display:block;height:22px;background:#eee url('../img/vejamaish.png') no-repeat top right;margin-top:20px;margin-left:-20px;width:400px;text-indent:-9999px}

div.colunai {width:313px;float:left; overflow:hidden;display:inline}
h2.caracs, h2.galerias,h2.locs, h2.vends {margin:0;height:44px;padding-top:22px;width:300px;margin-left:0; background-image: url('../img/base1bg.png');}
ul.galeria_fotos li {float:left;width:145px;margin: 0 0 5px 5px;background:#ddd}

.itemim {background: #fff url('../img/fundoitem1.png') no-repeat;margin-bottom:25px;overflow:hidden;_float:left} /*height:150px;*/
.itemim.odd {background-image: url('../img/fundoitem2.png')}
.fotoim {height:150px;width:200px;float:left; margin-left:10px;display:inline;border: 7px solid #fff;border-top:0;border-bottom:0;position:relative}
.fotoim a {display:block;width:60px;height:20px; background:#000 url('../img/vejamaisp.png') no-repeat center right;color:#fff;padding:3px 30px 3px 10px;position:absolute;bottom:0;right:0;text-decoration:none;opacity:.8}
.fotoim a:hover {opacity:1}

.descim {float:left;padding:5px;width:367px} /*heigth:150px*/
.descim h3 {height:30px;padding-left:25px;font-size:16px;margin: 0 0 5px 0;background: transparent url('../img/itemh2.png') no-repeat}
.descim h3 a {color:#333;text-decoration:none}
.descim p {padding:5px;height:40px}
.descim span {background:#666;padding:3px;color:#fff;margin:2px 0 2px 5px;border-radius:3px;float:left;display:inline;white-space:nowrap;font-size:10px;font-weight:bold}

#rodape {background:#ddd;width:100%;height:120px;}
#rodape p {width:700px;margin:0 auto;padding: 20px 10px;color:#555}	



#conteudo p.sucesso, #conteudo p.erro, #conteudo p.aviso, #conteudo p.info {padding:20px; margin:10px auto; border:1px solid #ddd; text-indent:0; width:400px; border-radius: 5px; box-shadow: 0 1px 2px #ccc; background-position: 10px 3px; background-repeat: no-repeat}
#conteudo p.sucesso {background-color:#d6e6aa; color:#4a6b29; border-color:#69ab2f;background-image:url("../img/sucesso.png");}
#conteudo p.erro {background-color:#f4af94; color:#7d4737; border-color:#c46547;background-image:url("../img/erro.png")}
#conteudo p.aviso {background-color:#f4ee94; color:#827835; border-color:#dcc845;background-image:url("../img/aviso.png")}
#conteudo p.info {background-color:#9fcef6; color:#3B5E74; border-color:#2f89ab;background-image:url("../img/info.png")}


#barrab {background: #e0e0e0 url('../img/fundob.png') no-repeat center right;height:30px;}
#barrab a {display:block;float:left;width:auto;margin-left:10px;color:#444;text-decoration:none;padding:5px 5px 5px 30px;background-color:transparent;background-repeat:no-repeat; background-position: 7px center;height:20px;}
#barrab a.codigob {background-image: url('../img/codigob.png')}
#barrab a.indicarb {background-image: url('../img/indicarb.png')}
#barrab a.imprimirb {background-image: url('../img/imprimirb.png')}
#barrab a.interesseb {float:right;background-color:#6c6c6c;color:#fff;background-image: url('../img/interesseb.png');margin-right:13px;_margin-right:6px}

p.imovel_desc{margin:30px 10px}


#painel_controle {margin:50px 0 0 70px;list-style:none}
#painel_controle li {margin:0;display:inline}
#painel_controle li a{display:block;color:#333;font-weight:bold;text-decoration:none;height:120px;width:140px;text-align:center;margin:0 5px 0 5px;background-repeat:no-repeat;float:left;padding-top:100px}
#painel_controle li a:hover{color:#266091}
#pcadastrar a{background-image: url('../img/novo.png')}
#pgerenciar a{background-image: url('../img/editar.png')}
#pcategorias a{background-image: url('../img/pins.png')}
#pusuarios a{background-image: url('../img/users.png')}
#pcontatos a{background-image: url('../img/contatos.png')}
#pinteresses a{background-image: url('../img/interesses.png')}
#pcadastros a{background-image: url('../img/cadastros.png')}
#pdados a{background-image: url('../img/dados.png')}
#plogoff a{background-image: url('../img/logoff.png')}

#map_canvas {border: 1px solid #ddd}
#map_canvas div {width:auto;float:none}

#categs div {padding:5px;width:535px;cursor:move;margin-top:20px;line-height:1.6em}
#categs label {padding:0;margin:0 10px 0 0;display:inline;width:15px;}
#categs div input {cursor:pointer;display:inline}

.container_comp {position:relative;display:none; background:#eee; padding:20px 10px; margin:10px 0 10px 50px; width:480px; height:120px; border: 1px solid #d5d5d5;}
.cancelar_comp {position:absolute; top:5px; right:5px;}
.fotoDestaque {margin-left:310px;_margin-left:120px}
.rounded {border-radius:3px;}
.ttform .tcasa,.ttform .tsitio,.ttform .tterreno,.ttform .tapartamento,.ttform .tsala {display:none}


table th.cres {background: #EEBDB7 url("../img/cres.png") no-repeat center right}
table th.decres {background: #EEBDB7 url("../img/decres.png") no-repeat center right}
.tabule {margin: 10px auto;}
.tabule tr.zebra {background: #eee;}
.tabule tr.over {background: #FFE9E6;}
.tabule,.tabule td,.tabule th{ border-collapse: collapse; text-align: left;}
.tabule th,.tabule td {padding:9px 5px;}
.tabule th{background:#EEBDB7; color:#A22B35; font-weight:bold; font-size:90%; border: 1px solid #DDA1A1;}
.tabule td{border: 1px solid #e5e5e5;}
.tabule tr{background: #fff;color:#555;}
.tabule tr:hover,.tabule tr.hover{background: #FFE8E6;cursor: default;color:#222;}
.compacta {font-size:12px}
.compacta td,.compacta th {padding: 5px 3px}
.valores th {text-align:center}
.valores td {text-align:right}


div.paginacao {text-align:center;padding:20px 0; font-weight:bold}
a.pag_link {background: #eee; padding:5px; margin: 2px;text-decoration: none;border-radius:3px}
a.pag_link:hover {background: #ddd;}
div.paginacao a.atual {color: #888 !important;background: #fff}
