﻿#list {
    display: block;
    float: left;
    width: 100%;
    min-width: 1030px;
}

#list .blockLeft{display:block;float:left;}
#list .blockRight{display:block;float:right;}

#list .header_top{width:982px;margin-top:8px;margin-bottom:12px;}
#list .header_top_left{width:100%;line-height:20px;vertical-align:middle;overflow:hidden;}
#list .header_top_right{width:400px;height:40px;}

#list .header_bottom
{
    display:block;
	margin-bottom:13px; 
    margin-top:20px;
}

#list .body
{
    width:100%;
}

/* ---------------------------- 
    GUARDAR PESQUISA - TOOLTIP
------------------------------------*/

#list .setau_tip { clear:both; background:url('/images/setau_tooltip.png') no-repeat 320px top; height:9px; width:370px; }

#list .div_guardar_pesquisa 
{
    position: absolute;
    display:none;
    margin-top:42px;
    z-index:5;
    right:0px;
}

.bloco-header-list  .box_ligthbox,  #list .box_ligthbox 
{
    display:block;
    margin:0 auto;
    padding:20px;
    width:370px;
    overflow:hidden;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

    font-family:'Open Sans',sans-serif;
    font-size:14px;
    clear:both;
}

.div_guardar_pesquisa {
    top:10px;
    position:relative;
    display:none;
    z-index:99;
}

.btn_registar_guardar_pesquisa {
      float: left;
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  height: 45px;
  line-height: 45px;
  vertical-align: middle;
  background-color: #cd1232;
  color: #fff;
  font-family: Open Sans Condensed,sans-serif;
  font-weight: 700;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  text-align: center;
  text-transform: uppercase;
  margin-left: 10px;
}

#list .div_sugestao_pesquisa
{
    display:none;
    margin-top:-38px;
    margin-bottom:15px;
}
#list .box_ligthbox_sugestao 
{
    display:block;
    margin:0 auto;
    padding:15px;
    width:156px;
    overflow:hidden;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#333333;
}

#list .setau_tip_sugestao { clear:both; background:url('/images/setau_tooltip.png') no-repeat 20px top; height:9px; width:40px; }

#list .div_sugestao_cod_postal
{
    display:none;
    margin-top:-15px;
    margin-bottom:15px;
}

#list .setau_tip_sugestao_cod_postal { clear:both; background:url('/images/setau_tooltip.png') no-repeat 20px top; height:9px; width:40px; }

#list .box_ligthbox_sugestao_cod_postal
{
    display:block;
    margin:0 auto;
    padding:15px;
    width:156px;
    overflow:hidden;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#333333;
}

#list .btn_registar_guardar_pesquisa
{
    float:left;
    display:block;
    width:100px;
    height:32px;
    line-height:32px;
    vertical-align:middle;
    background-color:#CE0925;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;   
	text-align:center;
}

#list .btn_red_geral 
{
    float:left;
    display:block;
    padding-left:20px;
    padding-right:20px;
    height:45px;
    line-height:45px;
    vertical-align:middle;
    background-color:#CD1232;
    color:#fff;
    font-family: 'Open Sans Condensed', sans-serif;font-weight:700;
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;   
	text-align:center;
}

#list .registo .linha span{  font-size:10px;height:10px;}
#list .registo .linha{width:270px;overflow:hidden;margin-bottom:10px;float:left;position:relative;}

#list .registo .col2, .registo .col3 {clear:both;}
#list .registo .label{left: 16px;line-height: 33px;  position: absolute;display:none;}
#list .registo .input{color:#666; box-shadow: 0 1px 1px 0 #ccc inset;width:235px; background:#F7F7F7; font-family:arial}

#list .registo1 .linha span{  font-size:10px;height:10px;}
#list .registo1 .linha{width:420px;overflow:hidden;margin-bottom:10px;float:left;position:relative;}

#list .registo1 .col2, .registo .col3 {clear:both;}
#list .registo1 .label{left: 16px;line-height: 33px;  position: absolute;display:none;}
#list .registo1 .input{color:#333; width:400px; background:#F7F7F7; 

                         vertical-align: middle;
  display: block;
  padding: 0 5px 0 5px;
  margin-top: 2px;
  border: 1px solid #E9E9E9;
  font-size: 12px;
  font-weight: normal;
  color: #333333;
  height: 42px;
}



