* {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F5F5F5;
}


#filtro_busca {
    padding:10px 20px 0px;
}
#frm_busca_imoveis br,
.of_quebra_linha_filtro{
	display:none;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}
h2 {
	font-size: 12px;
	text-transform: uppercase;
}
#geral {
	width: 779px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-top: 11px;
}
#topo {
	height: 111px;
	overflow: hidden;
	background-image: url(../images/bg_topo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	_margin-left:-10px;
}
#topo h1 {
	background-image: url(../images/logo_serrano.jpg);
	background-repeat: no-repeat;
	/*text-indent: -1000em;*/
	float: left;
	height: 100px;
	width: 269px;
	overflow: hidden;
	margin-top: 7px;
	margin-left: 9px;
}

#topo #slogan {
	background-image: url(../images/frase_bons_negocios.jpg);
	background-repeat: no-repeat;
	text-indent: -1000em;
	height: 29px;
	width: 275px;
	overflow: hidden;
	margin-top: 51px;
	margin-left: 23px;
	float: left;
}


#topo h1 a{
padding:2000px;
font-size:1000em;
}

#topo #dados_telefone {
	float: left;
	width: 183px;
	overflow: hidden;
	margin-top: 19px;
	background-image: url(../images/bg_box_ligue.jpg);
	background-repeat: no-repeat;
	margin-left: 9px;
	font-size: 22px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
}
#topo #dados_telefone p.telefone {
	display: block;
	padding-bottom: 13px;
	width: 183px;
}
#topo #dados_telefone a.link_saiba_mais {
	background-image: url(../images/ico_saiba_mais.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	width: 51px;
	overflow: hidden;
	text-indent: -1000em;
	margin-left: 67px!important;
	margin-left: 33px;
	float: left;
}
#links_topo {
	height: 20px;
	overflow: hidden;
	background-image: url(../images/bg_menu_topo.jpg);
	background-repeat: repeat-x;
	list-style-type: none;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 8px;
}
#links_topo li {
	float: left;
}
#links_topo a {
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
#links_topo a:hover {
	background-color: #F0EFEF;
}
#meus_imoveis {
	background-image: url(../images/bg_meus_imoveis.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 744px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-bottom: 5px;
}
#meus_imoveis a.open_box {
	background-image: url(../images/bg_link_meus_imoveis.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 124px;
	text-align: center;
	color: #333333;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	float: right;
	margin-top: 5px;
	margin-right: 4px;
}
#meus_imoveis a.open_box span.qtd {
	color: #FF0000;
}
#meus_imoveis #lista_meus_imoveis {
	position: absolute;
	left: 477px!important;
	left: 473px;
	top: 29px;
	height: 232px;
	width: 259px;
	border: 2px solid #C4C4C4;
	background-color: #FFFFFF;
	display: none;
}
#lista_meus_imoveis h4 {
	background-color: #DEDEDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
}
#lista_meus_imoveis ul {
	height: 184px;
	overflow: auto;
	font-size: 9px;
	padding: 5px;
}
#lista_meus_imoveis ul li {
	height: auto!important;
	height: 1%;
}

#lista_meus_imoveis ul li a {
	color: #000000;
	text-decoration: none;

margin:0px !important;
padding:0px !important;
margin-top:-5px;
	/*padding: 2px;
	display: block;
	background-image: url(../images/ico_delete.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#lista_meus_imoveis ul li a:hover {
	color: #CA3E2F;
	*/
}


#opcoes_meus_imoveis a.close_box {
	background-image: url(../images/seta_close_meus_imoveis.jpg);
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	overflow: hidden;
}
#opcoes_meus_imoveis span.opcoes {
	float: left;
}
#opcoes_meus_imoveis span.opcoes a {
	font-size: 9px;
	text-decoration: none;
	float: left;
	width: auto;
	white-space: nowrap;
	color: #000000;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
}
#barra_destaques {
	background-image: url(../images/bg_destaques.jpg);
	width: 744px;
	margin-right: auto;
	margin-left: auto;
	height: 213px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E0DFE3;
}
#destaque_esquerda {
	float: left;
	width: 601px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#frm_busca_imoveis {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	height: 53px;
	margin-bottom: 5px;
}
#frm_busca_imoveis p {
	padding-bottom: 10px;
}


