﻿#Imovel{
    width:815px;padding:20px 0 0 0px;float:right;
}

.foto_imobiliaria
{
    float: left;
    width: 166px;
    height: 88px;
    border: solid 1px #DBDEE5;
    padding:11px;
}

#Imovel .imovel_info
{
    width: 625px;
    /*height: 88px;*/
    border: solid 1px #DBDEE5;
    float: left;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding:11px;
    overflow:hidden;
}

#Imovel .imovel_info_foto
{
    height: 88px;
    border: solid 1px #DBDEE5;
    float: left;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding:11px;
    width:426px;
    margin-left:10px;
}

#Imovel .imovel_info h5, #Imovel .imovel_info_foto h5
{
    font-family: georgia;
    font-size: 18px;
    color: #1E76A1;
}

#Imovel ul.imoveis{
float:left;margin-top:20px;width:650px;
}


#Imovel ul.imoveis li{
    width:650px;background:#F5F5F5;float:left; padding:0 0 10px 0; margin-bottom: 30px;
}

#Imovel ul.imoveis li h2
{
    display: block;
    float: left;
    width: 600px;
    height: 20px;
    margin-top: 19px;
    margin-left: 17px;
    background-color: #fff;
    padding: 5px;
    position:relative;
}

#Imovel ul.imoveis li h2 a
{
    font-family: Georgia;
    font-size: 16px;
    color: #000;
}

#Imovel ul.imoveis li ul
{
    float: left;
    width: 220px;
    list-style: none;
    margin-left: 17px;
    margin-top: 12px;
    
    min-height: 180px;
}

#Imovel ul.imoveis li ul li
{
    float: left;
    width: 110px;
    min-height: 80px;
    margin-bottom:-15px;
}

#Imovel ul.imoveis li ul li a img
{
    width: 100px;
    height: 70px;
}


/* Detalhes do Imóvel */
#Imovel ul.imoveis li div
{
    float: left;
    width: 373px;
    margin-left: 17px;
    margin-top: 12px;
}

#Imovel ul.imoveis li div h3
{
    display: block;
    float: left;
    font-family: arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #CC0000;
    font-weight: 700;
}