/* ---------------------------- 
    LIST LEFT - LISTAGEM
------------------------------------*/
#list .body_left{/*width:740px;*/overflow:hidden;min-height:300px;}
#list .item_imovel{width:259px;height:350px;vertical-align:top;display:block;}
#list .imovel{
    width:250px;height:330px;vertical-align:top;
    background:#FFFFFF;
   
    margin-right:9px;
    cursor:pointer;
}

/* TIREI  oID LIST PARA DAR TB PARA A AREA DE CLIETENTE*/
/*#list */
.imovel .img{width:240px;height:160px;}
.imovel .local_preco{width:223px;border-bottom:1px solid #EEEEEE; margin:0 auto; padding-top:10px; float:none!important; clear:both; padding-bottom:20px; position:relative;}


.imovel .titulo {
    color:#3D3D3E;
    font-size:16px;
    font-family: 'Open Sans Condensed', sans-serif;font-weight:700;
    white-space:nowrap;
    width:200px;
    overflow:hidden;
    text-overflow:ellipsis;
}
.imovel .tipo {
    color:#3D3D3E;
    font-size:14px;
    font-family: 'Open Sans', sans-serif;font-weight:600;
    white-space:nowrap;
    width:200px;
}
.imovel .guardar{width:16px;
                 height:16px;
                 position:absolute; right:0;
                 top:15px;
                 cursor:pointer;
}

.imovel .icon-like-grey-small, .imovel .icon-like-red-small  {
    font-size:0;
    vertical-align:top;
}



.imovel .caract{width:100%;}

.imovel .caract .quarto {background:url(/images/list_quarto.png) no-repeat center 20px;width:55px;height:62px;padding:0px 1px 0px 1px;overflow:hidden;}
.imovel .caract .wc {background:url(/images/list_wc.png) no-repeat center 20px;width:55px;height:62px;padding:0px 1px 0px 1px;overflow:hidden;}
.imovel .caract .garagem {background:url(/images/list_garagem.png) no-repeat center 20px;width:55px;height:62px;padding:0px 1px 0px 1px;overflow:hidden;}
.imovel .caract .area {background:url(/images/list_area.png) no-repeat center 26px;width:55px;height:62px;padding:0px 1px 0px 1px;overflow:hidden;}
.imovel .caract .area_terreno {background:url(/images/list_area_terreno.png) no-repeat center 26px;width:58px;height:62px;padding:0px 1px 0px 1px;overflow:hidden;}
.imovel .caract .num {width:50px;padding-right:5px;height:31px;line-height:31px;text-align:right;color:#999999; font-size:14px; top: 3px; position: relative;}
.imovel .caract .num_center {width:55px;height:31px;line-height:31px;text-align:center;color:#999999;font-size:11px;}
.imovel .caract .area_terreno .num_center {width:58px;height:31px;line-height:31px;text-align:center;color:#999999;font-size:11px;}
.imovel .caract .lbl {width:55px;height:31px;line-height:31px;text-align:center;color:#999999;font-size:10px;}
.imovel .caract .lbl_area {width:55px;height:31px;line-height:30px;text-align:center;color:#999999;font-size:10px;}
.chrome .imovel .caract .lbl_area {width:55px;height:31px;line-height:25px;text-align:center;color:#999999;font-size:10px;}
.ie .imovel .caract .lbl_area {width:55px;height:31px;line-height:24px;text-align:center;color:#999999;font-size:10px;}
.imovel .caract .lbl_area_terreno {width:58px;height:31px;line-height:30px;text-align:center;color:#999999;font-size:10px;}
.chrome .imovel .caract .lbl_area_terreno {width:58px;height:31px;line-height:25px;text-align:center;color:#999999;font-size:10px;}
.ie .imovel .caract .lbl_area_terreno {width:58px;height:31px;line-height:24px;text-align:center;color:#999999;font-size:10px;}

#list .ddl_ordenacao{vertical-align:middle;
                     margin-top:8px;
                     margin-top:0px\9; /* IE7 HACK*/

}
.ie #list .ddl_ordenacao{vertical-align:inherit;line-height:inherit;padding-top:8px;}

#list .sem_resultados{width:100%;background-color:#FFFFFF;min-height:1150px;}
#list .recuperar{color:#000000;}
#list .erro{color:#FF0000;}

/* ---------------------------- 
    LIST RIGHT - PESQUISA
------------------------------------*/
#list .login_error{color: #FF0000!important;font-size: 32px;position: relative;top: 12px;}
#list .body_right{width:240px;margin-bottom:50px; float:right; }
#list .body_right .optimize
{
    background-color:#FEFEFE;
    width:100%;height:55px;
    line-height:20px;
    position:relative;
}
#list .body_right .optimize:after{

    width: 0;
height: 0;
border-style: solid;
border-width: 6px 6px 0 6px;
border-color: #fff transparent transparent transparent;
content:'';display:block;
position:absolute;bottom:-6px;
left:30px;


}
#list .separador
{
    width:100%;
    height:1px;
    line-height:1px;
    background:url(/images/bg_separador_pesquisa.png) repeat-x;
    clear:both;
}

#list span.ui-checkbox{
	display: inline-block;
	width: 18px;
	height: 18px;
    vertical-align:middle;
    background: url(/assets/release/images/checkboxes.png) 0 -20px no-repeat;

}
#list span.ui-checkbox-state-hover {
	background-position: 0 -60px;
}
#list span.ui-checkbox-state-checked {
	background-position: 0 0;
}
#list span.ui-checkbox-state-checked-hover {
	background-position: 0 -40px;
}

#list .checkb label
{
    padding-left:6px;
    font-size:13px;
    color:#333333;
    vertical-align:middle;
    white-space:nowrap;
}


/* radiobuttons */
.frms span.ui-radio {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url(/images/icon_radiobutton.png) 0 -17px no-repeat;
	margin-top:6px;
}
.frms span.ui-radio-state-hover {
	background-position: 0 -51px;
}
.frms span.ui-radio-state-checked {
	background-position: 0 0px;
}
.frms span.ui-radio-state-checked-hover {
	background-position: 0 -34px;
}
.frms .radiob label {
    padding-left:6px;
    color:#666;
    font-size:11px;
}

#list .input_list
{
    width:190px;
    vertical-align:middle;
    display:block;
	padding:0 5px 0 5px;
	margin-top:2px;
	border:1px solid #E9E9E9; 
	background:#ffffff; 
	font-size:12px; 
	font-weight: normal; 
	color: #333333; 
	height:42px;
}

.ie #list .input_list
{
	padding:8px 5px 0 5px;
	height:21px;
}
/* radiobuttons */

#list .campanha .icon{width:30px;height:35px;line-height:35px;}
#list .campanha .check{width:152px;height:25px;margin-top:5px; white-space:nowrap;}
#list .outras_caracteristicas .check{width:186px;height:25px;}

#list .btn_pesquisar
{
    display:block;
    width:100%;
    height:56px;
    line-height:56px;
    font-size:17px; 
    color:#fff;
    font-family: 'Open Sans Condensed', sans-serif;font-weight:700;
    vertical-align:middle;
    background-color:#CD1232;
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;   
	text-align:center;
}
.imovel .branco { color: #fff; }
.imovel .leilao
{
    display:block;
    float:left;
    width:116px;
    height:27px;
    line-height:27px;
    vertical-align:middle;
    background-color:#CD1232;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;   
	text-align:center;
	margin:2px 0px 0px 3px;

     position:absolute;
    top:0;
    right:5px;
}

.imovel .leilaoera
{
    display:block;
    float:left;
    width:135px;
    height:27px;
    line-height:27px;
    vertical-align:middle;
    background-color:#CD1232;
	text-align:center;
	margin:2px 0px 0px 3px;
    font-size:10px;
    letter-spacing: -1px;
    position:absolute;
    top:0;
    right:5px;
    
}

.imovel .financiamento
{
    display:block;
    float:left;

    width:58px;
    height:48px;

    line-height:27px;
    vertical-align:middle;
      background-color:#CD1232;
    border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;   
	text-align:center;
	margin:2px 0px 0px 3px;
	letter-spacing:-1px;
    text-align:center;

        position:absolute;
    top:10px;
    font-family: 'Open Sans Condensed', sans-serif;font-weight:700;
    right:5px;
    line-height:20px;
    padding-top:10px;
    
}

.imovel .financiamento span {
    display:block;
    text-align:center;line-height:1.2em;
}

.imovel .financiamento .t10 {
    font-size:10px;
}
.imovel .financiamento .t18 {
    font-size:15px;
}

.imovel .alta_rentabilidade
{
    display:block;
    float:left;
    width:116px;
    height:27px;
    line-height:27px;
    vertical-align:middle;
      background-color:#8A8055;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A69B6F, endColorstr=#8A8055);
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;   
	text-align:center;
	margin:2px 0px 0px 3px;
     position:absolute;
    top:0;
    right:5px;
    line-height:1em;
}

 .imovel .campanha, .imovel .goldenvisa
{
    display:block;
    float:left;
    width:116px;
    height:27px;
    line-height:27px;
    vertical-align:middle;
     background-color:#CD1232;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;   
	text-align:center;
	margin:5px 0px 0px 3px;
	
     position:absolute;
    top:0;
    right:5px;
      font-size: 12px;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
}

.tipologia_amount
{
/*
    float:left; 
    margin-left:-5px;
   
    vertical-align:middle;
    width:100%;
	*/
	 line-height:20px;
    white-space:nowrap;
}

#list .sliders .ui-slider-horizontal .ui-slider-handle {
    top: -10px;
    margin-left: -11px;
    height: 24px;
    background: url(/assets/release/images/slider_thumb.png);
    width: 23px;
}


#list .sliders .ui-slider-horizontal {
    height: 2px;
    background: #D0D1D4;
}



/* ---------------------------- 
    PAGINAÇÃO 
------------------------------------*/
#list div.pagination
{
    margin-left:10px;
    width:100%;
    text-align:center;
    font-size:16px;
}

#list div.pagination a {
	padding: 2px 6px 2px 6px;
	text-decoration: none; /* no underline */
	color: #333333;
	white-space:nowrap;
}

#list div.pagination span.current {
	padding: 2px 6px 2px 6px;
	font-weight:bold;
	color: #3A393D;
}

#list div.pagination .current {
	padding: 2px 4px 2px 4px;
}

#list div.pagination span.disabled {
	padding: 2px 4px 2px 4px;
}