#frm_busca_imoveis select, #frm_busca_imoveis button {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#frm_busca_imoveis select {
	margin-right: 8px;
	width: 126px;
}

#frm_busca_imoveis button {
	background-image: url(../images/bt_buscar_imoveis.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 54px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: -1000em;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 1px;
	cursor: pointer;
}
h2.titulo_destaques {
	clear: both;
	padding-bottom: 4px;
}
#lista_destaques .pb_mostrar_conteudos  {
	float: left;
}

#lista_destaques  .pb_mostrar_conteudos .pb_mostrar_cont{
	float: left;
	width: 128px;
	overflow: hidden;
	margin-right: 27px;
}

#lista_destaques .pb_mostrar_conteudos .pb_ultimo_cont{
margin:0px;
}

#lista_destaques  .pb_mostrar_conteudos .pb_mostrar_cont img {
	height: 82px;
	width: 124px;
	border: 1px solid #DDDEDF;
	display: block;
	background-color: #FFFFFF;
}
#lista_destaques  .pb_mostrar_conteudos .pb_mostrar_conteudos_campos {
	width: 124px;
	border: 1px solid #DDDEDF;
	display: block;
	text-align: center;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	margin-top: 2px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}


#lista_destaques  .pb_mostrar_conteudos .pb_mostrar_conteudos_campos a{
	text-align: center;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

#lista_destaques  .pb_mostrar_conteudos .pb_mostrar_conteudos_campos  a:hover {
	/*color: #8B2D2B;*/
}


#destaque_direita {
	float: right;
	width: 142px;
	overflow: hidden;
}
#destaque_direita h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: #666666;
	font-weight: bold;
    margin-top: -6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
}
#destaque_direita #tipo_busca,
#destaque_direita .pb_menu_opcoes {
	width: 124px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 13px;
}
#tipo_busca li,
.pb_menu_opcoes li {
	height: auto!important;
	height: 1%;
	text-align: left;
}
#tipo_busca li a,
.pb_menu_opcoes li a {
	color: #000;
	text-decoration: none;
	font-size: 11px;
}
#tipo_busca li a:hover,
.pb_menu_opcoes li a:hover {
	text-decoration: underline;
}

#frm_codigo {
	width: 124px;
	margin-right: auto;
	margin-left: auto;
}
#frm_codigo label, #frm_codigo input, #frm_codigo button {
	float: left;
}
#frm_codigo label {
	font-weight: bold;
	color: #000;
	margin-right: 5px;
}
#frm_codigo input {
	height: 14px;
	width: 75px;
	border: 1px solid #D1D1D0;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#frm_codigo button {
	clear: both;
	float: none;
	background-image: url(../images/bt_procurar_busca_rapida.jpg);
	background-repeat: no-repeat;
	text-indent: -1000px;
	display: block;
	height: 20px;
	width: 109px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
