﻿html>body>div.protection {position: fixed;top:0px;}
div.protection{top:0px;position: absolute;width: 100%;height: 100%;z-index: 99999;vertical-align:middle;text-align:center;color:#FFFFFF;font-size:18px;display:none;layer-background-color:#000000;background-color:#000000;}
div.bckprotection{top:0px;position: absolute;width: 100%;height: 100%;z-index: 99999;layer-background-color:#000000;background-color:#000000;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;vertical-align:middle;text-align:center;color:#FFFFFF;font-size:18px;display:none;border:2px solid #FF0000;}

li,ul{margin:0;padding:0;list-style-type:none;}

input:focus {outline: none;}
select:focus {outline: none;}
textarea:focus {outline: none;}

img{border:0;}
html {background-color:#F1F1F1;height:100%;}

h1,h2,h3,h4,h5{font-size:100%;font-weight:normal;margin:0;padding:0;border:0;display:inline;}

body{width:100%;min-height:800px;border:0;margin:0;padding:0;color:#000000;font:11px Arial;}

a{text-decoration:none;}
.hidden {display:none;}
.spacing{letter-spacing:-2px;}
chkboxlistText .toTop {
    overflow: auto;
    position: absolute;
    width: 0px;
    height: 0px;
    top: 0;
}
.master{display:block;width:100%;margin:0px auto;padding:0;border:0px;}

.w90{width:90px!important}
.w186{width:186px!important}

/*******************/
.t6 {font-size:6px;}
.t10 {font-size:10px;}
.t11 {font-size:11px;}
.t12 {font-size:12px;}
.t13 {font-size:13px;}
.t14 {font-size:14px;}
.t15 {font-size:15px;}
.t16 {font-size:16px;}
.t18 {font-size:18px;}
.t19 {font-size:19px;}
.t20 {font-size:20px;}
.t21 {font-size:21px;}
.t22 {font-size:22px;}
.t24 {font-size:24px;}
.t26 {font-size:26px;}
.t27 {font-size:27px;}
.t28 {font-size:28px;}
.t30 {font-size:30px;}
.t32 {font-size:32px;}
.t36 {font-size:36px;}
.t38 {font-size:38px;}
.t40 {font-size:40px;}
.t42 {font-size:42px;}
.t45 {font-size:45px;}
.t50 {font-size:50px;}
.t55 {font-size:55px;}

.cinza66{color:#666666;}
.cinza33{color:#333333;}
.cinza88{color:#888888;}
.cinza99{color:#999999;}
.cinzaB1{color:#B1B1B1;}
.cinzaCC{color:#CCCCCC;}
.cinza24{color:#242424;}
.cinza4C{color:#4C4C4C;}
.cinza47{color:#474747;}
.cinza87{color:#878787;}
.cinza17{color:#171717;}
.cinza7E{color:#7E7E7E;}
.cinza79{color:#797979;}
.vermelho{color:#FF0000;}
.vermelhoEC{color:#CD1232;}
.dourado5D{color:#5D5535;}
.dourado9A{color:#9A8C57;}
.branco {color:#fff;}
.verde{color:#3C8314;}
.preto {color:#000;}
.bold{font-weight:bold;}

.gray { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ }
    .gray * { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ }

.bottom{vertical-align:bottom;}
.top{vertical-align:top;}

.line_height150 {line-height:150%;}
.line_height180 {line-height:180%;}
.line_height200 {line-height:200%;}
.line_height250 {line-height:250%;}

.white_shadow {text-shadow: 1px 1px 0px #FFFFFF;}
.grey_shadow {text-shadow: 1px 1px 0px #E1E1E1;}
.sublinhado{text-decoration:underline;}
.risco{text-decoration:line-through;}
.pointer{cursor:pointer;}
.italico{font-style:italic;}
.upper{text-transform:uppercase}

/* FONT FACES */
@font-face { font-family: 'OpenSansBold'; src: url('fonts/opensans-bold-webfont.eot'); src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.woff') format('woff'), url('fonts/opensans-bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold-webfont.svg#OpenSansBold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'OpenSansRegular'; src: url('fonts/opensans-regular-webfont.eot'); src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'OpenSansSemibold'; src: url('fonts/opensans-semibold-webfont.eot'); src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibold-webfont.woff') format('woff'), url('fonts/opensans-semibold-webfont.ttf') format('truetype'), url('fonts/opensans-semibold-webfont.svg#OpenSansSemibold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sans_condensedbold'; src: url('fonts/opensans-condbold-webfont.eot'); src: url('fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-condbold-webfont.woff') format('woff'), url('fonts/opensans-condbold-webfont.ttf') format('truetype'), url('fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sanscondensed_light';src: url('fonts/opensans-condlight-webfont.eot');src: url('fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-condlight-webfont.woff') format('woff'), url('fonts/opensans-condlight-webfont.ttf') format('truetype'), url('fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'WhitneyCondensedSemibold';src: url('fonts/opensans-condbold-webfont.eot');src: url('fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-condbold-webfont.woff') format('woff'), url('fonts/opensans-condbold-webfont.ttf') format('truetype'), url('fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'WhitneyCondensedMedium';src: url('fonts/opensans-condlight-webfont.eot');src: url('fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-condlight-webfont.woff') format('woff'), url('fonts/opensans-condlight-webfont.ttf') format('truetype'), url('fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');font-weight: normal;font-style: normal;}

.whitney{font-family: 'open_sanscondensed_light',Arial}
.whitneySB{font-family: 'open_sans_condensedbold',Arial}
.openSansR{font-family: 'OpenSansRegular',Arial}
.openSansB{font-family: 'OpenSansBold',Arial;font-weight:normal;}
.openSansSB{font-family: 'OpenSansSemibold',Arial;}
.openSansCL{font-family: 'open_sanscondensed_light',Arial;}
.openSansCB{font-family: 'open_sans_condensedbold',Arial;font-weight:normal;}

/* SKYPE NUMBER DETECTION */
.descricao_imovel span.skype_pnh_container {display:none !important;}
.descricao_imovel span.skype_pnh_print_container {display:inline !important;}

SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_common SPAN.skype_pnh_text_span{color: #E1131E !important;}
.contactos SPAN.skype_pnh_container IMG.skype_pnh_logo_img{display:none !important;}

.nui span span:first-child{display:inline !important;}

/* ----------------------------
    FORMULARIOS
------------------------------------*/
    
.input{height:32px; line-height:32px\9;border: 1px solid #E9E9E9; font-size:12px;color:#333333;padding:0 15px;} 
.button{width:205px;height:32px; line-height:32px;border-radius:2px;display:block;font-size:14px;text-transform:uppercase;text-align:center; font-family: 'Open Sans Condensed', sans-serif; font-weight:700;}
.btn_branco{background-color:#fff;color:#E1131E}
.btn_branco:hover{background-color:#fff;color:#333}

.btn_vermelho{background-color:#E1131E;color:#fff}
.btn_vermelho:hover{background-color:#E1131E;color:#ddd}

.btn_cinza{background-color:#333;color:#fff}
.btn_cinza:hover{background-color:#333;color:#ddd}

.titulo_conteudos { font-family: 'OpenSansBold',Arial; font-weight: bold; font-size: 40px; color: #CD1232; letter-spacing: -2px; line-height:100%;}

/* ---------------------------- 
    LAYOUT GERAL 
------------------------------------*/
.w1054{max-width:1054px;margin:0 auto;position:relative;}
.w980{width:980px;margin:0 auto;position:relative;}
.w245{width:245px;}

.fleft { float:left; }
.fright { float:right; }
.fclear { clear:both; }

/* ---------------------------- 
    HEADER 
------------------------------------*/
#header{height:52px; background-color:#fff;position:fixed;top:0;width:100%;z-index:999;box-shadow:0px 0px 2px #ccc;border-bottom:1px solid #DFDFDF\9;}
    
/* MENU TOPO ESQUERDA */
#menu_topo{float:left;}
#menu_topo>li{float:left;position:relative;background:url(/images/menu_topo_li_sep.png) no-repeat left center;margin-top:2px;}
#menu_topo>li:first-child{background:transparent;}
#menu_topo>li>a{line-height:52px;color:#333333;padding-right:15px; padding-left:15px;display:block;}
#menu_topo>li>a:hover,#menu_topo>li>a.active{color:#CE0925}

#menu_topo .active{background:#E8131E;border-radius: 5px 5px 0 0;color:#fff}
#menu_topo .active>a,#menu_topo .active>a:hover{color:#fff}
#menu_overlay{position:fixed; width:100%; height:100%;background-color:transparent;z-index:100;display:none}



    
/* ---------------------------- 
    MENU MINHA CASA - TOPO DIREITA
------------------------------------*/
#menu_minha_casa{float:right;}
#menu_minha_casa>li{float:left; padding-right:15px;margin-right:8px;margin-top:2px;height:50px;position:relative;}
#menu_minha_casa>#li_minha_casa.active{background:#CD1232;border-radius: 5px 5px 0 0;color:#fff}
#menu_minha_casa>#li_minha_casa.active>a{background-position: 3px -38px}
#menu_minha_casa>li:last-child{ margin-left:0;padding:0;padding-right:18px;}
#menu_minha_casa>li>a{line-height:50px;position:relative;}

#menu_minha_casa .update_panel_count{margin-top:19px;position:relative;}

#menu_minha_casa  #li_idiomas .update_panel_count {margin-top:14px;position:relative;}
    
.icon_dropable{width:5px; height:3px;position:absolute;top:20px; right:7px; background:url(/images/icons_sprite.png) no-repeat -13px -216px;}
.active .icon_dropable{background-position: -13px -231px;}

#li_minha_casa>a{background:url(/images/icons_sprite.png) no-repeat 3px -6px;padding-left:32px;cursor:pointer;color:#333}
#li_minha_casa .login{background:url(/images/icons_sprite.png) no-repeat 3px -2669px;padding-left:32px;cursor:pointer;color:#333}

#li_minha_casa.active>a{color:#fff}
#li_vender>a{background:url(/images/icons_sprite.png) no-repeat -2px -71px;padding-left:25px;}

/*#menu_minha_casa > #li_guardadas{background:transparent;}*/
#li_vender{background:url(/images/menu_topo_li_sep.png) no-repeat right center;}
#li_guardadas>.update_panel_count a{background:url(/images/icons_sprite.png) no-repeat -2px -101px;padding: 5px 0 5px 25px;cursor:pointer}
#li_observadas>.update_panel_count a{background:url(/images/icons_sprite.png) no-repeat -2px -132px;padding: 5px 0 5px 25px;cursor:pointer}

#li_idiomas>.update_panel_count a{background:url(/images/icons_sprite.png) no-repeat 0px -2795px;padding: 5px 0 5px 25px;cursor:pointer;display:block;height:20px;}
#li_idiomas>.icon_dropable{right:8px;}
#menu_minha_casa > #li_observadas{margin-right:0px;}

#li_guardadas.active,#li_observadas.active,#li_idiomas.active{background: #E8131E;border-radius: 5px 5px 0 0;height: 52px;margin-top: 2px;}

#li_guardadas.active>.update_panel_count>a{color:#fff; background-position: -2px -1664px}
#li_observadas.active>.update_panel_count>a{color:#fff; background-position: -2px -1696px}
#li_idiomas.active>.update_panel_count>a{color:#fff; background-position: 0px -2822px}
    



/*-----------------------------
LOGIN DENTRO DO CONTEUDO
-----------------------------------*/

#login_radar .login_tiulo,#bloco_conteudo .login_tiulo{color:#CD1232}
#login_radar .lnk_registar,#bloco_conteudo .lnk_registar{color:#fff; background-color:#CE0925}
#login_radar .form_login input, #bloco_conteudo .form_login input, #criar_anuncio .form_login input{background-color:#F7F7F7;height:29px;line-height:29px\9;border-radius:0px;box-shadow: 0 1px 1px 0 #ccc inset;font-size:12px; color:#333}
#login_radar  #formulario_login,#bloco_conteudo  #formulario_login{border-color:#ddd}
#login_radar .form_login .btn_login,#bloco_conteudo .form_login .btn_login{top:3px;}
#bloco_conteudo .login_social li input{background-color:transparent;border:0;box-shadow: 0 0 0}
#bloco_conteudo .login_social .log_facebook{background-position: -2px -2098px}
#bloco_conteudo .login_social .log_twitter{background-position: -2px -2124px}
#bloco_conteudo .login_social .log_google{background-position: -2px -2151px}
#bloco_conteudo .login_social .log_linkedin{background-position: -2px -2178px}

#login_radar #login_social_holder{display:none}
#login_radar .login_screen .form_login .coluna2{margin-left:0;margin-top:50px;clear:left; }

#criar_anuncio .form_login .coluna2 .recuperar { color: #000000; }
#criar_anuncio .form_login .input_form, #criar_anuncio .form_login .input_pass{width:200px;padding-right:59px;}
#criar_anuncio #formulario_login { border: 0px;padding-top:0px; }
#criar_anuncio .form_login .coluna2 .erro { color: #FF0000; }
#criar_anuncio .form_login .btn_login{right:10px;}
#criar_anuncio .form_login .coluna1{width:280px;padding-right:30px;border-right:1px solid #F1F1F1;}
#criar_anuncio .form_login .coluna2{padding-top:0px;width:280px;}
#criar_anuncio .form_login .linha > span.login_error{right:22px; top:5px; color:#ff0000 !important;font-size:22px;}

/*-----------------------------
LOGIN DENTRO DOS CLASSIFICADOS
-----------------------------------*/
    /*#criar_anuncio .dropdown .ui-multiselect-checkboxes { position:relative; overflow-y:hidden;overflow:hidden; }
    #criar_anuncio .login_screen .registo_container { background-color: #FFFFFF; border-radius: 3px 3px 3px 3px; box-shadow: 1px 1px 1px #DFDFDF; margin-top: 20px; padding: 53px 50px 300px 58px; overflow: hidden; }
    #criar_anuncio .login_screen .form_login  .coluna2{float:left; margin-left:50px;}
	#criar_anuncio .linha.erro{color:#CE0925}
	#criar_anuncio .login_screen .form_login .linha > span.login_error{color:#FF0000 !important;}
	#criar_anuncio .login_error{color: #FF0000!important;font-size: 32px;position:absolute;top: 1px;}*/
    



#idiomas{background: none repeat scroll 0 0 #E8131E;position: absolute;top: 50px;width: 70px;padding:20px; display:none; right:0; }
#idiomas .titulo {display:block;float:left;width:294px;padding:20px 14px 20px 14px;}
#idiomas .separador_titulo {display:block;float:left;width:322px;height:1px;background:url(/images/bg_separador_favoritos1.png) repeat-x;}
#idiomas .imovel {display:block;float:left;width:294px;height:53px;margin:7px 14px 7px 14px;}
#idiomas .img {display:block;float:left;width:89px;height:53px;}
#idiomas .dados {display:block;float:left;width:205px;height:53px;}
#idiomas .separador {display:block;float:left;width:294px;height:1px;margin:0px 14px 0px 14px;background:url(/images/bg_separador_favoritos2.png) repeat-x;}
#idiomas .ver_todos {display:block;float:left;width:294px;padding:15px 14px 15px 14px;text-align:center;}

/*  ----------------------------
    CAIXA DE PESQUISA 
------------------------------------*/
.pesquisa{width:822px;}
.seccao_home .pesquisa{margin:0 auto;}

/*  ----------------------------
    FOOTER 
------------------------------------*/
#footer{background-color:#1F1F1F;position:static;bottom:0px;width:100%;z-index:9999}

#footer_trigger{width:28px; height:28px; background:url(/images/icons_sprite.png) no-repeat -2px -476px;text-indent:-1000px; overflow:hidden; cursor:pointer;position:absolute;top:-14px;left:0;z-index:999}
#footer_trigger.open{background-position: -2px -511px;}
#fundo_linha1{border-bottom:1px solid #2A2A2A;background-color:#1F1F1F; height:40px;position:relative;z-index:999;padding-top:3px;}
#fundo_linha2{height:0px;overflow:hidden;height:auto!important\9;}

#footer .footer_desc{float:left; margin-right:15px;line-height:33px;margin-left:30px;cursor:pointer}

#footer .menu_fundo{float:left;}
#footer .menu_fundo li{display:inline;padding-right:12px; margin-right:12px;background:url(/images/li_footer_sep.png) no-repeat right center; color:#7e7e7e}
#footer .menu_fundo li:last-child{background:transparent}
#footer .menu_fundo li a{color:#7E7E7E;line-height:37px;}
#footer .menu_fundo li a:hover,#footer #menu_footer li a.active{color:#fff;}
#footer .copyright a{color:#666666;}
#footer .copyright a:hover{color:#fff;}



/*#footer #links_redes_sociais{float:right;margin-top:7px;}*/
#footer #links_redes_sociais{float:right;margin-top:7px;height:30px;}
#footer #links_redes_sociais li{float:left;}
/*#footer #links_redes_sociais a{float:left;width:20px; height:20px; text-indent:-100px; overflow:hidden;background:url(/images/icons_sprite.png) no-repeat;margin-left:5px;}*/
#footer #links_redes_sociais .face{float:left;width:67px; height:13px; text-indent:-100px; overflow:hidden;background:url(/images/icon_facebook.png) no-repeat;margin-left:5px;}
#footer #links_redes_sociais .siga{float:left;color:#7E7E7E;padding-right:3px;}

.linguas_select{float:left;color:#7E7E7E;display:none;}
.linguas_select a{color:#7E7E7E;line-height:37px;}
.linguas_select a:hover,.linguas_select a.active{color:#fff;}


#footer #links_redes_sociais .link_facebook{background-position:0px -0px}
#footer #links_redes_sociais .link_facebook:hover{background-position:0px -14px}

/*#footer #links_redes_sociais .link_facebook{background-position:-5px -240px}
#footer #links_redes_sociais .link_facebook:hover{background-position:-5px -268px}
#footer #links_redes_sociais .link_gplus{background-position:-5px -295px}
#footer #links_redes_sociais .link_gplus:hover{background-position:-5px -323px}
#footer #links_redes_sociais .link_twitter{background-position:-5px -350px}
#footer #links_redes_sociais .link_twitter:hover{background-position:-5px -377px}
#footer #links_redes_sociais .link_linkedin{background-position:-5px -406px}
#footer #links_redes_sociais .link_linkedin:hover{background-position:-5px -434px}*/

/*#footer .ico_partilhar_global {color:#7E7E7E;}*/
/*#footer .ico_partilhar_global:hover{color:#fff;}*/

#partilhar-global{float:right;position:relative;}
.ico_partilhar_global{background: url("/images/partilha-mini_off.png") no-repeat scroll left center transparent;height: 15px;margin-top: 10px;padding-left: 20px;margin-right: 16px;border-right: 1px solid #666;padding-right: 13px;color:#7E7E7E;}
.ico_partilhar_global:hover{background: url("/images/partilha-mini.png") no-repeat scroll left center transparent;height: 15px;margin-top: 10px;padding-left: 20px;margin-right: 16px;border-right: 1px solid #666;padding-right: 13px;color:#fff;}

.ico_facebook_menu{background: url("/images/ico_facebook.png") no-repeat scroll left center transparent;width:8px;height: 16px;}
.ico_facebook_menu:hover{background: url("/images/ico_facebook_on.png") no-repeat scroll left center transparent;width:8px;height: 16px;}
.ico_twitter_menu{background: url("/images/ico_twitter.png") no-repeat scroll left center transparent;width:19px;height:15px;}
.ico_twitter_menu:hover{background: url("/images/ico_twitter_on.png") no-repeat scroll left center transparent;width:19px;height:15px;}

#footer .menu_footer{margin-left:30px;padding-top:28px;padding-bottom:30px; overflow:hidden;}
#footer .menu_footer>li{float:left;margin-right:55px; }
#footer .menu_footer>li:last-child{margin-right:0px; }
#footer .menu_footer>li>a{font-size:14px; color:#fff;font-family:'OpenSansBold'}

#footer .menu_footer>li .submenu{margin-top:15px;}
#footer .menu_footer>li .submenu>li>a{display:block;float:left;clear:left;font-size:11px;color:#7E7E7E;line-height:1.8em;}
#footer .menu_footer>li .submenu>li>a:hover{color:#fff}

/* ----------------------------
    DEFAULT - HOME
------------------------------------*/

#middle{position:relative;margin-top:52px;min-height:690px;}
.slider_home{height:619px;}
.slider_home .slides_container{height:619px;overflow:hidden;}
#pesquisa_home{position:absolute;top:190px;width:100%;z-index:998;left:0px\9}

.seccao_home #destaques{border-bottom:1px solid #E4E4E4;padding-bottom:45px;margin-top:37px;overflow:hidden;}

.w245{width:225px;float:left;margin-right:20px;}
.w245_destaques{width:228px;float:left;margin-right:17px;}

  /*#destaques .imagem_destaque{width:66px; height:66px; float:left;overflow:hidden;margin-bottom:15px;}*/
  #destaques .imagem_destaque{height:66px; float:left;overflow:hidden;margin-bottom:15px;}
  #destaques .imagem_destaque img{}
#destaques h3{float:left; margin-bottom:15px;width:100%;}
#destaques .desc{float:left;height:80px; overflow:hidden }

#destaques .saber_mais a{ background: url("/images/icons_sprite.png") no-repeat scroll -11px -2361px transparent;display: block;height: 11px;margin-top: 10px;overflow: hidden;text-indent: -100px;width: 11px;float:left;clear:left;}

#header_agencia_home{position:absolute; top:26px;width:100%;z-index:20;left:0}

#header_agencia_logo{margin-left:18px;width:110px; float:left;}
#header_agencia_nome{margin-top:46px; float:left;width:980px; text-align:center}

.seccao_home #imoveis_semana{margin-top:60px;padding-bottom:200px;overflow:hidden;display:block;}

.pagination_slides li{float:left;}
.pagination_slides li a{float:left;width:10px; height:10px;margin-right:3px;background:url(/images/sprite.png) no-repeat -19px -1px;text-indent:-1000px; overflow:hidden}
.pagination_slides li.current a{background-position: -6px -1px}
.pagination_slides{width:100px; overflow:hidden;margin: 0 auto;position:relative; top: -40px; z-index:998}


    /* IMOVEIS EM DESTAQUE*/
    
#imoveis_semana h2{float:left;}
.destaques_menu {float:left;}
.destaques_menu li{float:left;padding: 0 11px;border-right: 1px solid #ddd;line-height:23px;cursor:pointer;}
.destaques_menu li.active,.destaques_menu li:hover {color:#E41921}
.destaques_menu li:last-child{border-right:0;}
.imoveltab{overflow:hidden;margin-top:25px;width:100%;float:left;display:none;}

.imovies_img{background:url(/images/logo.png) no-repeat center center #CD1232}
.imovies_img,.imoveis_item,.imovies_hover{width:245px; height:170px;overflow:hidden;position:relative;}
.imoveis_item img{width:100%;height:100%;}
  
.imoveis_item{float:left;}
.imovies_hover{position:absolute;top:180px;left:0;z-index:2;text-align:center;background-color:#fff;height:170px;}
.imovies_hover a{color:#333333; display:block; height:100%; padding-top:75px;}

/* ----------------------------
    MASTER BLOCO CONTEUDO
------------------------------------*/

.conteudo_fundo { background:url('/images/_bg_content.jpg') no-repeat center top fixed;}
#bloco_conteudo { max-width:1054px; padding-top:27px; padding-bottom:27px; background-color:#F1F1F1; display:block; /*overflow:hidden;*/ border-radius:3px;}

/* ------------------------------------------------
    BUTTONS CSS3 - 3 TYPES (small, big and other)
------------------------------------------------------*/
.divbtn { display: block; float: left; text-align: center; height: 26px; line-height: 26px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: -moz-linear-gradient(top,#fdfcfc 0%,#e5e5e5); background: -webkit-gradient(linear, left top, left bottom, from(#fdfcfc),to(#e5e5e5)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfcfc, endColorstr=#e5e5e5); margin: 2px; border-right: 1px solid #DFDFDF\9; border-bottom: 1px solid #DFDFDF\9; }
    .divbtn:hover { background: -moz-linear-gradient(top,#e5e5e5 0%,#fdfcfc); background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5),to(#fdfcfc)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5e5e5, endColorstr=#fdfcfc); }
.divbtnbig { display: block; float: left; text-align: center; height: 36px; line-height: 36px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: -moz-linear-gradient(top,#FFFFFF 0%,#F7F7F7); background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),to(#F7F7F7)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#F7F7F7); margin-right: 8px; border-right: 1px solid #C1C1C1\9; border-bottom: 1px solid #C1C1C1\9; }
    .divbtnbig:hover { background: -moz-linear-gradient(top,#F7F7F7 0%,#FFFFFF); background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7),to(#FFFFFF)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7F7F7, endColorstr=#FFFFFF); }
.divbtnradar { display: block; float: left; text-align: center; height: 36px; line-height: 36px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: -moz-linear-gradient(top,#fdfcfc 0%,#e5e5e5); background: -webkit-gradient(linear, left top, left bottom, from(#fdfcfc),to(#e5e5e5)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfcfc, endColorstr=#e5e5e5); margin: 2px; border-right: 1px solid #DFDFDF\9; border-bottom: 1px solid #DFDFDF\9; }
    .divbtnradar:hover { background: -moz-linear-gradient(top,#e5e5e5 0%,#fdfcfc); background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5),to(#fdfcfc)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5e5e5, endColorstr=#fdfcfc); }
.botao_small { cursor: pointer; border: 1px solid #D9D9D9; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; line-height: 24px; height: 24px; display: block; padding-left: 30px; padding-right: 10px; -webkit-box-shadow: 1px 1px 1px #DFDFDF; -moz-box-shadow: 1px 1px 1px #DFDFDF; box-shadow: 1px 1px 1px #DFDFDF; background: url(/images/icons_sprite.png) no-repeat; }
.botao_ordenacao { cursor: pointer; border: 1px solid #D9D9D9; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; line-height: 28px; height: 28px; display: block; padding-left: 15px; padding-right: 30px; -webkit-box-shadow: 1px 1px 1px #DFDFDF; -moz-box-shadow: 1px 1px 1px #DFDFDF; box-shadow: 1px 1px 1px #DFDFDF; background: url(/images/icons_sprite.png) no-repeat; min-width: 70px; }
.botao_big { cursor: pointer; border: 1px solid #FFFFFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; line-height: 34px; height: 34px; display: block; padding-left: 40px; padding-right: 20px; -webkit-box-shadow: 1px 1px 1px #DFDFDF; -moz-box-shadow: 1px 1px 1px #DFDFDF; box-shadow: 1px 1px 1px #DFDFDF; background: url(/images/icons_sprite.png) no-repeat; }
.botao_noimg { border: 1px solid #D9D9D9; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; line-height: 24px; height: 24px; display: block; padding-left: 20px; padding-right: 20px; -webkit-box-shadow: 1px 1px 1px #DFDFDF; -moz-box-shadow: 1px 1px 1px #DFDFDF; box-shadow: 1px 1px 1px #DFDFDF; }
.botao_radar { cursor: pointer; border: 1px solid #D9D9D9; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; line-height: 34px; height: 34px; display: block; padding-left: 40px; padding-right: 20px; -webkit-box-shadow: 1px 1px 1px #DFDFDF; -moz-box-shadow: 1px 1px 1px #DFDFDF; box-shadow: 1px 1px 1px #DFDFDF; background: url(/images/icons_sprite.png) no-repeat; }

/* BUTTONS SOCIAL */

.divbtnshare_face { display: block; float: left; text-align: center; height: 36px; line-height: 36px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; background: -moz-linear-gradient(top,#FFFFFF 0%,#F7F7F7); background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),to(#F7F7F7)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#F7F7F7); border-right: 1px solid #C1C1C1\9; border-bottom: 1px solid #C1C1C1\9; }
    .divbtnshare_face:hover, .divbtnshare_twitter:hover, .divbtnshare_linkedin:hover, .divbtnshare_plus:hover { background: -moz-linear-gradient(top,#F7F7F7 0%,#FFFFFF); background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7),to(#FFFFFF)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7F7F7, endColorstr=#FFFFFF); }
.divbtnshare_twitter, .divbtnshare_linkedin { display: block; float: left; text-align: center; height: 36px; line-height: 36px; background: -moz-linear-gradient(top,#FFFFFF 0%,#F7F7F7); background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),to(#F7F7F7)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#F7F7F7); border-right: 1px solid #C1C1C1\9; border-bottom: 1px solid #C1C1C1\9; }
.divbtnshare_plus { display: block; float: left; text-align: center; height: 36px; line-height: 36px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; background: -moz-linear-gradient(top,#FFFFFF 0%,#F7F7F7); background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),to(#F7F7F7)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#F7F7F7); border-right: 1px solid #C1C1C1\9; border-bottom: 1px solid #C1C1C1\9; }
.botao_share_face { border: 1px solid #FFFFFF; border-top-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; line-height: 34px; height: 34px; display: block; padding-left: 18px; padding-right: 18px; -webkit-box-shadow: 1px 1px 1px #DFDFDF; -moz-box-shadow: 1px 1px 1px #DFDFDF; box-shadow: 1px 1px 1px #DFDFDF; background: url(/images/icons_sprite.png) no-repeat; }
.botao_share_twitter, .botao_share_linkedin { border: 1px solid #FFFFFF; line-height: 34px; height: 34px; display: block; padding-left: 18px; padding-right: 18px; -webkit-box-shadow: 1px 1px 1px #DFDFDF; -moz-box-shadow: 1px 1px 1px #DFDFDF; box-shadow: 1px 1px 1px #DFDFDF; background: url(/images/icons_sprite.png) no-repeat; }
.botao_share_plus { border: 1px solid #FFFFFF; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; line-height: 34px; height: 34px; display: block; padding-left: 18px; padding-right: 18px; -webkit-box-shadow: 1px 1px 1px #DFDFDF; -moz-box-shadow: 1px 1px 1px #DFDFDF; box-shadow: 1px 1px 1px #DFDFDF; background: url(/images/icons_sprite.png) no-repeat; }

/* ICONS BUTTONS */
.ico_guardar { background-position:0 -100px; }
.ico_guardar_on { background-position:0 -1748px; }
.ico_like { background-position:0 -550px; }
.ico_like_on { background-position:0 -2208px; }
.ico_imprimir { background-position:8px -576px; }
.ico_email { background-position:8px -606px; }
.ico_ficha { background-position:8px -632px; }
.ico_partilhar { background-position:8px -664px; }
.ico_radar { background-position:8px -700px; }
.ico_fotos { background-position:4px -1128px; }

.ico_imofacebook { background-position:4px -1002px; }
.ico_imotwitter { background-position:4px -1036px; }
.ico_imoplus { background-position:4px -1068px; }
.ico_imolinkedin { background-position:4px -1100px; }
.ico_guardar_pesquisa { background-position:6px -1716px; }
.ico_responder { background-position:0 -1904px; }
.ico_fraccoes { background-position:0 -2331px; }
.ico_crescente { background-position:85px -2712px; }
.ico_decrescente { background-position:85px -2735px; }
.ico_simulador { background-position:0 -2814px; }
.ico_download {display:block;float:left;width:226px;height:256px;background:url(/images/download_certificado.png) no-repeat top left;cursor:pointer; }
.ico_download_edp {display:block;float:left;width:226px;height:256px;background:url(/images/download_certificado_edp2.png) no-repeat top left;cursor:pointer; }
.ico_download .titulo_certificado {display:block;float:left;width:100%;margin-top:160px;text-align:center;}
.ico_download_edp .titulo_certificado {display:block;float:left;width:100%;margin-top:135px;text-align:center;}
.ico_download_over {background-position:-226px 0px; }
.ico_download_out {background-position:0 0; }
.ico_btn_download {background-position:8px -633px }

#caminho{overflow:hidden;margin-top:20px;}
#caminho li{line-height:20px;font-size:11px; color:#666666}
#caminho li a{color:#666;text-decoration:underline}
#caminho li a:hover{color:#333}
#caminho li{float:left;padding-left:20px; background:url(/images/icons_sprite.png) no-repeat -7px -2337px;height:20px;  color:#666666}
#caminho li:first-child{background-position: -7px -2227px}

.separator_linha{width:100%; border-top:1px solid #D7D7D7; border-bottom: 1px solid #fff; height:0px;margin-top:15px;}

#preview{position:absolute;top:20px; right:0; width:400px; height:290px;background-color:#fff;z-index:998; display:none;
            -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.7);
            -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.7);
            box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.7);}
.imovel .img img{color:#ED1B24}

/*AJUSTES DE LINGUAS*/
.pt1 #menu_topo > li > a{padding: 0 12px}
.pt2 #footer .menu_footer > li{margin-right:25px;}
.pt4 #submenu_servicos .menu_submenu_servicos{float:left; width:190px;margin-left:33px;}
