/*DEFINI��ES INICIAIS*/
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
body { background:url(../img/layout/bg_01.gif); }
li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
select, input, textarea { border:1px solid #CCCCCC; }
button { cursor:pointer; }
/*/DEFINI��ES INICIAIS*/

/*CLASSES AUXILIARES*/
.Debug { border:1px solid #333333; }
.Clear { clear:both; height:0; line-height:0; font-size:0; }

.LabelVenda { float:right; width:69px; height:13px; text-indent:-5000em; display:block; background:url(../img/layout/ico_venda.gif) no-repeat; }
.LabelLocacao { float:right; width:69px; height:13px; text-indent:-5000em; display:block; background:url(../img/layout/ico_locacao.gif) no-repeat; }
/*/CLASSES AUXILIARES*/

/*FONTES*/
.FtSize0 { font-size:9px; }
.FtSize1 { font-size:11px; }
.FtSize2 { font-size:10px; }
.FtSize3 { font-size:16px; }
.FtSize4 { font-size:13px; }

.FtColor1 { color:#999999; }
.FtColor2 { color:#333333; }
.FtColor3 { color:#666666; }
.FtColor4 { color:#666666; }
.FtColor5 { color:#7E682A; }
.FtColor6 { color:#000000; }
/*/FONTES*/

/*BOT�ES*/
.BtHome { width:86px; height:29px; background:url(../img/layout/bt_home.gif) no-repeat; }
.BtEmpresa { width:111px; height:29px; background:url(../img/layout/bt_a-empresa.gif) no-repeat; }
.BtAutorizacaoVenda { width:194px; height:29px; background:url(../img/layout/bt_autorizacao-de-venda.gif) no-repeat; }
.BtAvaliacaoImovel { width:181px; height:29px; background:url(../img/layout/bt_avaliacao-do-imovel.gif) no-repeat; }

.BtConsorcio { width:99px; height:29px; background:url(../img/layout/bt_webmail.gif) no-repeat; }
.BtContato { width:95px; height:29px; background:url(../img/layout/bt_contato.gif) no-repeat; }
.BtVoltar { display:block; text-indent:-5000em; width:58px; height:20px; background:url(../img/layout/bt_voltar.gif) no-repeat; }
.BtAnteriores { text-indent:-5000em; overflow:hidden; display:block; width:27px; height:141px; background:url(../img/layout/bt_anteriores.gif) no-repeat; }
.BtProximos { text-indent:-5000em; overflow:hidden; display:block; width:27px; height:141px; background:url(../img/layout/bt_proximos.gif) no-repeat; }
.BtAnteriores:hover, .BtProximos:hover { background-position:0 -141px; }
/*/BOT�ES*/

/*ESTRUTURA B�SICA*/
#geral { width:800px; margin:0 auto; }

#topo h1 { width:800px; height:130px; text-indent:-5000em; display:block; background:url(../img/layout/topo.jpg) no-repeat; padding-top:14px; }
#topo h1 a { display:block; width:152px; height:105px; margin-left:38px; overflow:hidden; }



#conteudo { background-color:#E9E5D5; padding:5px 0 30px; margin-top:-5px; }

#menu { width:768px; height:29px; padding-bottom:20px; margin:0 auto; }
#menu li { float:left; text-indent:-5000em; }
#menu li a { display:block; overflow:hidden; }
#menu li a:hover, #menu li a.Ativo  { background-position:0 -29px; }

#coluna { width:182px; float:left; margin-left:16px; } /*HACK IE6*/

#assunto { width:568px; float:left; margin-left:18px; }

.Box { background:url(../img/layout/bg_02.gif) repeat-y right; background-color:#FFFFFF; margin-bottom:20px; }
.Box form { margin:10px 0 10px 30px; }
.Box .BtVoltar { margin:20px 30px; }
.Box .Clear { padding-top:8px; height:2px; background:url(../img/layout/bg_03.gif) repeat-x bottom; }

.Padrao label { display:block; }
.Padrao label.Excecao { display:inline; margin-right:10px; } /*HACK IE6 E IE7*/
.Padrao input { width:300px; margin-bottom:10px; }
.Padrao input.Excecao { width:100px; }
.Padrao input.Excecao2 { width:auto; }
.Padrao input.Excecao3 { width:30px; }
.Padrao textarea { width:500px; margin-bottom:10px; }
.Padrao span { float:left; line-height:20px; }

.Padrao span { margin-right:5px; }

#rodape { background-color:#E9E5D5; }
#rodape address { width:768px; height:59px; margin:0 auto; padding-top:36px; display:block; background:url(../img/layout/bg_rodape.gif) no-repeat; font-style:normal; text-align:center; }
/*/ESTRUTURA B�SICA*/

/*LISTA IMAGENS*/
.ListaImagens { height:141px; background-color:#EEEEEE; margin:10px 20px 10px 30px; }
.ListaImagens .BtAnteriores, .ListaImagens .BtProximos { float:left; }
.ListaImagens #view { width:450px; overflow:hidden; float:left; margin-left:14px; } 
.ListaImagens #images { }
.ListaImagens ul { width:3818px!important; width:3822px; float:left; height:134px; padding-top:7px; background-color:#EEEEEE; }
.ListaImagens li { display:block; float:left; width:127px; height:127px; background:url(../img/layout/bg_thumb.gif) no-repeat; margin:0 12px 20px; text-align:center; } /*HACK IE6 E IE7*/
.ListaImagens li a { width:127px; height:127px; display:table-cell; vertical-align:middle; }
/*/LISTA IMAGENS*/

/*RESULTADO DA PESQUISA*/
#resultado-pesquisa-imovel { background:url(../img/layout/bg_02.gif) repeat-y right; background-color:#FFFFFF; margin-bottom:18px; }
#resultado-pesquisa-imovel h2 { display:block; width:300px; height:35px; text-indent:-5000em; background:url(../img/layout/tit_resultado_pesquisa.gif) no-repeat; }
#resultado-pesquisa-imovel form { margin-top:15px; background:url(../img/layout/bg_03.gif) repeat-x bottom; }
#resultado-pesquisa-imovel p { text-align:center; margin-bottom:10px; }
#resultado-pesquisa-imovel label { display:none; }
#resultado-pesquisa-imovel select { width:143px; margin:0 0 6px 17px; }
#resultado-pesquisa-imovel #bairro { height:78px; }
#resultado-pesquisa-imovel button { background:url(../img/layout/bt_pesquisar.gif) no-repeat; width:58px; height:20px; border:none; display:block; text-indent:-5000em; float:right; margin:5px 23px 15px 0; }
/*/PESQUISA IM�VEL*/

/*PESQUISA IM�VEL*/
#pesquisa-imovel { background:url(../img/layout/bg_02.gif) repeat-y right; background-color:#FFFFFF; margin-bottom:18px; }
#pesquisa-imovel h2 { display:block; width:182px; height:35px; text-indent:-5000em; background:url(../img/layout/tit_pesquisa-por-imoveis.gif) no-repeat; }
#pesquisa-imovel form { margin-top:15px; background:url(../img/layout/bg_03.gif) repeat-x bottom; }
#pesquisa-imovel p { text-align:center; margin-bottom:10px; }
/*#pesquisa-imovel label { display:none; }*/
#pesquisa-imovel label { margin-left:18px; text-align:left; }
#pesquisa-imovel select { width:143px; margin:0 0 6px 17px; }
#pesquisa-imovel #bairro { height:108px; }
#pesquisa-imovel #tipo { height:108px; }
#pesquisa-imovel button { background:url(../img/layout/bt_pesquisar.gif) no-repeat; width:58px; height:20px; border:none; display:block; text-indent:-5000em; float:right; margin:5px 23px 15px 0; }
/*/PESQUISA IM�VEL*/

/*PESQUISA C�DIGO*/
#pesquisa-codigo { background:url(../img/layout/bg_02.gif) repeat-y right; background-color:#FFFFFF; margin-bottom:18px; }
#pesquisa-codigo h2 { display:block; width:182px; height:36px; text-indent:-5000em; background:url(../img/layout/tit_pesquisa-por-codigo.gif) no-repeat; }
#pesquisa-codigo form { margin-top:5px; background:url(../img/layout/bg_03.gif) repeat-x bottom; }
#pesquisa-codigo label { margin-left:29px; }
#pesquisa-codigo input { width:139px; margin:5px 0 6px 17px; }
#pesquisa-codigo button { background:url(../img/layout/bt_pesquisar.gif) no-repeat; width:58px; height:20px; border:none; display:block; text-indent:-5000em; float:right; margin:5px 23px 15px 0; }
/*/PESQUISA C�DIGO*/

/*SIMULADORES*/
#simuladores { background:url(../img/layout/bg_02.gif) repeat-y right; background-color:#FFFFFF; }
#simuladores h2 { display:block; width:182px; height:51px; text-indent:-5000em; background:url(../img/layout/tit_simulador-de-financiamento.gif) no-repeat; }
#simuladores ul { margin-top:15px; background:url(../img/layout/bg_03.gif) repeat-x bottom; padding-bottom:10px; }
#simuladores li { text-align:center; margin-bottom:10px; }
/*/SIMULADORES*/

/*LAN�AMENTOS*/
#lancamentos h1 { width:568px; height:44px; text-indent:-5000em; background:url(../img/layout/tit_lancamentos.gif) no-repeat; }
#lancamentos ul { margin:10px 0 0 16.5px; }
/*/LAN�AMENTOS*/

/*DESTAQUES*/
#destaques h1 { width:568px; height:44px; text-indent:-5000em; background:url(../img/layout/tit_destaques.gif) no-repeat; }
#destaques ul { margin:10px 0 0 16.5px; }
/*/DESTAQUES*/

/*DETALHES*/
#detalhes h1 { width:568px; height:44px; text-indent:-5000em; background:url(../img/layout/tit_detalhes-do-imovel.gif) no-repeat; }
#detalhes p { margin:10px 0 0 30px; }
#detalhes #galeria-fotos h2 { width:121px; height:14px; text-indent:-5000em; background:url(../img/layout/tit_galeria-de-fotos.gif) no-repeat; }
#detalhes #imagem { margin:15px 0 0 27px; float:left; padding-bottom:20px; }
#detalhes #imagem img { display:block; border:2px solid #CCCCCC; }
#detalhes #imagens { width:227px; float:left; margin:15px 0 0 13px; }
#detalhes #imagens ul { margin-top:10px; }
#detalhes #imagens li { margin:0 7px 7px 0; display:inline-block; }
#detalhes #imagens img { border:2px solid #CCCCCC; }
#detalhes #descricao-detalhada { clear:both; }
#detalhes h2#tit-interesse { margin:10px 0 10px 30px; text-indent:-5000em; background:url(../img/layout/tit-interesse.gif) no-repeat; width:519px; height:21px; }
#detalhes h2#tit-amigo { margin:10px 0 10px 30px; text-indent:-5000em; background:url(../img/layout/bt_enviar_dados_amigo.gif) no-repeat; width:519px; height:21px; }
#detalhes #descricao-detalhada h2 { text-indent:-5000em; background:url(../img/layout/tit_descricao-detalhada.gif) no-repeat; width:519px; height:18px; margin-left:30px; }
#detalhes #descricao-detalhada table { margin:20px 0 0 29px; }
#detalhes #descricao-detalhada th { width:121px; background-color:#E4E4E4; text-align:left; padding:3px 10px; font-weight:normal; vertical-align:top; }
#detalhes #descricao-detalhada td { width:354px; padding:3px 10px; border:1px solid #E4E4E4; }
/*/DETALHES*/

/*AUTORIZA*/
#autorizacao h1 { width:568px; height:44px; text-indent:-5000em; background:url(../img/layout/tit_autorizacao-de-comercializacao.gif) no-repeat; margin-bottom:10px; }
#autorizacao p { margin:0 30px 10px; text-align:justify; }

#dados-proprietario h1 { width:568px; height:44px; text-indent:-5000em; background:url(../img/layout/tit_dados-do-proprietario.gif) no-repeat; margin-bottom:10px; }
#dados-proprietario h2 { margin:20px 0; }
#dados-proprietario h2#tit-dados-conjugue { text-indent:-5000em; background:url(../img/layout/tit_dados-do-conjugue.gif) no-repeat; width:519px; height:18px; }
#dados-proprietario h2#tit-dados-procurador { text-indent:-5000em; background:url(../img/layout/tit_dados-do-procurador.gif) no-repeat; width:519px; height:18px; }
/*/AUTORIZA*/

/*AVALIACAO*/
#avaliacao h1 { width:568px; height:44px; text-indent:-5000em; background:url(../img/layout/tit_avaliacao-de-imovel-para-venda.gif) no-repeat; margin-bottom:10px; }
#avaliacao p { margin:0 30px 10px; text-align:justify; }

#dados-imovel h1 { width:568px; height:44px; text-indent:-5000em; background:url(../img/layout/tit_dados-do-proprietario.gif) no-repeat; margin-bottom:10px; }
#dados-imovel h2 { margin:20px 0; }
#dados-imovel h2#tit-dados-imovel { text-indent:-5000em; background:url(../img/layout/tit_dados-do-imovel.gif) no-repeat; width:519px; height:18px; }
#dados-imovel h2#tit-dados-terreno { text-indent:-5000em; background:url(../img/layout/tit_dados-do-terreno.gif) no-repeat; width:519px; height:18px; }
/*/AVALIACAO*/

/*CONTATO*/
#contato h1 { width:568px; height:44px; text-indent:-5000em; background:url(../img/layout/tit_contato.gif) no-repeat; margin-bottom:10px; }
#contato p { margin:0 30px 10px; text-align:justify; }
#contato form { padding-bottom:10px; }
#contato h2#tit-nome-empresa { margin:10px 0 10px 30px; text-indent:-5000em; background:url(../img/layout/tit_nome_empresa.gif) no-repeat; width:519px; height:21px; }
#contato address { font-style:normal; margin:10px 30px; line-height:20px; }
/*/CONTATO*/

/*LINKS INTERESSANTES*/
#links_interessantes h1 { width:568px; height:44px; text-indent:-5000em; background:url(../img/layout/tit_linksinteressantes.gif) no-repeat; margin-bottom:10px; }
#links_interessantes p { margin:0 30px 10px; text-align:justify; }
#links_interessantes form { padding-bottom:10px; }
/*/LINKS INTERESSANTES*/



/*EMPRESA*/
#empresa h1 { width:568px; height:44px; text-indent:-5000em; background:url(../img/layout/tit_empresa.gif) no-repeat; }
#empresa h2 { margin:10px 0 15px 30px; }
#empresa p { margin:0 30px 10px; text-align:justify; }
/*/EMPRESA*/

/*CONSORCIO*/
#consorcio h1 { width:568px; height:44px; text-indent:-5000em; background:url(../img/layout/tit_consorcio.gif) no-repeat; }
#consorcio h2 { margin:10px 0 15px 30px; }
#consorcio p { margin:0 30px 10px; text-align:justify; }
/*/CONSORCIO*/


/*LISTA IM�VEL*/
.ListaImoveis li { width:130px; height:240px;  margin:0 12.5px 20px; display:block; float:left; padding:8px 10px 20px; border:1px solid #E1E1E1; background:url(../img/layout/bg_04.gif) repeat-x; }
.ListaImoveis img { display:block; }
.ListaImoveis small { float:left; margin-bottom:5px; }
.ListaImoveis h3 { clear:both; margin-bottom:5px; }
.ListaImoveis p { width:130px; margin-bottom:10px; }
.ListaImoveis ins { text-decoration:none; }
.ListaImoveis .BtDetalhes { text-indent:-5000em; background:url(../img/layout/bt_detalhes.gif) no-repeat; display:block; width:58px; height:20px; float:right; margin-top:15px; }
/*/LISTA IM�VEL*/