h2.titulo_empreendimentos {
	padding-top: 10px;
	padding-left: 19px;
	padding-bottom: 5px;
}
p.anim_empreendimentos {
	background-image: url(../images/img_anim_empreendimentos.jpg);
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
	height: 240px;
	width: 744px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-bottom: 20px;
}
a.bt_esquerda {
	background-image: url(../images/bt_esquerda.jpg);
	text-indent: -1000em;
	display: block;
	float: left;
	height: 153px;
	width: 29px;
	overflow: hidden;
	margin-top: 34px;
	margin-left: 18px!important;
	margin-left: 9px;
}
a.bt_direita {
	background-image: url(../images/bt_direita.jpg);
	text-indent: -1000em;
	display: block;
	float: left;
	height: 153px;
	width: 29px;
	overflow: hidden;
	margin-top: 34px;
}
#container_residenciais{
	/*float: left;*/
	position: relative;
	width: 684px;
	height: 198px;
	overflow: hidden;
	display: block;
	background-image: url(../images/bg_container_residenciais.jpg);
	float: left;
	background-repeat: repeat-x;
	background-position: left 34px;
	margin-bottom: 20px;
}
#container_residenciais .pb_mostrar_conteudos{
	display: block;
	position: absolute;
	width:10000px;
	left:0px;
	top:0px
}
#container_residenciais .pb_mostrar_conteudos .pb_mostrar_cont{
	float: left;
	border: 2px solid #A5A5A4;
	height: 187px;
	width: 112px;
	margin-left: 9px;
	margin-bottom: 10px;
	margin-right: 6px;
	padding: 2px;
	background-color: #FFFFFF;
}
#container_residenciais .pb_mostrar_conteudos  .pb_mostrar_cont img {
	display: block;
	height: 100px;
	width: 110px;
	border: 1px solid #DBDADA;
}
#container_residenciais .pb_mostrar_conteudos  .pb_mostrar_cont .pb_mostrar_conteudos_nome_cont{
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	height: 23px;
}
#container_residenciais .pb_mostrar_conteudos  .pb_mostrar_cont  .pb_mostrar_conteudos_descricao_cont {
	display: block;
	font-size: 9px;
	text-align: center;
	height: 41px;
}
#container_residenciais .pb_mostrar_conteudos  .pb_mostrar_cont a.link_detalhes {
	display: block;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	font-size: 10px;
	text-align: center;
}

#container_residenciais .pb_mostrar_conteudos  .pb_mostrar_cont a:link,
#container_residenciais .pb_mostrar_conteudos  .pb_mostrar_cont a:visited{
color:#000;
text-decoration:none
}

#container_residenciais .pb_mostrar_conteudos  .pb_mostrar_cont a:hover{

text-decoration:underline;
}

#container_residenciais .pb_mostrar_conteudos  .pb_mostrar_cont a.link_detalhes:hover {
	text-decoration: underline;
}
h2.titulo_cadastro {
	padding-left: 18px;
	padding-bottom: 5px;
}
#frm_cadastro {
	width: 400px;
	background-color: #DEDEDD;
	margin-left: 18px;
	padding-bottom: 5px;
}
#frm_cadastro p {
	padding: 5px;
}
#frm_cadastro label, #frm_cadastro input {
	float: left;
}
#frm_cadastro br {
	clear: both;
}
#frm_cadastro label {
	padding: 3px;
	width: 30px;
	margin-left: 5px;
}
#frm_cadastro input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	width: 215px;
	border: 1px solid #BABABA;
}
#frm_cadastro #email {
	margin-bottom: 5px;
}

#frm_cadastro #bt_cadastro {
	background-image: url(../images/bt_cadastrar.jpg);
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
	height: 22px;
	width: 111px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-right: 5px;
	margin-left: 90px;
}
#rodape {
	background-color: #FFF;
	width: 779px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}
#rodape option.of_opcao_do_campo_18{display:none;}
#links_rodape {
	background-image: url(../images/bg_links_rodape.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 11px;
	padding-left:6px;
	padding-bottom: 10px;
border-top:2px solid #BBB;
}
#links_rodape li {
	float: left;
}
#links_rodape li a {
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	padding-right: 7px;
	padding-left: 7px;
}
#links_rodape li a:hover {
	color: #A72118;
	text-decoration: underline;
}
#rodape address {
	text-align: center;
	font-style: normal;
}
#rodape address {
	font-style: normal;
	text-align: center;
background-image: url(../images/bg_destaques.jpg);
margin:0px 17px
}
#rodape address span.empresa {
	font-weight: bold;
	display: block;
	color: #333333;
}
#rodape address span {
	display: block;
	color: #000;
}
#rodape address span.email a {
	color: #000;
	text-decoration: none;
}
#rodape address span.email a:hover {
	text-decoration: underline;
}
#rodape #copyrigth {
	font-size: 10px;
	color: #999999;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
background-image: url(../images/bg_destaques.jpg);
margin:0px 17px
}


#rodape #plataforma_of{
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
}
#rodape #plataforma_of a{
color: #333;
text-decoration:none;

}
#rodape #plataforma_of a img{
border:none;
}


