﻿body
{
	width:100%;
	height:100%;
	border:0;
	margin:0;
	padding:0;
    color:#666666;
    background:#181514 url(/images/bg_home.png) repeat-x;
    font:12px Arial;
}

a
{
	text-decoration:none;
	color:#666666;
}

.ie7
{
    overflow:hidden;
    clear:both;
    height:0px;
}

/* MASTERPAGE INI */

.master_header
{
	display:block;
	width:980px;
	height:340px;
	margin:0px auto;
	border:0px solid #0000ff;
	padding:0;
	clear:both;
}

.master_header_logo_menu_idiomas
{
	display:block;
	float:left;
	width:980px;
	height:106px;
	margin:0px auto;
	padding:0;
	clear:both;
}

.master_header_logo
{
	display:block;
	float:left;
	width:200px;
	height:90px;
}

.master_header_logo img
{
	margin-top:8px;
}

.master_header_idiomas
{
	display:block;
	float:left;
	margin-top:8px;
	width:780px;
	height:24px;
	border:0px solid #00FF00;
}

.master_header_idiomas_opcoes
{
	display:block;
	float:right;
	width:405px;
	height:24px;
}

.master_header_idiomas_opcoes_numero
{
	display:block;
	float:left;
	width:250px;
	height:24px;
	background:url(/images/bg_header_num_email.png) no-repeat;
	color:#B6B6B6;
	font:11px Arial;
	line-height:24px;
}

.master_header_idiomas_opcoes_numero .telef
{
	padding-left:5px;
}


.master_header_idiomas_opcoes_idiomas
{
	display:block;
	float:left;
	width:150px;
	height:24px;
	margin-left:5px;
	background:url(/images/bg_header_idiomas.png) no-repeat;
}

.master_header_idiomas_opcoes_idiomas table
{
	margin-top:4px;
	margin-left:10px;
}

.master_header_menu
{
	display:block;
	float:left;
	width:780px;
	height:82px;
}

.master_header_menu_menu
{
	display:block;
	float:right;
	width:780px;
	height:48px;
	line-height:48px;
	border:0px solid #FF0000;
	margin-top:26px;
}

.master_header_menu_menu_link
{
	font:11px Arial;
	color:#FFFFFF;
	font-weight:bold;
}

.master_header_banner{
	display:block;
	float:left;
	width:980px;
	height:234px;
}

.master_header_img_principal
{
	display:block;
	float:left;
	width:980px;
	height:234px;
	background:transparent url(/images/img_principal.png) no-repeat;
}

.master_body
{
	clear:both;
	display:block;
	width:980px;
	margin:0px auto;
	border:0px solid #FF0000;
	padding:0;
}

.master_footer
{
	clear:both;
	display:block;
	width:980px;
	margin:0px auto;
	*margin:5px auto;
}

.master_footer_top
{
	display:block;
	width:980px;
	height:88px;
	background:url(/images/bg_footer.png) no-repeat;
}

.master_footer_top_menu_left
{
	display:block;
	float:left;
	padding-left:20px;
	font:12px Arial;
	line-height:88px;
	height:88px;
	text-decoration:none;
	color:#FFFFFF;
	width:660px;
}
.master_footer_top_menu_right
{
	display:block;
	float:left;
	font:12px Arial;
	text-decoration:none;
	color:#FFFFFF;
	margin-top:15px;
	border:0;
	padding:0;
	width:300px;
	height:73px;
}

.master_footer_top_menu_link
{
	color:#FFFFFF;
}

.master_footer_rss_email_newsletter
{
	width:249px;
	height:31px;
	background:url(/images/bg_email_newsletter.png) no-repeat;
	border:0px solid #FF0000;
}

.master_footer_rss_email_newsletter .txt_newsletter_inserir_email
{
	margin-top:10px;
	margin-left:5px;
	width:210px;
	background:transparent;
	border:0px solid #CCcccc;
	font:11px Arial;
}

.master_footer_rss_email_newsletter .lkb_newsletter_enviar
{
	display:block;
	float:left;
	margin-top:7px;
	width:21px;
	height:21px;
	background:url(/images/bt_registar_newsletter.png) no-repeat;
}

.master_footer_copyright
{
    margin-top:5px;
    float:left;
    clear:both;
    color:#FFFFFF;
    font:11px Arial;
    width:980px;
}

/* MASTERPAGE END */

