
#content a {
	color:#4e4e4e;
}

#content a.alink1 {
	color:#0899c8;
	text-decoration:underline;
}

#content a:hover {
	text-decoration:underline;
}



/* CONFIGURAÇÃO DA DIV GLOBAL -------------------------------------------------------------------------- */

#content {
	width:850px;
	font-size:11px;
	color:#5c7486;
	margin:20px auto;
}

/* CONFIGURACOES DE LINKS COM ICONES À SUA ESQUERDA -----------------------------------------------------*/

#content ul.propriedades {
	padding:5px 10px;
}

#content ul.propriedades li {
	float:left;
	display:inline;
	margin:0 20px 0 0;
}

#content ul.propriedades li a {
	color:#0898c8;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#content ul.propriedades li img {
	vertical-align:middle;
}



/* CONFIGURACOES DAS TABELAS  ---------------------------------------------------------------------------*/


table#comparacaoLista {
	width:100%;
	margin:10px 0;
	border-collapse:collapse;
	border:none;
}

table#comparacaoLista thead tr td, table#comparacaoLista tbody tr td {
	padding:7px 10px;
	background:#fff;
	color:#b5b9bc;
	border-bottom:1px solid #c4cfd7;
	text-align:left;
}

table#comparacaoLista tbody tr td {
	background:#f8f9fa;
	color:#5c7486;
}

/*------------------------*/

table#comparacao {
	width:100%;
	margin:20px 0;
	border-collapse:collapse;
	border:none;
}

table#comparacao thead tr td {
	padding:20px 5px;
	text-align:center;
}

table#comparacao thead tr td img {
	padding:5px;
	background:#fff;
	border:1px solid #c4cfd7;
}

table#comparacao tbody tr td, table#comparacao tbody tr th {
	padding:7px 10px;	
	border-top:1px solid #c4cfd7;
}

table#comparacao tbody tr th {
	text-align:right;
}

table#comparacao tbody tr td.par {
	background:#f8f9fa;
}

/*-----------------------*/
.cx_resposta{
	width:100%;
	background-color:#F8F8F8;
	border:solid #E4E4E4 1px;
	height:80px;
	margin:8px 0;
	display:none;
}
.cx_resposta img{
	margin:10px;
	float:left;
}
.cx_resposta p{
	font-size:16px;
	margin:20px 0 0 0;
}
.cx_resposta p:first-line{
	text-transform:capitalize;
}
.cx_resposta p.txt_sucesso{
	color:#093;
}
.cx_resposta p.txt_alerta{
	color:#F90;
}
.cx_resposta p.txt_erro{
	color:#C00;
}



/*  CAIXA BUSCA RAPIDA  */
/* utilizado para evitar que o combo_box fique por cima da div */


#content #busca {
	width:610px;
	min-height:360px;
	_height:360px;
	padding:10px;
	float:left;
}

#content #busca h1 {
	margin:0;
	padding:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#5c7486;
}

#content #busca h1:first-line {
	line-height:30px;
	font-size:35px;
	color:#0613c2;
	letter-spacing:-1px;
}

#content ul.menu_abas {
	height:27px;
	margin:10px 0 0 0;
}

#content ul.menu_abas li {
	float:left;
	height:27px;
	margin:0 2px 0 0;
}

#content ul.menu_abas li a {
	display:block;
	float:left;
	height:17px;
	padding:5px 10px 5px 20px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#5c7486;
	background:url(../../img/imobsys/subs_icon_seta_direita5.png) no-repeat 7px 10px #d8d9e5;
}

#content ul.menu_abas li a:hover, #content ul.menu_abas li a.atual {
	background:url(../../img/imobsys/subs_icon_seta_baixo5.png) no-repeat 7px 12px #f2f5fb;
	text-decoration:none;
}

#content ul.menu_abas li a.atual {
	font-weight:bold;
}

#content #busca .buscas {
	width:100%-10px;
	min-height:255px;
	_height:255px;
	padding:12px 5px;
	background:#f2f5fb;
}

#content #busca .buscas p {
	font-size:12px;
	margin:0px 10px 10px 10px;
}

#content .carregando {
	position:absolute;
	display:none;
	width:130px;
	height:50px;
	margin:30px 0 0 220px;
	background:#fff;
	padding:10px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
}

#content #busca .buscas .pre_passos {
	width:570px;
	padding:15px 10px 10px 10px;
	margin:0 5px 10px 5px;
	background:#fff;
}

#content #busca .buscas .pre_passos input {
	float:left;
}

#content #busca .buscas .ou {
	width:340px;
	margin:10px auto;
	font-size:12px;
}

