@charset "utf-8";
/* CSS Document */

#busca{
    /*caixa de busca topo das paginas*/
    margin:8px;
    width:480px;
    height:108px;
    background-color:#EEE685;
    text-align: right;
    float:right;
}

#tituloBusca {
    /* titulo da caixa busca imoveis do topo das paginas */
    font-family: arial, helvetica, serif;
    color: #C00;
    font-weight:bold;
    font-size:0.9em;
    text-align:left;
}

#opcoesBusca{
    /* div (quadro) onde as op��es vender oum alugar ficam */
    font-family: arial, helvetica, serif;
    color: #000;
    font-size:1.0em;
    text-align:left;
    width:310px;
    height:30px;
    margin-top:20px;
    float:left;
}

#opcoesBuscaBt{
    /* div botao buscar onde as op��es vender oum alugar ficam */
    width:100px;
    height:30px;
    margin:10px;
    float:right;
    text-align:center;
    color:#000;
    font-weight:normal;
}

#opcoesBuscaBt2{
    /* div botao buscar onde as op��es vender oum alugar ficam */
    width:60px;
    height:30px;
    margin-right:0px;
    margin-top:10px;
    float:right;
    text-align:right;
}

#labelbuscaImovelColuna1{
    /* etiqueta do texto imovel em busca imovel */
    font-family: arial, helvetica, serif;
    color: #000;
    font-weight:bold;
    font-size:0.8em;
    text-align:left;
    float:left;
    margin-right:5px;
    width:55px;
    height:20px;
}

#labelbuscaImovelColuna2{
    /* etiqueta do texto imovel em busca imovel */
    font-family: arial, helvetica, serif;
    color: #000;
    font-weight:bold;
    font-size:0.8em;
    text-align:left;
    float:left;
    margin-right:5px;
    margin-left:5px;
    width:55px;
    height:20px;
}

#txtbuscaImovelColuna1{
    /* div ao redor da caixa input do texto imovel em busca imovel */
    font-family: arial, helvetica, serif;
    color: #000;
    font-weight:normal;
    font-size:0.9em;
    text-align:left;
    float:left;
    height:20px;
    width:160px;
}

#txtbuscaImovelColuna2{
    /* div ao redor da caixa input do texto imovel em busca imovel */
    font-family: arial, helvetica, serif;
    color: #000;
    font-weight:normal;
    font-size:0.9em;
    text-align:left;
    float:left;
    height:20px;
    clear:right;
}

#txtbuscaImovelColuna3{
    /* div ao redor da caixa input do texto imovel em busca imovel  menu lateral left*/
    text-align:left;
    height:25px;
    clear:both;
    margin-left:10px;
}

.caixa_texto{
    /* div ao redor da caixa input do texto imovel em busca imovel */
    border-right: #000099 1px solid;
    border-top: #000099 1px solid;
    font-size:0.8em;
    border-left: #000099 1px solid;
    border-bottom: #000099 1px solid;
    color: #333;
    height:20px;
	line-height:20px;
    font-family: Arial, Helvetica, sans-serif;
    width:170px;
}

#busca_novaBusca{
    /* busca menu superior*/
    text-align: left;
    float:left;
    width:150px;
    height:25px;
    margin-top:10px;
    line-height:35px;
}

#busca_novaBusca2{
    /* busca menu lateral_left*/
    text-align: left;
    width:80px;
    height:30px;
    margin-top:10px;
    margin-left:10px;
    line-height:25px;
    float:left;
}

#layerdetalhesfoto {
    /* div detalhes fotos 6 mini */
    margin-left:auto;
    margin-right:auto;
    width:98%;
    min-height:90px;
    line-height:90px;
    z-index:3;
    background: #EEE;
    border:1px #CCC solid;
    text-align:center;
    clear:both;
}

#tabeladetalhesfoto {
/* div da tabela que mostra as fots 6  mini dentro da vid acima*/
    width:98%;
    text-align:center;
    border:0;
    background: transparent; /*#FFFFCC;*/
    z-index:10;
    margin-left:auto;
    margin-right:auto;
    margin-top:5px;
    margin-bottom:5px;
}

