/* LISTA DE IMÒVEIS */
.resultados_imoveis { width:100%; background-color:#FFF; border-bottom:20px solid #FFF; float:left; }
.resultados_imoveis_listafoto { width:100px; background:url(/novo/images/semfoto.gif) no-repeat top center #FFF; padding:5px; border:1px solid #DDD; float:left }
.resultados_imoveis_colunafoto { float:left; width:112px; }
.resultados_imoveis_colunafoto p { display:none !important }
.resultados_imoveis_foto { width:100px; height:75px; float:left }
.resultados_imoveis_listafavorito { background:#F5F5F5; float:left; width:112px; }
.resultados_imoveis_video { background:url(/novo/images/ico_ficha_video.png) no-repeat 6px center; border-bottom:1px solid #DDD; float:left; font-size:11px; height:23px; line-height:23px; padding:2px 0 4px 28px; text-align:left; width:83px; }
.resultados_imoveis_tour360 { background:url(/novo/images/ico_360.png) no-repeat 6px center; border-bottom:1px solid #DDD; float:left; font-size:11px; height:23px; line-height:23px; padding:2px 0 4px 28px; text-align:left; width:83px; }
.resultados_imoveis_favoritosbotoes { background:url(/novo/images/ico_adicionar.gif) no-repeat center left; cursor:pointer; float:left; font-size:11px; height:23px; line-height:23px; padding:2px 0 4px 28px; text-align:left !important; width:83px }
.favorito { background-image:url(/novo/images/ico_remove.gif); }

.resultados_imoveis_qtdefoto { width:75px; height:16px; padding-top:5px; background:url(/novo/images/ico_fotos.gif) no-repeat left; padding-left:25px; font-size:11px; float:left }
.resultados_imoveis_fotosbotoes { width:100px; float:left; padding-top:10px; color:#999999 }
.resultados_imoveis_listatitulo { width:548px; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px; background-color:#F5F5F5; line-height:14px; float:left  }
.resultados_imoveis_listadescricao { /* 240 */ width:210px; margin-top:10px; padding-left:10px; padding-bottom:10px; float:left }
.resultados_imoveis_iconesfinanceiros { float:right; position:relative; margin-left:10px }
.resultados_imoveis_border { border-left:1px solid #DDD; padding-left:20px; width:320px; }
.resultados_imoveis_listadata { width:190px; text-align:right; float:right }
.resultados_imoveis_resumo { width:680px; background-color:#FFF; color:#666; cursor:default; border-bottom:2px solid #FFF; float:left; text-decoration:none; }
.resultados_imoveis_resumo img { border:none }
.resultados_imoveis_resumo2 { background-color:#F5F5F5 }
.resultados_imoveis_resumo:hover { background-color:#FFFDC5 }
.resultados_imoveis_resumo_cabecalho { width:50px; height:20px; font-weight:bold; padding-top:5px; float:left }
.resultados_imoveis_resumo_dados { width:50px; height:23px; padding-left:10px; padding-right:10px; border-right:1px solid #FFF; padding-top:12px; line-height:14px; float:left }
.resultados_imoveis_resumo_icone { width:50px; height:30px; padding-left:5px; padding-right:5px; border-right:1px solid #FFF; padding-top:5px; line-height:14px; float:left }
.resultados_imoveis_botoes { width:243px; padding:10px; margin-bottom:20px; float:left; border:1px solid #DDD  }

/* LISTA DE IMOBILIÁRIAS */
.resultados_imobiliarias_foto { width:150px; height:100px; background-color:#FFFFFF; background-image:url(/novo/images/semfoto.gif); background-repeat:no-repeat; background-position:center; padding:5px; border:1px solid #DDDDDD; margin-bottom:10px; float:left }
.resultados_imobiliarias_fotosbotoes { width:150px; float:left; padding-top:10px; color:#999999 }
.resultados_imobiliarias_listatitulo { width:498px; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px; background-color:#F5F5F5; line-height:14px; float:left }
.resultados_imobiliarias_listadescricao { width:235px; margin-top:10px; padding-left:10px; padding-bottom:10px; border-right:1px solid #DDD; float:left }
.resultados_imobiliarias_listadescricao1 { width:115px; margin-top:10px; padding-left:10px; padding-bottom:10px; border-right:1px solid #DDD; float:left }
.resultados_imobiliarias_listadescricao2 {  width:220px; margin-top:10px; padding-left:10px; padding-bottom:10px; float:left }
.resultados_destaques_vertodosimoveis { background-color:#F5F5F5; border:1px solid #DDD; float:right; font-size:11px; line-height:11px; padding:7px 10px; text-align:right;  }
.resultados_destaques_vertodosimoveis a { color:#666; font-weight:bold; text-decoration:none; }

.resultados_botao_vertelefone { width:90px; height:20px; font-size:11px; color:#FF6600; line-height:11px; float:left; cursor:pointer }
.resultados_botao_vertelefone img { padding-top:4px }
.resultados_botao_vertelefone2 { background:url(/novo/images/ico_phone2.gif) no-repeat left bottom; width:180px; height:25px; margin-left:5px; font-size:13px; color:#FF6600; line-height:14px; padding:0 0 0 40px; float:left; }
.resultados_botao_vertelefone2 span { color:#666; font-size:11px }

/* PAGINACAO DE RESULTADOS */
.resultados_valormin { float:left; margin-right:10px }
.resultados_valormax { float:left; }
.resultados_paginacao { width:100%; background-color:#F5F5F5; padding-top:7px; padding-bottom:7px; text-align:center; float:left }
.resultados_paginacao_descricao { width:100%; padding-top:10px; padding-bottom:10px; text-align:center; color:#999999; float:left }
.resultados_linha_listas { float:left; width:680px; height:55px }
.resultados_ordenar { float:right; width:95px; }

.resultados_paginacao a { border:1px solid #DDD; font-size:11px; background-color:#FFF; padding:2px 6px; margin-right:4px }
.resultados_paginacao a:hover { font-size:11px; border-color:#FC0;  }

.resultados_select { width:180px; padding:2px; float:right; font-size:11px; font-family:Arial, Helvetica; border:1px solid #999999; margin-bottom:6px; margin-top:2px; }
.resultados_nenhum { width:100%; float:left; text-align:center; padding-top:60px; padding-bottom:80px; background-color:#F9F9F9; }

/* RESULTADOS DO MAPA */
#map {	width:100%;	height:442px; float:left; z-index:1; }
#list {	width:298px; height:372px; float:left; overflow:scroll; overflow-x:hidden; }
.list_item { width:288px; padding-left:10px; background-color:#F5F5F5; padding-top:10px; cursor:pointer; height:52px; color:#999999; font-family:Arial; font-size:11px; line-height:1; }
.list_item2 { width:288px; padding-left:10px; background-color:#FFF; padding-top:10px; cursor:pointer; height:52px; color:#999999; font-family:Arial; font-size:11px; line-height:1; }
.list_icon { width:25px; margin-right:10px; padding-left:2px; height:13px; padding-top:3px; text-align:center; font-size:11px; color:#CC6600; font-weight:bold; float:left; background-image:url(http://www.sub100.com.br/empresas/imob/icons/1.gif); background-repeat:no-repeat; }
.list_foto { width:72px; float:left; }
.list_text { width:150px; height:52px; float:left; }
.box_label { width:278px; padding:10px; float:left; background-color:#F9F9F9; border-bottom:1px solid #EEE; }
.box_paginas { width:278px; padding:10px; float:left; background-color:#F9F9F9; border-top:1px solid #EEE; }
.box_text { width:81px; height:24px; text-align:right; padding-right:7px; padding-top:2px; font-size:12px; float:left; }
.box_form { width:200px; height:26px; float:left; }
.box_button { width:278px; text-align:right; padding:10px; float:left; border-top:1px solid #EEE; border-bottom:1px solid #EEE; margin-top:10px; }
.icon_fechar { width:14px; height:14px; float:right; }
.formularios { width:160px; border:1px solid #DDD; background-color:#F5F5F5; font-size:12px; color:#666666; }
.Azul12 { font-size:12px; color:#2D82C8; }
.size10 { font-size:10px; font-family:Arial; }
.link11 { text-decoration:none; color:#666666; font-size:11px; }
.link11:hover { text-decoration:none; color:#FF6600; font-size:11px; }
.paginas { width:150px; float:right; text-align:right; }
#loading { width:160px; background-color:#FF9900; color:#FFF; font-weight:bold; padding:3px; text-align:left; position:absolute; top:308px; left:20px; }


/* FAVORITOS */
.resultados_lista_favoritos td { padding-bottom:20px; }
#FavoritosPrint .resultados_titulo { padding:15px 0 10px 0; }

.addfavorito { text-align:center; }
.addfavorito:hover { background-color:#EEE }

.imprimirfavoritos { float:right; margin-right:15px; width:130px; font-size:11px; line-height:10px; cursor:pointer; margin-top:10px }
.removerfavoritos { float:right; margin-right:0; width:130px; font-size:11px; line-height:10px; cursor:pointer; margin-top:10px }
.removerfavoritos b, .imprimirfavoritos b { font-size:12px }
.favoritos_remover { border-top:1px solid #FC0; border-bottom:1px solid #EEE; float:left; height:40px; margin:10px 0 15px 0; width:100% }

