/* Padronizacao ------------------------------------------------------------- */
HTML {
height: 100%;
overflow: auto;
overflow-x: hidden;
font : 1.34em Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
height: auto;*/
height: 100%;
min-height: 100%;
overflow-y: scroll;
background: #e5e5e5 repeat-y center;
}
/*URL(../imagem/template1/background/sombra.jpg)*/
HTML * {
margin: 0;
padding: 0;
}

/* Estrutura ---------------------------------------------------------------- */
table{font-size: 10px;}
BODY {
width: 100%;
height: 100%;
font-size: .5em;
line-height: 1.5em;
}

#estrutura {
position: absolute;
float: left;
left: 50%;
top: 207px;
width: 757px;
margin-left: -379px;
border-bottom: 0px;
background-color: #FFFFFF;
height: auto !important;
background: URL(../imagem/background/sombra2.jpg) #e5e5e5 repeat-y center;

}
/* COLUNA ESQUERDA ---------------------------------------------------------- */

#colunaEsquerda {
width: 251px;
height: auto !important;
background-color: #FFFFFF;
height: 400px;
position: relative;
left: 14px;
float: left;

}

.buscaIndex {
width: 224px;
height: 237px;
background: #138EB7 none repeat scroll 0%;
margin-left: 10px;
margin-top: 10px;
}

DIV.thumb1, DIV.thumb2, DIV.thumb3, DIV.thumb4, DIV.thumb5, DIV.thumb6 {
margin-top: 25px;
margin-bottom: 5px;
margin-left: 25px;
padding-top: 15px;
}
.iconesEsquerda
{
padding-top:10px;
margin-top:20px;
height: auto !important;
float:left;
clear:left;

}
.txtThumb1 {
color:#888888;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif,sans;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:60px !important;
line-height:normal;
margin-left:0px;
margin-top:-53px;
width:230px;
}

/* CONTEUDO ----------------------------------------------------------------- */

#conteudo {
position: relative;
width: 479px;
height: auto !important;
float: left;
left: 13px;
}

.banner {
position: relative;
margin-top: 11px;
}

.bannerDestaque {
margin-top: 10px;
margin-left: 12px;
border: 1px #e5e5e5 solid;
}

.tituloflash {
margin-top: 40px;
margin-left: 10px;
}

.lancamentos, .destaques
{
margin-top: 27px;
margin-left: -10px;
/*background: URL(../imagem/background/bg_thumbg.jpg) no-repeat top center;*/
float: left;
position: relative;
width: 470px;
}

.exibir{
margin-top: 3px;
margin-left: 72px;
font : 1em Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
float: left;
padding: 0 2px;
}
.formPequenoArea {
font : 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
width: 47px;
height: 17px;
margin-left: 10px;
margin-top: 5px;
}
.thumbGrande {
margin-top: 5px;
margin-left: 22px;
width: 124px;
text-align: center;
float: left;
position: relative;
height: 280px;
}
.conteudoObjetivos {
margin-top: 20px;
margin-left: 20px;
margin-right: 30px;
font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
background-color: #f9f9f9;
border: 1px #dedede solid;
width: 428px;
}



.tituloUsuario1 {
margin-left: 155px;
margin-top: 10px;
margin-bottom: 10px;
font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
}

.tituloUsuario2 {
margin-left: 110px;
margin-top: 10px;
margin-bottom: 10px;
font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif, sans;

}

.conteudoAssessoria {
margin-top: 20px;
margin-left: 20px;
margin-right: 30px;
font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
background-color: #f9f9f9;
border: 1px #dedede solid;
width: 429px;
}



/* Resultado busca ----------------------------------------------------------- */
.detImovBotoes {
margin-top: 37px;
margin-left: 120px;
font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
clear:left;
}
.btNovaBusca {
margin-left: 20px;
width: 75px;
float: left;
}
.detImovImpressora {
margin-left: 5px;
width: 24px;
float: left;
}
.btBuscarVoltar {
margin-left: 5px;
width: 45px;
float: left;
}

