@charset "utf-8";

/* RESULTADOS */

#content #resultados {
	
}

#content #resultados .anuncio {
	margin:10px 0 0 0;
}

#content #resultados .anuncio .select {
	width:17px;
	min-height:100px;
	_height:100px;
	padding:5px 0 0 0;
	*padding:0;
	text-align:center;
	float:left;
	background:url(../../img/imobsys/bg_anuncio.jpg) no-repeat;
}

#content #resultados .anuncio .select input {
	*margin:0 0 0 -2px;
	_width:16px;
	_margin:0;
}

#content #resultados .anuncio .imovel {
	width:601px;
	float:right;
	background:#eff2f4;
	padding:11px;
}


#content #resultados .anuncio:hover .imovel, #content #resultados .anuncio.aberto .imovel {
	width:601px;
	padding:10px;
	_padding:9px;
	border:1px solid #ff7d00;
	background:#FEF6ED;
}

#content #resultados .anuncio:hover .imovel .descricao, #content #resultados .anuncio.aberto .imovel .descricao {
	background:url(../../img/imobsys/bg_descricao_anuncio_over.jpg) repeat-y;
}

#content #resultados .anuncio .imovel .imagem {
	width:165px;
	float:left;
}

#content #resultados .anuncio .imovel .imagem ul.propriedades img {
	padding:0;
	background:none;
}

#content #resultados .anuncio .imovel .imagem ul.propriedades li {
	float:none;
	display:block;
	margin:5px 0;
}

#content #resultados .anuncio .imovel .imagem ul.propriedades li a {
	color:#5C7486;
	font-weight:normal;
}

#content #resultados .anuncio .imovel .imagem span.cod {
	margin:0 5px 0 0;
	padding:1px 0 1px 5px;
	background-color:#FEFEFC;
	width:155px;
	line-height:18px;
	text-align:left;
	display:block;
	border:#C4CFD7 solid 1px;
}

#content #resultados .anuncio .imovel .imagem img {
	padding:5px;
	background:#fff;
	border:1px solid #c4cfd7;
}

#content #resultados .anuncio .imovel .tit {
	width:420px;
	padding:10px 0 0 10px;
	float:right;
	background:#fff;
	cursor:pointer;
}

#content #resultados .anuncio .imovel .tit span {
	display:block;
	float:left;
	font-weight:bold;
	padding:2px 8px 0 0;
}

#content #resultados .anuncio .imovel .tit span.cod {
	width:80px;
	height:17px;
	float:right;
	margin:0 5px 0 15px;
	padding:2px 0 0 0;
	background:#eef2f5;
	border:1px solid #c4cfd7;
	text-align:center;
}



#content #resultados .anuncio .imovel .descricao {
	width:425px;
	float:left;
	margin:10px 0 0 10px;
	background:url(../../img/imobsys/bg_descricao_anuncio.jpg) repeat-y;
}

#content #resultados .anuncio .imovel .descricao .valor {
	width:200px;
	float:left;
	margin:0 0 0 10px;
	text-align:center;
}

#content #resultados .anuncio .imovel .descricao .valor span {
	display:block;
	font:bold 20px Arial, Helvetica, sans-serif;
	padding:15px 0;
}

#content #resultados .anuncio .imovel .descricao .itens {
	width:200px;
	float:left;
	margin:0 0 0 10px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

#content #resultados .anuncio .imovel .descricao .itens strong {
	font-size:12px;
}

#content #resultados .anuncio .imovel .descricao .anunciante {
	width:140px;
	float:left;
	margin:0 0 0 10px;
	text-align:center;
}

#content #resultados .anuncio .imovel .descricao .anunciante span {
	font-weight:bold;
	color:#ff7d00;
	text-transform:uppercase;
}

#content #resultados .anuncio .imovel .descricao .itens .wrap, #content #resultados .anuncio .imovel .descricao .valor .wrap {
	height:150px;
}

#content #resultados .anuncio .imovel .descricao .anunciante .wrap a {
	display:block;
	margin:10px 0 0 0;
}



/*  DATALHES   */


#content .detalhes {
	display:none;
	margin:20px -10px 0 -10px;
	padding:20px 11px;
	background:url(../../img/imobsys/bg_detalhes.jpg) no-repeat left top #FEF6ED;
}


#content .detalhes ul.propriedades li {
	width:auto;
	margin:0 20px;
}

#content .detalhes .wrap {
	width:295px;
	float:left;
}