#layerdetalhesimovel {
    /* div detalhes do imovel*/
    margin-top:35px;
    margin-bottom:10px;
    margin-left:auto;
    margin-right:auto;
    width:98%;
    z-index:3;
    background: #FFFFCC; /*#C0B489;*/
    border:1px #CCC solid;
    clear:both;
    text-align:center;

}

#tabeladetalhesimovel {
    /*tabela detalhes do imovel dentro da div acima*/
    width:98%;
    text-align:center;
    border:0;
    background: transparent; /*#FFFFCC;*/
    z-index:10;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
}

#frm_show_imoveis {
    /*tabela detalhes do imovel dentro da div acima*/
    width:100%;
    text-align:center;
    background: transparent; /*#FFFFCC;*/
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
}

#frm_imoveis {
    /*tabela detalhes do imovel dentro da div acima*/
    width:98%;
    text-align:center;
    /*border:1px  #000 solid;
    padding: 2px 2px 2px 2px; TOP, RIGHT, BOTTOM, LEFT */
    border-spacing:4px;
    padding: 2px 2px 2px 2px;
    background: transparent; /*#FFFFCC;*/
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
}

#frm_pageNumber {
    /* div (quadro) onde os numeros ficam */
    padding-top:20px;
    margin-bottom:2px;
    margin-left:auto;
    margin-right:auto;
    width:98%;
    height:40px;
    line-height:40px;
    background:transparent; /* #FFFFCC; /*#C0B489;*/
    /*border:1px #CCC solid;*/
    clear:both;
    text-align:left;
}

a.primeiraPagina:link, a.primeiraPagina:visited {
    /* div borda dos numero da pagina*/
    font-family: arial, helvetica, serif;
    color: #fff;
    font-size:0.8em;
    line-height:20px;
    text-align:center;
    background: #191970;
    border:1px #191970 solid;
    padding: 4px 8px 4px 8px; /*  TOP, RIGHT, BOTTOM, LEFT */
    margin-left:10px;
    
    text-decoration: none;
}

a.primeiraPagina:active, a.primeiraPagina:hover {
    /* div borda dos numero da pagina*/
    font-family: arial, helvetica, serif;
    font-size:0.8em;
    line-height:20px;
    text-align:center;
    color: #fff;
    background: #FF8C00;
    border:1px #333 solid;
    padding: 4px 8px 4px 8px; /*  TOP, RIGHT, BOTTOM, LEFT */
    margin-left:10px;
    
    text-decoration: none;
}

a.numeroPagina:link, a.numeroPagina:visited {
    /* div borda dos numero da pagina*/
    font-family: arial, helvetica, serif;
    color: #fff;
    font-size:0.8em;
    line-height:20px;
    text-align:center;
    background: #191970;
    border:1px #191970 solid;
    padding: 4px 8px 4px 8px; /*  TOP, RIGHT, BOTTOM, LEFT */
    margin-left:10px;
    text-decoration: none;
}

a.numeroPagina:active, a.numeroPagina:hover {
    /* div borda dos numero da pagina*/
    font-family: arial, helvetica, serif;
    font-size:0.8em;
    line-height:20px;
    text-align:center;
    color: #fff;
    background: #FF8C00;
    border:1px #333 solid;
    padding: 4px 8px 4px 8px; /*  TOP, RIGHT, BOTTOM, LEFT */
    
    margin-left:10px;
    text-decoration: none;
}

#botao_enviar{
    background: #CCC;
    color: #900;
    font-family: Arial, Helvetica, sans-serif;
    font-size:0.9em;
    border:1px solid #FFF;
    text-align:center;
    border-bottom:#999 1px solid;
    border-left:#999 1px solid;
    height:25px;
    width:auto;
}

a.nova_busca:link, a.nova_busca:visited,a.nova_busca:active {
    font-family: arial, helvetica, serif;
    color:#FFF;
    font-size:0.8em;
    line-height:20px;
    text-decoration: none;
    text-align:right;
    font-weight:normal;
}

a.nova_busca:hover {
    font-family: arial, helvetica, serif;
    color:#FFD700;
    font-size:0.8em;
    line-height:20px;
    text-decoration:none;
    text-align:right;
    font-weight:normal;
}

.texto_imovel_left_red {
/* usado ao exibir lista de imoveis*/
    font-family: arial, helvetica, serif;
    color: #F00;
    font-size:0.9em;
    text-align:left;
    font-weight:normal;
}