.btProdutosVoltar {
margin-top: 10px;
margin-left: 415px;
_margin-left: 205px;
font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
width: 45px;
float: left;
}

.resultadoBusca {
position: relative;
margin-top: 55px;
_margin-top: 5px;
width: 457px;
height: auto !important;
border: 1px #dedede solid;
}

/* produtos / servicos */

.indiqueTxt {
margin-top: 20px;
margin-left: 140px;

}

.descImovel {
margin-top: 0px;
_margin-top: 10px;
height: 100px;
background: URL(../imagem/background/bg_descricao_busca.jpg) no-repeat top left;
}

.detalhesImovel {
margin: 10px;
width: 435px;
 height: auto !important;
border: 1px #dedede solid;
background: #f5f5f5;
font: 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;
clear:left;
}

.detalhesImovelB {
margin: 10px;
width: 435px;
 height: auto !important;
border: 1px #dedede solid;
background: #f5f5f5;
font: 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;
float: none;
}

.descImovel P {
margin-top: 27px;
margin-left: 11px;
width: 120px;
font: bold 16px Tahoma, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
float: left;
}

.detalhesImovelTxt {
position: relative;
top: 14px;
margin-left: 15px;
font: bolder 11px Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
}

.txtTabela {
margin-top: 40px;
margin-left: 15px;
float: none;
line-height: 15px;
}



.textoDescricao {
margin-top: 30px;
margin-left: 205px;
_left: 10px;
width: 240px;
height:25px;
}

.composicaoEsquerda {
background: #f5f5f5;
border: 1px #dedede solid;
display: block;
float: left;
font: 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;
height: auto !important;
/*height: 483px;
min-height: 483px;*/
margin-left: 10px;
_margin-left: 5px;
padding: 5px;
width: 193px;
_width: 190px;
}

.composicaoDireita {
background: #f5f5f5;
border: 1px #dedede solid;
display: block;
float: right;
font: 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;
height: auto !important;
/*height: 483px;
min-height: 483px;*/
margin-right: 10px;
_margin-right: 5px;
padding: 5px;
width: 209px;
_width:196px;
}



.espaco {
height: 10px;
_height: 0px;
_margin-top: -6px;
clear: both;
}

/* Lancamento ----------------------------------------------------------- */

.lancamento {
margin-top: 17px;
margin-left: 10px;
float: left;
}



.descLancamento{
margin-top: 5px;
margin-left: 22px;
width: 443px;
height: auto !important;
border: 1px #dedede solid;
background: #f5f5f5;
font: 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;
line-height: 15px;
}

/* FORM ANUNCIE ----------------------------------------------------------- */
FORM.formAnuncie {
font-size: 10px;
margin-top: 3px;
margin-left: 3px;
padding-top: 20px;
}



FORM.formAnuncie INPUT {
border: 1px solid #dedede;
font-size: 10px;
float: left;
margin-top: 3px;
_margin-left: 3px;
width: 200px;
background: #f9f9f9;
color: #036B8E;

}

FORM.formAnuncie TEXTAREA {
border: 1px solid #dedede;
font-size: 10px;
float: left;
margin-top: 3px;
_margin-left: 3px;
width: 200px;
height: 150px;
overflow: auto;
font-size: 1.1em;
background: #f9f9f9;
color: #036B8E;
letter-spacing: -1px;
font-family: verdana;
}

FORM.formAnuncie LABEL {
font-size: 10px;
font-family: tahoma;
text-align: right;
display: block;
float: left;
margin-top: 3px;
margin-right: 2px;
width: 130px;
font-size: 1.1em;
}

FORM.formAnuncie .formPequeno {
float: left;
font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
width: 47px;
height: 16px;
margin-bottom: 0px;
margin-left: 0px;
_margin-left: 3px;
margin-top: 3px;
margin-right: 0px;
}

FORM.formAnuncie .labelCidade {
margin-bottom: 0px;
margin-left: 4px;
_margin-left: 1px;
margin-right: 2px;
margin-top: 3px;
width: 38px;
_width: 41px;
}