#Imovel ul.imoveis li div h4.tipo
{
    padding-top: 6px;
    padding-left: 10px;
    display: block;
    float: left;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

#Imovel ul.imoveis li div blockquote
{
    width: 373px;
    display: block;
    float: left;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    line-height: 20px;
}

#Imovel ul.imoveis li div p a
{
    margin-top: 5px;
    float: left;
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    /*padding-left: 10px;
    padding-right: 10px;*/
    width: 370px;
}

#Imovel ul.paginacao
{
    width: 645px;
    height: 28px;
    border: 1px solid #E8EAF0;
    float: left;
}

#Imovel ul.paginacao li
{
    float: left;
    text-align: center;
}

#Imovel ul.paginacao .navegacao
{
    float: left;
    width: 98px;
    text-align: center;
    padding-top:3px;
}

#Imovel ul.paginacao .navegacao a
{
    font-family: georgia;
    font-size: 18px;
    color: #000;
    text-decoration: none;
}

#Imovel ul.paginacao li ul.pagina_numero
{
    margin-left: 150px;
    width: 440px;
    height: 27px;
    float: left;
    padding-top: 3px;
}

#Imovel ul.paginacao li ul.pagina_numero li
{
    text-align: center;
    float: left;
    /*font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #fff;*/
    margin-right:3px;
}

#Imovel ul.paginacao li ul.pagina_numero li a
{
    text-align: center;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    background-repeat: no-repeat;
    padding-top: 3px;
    display: block;
    width: 20px;
    height: 20px;
    background-image: url('/master/imagem/paginacao_bg.gif');
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 0px;
}

#Imovel ul.paginacao li ul.pagina_numero li a.paginacaoAtivo
{
    color: #227DA9;
    background-image: url('/master/imagem/paginacao_bg_ativo.gif');
    width: 21px;
}

.color{background-color:#F4F5F9 !important;}
.imovel_item{width:630px !important;height:130px;border:solid 1px #DFE2EB;background-color:#fff;padding:10px 0 0 15px;position:relative;clear:both;margin-bottom:8px;overflow:hidden;}
.imovel_item a{color:#000;}
.imovel_item img.thumb{border:solid 1px #dfe2eb;padding:5px;width:100px;float:left !important;margin-right:15px;}
.imovel_item h2{font:Normal 18px Arial;margin:0 0 5px 0;width:490px;position:relative;}
.imovel_item h2 strong{background:url('/master/imagem/ico_foto.gif') no-repeat; font:800 12px arial; color:#FF6600;padding-left:20px;position:absolute;right:0;}
.imovel_item ul.coluna{cursor:pointer;}
.imovel_item ul.coluna li{float:left; width:155px;list-style-type:none;}
.imovel_item ul.linha li{width:185px;list-style-type:none;font:Normal 12px Arial;}
.imovel_item strong.preco{font:800 24px Arial; color:#FF6600;}
.imovel_item strong.tipo{font:800 12px Arial; color:#666;margin:0 0 0 5px;}

.imovel_item div.imobiliaria
{
    border-left:solid 1px #ccc;
    width:110px;  
    padding-left:15px;  
    position:absolute;
    right:0;
    top:30px;
}

.imovel_item div.imobiliaria a{color:#FF6600 !important;}
.imovel_item div.imobiliaria img{border:solid 1px #DFE2EB !important;margin-left:18px;}
.imovel_item div.imobiliaria label{font:800 12px arial;color:#ccc;width:100px;float:left;text-align:center;}
.imovel_item div.imobiliaria label strong{color:#FF6600 !important;}

.finalidade
{
   position:absolute;top:5px;left:63px;z-index:3
}

/* Filtro Caracteristica */
#content #content_menu ul.box li div input
{
    border: none;
    margin-top:5px;
    margin-left:5px;
}

#content #content_menu ul.box li div label
{
    font-size:12px;
}

#content #content_menu div.panelCaracteristica
{
    background-color: #fff;
    width: 600px;
    /*height: 220px;*/
    border: 1px solid #000;
    padding: 10px;
    z-index: 1000;
    overflow-y: auto;
}

#content #content_menu div.panelCaracteristica h1
{
    color: #005A85;
    display: block;
    font-family: georgia;
    font-size: 18px;
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
}

#content #content_menu div.panelCaracteristica td
{
    width: 150px;
    height: 18px;
}

#content #content_menu div.panelCaracteristica td input
{
    
}

#content #content_menu div.panelCaracteristica td label
{
    margin-left: 8px;
    font-size:10px!important;
}

#content #content_menu div.panelCaracteristica .salvar a
{
    float: right;
    background: transparent url( '/master/imagem/content_menu_btn_bg.gif') no-repeat;
    color:#FFFFFF;
    display:block;
    font-family:arial,Helvetica,sans-serif;
    font-size:15px;
    font-weight:800;
    height:25px;
    margin-top:5px;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;
    width:142px;
    
    margin:0 0 0 3px;
    padding:5px;
    text-decoration:none;
}

#content #content_menu div.panelCaracteristica .salvar a:hover
{
    text-decoration:none;
}


#content #content_menu #divCaracteristicaSelecionada .item
{
    margin-left: 5px;
}

#content #content_menu #divCaracteristicaSelecionada .item input
{
    margin:0;
}

#content #content_menu ul.box li a.cm_buscar
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: 800;
    color: #fff;
    background: url(   '/master/imagem/content_menu_btn_bg.gif' ) no-repeat;
    display: block;
    width: 142px;
    height: 25px;
    text-align: center;
    /*padding-top: 5px;
    margin-top: 5px;*/
    margin:0 0 0 3px;
    padding:5px;
    text-decoration:none;
}

#content #content_menu ul.box li a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

.linkListagem, .linkListagem img
{
    width: 500px;
    height: 130px;
    position: absolute;
    z-index: 6;
    display:block;
    cursor:pointer;
}