#texto_left_red {
/* usado ao exibir lista de imoveis*/
    font-family: arial, helvetica, serif;
    color: #F00;
    font-size:0.8em;
    text-align:left;
    font-weight:normal;
    margin-top:10px;
    
}

.texto_imovel_left {
    /* usado ao exibir lista de imoveis*/
    font-family: arial, helvetica, serif;
    color: #333;
    font-size:0.8em;
    line-height:20px;
    text-align:left;
    font-weight:normal;
}

.texto_thumb_left_red {
/* usado ao exibir lista de imoveis*/
    font-family: arial, helvetica, serif;
    color: #F00;
    font-size:0.8em;
    text-align:left;
    margin-left:10px;
	font-weight:bold;
}

.texto_thumb_left {
/* usado ao exibir lista de imoveis*/
    font-family: arial, helvetica, serif;
    color: #333;
    font-size:0.8em;
    text-align:left;
    font-weight:bold;
    margin-left:10px;
}

a.linkpadrao:link, a.linkpadrao:visited,a.linkpadrao:active {
    font-family: arial, helvetica, serif;
    color: #C00;
    font-size:1.1em;
    font-weight:normal;
    line-height:25px;
    text-decoration: none;
}

a.linkpadrao:hover {
    color:#C00;
    font-family: arial, helvetica, serif;
    font-size:1.1em;
    font-weight:normal;
    line-height:25px;
    text-decoration: underline;
}

a.linkpadrao2:link, a.linkpadrao2:visited,a.linkpadrao2:active {
    font-family: arial, helvetica, serif;
    color: #C00;
    font-size:0.9em;
    font-weight:normal;
    line-height:25px;
    text-align:left;
    text-decoration: none;
}

a.linkpadrao2:hover {
    color:#C00;
    font-family: arial, helvetica, serif;
    font-size:0.9em;
    font-weight:normal;
    line-height:25px;
    text-align:left;
    text-decoration: underline;
}

#page_titulo2 {

        font-family: arial, helvetica, serif;
	color: #C00;
	font-size:1.0em;
	text-transform:uppercase;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	margin-top:10px;
        margin-left:10px;
        width:95%;
        border-bottom:#999 solid 1px;
float:left;

}

#page_titulo_localizacao {

        font-family: arial, helvetica, serif;
	color: #C00;
	font-size:1.0em;
	text-transform:uppercase;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	margin-top:10px;
        margin-left:10px;
        width:330px;
        border-bottom:#999 solid 1px;
float:left;

}

#page_titulo_condo {

        font-family: arial, helvetica, serif;
	color: #C00;
	font-size:1.0em;
	text-transform:uppercase;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	margin-top:10px;
        margin-left:10px;
        width:430px;
        border-bottom:#999 solid 1px;
float:left;

}


#box_texto_padrao {

	font-family: arial, helvetica, serif;
	color: #000;
	font-size:0.9em;
	font-weight:normal;
	line-height:25px;
	text-align:justify;
	margin-top:10px;
        margin-left:10px;
        width:98%;
		float:left;

}

#box_texto_padrao_local {

	font-family: arial, helvetica, serif;
	color: #000;
	font-size:0.9em;
	font-weight:normal;
	line-height:25px;
	text-align:justify;
	margin-top:10px;
        margin-left:10px;
        width:330px;
		float:left;
}

#box_texto_padrao_condo {

	font-family: arial, helvetica, serif;
	color: #000;
	font-size:0.9em;
	font-weight:normal;
	line-height:25px;
	text-align:justify;
	margin-top:10px;
        margin-left:10px;
        width:430px;
		float:left;
}

#page_titulo1 {

	font-family: arial, helvetica, serif;
	color: #C00;
	font-size:1.0em;
	text-transform:uppercase;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	margin-top:10px;
        margin-left:10px;
        width:95%;
        border-bottom:#999 solid 1px;
}

#contato_titulo {

	font-family: arial, helvetica, serif;
	color: #C00;
	font-size:1.0em;
	text-transform:uppercase;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	margin-top:10px;
        margin-left:10px;
        width:340px;
        border-bottom:#999 solid 1px;
}