FORM.formAnuncie .cidade {
height: 15px;
width: 109px;
_width: 98px;
}

FORM.formAnuncie .botaoCont {
width: 70px;
height: 24px;
float: right;
position: Relative;
right: 142px;
_right: 139px;
}

FORM.formAnuncie .botaoEntrar {
width: 70px;
height: 24px;
float: right;
position: Relative;
right: 142px;
_right: 139px;
}

/* FORM CONTATO ----------------------------------------------------------- */



DIV.erro {
width: 96%;
text-align: center;
color: #cc3300;
font-size: 1.1em;
margin-bottom: 10px;
border: 1px dashed #ccc;
padding-top: 5px;
padding-bottom: 5px;
background: #FFFEEC;
font-weight: bold;
}

/* FORM CADASTRO NOVO USUARIO ------------------------------------------------ */





/* FORM CADASTRO ----------------------------------------------------------- */


FORM.formCadastro {
font-size: 10px;
margin-top: 20px;
margin-left: 50px;
}



/* NOTICIAS --------------------------------------------------------- */

.noticias {
margin-top: 10px;
margin-left: 20px;
width: 430px !important;
width: 415px;
font-size: 10px;
border: 1px solid #f5f5f5;
}

.noticias A:ACTIVE, .noticias A:VISITED, .noticias A:LINK {
margin: 2px;
padding-left: 12px;
text-indent: -12px;
width: 414px !important;
width: 100%;
height: auto;
background-color: #f9f9f9;
text-decoration: none;
display: block;
color: #000000;
}



.boxNoticia {
margin-top: 10px;
margin-left: 20px;
width: 430px;
background-color: #f5f5f5;
font-size: 10px;
border: 1px #dedede solid;
}



/* produtos ------------------------------------------------------- */

.SubTituloProdutos {
font-size: 10px;
margin-left: 20px;
margin-right: 35px;
}



.listaprodutos A:ACTIVE, .listaprodutos A:VISITED, .listaprodutos A:LINK {
margin-top: 2px;
margin-left: 0px;
margin-right: 2px;
margin-bottom: 2px;
width: 425px;
height: 18px;
background-color: #f9f9f9;
text-decoration: none;
display: block;
color: #000000;
padding-top: 5px;
}


.categoriaprodutos {
background-color: #f9f9f9;
border: 1px #dedede solid;
font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
margin-top: 20px;
margin-left: 20px;
margin-right: 30px;
padding: 5px;
_padding: 5px 5px 3px 5px;;
height: auto;
width: 413px;
_width: 412px;
}

.categoriaprodutos A:ACTIVE, .categoriaprodutos A:VISITED, .categoriaprodutos A:LINK {
border-bottom: ##DEDFDE solid 1px;
margin: 2px;
width: 399px;
height: auto;
background-color: #f9f9f9;
text-decoration: none;
display: block;
color: #000000;
padding: 5px;
}


/* Parceiros ------------------------------------------------------- */



A.boxParceiros:ACTIVE, A.boxParceiros:VISITED, A.boxParceiros:LINK {
background-color: #f9f9f9;
color: #000000;
display: block;
height: 108px;
margin-top: 2px;
margin-left: 2px;
margin-right: 2px;
margin-bottom: 2px;
padding-top: 5px;
text-decoration: none;
width: 94px;
}

A.boxParceiros:HOVER {
background-color: #DCF2F8;
display: block;
color: #000000;
text-decoration: none;
width: 94px;
}



/* LOGIN ----------------------------------------------------------- */

.loginIndex {
width: 224px;
height: 227px;
margin-left: 10px;
background: URL(../imagem/background/bg_login.jpg) no-repeat top;
}

.btFechar {
margin-top: 10px;
margin-left: 208px;
margin-bottom: 10px;
font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
color: #FFFFFF;
text-decoration: none;
}

.descLogin {
margin-top: 25px;
margin-left: 11px;
width: 197px;
font-size: 10px;
color: #FFFFFF;
}


/* RODAPE ----------------------------------------------------------- */


#rodape {
clear:left;
float:left;
height:auto !important;
margin-top:40px;
position:relative;
width:100%;
}