#resultado_busca{

}
#resultado_busca .erro_nenhum_registro{
	color:#E33;
	font-weight:bold;
	width:80%;
	margin:0px auto;
	text-align:center;
	padding:20px;
	background-color:#EEE;
	border:1px solid #F33;
}
.pb_detalhes_conteudo_campo_rotulo{
	font-weight:bold;
}



#destino{
	border:2px solid red;
	float:left;
	padding:20px;
	background-color: gray;
}


/******************************ResultadoBusca/ResultadoMenu/MostrarConteudos*************************************/


.pb_mostrar_conteudos_tabela{
	width: 744px;
	margin-right: auto;
	margin-left: auto;
}

.pb_mostrar_conteudos_tabela a {
color:#333;
text-decoration:none;
}
.pb_mostrar_conteudos_tabela a img {
	border:1px solid #CCC;
}

.pb_mostrar_conteudos_tabela td, .pb_mostrar_conteudos_tabela td *, .pb_mostrar_conteudos_tabela td * *{
font-size:11px !important;
}

.pb_mostrar_conteudos_tabela th, .pb_mostrar_conteudos_tabela th *, .pb_mostrar_conteudos_tabela th * *{
	font-size:11px !important;
}

.pb_mostrar_conteudos_tabela span.selecionados {
	float: left;
	background-image: url(../images/ico_checked.jpg);
	background-repeat: no-repeat;
	padding-left: 13px;
	margin-top: 0px;
	height: 10px;
	font-size: 10px;
	margin-left: 15px;
}
.pb_mostrar_conteudos_tabela span.seta {
	float: left;
	background-image: url(../images/ico_seta.jpg);
	text-indent: -1000em;
	display: block;
	height: 9px;
	width: 10px;
	overflow: hidden;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
}
.pb_mostrar_conteudos_tabela a.add_lista {
	float: left;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	background-image: url(../images/ico_adicionar_lista_2.jpg);
	padding-left: 17px;
	background-repeat: no-repeat;
}
.pb_mostrar_conteudos_tabela a.add_lista:hover {
	color: #FF0000;
	text-decoration: underline;
}
.pb_mostrar_conteudos_tabela tr.pb_cont_dif1{
	background-color: #F5F5F5;
}

.pb_mostrar_conteudos_tabela tr.pb_mostrar_conteudos_campos_rotulos,
.pb_mostrar_conteudos_tabela tr.fecha_table {
	background-image: url(../images/bg_barra_topo_resultados.jpg) !important;
	background-position: bottom !important;
	background-repeat: repeat-x !important;
}
.pb_mostrar_conteudos_tabela td {
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}
.pb_mostrar_conteudos_tabela td span.ref {
	display: block;
	color: #999999;
	padding-bottom: 10px;
}
.pb_mostrar_conteudos_tabela tr.pb_mostrar_conteudos_campos_rotulos th,
.pb_mostrar_conteudos_campos_rotulos .js_rotulo_selecao,
.pb_mostrar_conteudos_tabela tr.fecha_table td {
	height: 26px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin:0;
}

.pb_mostrar_conteudos_tabela tr th.pb_nome_campo a:hover{
    _text-decoration: underline;
}
.pb_mostrar_conteudos_tabela tr th.pb_nome_campo:hover{
    background-image: url(../images/seta_desativado_hover.png);
    background-position:  center bottom;
    background-repeat: no-repeat ;
}

.pb_mostrar_conteudos_tabela tr th.ordem_,
.pb_mostrar_conteudos_tabela tr th.ordem_1{
    background-image: url(../images/seta_desativado.png);
    background-position:  center bottom;
    background-repeat: no-repeat ;
}

.pb_mostrar_conteudos_tabela tr th.pb_nome_campo_id_1{
width:60px;
}

.pb_mostrar_conteudos_tabela tr th.ordem_atual,
.pb_mostrar_conteudos_tabela tr th.ordem_atual{
    background-image: url(../images/seta.png);
    background-position:  center bottom;
    background-repeat: no-repeat ;
}
.pb_mostrar_conteudos_tabela tr th.ordem_0{

    background-image: url(../images/seta_up.png);
    background-position:  center bottom;
    background-repeat: no-repeat ;
}