#content #busca .buscas .ou span {
	width:32px;
	float:left;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#0613c2;
}

#content #busca .buscas dl.passos_busca {
	min-height:190px;
	_height:190px;
	float:left;
	display:inline;
	background:#fff;
	color:#5C7486;
	margin:0 5px;
	padding:13px 10px;
	font-size:11px;
}

#content #busca .buscas dl.passos_busca dt {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#5c7486;
	background:url(../../img/imobsys/bg_passos_busca.png) no-repeat;
	padding:2px 0 5px 6px;
}

#content #busca .buscas dl.passos_busca dt:first-letter {
	color:#fff;
	padding:0 7px 0 0;
}

#content #busca .buscas dl.passos_busca dd {
	margin:10px 0;
}

#content dl.passos_busca select {
	font:normal 11px Arial, Helvetica, sans-serif;
	width:110px;
	border:1px solid #7f9db9;
}

#content .pre_passos input.form_textbox, #content .pre_passos textarea.form_textbox {
	width:auto;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333;
	padding:2px 2px;
	border:1px solid #7f9db9;
}


#content #busca .buscas .pre_passos label {
	font-size:12px;
}

#content #busca label.form_label {
	width:65px;
	float:left;
	padding:2px 2px 0 0;
	font-size:11px;
	text-align:right;
	color:#5c7486;
}

#content #busca label.auto {
	width:auto;
}

#content #busca .pre_passos label.busca_simples {
	display:block;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
}

#content #busca ul.categ_option {
	width:70px;
	float:left;
	margin:-2px 0 0 10px;
}

#content #busca ul.categ_option li {
	padding:0 0 5px 0;
	clear:both;
}




/*  SELECT BOXES ESTILIZADAS DA BARRA DE BUSCA E DE BUSCA RAPIDA  */


iframe.iframe_mostra_multi {
	width:587px;
	height:218px;
	margin-bottom:-280px;
	margin-left:5px;
	z-index:998;
	position:absolute;
}

dl.mostra_multi {
	width:587px;
	height:218px;
	background:url(../../img/imobsys/bg_opcoes.png) no-repeat;
	margin-bottom:-280px;
	margin-left:5px;
	z-index:999;
	position:absolute;
}

dl.mostra_multi dt {
	color:#FFF;
	padding:5px 0 0 8px;
	font-weight:bold;
	font-size:14px;
}

dl.mostra_multi dd div.cont_mm_1 {
	width:563px;
	height:139px;
	margin-left:10px;
	margin-top:10px;
	padding:3px 0 0 0;
	overflow:auto;
}

dl.mostra_multi dd div.cont_mm_2 {
	width:563px;
	height:25px;
	margin-left:10px;
	margin-top:6px;
}
dl.mostra_multi dd div.cont_mm_2 img {
	margin:5px 15px 0 10px;
}

.busca_avancada {
	float:right;
	margin:0px 20px 0 0;
	padding:0 0 0 10px;
	background:url(../../img/imobsys/icon_bullet_laranja.jpg) no-repeat left center;
}

ul.lista_cb_busca li, ul.buscaAvancada li ul.lista_cb_busca li {
	float:left;
	display:inline;
	width:30%;
	margin:0;
	padding:0;
}

fieldset.field_cb_busca {
	border:1px solid #CCC;
	padding:5px;
	margin-right:5px;
}

fieldset.field_cb_busca legend {
	padding:2px;
	font-weight:bold;
}

.cb_multi, .cb_multi_destaca {
	width:121px;
	height:22px;
	cursor:pointer;
	float:left;
	text-align:left;
	margin-bottom:10px;
}

.cb_multi {
	background:url(../../img/imobsys/input.png) no-repeat;
}

.cb_multi_destaca {
	background:url(../../img/imobsys/input_destaca.png) no-repeat;
	font-weight:bold;
}

.cb_multi span, .cb_multi_destaca span {
	position:relative;
	left:5px;
	top:4px;	
}

.cb_multi_2, .cb_multi_2_destaca {
	width:117px;
	height:18px;
	cursor:pointer;
	text-align:left;
	float:left;
	margin-bottom:5px;
}

.cb_multi_2 {
	background:url(../../img/imobsys/input.png) no-repeat;
}

.cb_multi_2_destaca {
	background:url(../../img/imobsys/input_destaca.png) no-repeat;
	color:#FFF;
	font-weight:bold;
}

.cb_multi_2 span, .cb_multi_2_destaca span {
	position:relative;
	left:-3px;
	top:9px;
}

.destaca_combo {
	font-weight:bold;
	border:3px solid #7f9db9;
}