.endRodape {
position: relative;
float: right;
top: 14px;
right: 30px;
width: 220px;
text-align: right;
font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
color: #999999;
display: none;
}

.textoSeguranca {
margin-top: 20px;
margin-left: 20px;
text-align: center;
width: 690px;
font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
color: #999999;
clear: left;
float: left
}

.ass {
margin-top: 50px;
margin-left: 680px;
width: 70px;
}


/* BANNER LATERAL ---------------------------------------------------------------- */

.bannerLateral
{
left: 50%;
margin-left: 380px;
position: absolute;
float: left;
width: 120px;
z-index: 99;
top: 189px;
}

/* OUTROS ---------------------------------------------------------------- */



A.btNovoImovel:ACTIVE, A.btNovoImovel:LINK, A.btNovoImovel:VISITED {
background:none;
border:0px;
width:350px;
}

/* TOPO */

#topo {
position: absolute;
float: left;
left: 50%;
top: 0px;
width: 757px;
margin-left: -379px;
border-bottom: 0px;
background-color: #FFFFFF;
height: 158px;
background: URL(../imagem/background/sombra2.jpg) #e5e5e5 repeat-y center;
z-index: 100;
}

#topo_menu
{
position: absolute;
float: left;
left: 50%;
top: 184px;
width: 757px;
margin-left: -384px;
color: #FFFFFF;
font-size: 12px;
text-decoration: none;
padding-left: 4px;
padding-right: 4px;
background: URL(../imagem/background/sombra_barra.jpg) #e5e5e5 repeat-y center;
height: 23px;
line-height: 23px;
}

/*PASSOS COLS ESQUERDA ---------------------------------------------------------- */
#passoColunaEsquerda {
width: 400px;
height: auto !important;
background-color: #FFFFFF;
height: 500px;
position: relative;
left: 14px;
float: left;
}
.passoStroke{
margin-top: 3px;
margin-left: 3px;

width: 300px;
height: 15px;
border-top: 1px solid #f5f5f5;
float: left;
position: relative;


}
/*PASSOS CONTEUDO ---------------------------------------------------------- */

DIV.passoOk {
width: 300px;
text-align: center;
color: #666;
font-size: 1em;
margin-bottom: 10px;
border: 1px dashed #ccc;
padding-top: 5px;
padding-bottom: 5px;
background: #fff;
font-weight: ;
}
DIV.passoTitulo
{
background-color: #F6F6F6;
height: 25px;
line-height: 25px;
width: 300px;
padding-left: 20px;
color: #138EB7;
vertical-align: bottom;
margin-top: 10px;
float: left;
position: relative;

border-color: #D9D9D9;
border-width: 1px;
border-style: solid;
}
#passoConteudo
{
position: relative;
width: 330px;
height: auto !important;
float: left;
left: 13px;
}


.passo_direcoes
{
float:none;
width:370px;
margin:25px;
}
.passo_proximo
{
font-size:0;
text-align:rigth;
float:rigth;
width:170px;
}
.passo_voltar
{
font-size:0;
text-align:left;
float:left;
width:170px;
}

/* TITULO ---------------------------------------------------------- */

.stroke
{
margin-top:3px;
margin-left:3px;
margin-bottom:-100px;
width:95%;
height:15px;
border-top:1px solid #f5f5f5;
float:left;
position:relative;
display:block;
}
DIV.titulo
{
background-color:#F6F6F6;
height:25px;
line-height:25px;
width:95%;
padding-left:20px;
color:#138EB7;
vertical-align:bottom;
margin-top:30px;
float:left;
position:relative;
border-color:#D9D9D9;
border-width:1px;
border-style:solid;
}