#list .disabled {
	padding: 2px 4px 2px 4px;
}

#list .paginacao
{
    height:48px;
    white-space:nowrap;
    *width:190px;
    *padding:0px !important;
    width:100%;
    position:relative;
}

.div_pagination_top{
    *width:185px;
    display:block;
}

.div_resultados {
    *width:185px;
    display:block;
}


#list .setas
{
    position:absolute;
    width:60px;
    height:29px;
    line-height:29px;
    margin:9px 9px 0px 9px;
    vertical-align:middle;
    text-align:center;
    top:0;
}
#list .setas.blockRight {
    right:0;
}

/* ---------------------------- 
    FOOTER
------------------------------------*/
#list .footer
{
    width:100%;
    height:48px;
    line-height:48px;
    vertical-align:middle;
    display:block;
    margin-top:20px;
}

/* LISTAGEM AGENCIAS*/
.listagem_agencias #list { min-width: inherit; }
    .listagem_agencias #list .header_top_left { height: 40px; line-height: 40px; padding-top: 0px; vertical-align: middle; }

.listagem_agencias .item_agencia .agencia { padding: 10px; height: 390px; width: 220px; background-color: #fff; margin-bottom: 35px; }

.listagem_agencias .agencia_header { height: 61px; overflow: hidden; }
.listagem_agencias .item_agencia .agencia_contactos { float: left; margin-top: 13px; width: 100%; }
.listagem_agencias .item_agencia .lcontactos { border-bottom: 1px solid #E6E6E6; height: 24px; line-height: 24px; white-space: nowrap; overflow: hidden; }
.listagem_agencias .item_agencia .ldesc { width: 50px; float: left; overflow: hidden; }

.listagem_agencias .item_agencia .divbtn { height: 28px; }

.listagem_agencias .item_agencia .btn_pesquisar_agencia { background: transparent; padding: 0 15px; height: 26px; line-height: 26px }

.listagem_agencias .item_agencia .btn_info { background: transparent; padding-left: 10px; height: 26px; line-height: 26px }

.listagem_agencias .item_agencia .lbl_morada { float: left; margin-top: 5px; }




/*EMPREENDIMENTOS*/

.empreendimentos_default #header_caracteristicas{width:940px;padding-left:20px;padding-right:20px;display:table-cell; height:70px;line-height:70px;background-color:#fff;}

.empreendimentos_default .menu_empreendimentos {list-style:none; text-align:left; height:39px;}
.empreendimentos_default .menu_empreendimentos li { cursor:pointer; display: inline; float:left;padding-right:20px; padding-left:16px; height:16px; background:url(/images/divisor1x99.png) no-repeat right 2px;}
.empreendimentos_default .menu_empreendimentos li:last-child {background:none;}
.empreendimentos_default .menu_empreendimentos li.active { color:#333; }

.empreendimentos_default .menu_empreendimentos li span, .menu_empreendimentos li a { color:#333333; font-family: 'OpenSansRegular',Arial; font-size:14px; font-weight:normal;}
.empreendimentos_default .menu_empreendimentos li.active span { color:#333333; font-family: 'OpenSansSemiBold',Arial; font-size:14px;}

.empreendimentos_default .empreendimentos .linha{overflow:hidden;float:left;position:relative;}
.empreendimentos_default .empreendimentos .traco{margin:20px 0px;position:relative;height:1px; background-color:#e5e5e5;}

.empreendimentos_default .empreendimentos .col1{width:170px;font-size:12px;color:#333;float:left;line-height:32px;margin-bottom:4px;}
.empreendimentos_default .empreendimentos .col2{width:300px;font-size:12px;color:#333;float:left;line-height:32px}
.empreendimentos_default .empreendimentos .col3{padding-left:170px;font-size:11px;color:#333;clear:both;margin-bottom:6px;}

.empreendimentos_default .empreendimentos .input{color:#666; border: 1px solid #E9E9E9; background: #ffffff;width:560px; }
.empreendimentos_default .empreendimentos .textarea.input{padding-top:10px;width:560px;height:80px;resize:vertical; }

.empreendimentos_default .empreendimentos_container{background-color: #FFFFFF;border-radius: 3px 3px 3px 3px;padding-bottom:130px;padding-left: 58px;padding-top:53px;padding-right: 50px;min-height:523px;}

.empreendimentos_default .btngeneric {float:left;display:block;height:42px;line-height:42px;vertical-align:middle;padding-left:20px;padding-right:20px;background-color:#CE0925;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;   text-align:center;}

.empreendimentos_default .chkboxlistParent label {
    position: relative;
    top: -2px;
}

.empreendimentos_default .chkboxlistParent {
    width: 100%;
    text-align: justify;
    padding: 0px 0px 20px 0px;
    font-size:14px;
}

.empreendimentos_default .chkboxlistParent span {
    position: relative;
    visibility: hidden;
    display: inherit;
    font-size: 11px;
    font-family: Open Sans,sans-serif;
    color: red;
}

/* PEDIDO DE AVALIACAO */

.avaliacao #header_caracteristicas{width:940px;padding-left:20px;padding-right:20px;display:table-cell; height:70px;line-height:70px;background-color:#fff;-webkit-box-shadow: 1px 1px 1px #DFDFDF;-moz-box-shadow: 1px 1px 1px #DFDFDF;box-shadow: 1px 1px 1px #DFDFDF; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;	border-right:1px solid #DFDFDF\9;border-bottom:1px solid #DFDFDF\9;}


.avaliacao .empreendimentos .linha{overflow:hidden;float:left;position:relative;}
.avaliacao .empreendimentos .traco{margin:20px 0px;position:relative;height:1px; background-color:#e5e5e5;}

.avaliacao .empreendimentos .col1{width:170px;font-size:12px;color:#333;float:left;line-height:32px;margin-bottom:4px;}
.avaliacao .empreendimentos .col2{width:300px;font-size:12px;color:#333;float:left;line-height:32px}
.avaliacao .empreendimentos .col3{padding-left:170px;font-size:11px;color:#333;clear:both;margin-bottom:6px;}

.avaliacao .empreendimentos .input{width:560px;  border: 1px solid #E9E9E9; background: #ffffff; font-family: 'Open Sans', sans-serif; font-size:12px;}
.avaliacao .empreendimentos .textarea.input{padding-top:10px;width:560px;height:80px;resize:vertical; }

.avaliacao .avaliacao.empreendimentos_container{background-color: #FFFFFF;border-radius: 3px 3px 3px 3px;padding-bottom:130px;padding-left: 58px;padding-top:53px;padding-right: 50px;min-height:1500px;}

.avaliacao .btngeneric {float:left;display:block;height:42px;line-height:42px;vertical-align:middle;padding-left:20px;padding-right:20px;background-color:#CE0925;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;   text-align:center;}

.avaliacao .chkboxlistParent label {
    position: relative;
    top: -2px;
}

.avaliacao .chkboxlistParent {
    width: 100%;
    text-align: justify;
    padding: 30px 0px 20px 0px;
    font-size: 14px;
}

.avaliacao .chkboxlistParent span {
    position: relative;
    visibility: hidden;
    display: inherit;
    font-size: 11px;
    font-family: Open Sans,sans-serif;
    color: red;
}


/* PEDIDO DE CALCULO DE FINANCIAMENTO */
.financiamentocalc #header_caracteristicas{width:940px;padding-left:20px;padding-right:20px;display:table-cell; height:70px;line-height:70px;background-color:#fff;-webkit-box-shadow: 1px 1px 1px #DFDFDF;-moz-box-shadow: 1px 1px 1px #DFDFDF;box-shadow: 1px 1px 1px #DFDFDF; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;	border-right:1px solid #DFDFDF\9;border-bottom:1px solid #DFDFDF\9;}



.financiamentocalc .dados .linha{overflow:hidden;float:left;position:relative;clear:both;width:780px;}
.financiamentocalc .dados .traco{margin:20px 0px;position:relative;height:1px; background-color:#e5e5e5;}

.financiamentocalc .dados .col1{ padding-left:5px; width:370px;font-size:12px;color:#333;float:left;line-height:32px;margin-bottom:4px;}
.financiamentocalc .dados .col2{width:300px;font-size:12px;color:#333;float:left;line-height:32px}
.financiamentocalc .dados .col3{padding-left:170px;font-size:11px;color:#333;clear:both;margin-bottom:6px;}

.financiamentocalc .dados .input{color:#666; width:144px;   border: 1px solid #E9E9E9; background: #ffffff;}


.financiamentocalc .financiamentocalc_container{background-color: #FFFFFF;border-radius: 3px 3px 3px 3px;padding-bottom:130px;padding-left: 58px;padding-top:53px;padding-right: 50px;min-height:523px;}

.financiamentocalc .btngeneric { float:left;display:block;width:200px;height:50px;line-height:50px;vertical-align:middle;padding-left:20px;padding-right:20px;background-color:#CE0925;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;   text-align:center;}


/* FORMULARUIO QUE PROCURA*/


/* BLOCO GALERIA E LATERAL */
.queprocura #header_caracteristicas{width:940px;padding-left:20px;padding-right:20px;display:table-cell; height:70px;line-height:70px;background-color:#fff;-webkit-box-shadow: 1px 1px 1px #DFDFDF;-moz-box-shadow: 1px 1px 1px #DFDFDF;box-shadow: 1px 1px 1px #DFDFDF; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;	border-right:1px solid #DFDFDF\9;border-bottom:1px solid #DFDFDF\9;}


.queprocura .empreendimentos .linha{overflow:hidden;float:left;position:relative;}
.queprocura .empreendimentos .traco{margin:20px 0px;position:relative;height:1px; background-color:#e5e5e5;}

.queprocura .empreendimentos .col1{width:170px;font-size:12px;color:#333;float:left;line-height:32px;margin-bottom:4px;}
.queprocura .empreendimentos .col2{width:300px;font-size:12px;color:#333;float:left;line-height:32px}
.queprocura .empreendimentos .col3{padding-left:170px;font-size:11px;color:#333;clear:both;margin-bottom:6px;}

.queprocura .empreendimentos .input{width:560px; background:#fff;}
.queprocura .empreendimentos .textarea.input{padding-top:10px;width:560px;height:80px;resize:vertical; }

.queprocura .empreendimentos_container{background-color: #FFFFFF;border-radius: 3px 3px 3px 3px;padding-bottom:130px;padding-left: 58px;padding-top:53px;padding-right: 50px;min-height:523px;}

.queprocura .empreendimentos .btngeneric {float:left;display:block;height:42px;line-height:42px;vertical-align:middle;padding-left:20px;padding-right:20px;background-color:#CE0925;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;   text-align:center;}

.queprocura .chkboxlistParent label {
    position: relative;
    top: -2px;
}

.queprocura .chkboxlistParent {
    width: 100%;
    text-align: justify;
    padding: 30px 0px 20px 0px;
    font-size: 14px;
}

.queprocura .chkboxlistParent span {
    position: relative;
    visibility: hidden;
    display: inherit;
    font-size: 11px;
    font-family: Open Sans,sans-serif;
    color: red;
}

/* FORMULARUIO QUE PROCURA*/



#list .ui-multiselect.ui-state-default, #list .ui-widget-header .ui-state-default {
    height:42px;
}

#list .ddl_ordenacao .ui-multiselect {
    height:32px;
}

.w186 { width: 201px !important; }
    .w186 .lbl { width: 170px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; }

#list  .bloco-caracteristicas {
    margin:0 auto;
    margin-top:15px;
    width:223px;
    white-space:nowrap;
    overflow:hidden;
    
}

#list  .bloco-caracteristicas li{
    display:inline-block;
    font-size:15px;
    font-weight:700;
    color:#AAAAAA;
    margin-right:10px;
}
#list .bloco-caracteristicas li span {
     vertical-align:middle;
}
#list .bloco-caracteristicas li .num {
   
    margin-left:5px;
}

#list .bloco-frequentes { width: 200px; padding:20px; margin-top: 15px; }
    #list .bloco-frequentes .lbl_pesquisas_frequentes { font-size: 20px; color: #3D3D3E; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; padding-bottom: 15px; display: block; border-bottom: 4px solid #DFDFDF; }
    #list .bloco-frequentes li { display: block; border-bottom: 1px solid #DFDFDF; padding: 10px 0; font-size: 12px; color: #3D3D3E; }
        #list .bloco-frequentes li:last-child { border-bottom: 0; }
#list .bloco-frequentes li a { color: #3D3D3E; left: 20px; position: relative; text-indent: 0; width:180px;display:block; }
#list .bloco-frequentes li span { vertical-align: middle; margin-right: 15px; position: absolute; left: -20px; top: 5px; }

#list  .form_login .t12 {
    font-size:12px;
}

 #list .form_login .t11 {
    font-size:11px;
}


#list  .form_login .login_descr {
  float: left;
  margin-top: 32px;
  clear: left;
  width: 250px;
  line-height: 1.5em;
  font-size: 13px;
  font-family: Open Sans,sans-serif;
}


#list  .form_login input {
    width:254px;

  background: #F7F7F7;
  vertical-align: middle;
  display: block;
  padding: 0 5px 0 5px;
  margin-top: 2px;
  border: 1px solid #E9E9E9;
  font-size: 12px;
  font-weight: normal;
  color: #333333;
  height: 42px;

}

#list  .form_login .btn_login {
    top:10px;
}
#list .form_login .lnk_registar{ 
    float:left;clear:both;margin-top:21px;
     background-color:#D3171E; display:block; text-align:center; 
     height:40px; line-height:40px; width:150px; color:#fff; font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-weight:700;}


 #list .login_social li input{ float:left;width:24px; height:24px; display:block;background:url(/images/icons_sprite.png) no-repeat;text-indent:-1000px;overflow:hidden; box-shadow: 0 0 0;border-radius:0;border:0;cursor:pointer;}
 #list .login_social .log_facebook{background-position: -2px -2098px}
 #list .login_social .log_twitter{background-position: -2px -2124px}
 #list .login_social .log_google{background-position: -2px -2151px}
 #list .login_social .log_linkedin{background-position: -2px -2178px}

 /***********************/

.listagem_agencias .lbl_a_sua_pesquisa {
    margin-left: 0px!important;
}

.listagem_agencias #list .body_right .optimize
{
    width:216px;
    padding-left: 14px;
}

.listagem_agencias #list .body_left{width:740px;}