/* NEWSLETTER INI */
.newsletter_sucess
{
    font-family:Arial, "Microsoft Sans Serif";
    font-weight:bold;
    font-size:11px;
    color:#FFFFFF;
}

.newsletter_error
{
    font-family:Arial, "Microsoft Sans Serif";
    font-weight:bold;
    font-size:11px;
    color:Red;
}
/* NEWSLETTER END */

/* CONTEUDOS INI */
.conteudos_header
{
	display:block;
	float:left;
	width:980px;
	height:58px;
	background:url(/images/bg_header_conteudos.png);
}

.conteudos_body
{
	width:940px;
	float:left;
	display:block;
	background:#FFFFFF url(/images/bg_body.png) repeat-x;
	padding:20px;
}

/* CONTEUDOS END */


/* DEFAULT INI */

.default_body_header
{
	float:left;
	display:block;
	width:980px;
	height:58px;
	background:url(/images/bg_default_header.png) no-repeat;
}

.default_body_header_left
{
	float:left;
	display:block;
	width:500px;
	height:58px;
	color:#FFFFFF;
	font-weight:bold;
	font:18px Arial;
	vertical-align:middle;
	margin-top:18px;
	margin-left:25px;
}

.default_body_header_left_todos_imoveis
{
	float:left;
	display:block;
	width:110px;
	height:58px;
	vertical-align:middle;
	margin-top:22px;
	margin-left:25px;
}

.default_body_header_left_todos_imoveis_hpl
{
	color:#FFFFFF;
	font-weight:bold;
	font:11px Arial;
}

.default_body_header_right
{
	display:block;
	float:left;
	width:280px;
	height:58px;
	color:#FFFFFF;
	font-weight:bold;
	font:18px Arial;
	vertical-align:middle;
	margin-top:18px;
	margin-left:25px;
}

.default_body
{
	width:980px;
	float:left;
	display:block;
	background:#FFFFFF url(/images/bg_body.png) repeat-x;
}

.default_body_left
{
	width:620px;
	float:left;
	clear:left;
	min-height:450px;
	padding:20px;
	background:transparent url(/images/bg_linha_vertical.png) no-repeat top right;
}

.default_body_right
{
	width:280px;
	float:left;
	min-height:450px;
	padding:20px;
}

.default_body_footer
{
	display:block;
	float:left;
	clear:both;
	width:980px;
	height:5px;
	background: transparent url(/images/footer_body.png) no-repeat;
	margin-bottom:6px;
}

.default_list_imoveis_tipo_tipologia
{
	font:12px Arial;
	color:#FFFFFF;
	height:23px;
	line-height:23px;
	width:180px;
	background:url(/images/bg_default_listagem_tipologia.png) no-repeat;
	font-weight:bold;
}

.default_list_imoveis_tipo_tipologia .lbl_tipologia
{
	margin-left:10px;
	width:170px;
	overflow:hidden;
	color:#FFFFFF;
}

.default_list_imoveis_objectivo_estado
{
	font:12px Arial;
	color:#1D761A;
	font-weight:bold;
}

.default_list_imoveis_consultar
{
	width:115px;
	height:19px;
	padding-top:4px;
	text-align:center;
	background:url(/images/bg_consultar.png) no-repeat;	
	font:11px Arial;
	font-weight:bold;
	color:#666666;
}

.default_pesquisa
{
	display:block;
	float:left;
	width:980px;
	height:153px;
	background:transparent url(/images/bg_pesquisas.png) no-repeat;
	margin-bottom:10px;
}

.default_pesquisa_tab_pesquisa
{
	display:block;
	float:left;
	width:404px;
	height:60px;
}

.default_pesquisa_tab_mapa
{
	display:block;
	float:left;
	width:576px;
	height:60px;
}

.default_pesquisa_pesquisa
{
	display:block;
	float:left;
	width:980px;
	height:90px;
}
/* DEFAULT END */

/*CONTEUDOS INI*/

.conteudos_texto
{
	width:560px;
	padding:30px;
	text-align:justify;
}

.conteudos_forms
{
	width:600px;
	padding-left:30px;
}

/*CONTEUDOS END*/

/*NOTICIAS INI*/
.noticias_data
{
	font:10px Arial;
	color:#1D761A;
}

.noticias_titulo
{
	font:12px Arial;
	font-weight:bold;
	color:#1D761A;
}