.passo_proximo_btn
{
background:url('../../../imagens/passo_proximo.jpg') no-repeat top center;
cursor:pointer;
width:140px;
height:18px;
border:none;
}
.passo_voltar_btn
{
background:url('../../../imagens/passo_voltar.jpg') no-repeat top center;
cursor:pointer;
width:140px;
height:18px;
border:none;
}
.passo_visualizar_btn
{
background:url('../../../imagens/passo_visualizar.jpg') no-repeat top center;
cursor:pointer;
width:85px;
height:18px;
border:none;
font-size:0;
}
.passo_selecionar_btn
{
background:url('../../../imagens/passo_selecionar.jpg') no-repeat top center;
cursor:pointer;
width:85px;
height:18px;
border:none;
font-size:0;
}
.passo_procurar_btn
{
background:url('../../../imagens/passo_procurar_02.jpg') no-repeat top center;
cursor:pointer;
width:236px;
height:18px;
border:none;

}
.passo_salvar_btn
{
background:url('../../../imagens/passo_salvar.jpg') no-repeat top center;
cursor:pointer;
width:85px;
height:18px;
border:none;

}

.passo_titulo_topo
{
width:720px;
clear:button;
margin-left:25px
}
.passo_div_foto
{
mim-height:150px;
width:300px;
margin:25px;
padding-botton:25px;


}

.passo_coluna
{
width:335px;
}

.passo_text
{
width: 350px;
}

.menu_imob_sair
{
position:absolute;
right:50px;
top:302px;
margin-right:3px;
}

#passo_titulo_col
{
padding: 10px;
margin: 10px;
border: none;
text-align: justify;
width: 310px
}

.direitos_reservados
{
display: block;
color: #999999;
font-size: 10px;
text-align: center;
 clear: left;
float: left;
width: 100%
}

.buscaIndexReferencia
{
display: none;

}


/******---- templates 4 e 5 ----******/
/**************************************/
.lancamentos_layoutCompleto
{
margin-top: 27px;
margin-left: -10px;

float: left;
position: relative;

}
.thumbGrande__layoutCompleto
{
margin-top: 10px;
margin-left: 10px;
width: 455px;
text-align: left;
float: none;
position: relative;
height:200px;
}
.thumbGrande__layoutCompletoIMG
{
margin-top: 0;
margin-left: 0;
width: 123px;
text-align: left;
float: left;
}

.descThumb_layoutCompleto
{
margin-top: 0;
margin-left: 5px;
width: 317px;
text-align: left;
float: right;
text-align: justify;
}

/** ***/
.vendas
{
margin-top: 10px;
margin-left: 10px;
width: 110px;
text-align: left;
float: none;
position: absolute;
display: none;
}


.thumbPequeno_vendas
{
margin-top: 10px;
margin-left: 0;
width: 100px;
text-align: left;
float: none;
position: relative;
border: 1px red solid;
}
.thumbPequeno
{
margin-top: 0;
margin-left: 0;
width: 150px;
text-align: left;
float: none;
}
.thumbGrande A:ACTIVE, .thumbGrande A:VISITED, .thumbGrande A:LINK {
font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif, sans;
color: #000000;
text-decoration: none;
}
.paginasPersonalizadas_det
{
width: 500px;
}
.cadastro_proprietario
{
width: 500px;
}

.buscaIndex .div_busca_lancamentos label
{
width: 20px;
color: #FFFFFF;
}
.buscaIndex .div_busca_lancamentos input
{
width: 10px;
margin: 10px 1px 1px 1px;
background-color: #138EB7;
border:0pt none;
}
.buscaIndex .div_busca_lancamentos .marcaLabel{width: 90px;}
.buscaIndex .div_busca_lancamentos
{width:100%;}

.links {
clear:left;
float:left;
height:auto !important;
margin:0px 20px 0px;
padding:0px 0px 70px;
position:relative;
text-align:center;
top:30px;
width:95%
}
a .msn{border:none}
.msn{
left:140px;
position:relative;
top:20px;
}
.rss{
left:15px;
position:relative;
top:3px;
}
.depoindex{display:block;margin-bottom:0;margin-left:10px;margin-right:0;margin-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;width:210px;border:2px solid #CCCCCC;}
.depoindex span {border-bottom:2px solid #CCCCCC;display:block;font-weight:900;}
.depoindex strong {color:#000000}
.depoindex a {text-decoration: none;}