.pb_mostrar_conteudos_tabela tr th.ordem_atual a{
	color:black !important;
}


.pb_mostrar_conteudos_tabela tr .pb_nome_campo_id_38{
border-right: 1px solid #999999;
}
.pb_mostrar_conteudos_tabela tr .pb_nome_campo_id_ANEXO , .pb_mostrar_conteudos_campos_rotulos .js_rotulo_selecao{
border-left: 1px solid #999999;
width:1px !important;
}
.pb_mostrar_conteudos_anexo{

padding:0px;
}
.pb_mostrar_conteudos_tabela .js_selecao{
	padding-left:15px;
}
.pb_mostrar_conteudos_modulo_id_2 tr td{

	padding-left:15px;
	padding-right:15px;
}




.pb_mostrar_conteudos_tabela tr.fecha_table td {
	height:auto;
}
.pb_mostrar_conteudos_tabela tr.paginacao td.paginas {
	text-align: left;
	padding-bottom: 20px;
	padding-left: 10px;
}

.pb_paginacao {
margin:0px 30px;
padding-bottom: 10px;
text-align: center;
}
.pb_paginacao a {
margin:2px;
	font-weight: bold;
font-size:1.1em;
	color: #003366;
	text-decoration: none;
}
.pb_paginacao a.pg_mostrarConteudos_pag_atual {
    font-size:1.5em;
}
.pb_paginacao a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.pb_mostrar_conteudos_tabela tr.paginacao td.registros {
	text-align: right;
	cursor: crosshair;
}
.pb_mostrar_conteudos_nome_cont{
text-align:center;
}

.pb_mostrar_conteudos_tabela *{
/*	border:1px solid red;*/
}
/**************************************************************************/

#lista_meus_imoveis h6{
text-align:center;
font-size:1.4em;
}

#lista_meus_imoveis p{
text-align:center;
margin:15px 0px;
}

#lista_meus_imoveis ul li{
	margin:3px 0px;
	padding:2px;
}
#lista_meus_imoveis ul li.dif1{
background-color:#EEE;
}

#lista_meus_imoveis ul li.dif2{
background-color:#F0F0F0;
}

#lista_meus_imoveis ul li,
#lista_meus_imoveis ul li div{
display:block !important;
overflow:hidden !important;
height:15px;
}
#lista_meus_imoveis ul li div{
width:210px;
margin-top:3px;
float:left;
height:10px;
}

#lista_meus_imoveis ul li a.excluir,
#lista_meus_imoveis ul li a.excluir:hover{
color:white;
border:1px solid black;
background-color: #C00;
background-image: none;
font-weight: bold;
display:inline;
float:right;
display: block;
padding:0px 1px !important;
}


#lista_meus_imoveis ul li div.div1 div.div2{
margin:0px !important;
padding:0px !important;
width:500px;
}

#lista_meus_imoveis ul li div.div1 div.div2 div.of_campo{
display:inline !important;
float:none !important;
margin-right:3px;
}

#lista_meus_imoveis ul li div.div1 div.div2 div.of_campo_1{
float:left !important;
margin:0px;
margin-right:5px;
width:30px !important;
border-right:1px solid white;
}
#lista_meus_imoveis ul li div.div1 div.div2 div.of_campo_1 span.nome_campo_1{
display:none;
}

#lista_meus_imoveis ul li div.div1 div.div2 div .nome_cont{
	font-weight:bold !important;
}
#lista_meus_imoveis ul li div.div1 div.div2 div.of_campo_10 *{
	color:#555;
}


#lista_meus_imoveis ul li.lista_vazia{
	height: 150px;
}


.pb_mostrarConteudos_total_reg{
padding:5px 20px;
color:#444;
text-align:right;
}



/* id_bairro */
.pb_detalhes_conteudo_campo_id_45 *,
.pb_detalhes_conteudo_campo_id_45{
    display:none !important;
    position:absolute;
    visibility: hidden;
}