/*  DATALHES  - AVALIAÇÃO */

#content .detalhes .avaliacao {
	width:135px;
	float:left;
	margin:10px 0 0 0;
}

#content .detalhes .avaliacao strong {
	font-size:12px;
}

#content .detalhes .avaliacao span {
	font-size:10px;
	float:right;
	padding:0 10px 0 0;
}

#content .detalhes .avaliacao img {
	cursor:pointer;
}




/* DETALHE - BARRA DE CONTATOS -------------  */


#content .detalhes .barra_contatos {
	width:600px;
	min-height:100px;
	background:#fff;
	margin:5px auto 20px auto;
	border-top:1px solid #C6CED1;
	border-bottom:1px solid #C6CED1;
}

#content .detalhes ul.formas_contato {
	width:auto;
	float:left;
	display:inline;
	padding:10px 0;
	border:none;
	margin:0;
}

#content .detalhes ul.formas_contato li {
	float:left;
	display:inline;
	margin:0 8px;
	text-align:center;
}

#content .detalhes #audio {
	width:240px;
	height:60px;
	float:right;
	margin:10px 0 0 0;
}




/*  DETALHES - MENU DAS ABAS  --------------- */


#content .detalhes ul.menu_abas, #content ul.menu_abas2 {
	height:27px;
	background:#FEF6ED;
	margin:0;
}

#content .detalhes ul.menu_abas li, #content ul.menu_abas2 li {
	float:left;
	margin:0 1px;
}

#content .detalhes ul.menu_abas li a, #content ul.menu_abas2 li a {
	display:block;
	float:left;
	height:17px;
	padding:7px 10px 3px 10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#5c7486;
	background:#c4cfd7;
	text-align:center;
}

#content .detalhes ul.menu_abas li a.atual, #content ul.menu_abas2 li a.atual {
	background:#fff;
	font-weight:bold;
	text-decoration:none;
}

#content .detalhes ul.menu_abas li a:hover, #content ul.menu_abas2 li a:hover {
	text-decoration:none;
	background:#fff;
}

#content .detalhes .cx_abas .conteudoAba {
	padding:15px;
	font:12px Arial, Helvetica, sans-serif;
	background:#fff;
}



/*  DETALHES - ABAS   ----------------*/


#content .detalhes .cx_abas {
	width:601px;
	margin:20px auto;
	background:#fff;
	min-height:227px;
	_height:227px;
}

#content .detalhes .abas_setas {
	width:601px;
	height:27px;
	overflow:hidden;
	background:#eff2f4;
}

#content .detalhes .abas_setas a.seta_dir, #content .detalhes .abas_setas a.seta_esq {
	display:none;
	width:20px;
	height:23px;
	overflow:hidden;
	padding:4px 0 0 3px;
	float:left;
	background:#fff;
	border-left:2px solid #EFF2F4;
}

#content .detalhes .abas_setas a.seta_esq {
	cursor:default;
	border:none;
	border-right:2px solid #EFF2F4;
}

#content .detalhes .abas {
	width:601px;
	height:27px;
	overflow:hidden;
	float:left;
	background:#eff2f4;
}

#content .detalhes .cx_abas .carregando {
	position:absolute;
	display:none;
	width:130px;
	height:50px;
	margin:30px 0 0 230px;
	background:#fff;
	padding:10px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
}

#content .detalhes .cx_abas .imgs {
	padding:10px;
	_padding:8px;
}

#content .detalhes .cx_abas .imgs ul.imagens li {
	width:140px;
	height:100px;
	margin:20px 2px 0 3px;
	float:left;
	text-align:center;
	color:#4e4e4e;
	font:normal 11px Arial, Helvetica, sans-serif;
}

#content .detalhes .cx_abas .imgs ul.imagens li a {
	display:block;
	width:131px;
	height:58px;
	padding:3px;
	border:1px solid #c8d2da;
	overflow:hidden;
}

#content dl.videos, #content ul.vids_thumbs {
	background:#fff;
	float:left;
	margin:10px 0;
}

#content dl.videos dt {
	font-size:20px;
	margin:5px 0;
}

#content ul.vids_thumbs {
	margin:10px 0 0 0;
	padding:20px 0;
}

#content ul.vids_thumbs li {
	width:130px;
	height:120px;
	float:left;
	padding:0;
	text-align:center;
	margin:7px;
	_margin:5px;
	font-size:11px;
}