.noticias_titulo_list
{
	font:14px Arial;
	font-weight:bold;
	color:#1D761A;
}

.noticias_link
{
	font:11px Arial;
	font-weight:bold;
	color:#666666;
}

.noticias_list
{
	float:left;
	clear:both;
	display:block;
}


/*NOTICIAS END*/

/*MAPA INI*/

.contactos_mapa
{
	display:block;
	float:left;
	width:535px;
	text-align:left;
}



#ds_h div{width:100%;left:1px;top:1px}
#ds .hh1{height:1px}
#ds .hh2{height:2px}
#ds .hh3{height:3px}
#ds .hh4{height:4px}
#ds .hh5{height:5px}
#ds .hh6{height:6px}
#ds_v div{height:9999px; left:1px;top:1px}
#ds_v{height:0;}
#ds .v1{width:1px}
#ds .v2{width:2px}
#ds .v3{width:3px}
#ds .v4{width:4px}
#ds .v5{width:5px}
#ds .v6{width:6px}

#mapa_container{
	position:relative;
	display:block;
	width:530px;
}

.ds{background:#000;position:absolute;z-index:999;overflow:hidden}
#ds .o1{ opacity:.1;filter:alpha(opacity=10)}
#ds .o2{ opacity:.08;filter:alpha(opacity=8)}
#ds .o3{ opacity:.06;filter:alpha(opacity=6)}
#ds .o4{ opacity:.04;filter:alpha(opacity=4)}
#ds .o5{ opacity:.02;filter:alpha(opacity=2)}

.contactos_mapa_directions
{
	float:left;
	display:block;
	width:510px;
	height:117px;
	background:url(/images/bg_contactos_mapa_directions.png) no-repeat;
	padding:10px;
}

.contactos_mapa_directions .como_chegar
{
	font:12px Arial;
	color:#1D761A;
	font-weight:bold;
}
.input_pesquisa_local
{
	float:left;
	display:block;
	padding-top:3px;
	padding-left:5px;
	vertical-align:middle;
	width:250px;
	height:27px;
	background:url(/images/bg_contactos_mapa_text_local.png) no-repeat;
}

.input_pesquisa_imobiliaria
{
	float:left;
	display:block;
	padding-top:3px;
	padding-left:5px;
	vertical-align:middle;
	width:129px;
	height:27px;
	background:url(/images/bg_contactos_mapa_text_imobiliaria.png) no-repeat;
}

.textbox_pesquisa_local
{
	font-family:Arial, "Microsoft Sans Serif";
	font-size:12px;
	border:0px;
	width:240px;
}

.textbox_pesquisa_imobiliaria
{
	font-family:Arial, "Microsoft Sans Serif";
	font-size:12px;
	border:0px;
	width:119px;
	background-color:#FFFFFF;
}



.contactos_contactos
{
	display:block;
	float:left;
	width:370px;
	margin-left:30px;
	text-align:left;
}

.contactos_contactos_header
{
	background:url(/images/bg_contactos_contactos_header.png) no-repeat;
	width:370px;
	height:7px;
}

.contactos_contactos_footer
{
	background:url(/images/bg_contactos_contactos_footer.png) no-repeat;
	width:370px;
	height:7px;
}

.contactos_contactos_body
{
	background:url(/images/bg_contactos_contactos_body.png) repeat-y;
	width:330px;
	padding:20px;
}

.contactos_contactos_nome_imobiliaria
{
	font:12px Arial;
	color:#666666;
	font-weight:bold;
}

.contactos_contactos_contactenos
{
	font:18px Arial;
	color:#1D761A;
	font-weight:bold;
}

.input
{
	display:table;
	height:27px;
}

.input_left
{
	float:left;
	display:  table-cell;
	background:url(/images/bg_input_left.png) no-repeat;
	height:27px;
	width:4px;
}

.input_right
{
	float:left;
	display:  table-cell;
	background:url(/images/bg_input_right.png) no-repeat;
	height:27px;
	width:4px;
}

.input_center
{
	float:left;
	display:  table-cell;
	background:url(/images/bg_input_center.png) repeat-x;
	height:27px;
}

.input_mensagem
{
	display:block;
	float:left;
	width:330px;
	height:147px;
	background:url(/images/bg_contactos_mensagem.png) no-repeat;
}

.input_mensagem_peq
{
	display:block;
	float:left;
	width:330px;
	height:87px;
	background:url(/images/bg_contactos_mensagem_peq.png) no-repeat;
}


/*MAPA END*/

/* IMOVEIS LIST INI */
.list_imoveis
{
	width:610px;
	height:139px;
	margin-bottom:20px;
	padding:5px;
	background:url(/images/bg_list_imoveis.png) no-repeat;
}

.list_imoveis .list_imoveis_tipologia
{
	width:257px;
	height:40px;
	padding-top:3px;
	padding-left:10px;
	background:url(/images/bg_list_imoveis_tipologia.png) no-repeat;
	color:#FFFFFF;
}

.list_imoveis .list_imoveis_tipologia .tipo_tipologia
{
	font-weight:bold;
}

.list_imoveis .list_imoveis_preco
{
	width:130px;
	height:43px;
	background:url(/images/bg_list_imoveis_preco.png) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	line-height:43px;
	padding-right:5px;
}

.list_imoveis .list_imoveis_areas
{
	font-weight:bold;
}

.list_imoveis .list_imoveis_maisdetalhes
{
	width:115px;
	height:23px;
	background:url(/images/bg_consultar.png) no-repeat;
	text-align:center;
	line-height:23px;
}

.list_imoveis .list_imoveis_maisdetalhes .hpl_list_imovel_maisdetalhes
{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

/* IMOVEIS LIST END */

/*IMOVEIS SHOW INI*/
.imovel_show
{
	display:block;
	float:left;
	width:980px;
	margin-bottom:6px;
}

.imovel_show_header
{
	display:block;
	float:left;
	clear:both;
	width:980px;
	height:58px;
	background:transparent url(/images/bg_default_header.png) no-repeat;
}

.imovel_show_header_left
{
	float:left;
	display:block;
	margin-left:30px;
	font:16px Arial;
	width:530px;
	height:58px;
	vertical-align:middle;
}

/* H1 imovel */

.imovel_show_header_left h1
{
	color:#FFFFFF;
	font:16px Arial;
	font-weight:bold;
	display:inline;
	line-height:58px;
}

.default_body_header_right h1
{
	color:#FFFFFF;
	font:16px Arial;
	font-weight:bold;
	display:inline;
	line-height:50px;
}

/* H1 Imovel */

.imovel_show_header_right
{
	width:195px;
	color:#FFFFFF;
	font:11px Arial;
	line-height:50px;
	display:block;
	float:left;
	text-decoration:underline;
}

.imovel_show_header_right_preco
{
	display:block;
	float:left;	
	color:#FFFFFF;
	font:20px Arial;
	line-height:50px;
	width:190px;
	text-align:right;
	padding-right:30px;
}

.imovel_show_body
{
	display:block;
	float:left;
	clear:both;
	width:940px;
	padding:20px;
	background-color:#FFFFFF;
}

.imovel_show_body_fotos
{
	display:block;
	float:left;
	width:659px;
	height:390px;
	
}

.imovel_show_body_detalhes
{
	display:block;
	float:left;
	width:220px;
	height:350px;
	background:url(/images/bg_imovel_show_detalhes.png) no-repeat;
	padding:20px;
	margin-left:5px;
}

.imovel_show_detalhes_imoveis
{
	font-weight:bold;
}

.imovel_show_detalhes_imoveis_texto
{
	text-align:right;
}


.imovel_show_body_texto_pub
{
	display:block;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:920px;
}

.imovel_show_body_imovel_opcoes
{
	display:block;
	float:left;
	height:50px;
	vertical-align:middle;
	width:920px;
}

.imovel_show_body_imovel_opcoes_titulo
{
	display:block;
	float:left;
	width:300px;
	margin-top:17px;
	font:18px Arial;
	color:#1D761A;
	font-weight:bold;
	vertical-align:middle;
}

.imovel_show_body_imovel_opcoes_opcoes
{
	display:block;
	float:left;
	width:620px;
	margin-top:20px;
	vertical-align:middle;
	font-weight:bold;
}

.imovel_show_div_caracteristicas
{
	width:920px;
	float:left;
	display:block;
}

.imovel_show_div_caracteristicas_header
{
	display:block;
	float:left;
	width:920px;
	height:10px;
	background:url(/images/div_caracteristicas_header.png) no-repeat;
}

.imovel_show_div_caracteristicas_body
{
	display:block;
	float:left;
	width:900px;
	background-color:#ECECEC;
	padding:10px;
}

.imovel_show_div_caracteristicas_body_opcoes
{
	width:900px;
	height:50px;
	float:left;
}

.imovel_show_div_caracteristicas_body_opcoes_lnk
{
	height:30px;
	line-height:30px;	
	color:#FFFFFF;
	font:11px Arial;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
}

.imovel_show_div_caracteristicas_body_panels
{
	width:860px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	float:left;
	display:block;
}

.imovel_show_div_caracteristicas_footer
{
	display:block;
	float:left;
	width:920px;
	height:10px;
	background:url(/images/div_caracteristicas_footer.png) no-repeat;
}

.tbl_activo_seta
{
	height:5px;
	background:url(/images/tab_activo_seta.gif) no-repeat top center;
}

.tbl_inactivo_seta
{
	height:5px;
	background:url(/images/tab_inactivo_seta.gif) no-repeat top center;
}

.tbl_activo_left
{
	height:30px;
	width:4px;
	background:url(/images/tab_activo_left.gif) no-repeat top left;
}

.tbl_inactivo_left
{
	height:30px;
	width:4px;
	background:url(/images/tab_inactivo_left.gif) no-repeat top left;
}

.tbl_activo_right
{
	height:30px;
	width:4px;
	background:url(/images/tab_activo_right.gif) no-repeat top right;
}

.tbl_inactivo_right
{
	height:30px;
	width:4px;
	background:url(/images/tab_inactivo_right.gif) no-repeat top right;
}

.tbl_activo_center
{
	height:30px;
	background:url(/images/tab_activo_center.gif) repeat-x top;
	text-align:center;
}

.tbl_inactivo_center
{
	height:30px;
	background:url(/images/tab_inactivo_center.gif) repeat-x top;
	text-align:center;
}

.imovel_show_list_caracteristicas
{
	float:left;
	width:250px;
	margin-right:30px;
	margin-top:20px;
}

.caracteristicas_titulo_nome
{
	display:block;
	font:12px Arial;
	color:#333333;
	font-weight:bold;
	background:url(/images/bg_caracteristicas_tipo_titulo.png) no-repeat;
	width:235px;
	height:25px;
	line-height:25px;
	padding-left:15px;
}

.imovel_show_divisoes
{
	background:url(/images/bg_divisoes_header.png) no-repeat;
	width:167px;
	height:25px;
	padding-right:4px;
}

.lkb_pedir_info
{
	display:block;
	text-align:center;
	background:url(/images/bg_pedir_informacao.png) no-repeat;
	width:175px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}
/*IMOVEIS SHOW END*/

/* PESQUISA AVANCADA INI */

.pesquisa_de_ate
{
    font-family:Arial, "Microsoft Sans Serif";
	font-size:12px;
	border:1px solid #E1E1E1;
	margin:0px;
	color:#333333;
	height:20px;
	width:100px;
	padding-top:5px;
	padding-left:5px;
	vertical-align:middle;
}

.DropDownList_de_ate
{
	border:1px solid #E1E1E1;
	padding-left:4px;
	padding-top:2px;
	font:11px Arial;
	width:109px;
	height:25px;
}

/* PESQUISA AVANCADA END */

/* PESQUISA MAPA INI */

.mapa_body_left
{
	float:left;
	clear:left;
	width:660px;
	min-height:450px;
}

.mapa_flash
{
	display:block;
	float:left;
	width:660px;
	height:323px;
	vertical-align:top;
	margin:0px auto;
	border:0px solid #0000ff;
	padding:0;
	background:url(/images/fundo_mapa.png) no-repeat top;
}
/* PESQUISA MAPA END */


/* SIMULACAO INI */

.simulacao
{
	display:block;
	float:left;
	vertical-align:bottom;
	width:280px;
	height:68px;
}

.simulacao_lnk
{
	display:block;
	width:280px;
	height:68px;
	text-decoration:none;
	background:url(/images/btn_simulacao.png) no-repeat;
}

.simulacao_texto
{
	display:block;
	padding:15px;
}

.simulacao .lbl_simulacao
{
	font:16px Arial;
	color:#1D761A;
	font-weight:bold;
}

/* SIMULACAO END */

/* INI */

.lnk_pesquisar
{
	display:block;
	width:105px;
	height:30px;
	font:11px Arial;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	background:url(/images/bg_pesquisar.png) no-repeat;
}

.lnk_pesquisar_avancada
{
	display:block;
	width:121px;
	height:30px;
	font:11px Arial;
	color:#C3E5C2;
	text-align:center;
	text-decoration:none;
	line-height:30px;
	vertical-align:middle;
	background:url(/images/bg_pesquisar_avancada.png) no-repeat;
	
}

.txt330
{
	width:300px;
	height:18px;
	margin-top:2px;
	padding-top:3px;
	padding-left:3px;
	font:11px Arial;
	color:#666666;
	border:0px;
}

.txt200
{
	width:200px;
	height:18px;
	margin-top:2px;
	padding-top:3px;
	padding-left:3px;
	font:11px Arial;
	color:#666666;
	border:0px;
}

.txt60
{
	width:60px;
	height:18px;
	margin-top:2px;
	padding-top:3px;
	padding-left:3px;
	font:11px Arial;
	color:#666666;
	border:0px;
}

.textarea330
{
	width:320px;
	height:135px;
	margin-top:5px;
	margin-left:5px;
	font:11px Arial;
	color:#666666;
	border:0px;
}

.textarea330_87
{
	width:320px;
	height:80px;
	margin-top:5px;
	margin-left:5px;
	font:11px Arial;
	color:#666666;
	border:0px;
}

.pesquisa {
	font-family:Arial, "Microsoft Sans Serif";
	font-size:12px;
	border:1px solid #E1E1E1;
	margin:0px;
	color:#666666;
	height:20px;
	width:380px;
	padding-top:5px;
	padding-left:5px;
	vertical-align:middle;
}

.textarea {
	font-family:Arial, "Microsoft Sans Serif";
	font-size:11px;
	border:1px solid #E1E1E1;
	margin:0px;
	color:#666666;
	padding-top:5px;
	padding-left:5px;
	vertical-align:middle;
	height:125px;
	width:380px;
}

.DropDownList_pesquisa
{
	border:1px solid #E1E1E1;
	padding-left:4px;
	padding-top:2px;
	font:11px Arial;
	color:#666666;
	width:230px;
	height:25px;
}

.DropDownList
{
	border:0px;
	margin-left:5px;
	margin-top:4px;
	font:11px Arial;
	width:190px;
	height:20px;
}

.DropDownList_formulario
{
	border:1px solid #E1E1E1;
	padding-left:4px;
	padding-top:2px;
	font:11px Arial;
	width:240px;
	height:25px;
}

.t26
{
	font-size:26px;
}

.t18
{
	font-size:18px;
}

.t16
{
	font-size:16px;
}

.t14
{
	font-size:14px;
}

.t12
{
	font-size:12px;
}

.t11
{
	font-size:11px;
}

.branco
{
	color:#FFFFFF;
}

.vermelho
{
	color:#FF0000;
}

.verde
{
	color:#1D761A;
}
/* END */

/* PAGINAÇÃO INI */

div.pagination {
	font-size: 11px;
	font-family: Arial;
	background-color:Transparent;
	border-bottom:1px solid Transparent;
	color: #2CB229;
	display:block;
	height:20px;
	text-align:right;
	padding-right:10px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background-color:Transparent;
	text-decoration: none; /* no underline */
	color: #2CB229;
	border:1px solid #96D994;
}

div.pagination a:hover, div.pagination a:active {
	background-color:#2CB229;
	color: #FFFFFF;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
	background-color: #2CB229;
	color: #FFFFFF;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background-color:Transparent;
	color: #dddddd;
	border:1px solid #96D994;
}

/* PAGINAÇÃO END */


#social_networks{
	display:none;
	position:absolute;
	height:467px;
	width:420px;
	padding-top:50px;
	padding-left:30px;
	z-index:1111;
	background-color:#fff;
	background:url(/images/bg_social_networks.png) no-repeat;
}

#pedir_info{
	display:none;
	position:absolute;
	height:507px;
	width:420px;
	padding-top:50px;
	padding-left:30px;
	z-index:1111;
	background:url(/images/bg_div_pedirinfo.png) no-repeat;
}

#recomendar_imovel
{
	display:none;
	position:absolute;
	height:507px;
	width:420px;
	padding-top:50px;
	padding-left:30px;
	z-index:1111;
	background:url(/images/bg_div_pedirinfo.png) no-repeat;
}