/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a{text-decoration:none}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
h1{font-size:1em;margin: 0}
h2{font-size:1em;margin: 0}
h3{font-size:1em;margin: 0}
h4{font-size:1em;margin: 0}
h5{font-size:1em;margin:1.67em 0}
h6{font-size:1em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic;font-size:10px;color:transparent;}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}

.tooltip {
	background: white;
	width: 200px;
	border: 1px solid #050;
	padding: 5px;
}

/******* DEFAULTS ************/
@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('fonts/myriadpro-regular.eot');
	src: url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
			 url('fonts/myriadpro-regular.woff') format('woff'),
			 url('fonts/myriadpro-regular.ttf') format('truetype'),
			 url('fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
			
.myriadR{font-family: 'MyriadPro-Regular',Arial;}


.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;}

.vbot{vertical-align:bottom;}
.vtop{vertical-align:top;}

.lh150 {line-height:150%;}
.lh180 {line-height:180%;}
.lh200 {line-height:200%;}
.lh250 {line-height:250%;}

.bold {font-weight:bold;}

.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}
/* FONTS */

/* 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;}
/* MASTER */

body{background:#E5E7D9;width:100%;min-height:800px;border:0;margin:0;padding:0;color:#000000;font:11px Arial;}
img.bg {	min-height: 100%;min-width: 1024px;	width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index:-1;}
@media screen and (max-width: 1024px){
	img.bg {	left: 50%;margin-left: -512px; }
}
div.container {
	background:transparent;/*#E5E7D9;*/
	position: relative; 
	z-index:2;
	width: 960px; 
	min-height:500px;
	margin: 0px auto;
	margin-top:161px;
	border:0;
	padding:0;
	color:#000000;
	font:11px Arial;
}


.menu_topo {
	top:0px;
	position:absolute;
	width:100%;
	background:transparent url("/images/bg_mascara_body.png") repeat-x top;
	height:303px;
	z-index:1;
}
.menu_topo_center {
	width:960px;
	height:100px;
	margin: 0px auto;
}

.menu_topo_left {
	position:relative;
	float:left;
	display:block;
	width:260px;
	text-align:left;
}
.menu_topo_left .logo {
	margin-top:21px;
}

.menu_topo_right {
	display:block;
	float:right;
	min-width:540px;
	text-align:right;
}

.menu_topo_right a.menulinks{
	display:block;
	float:left;
	min-width:100px;
	height:100px;
	text-align:right;
	vertical-align:middle;	
	text-align:center;
}

.menu_topo_right a.menulinks img {
	margin-top:22px;
	clear:right;
}

.menu_topo_right a.menulinks span.label {
	display:block;
	margin:5px;
	clear:left;
	color:#618585;
	font-size:11px;
}

.menu_topo_right a.menulinks span.counter {
	position:absolute;
	display:block;
	background:#DF4C29;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	width:20px;
	height:20px;
	margin-left:57px;
	margin-top:17px;
	text-align:center;
	line-height:19px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.menu_topo_right .menulogin {
	position:absolute;
	width:115px;
	height:115px;
	background:transparent url("/images/bg_login_cliente.png") no-repeat bottom;
	display:block;
	margin-left:427px;
	z-index:6;
}

.menu_topo_right a.menulogin span.label {
	display:block;
	margin:5px;
	clear:left;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	margin-top:68px;
}
.submenu_topo_center {
	width:960px;
	height:57px;
	display:block;
	margin: 2px auto;
	border:0px solid #FF0000;
	text-align:center;
	overflow:hidden;
}
.submenu_topo_center a.menulinks {
	position:relative;
	display:block;
	float:left;
	background:transparent url("/images/submenu_top_separator.png") no-repeat top right;
	font-size:17px;
	color:#266638;
	height:55px;
	line-height:55px;
	text-align:center;

}
.submenu_topo_center a.menulinks  span{
  margin:0px 35px;
}

.submenu_topo_center a.menulinks  span h1{
  display:inline;
  font-size:normal;
}


.submenu_topo_center a.menulinks:first-child {

}
.submenu_topo_center a.menulinks:last-child {
	background:transparent;

}


.paginacao_on{font-size:12px; font-weight:normal; margin-right:1px; text-decoration:none; display:block; float:left; padding:0px 2px; color:#3F4E2C; text-align:center; }
.paginacao_off{font-size:12px; font-weight:bold; margin-right:1px; text-decoration:none; display:block; float:left; padding:0px 2px; color:#3F4E2C; text-align:center; }

/* /menu_sup  */
.branco 	  { color:#FFFFFF; }
.verde4D { color:#4D9734; }
.verde26 { color:#266638; }
.cinza70 { color:#709191; }
.cinza33 { color:#333333; }
.cinza52 { color:#525252; }
.cinza66 { color:#666666; }

.just {
    text-align:justify;
}

.show_tv{display:block}
.hide_tv{display:none}

/* NOTICIAS */
.bloco_main_spacerv{width:4px; float:left}

.titulos{font-family:Arial; font-size:18px; color:#5C8D2A; padding-left:10px; line-height:35px}
.bloco_verde{border:1px solid #DBE4C9; background-color:#F0FAE2; padding:5px}

.paginacao_on{font-family:"Microsoft Sans Serif",Arial; font-size:13px; font-weight:normal; margin-right:1px; text-decoration:none; display:block; float:left; padding-left:8px; color:#3F4E2C; text-align:center; line-height:25px}
.paginacao_off{font-family:"Microsoft Sans Serif",Arial; font-size:13px; font-weight:bold; margin-right:1px; text-decoration:none; display:block; float:left; padding-left:8px; color:#3F4E2C; text-align:center; line-height:25px}

.bloco_noticias_main{width:924px; float:none;}

.bloco_noticia{width:924px; height:152px; border:0px; background-color:#FFF; padding:18px; margin-bottom:10px; float:right; clear:both; position:relative;}
.bloco_noticia_img{float:left; width:200px; height:151px; clear:both; overflow:hidden;}
.bloco_noticia_text{width:690px; max-height:151px; margin-left:25px; float:left;}
.bloco_noticia_title{margin-top:10px;}
.bloco_noticia_resumo{font-family:Arial; padding-top:10px; clear:both; height:97px; overflow:hidden;}
.bloco_noticia_sombra{background:url(/images/shadow_4.png) no-repeat; width:960px; height:27px; position: absolute; left:0; bottom:-27px;}
.bloco_homepage_pub{width:778px; float:left; clear:both; position:relative;}

.bloco_verde_escuro{border:1px solid #DBE4C9; background-color:#F0FAE2; padding:5px; margin-bottom:5px; float:right; clear:both}

/*EMPREENDIMENTOS*/
.bloco_empreendimento{width:924px; height:152px; border:0px; background-color:#FFF; padding:18px; margin-bottom:10px; float:right; clear:both; position:relative;}
.bloco_empreendimento_img{float:left; width:200px; height:151px; clear:both; overflow:hidden;}
.bloco_empreendimento_text{width:690px; max-height:151px; margin-left:25px; float:left;}
.bloco_empreendimento_title{margin-top:10px;}
.bloco_empreendimento_resumo{font-family:Arial; padding-top:10px; clear:both; height:97px; overflow:hidden;}
.bloco_empreendimento_sombra{background:url(/images/shadow_4.png) no-repeat; width:960px; height:27px; position: absolute; left:0; bottom:-27px;}
.bloco_empreendimento_pub{width:778px; float:left; clear:both; position:relative;}


.emp_menu{background-color:#fff; width:159px; height:43px; line-height:43px; float:left; text-align:center; cursor:pointer;}

.emp_caracteristicas_act{background-color:#fff; color:#2F4A15; border:0px; border-right:1px solid #E2ECE9;}
.emp_caracteristicas_inact{background-color:#EEF2EF; border-bottom:1px solid #E2ECE9; border-right:1px solid #E2ECE9;}
.emp_galerias_act{background-color:#fff; color:#2F4A15; border:0px;}
.emp_galerias_inact{background-color:#EEF2EF; border-bottom:1px solid #E2ECE9;}

.emp_tipologias_act{background-color:#fff; color:#2F4A15; border:0px; border-left:1px solid #E2ECE9;}
.emp_tipologias_inact{background-color:#EEF2EF; border-left:1px solid #E2ECE9; border-bottom:1px solid #E2ECE9;}
.emp_acabamentos_act{background-color:#fff; border-left:1px solid #E2ECE9; color:#2F4A15}
.emp_acabamentos_inact{background-color:#EEF2EF; border-bottom:1px solid #E2ECE9; border-left:1px solid #E2ECE9}
.emp_brochuras_act{background-color:#fff; border-left:1px solid #E2ECE9; color:#2F4A15}
.emp_brochuras_inact{background-color:#EEF2EF; border-bottom:1px solid #E2ECE9; border-left:1px solid #E2ECE9;}
.emp_imprimir{background-color:#EEF2EF; border-left:1px solid #E2ECE9; border-bottom:1px solid #E2ECE9}

.emp_bloco_maisinfo {background-color: #FFFFFF;float: right;padding: 60px 40px 0;position: relative;width: 880px;}
.emp_bloco_pontosinteresse {background-color: #FFFFFF;float: right;height: 510px;padding: 30px 40px 0;width: 880px;}

.emp_download{float:left; width:900px; height:29px; padding-left:12px; background-color:#F0FAE2; border:1px solid #E2ECE9}
.emp_download:hover{background-color:#FBFEF6;}


/* INPUTS */
.button_enviar{vertical-align:middle;width:84px;border:0;border-radius:3px; height:29px;line-height:29px; text-aling:center;background-color:#4D9734}
.button_enviar_links{background-color: #4D9734;float:left; margin-right:20px;border: 0 none;border-radius: 3px 3px 3px 3px;color: #FFFFFF !important;display: block;font-weight: bold;height: 29px;line-height: 29px;text-align: center;vertical-align: middle;width: 94px;}

.button_enviar_links.cinzento{background-color:#608585}
.linha_formulario{margin-bottom:4px;}
.input_text_150 {
background-color:#F1F1F1;
padding:0 10px;
 border-left:1px solid #D9D9D9;
 border-top:1px solid #D9D9D9;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-radius:3px;
 width:260px;
 height:29px;
 line-height:29px\9;
}

.input_text_80 {
background-color:#F1F1F1;
padding:0 10px;
border-radius:3px;
 border-left:1px solid #D9D9D9;
 border-top:1px solid #D9D9D9;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 width:80px;
 height:29px;
}

.textarea_200 { background-color:#F1F1F1;border-radius:3px;font-family:"Microsoft Sans Serif", Arial;border-left:1px solid #D9D9D9;border-top:1px solid #D9D9D9;border-right:1px solid #fff;border-bottom:1px solid #fff;font-size:11px;width:260px;height:100px;padding:5px 10px;}

.div_input_text_165{float:right;display:block;width:165px; height:29px;background:url('/images/bg_input_165.png') no-repeat;}
.div_btn_pesquisar{float:right;display:block;width:165px; height:39px;line-height:39px;background:url('/images/btn_bg_pesquisar.png') no-repeat; text-align:center; cursor:pointer;}
.input_text_165{width:150px;height:27px;line-height:27px;border:0px;margin-left:10px;}


.btPag {
	background:#FFFFFF;
	color:#4E9735;
	padding:5px 10px; 
	width:120px; 
	font-size:13px; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.btSlideshow {
	background:#FFFFFF;
	color:#4E9735;
	padding:4px 8px; 
	width:120px; 
	font-size:13px; 
	border:1px solid #80B26C;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


.overflowelipsis{
overflow: hidden;
text-overflow: ellipsis;
}

.div_count_fotos{
	background: url('/images/count_nfotos.png') #DC4B29 no-repeat left;
	display:block;
	float:left;
	width:50px;
	color: #FFFFFF;
	font-size:11px;
	height:21px;
	line-height:21px;
	padding-left:25px;
	margin-top:-21px;
	margin-left:0px;
	z-index:1;
	position:absolute;
}

/*    */
#mostrar_div_avancada  .ui-multiselect {border:1px solid #ccc}


.container a{color:#4C9733}
.container a:hover{color:#000}

.verde65{color:#658381}
.verde26 a{color:#266638}

.input{height:36px; background-color:#EEEEEE;color:#658381;padding:0 10px;border-left:1px solid #BEBEBE; border-top:1px solid #BEBEBE;border-radius:3px;}


#menu_linguas{
 background-color: #4D9734;
    height: 135px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 0;
    top: 180px;
    width: 35px;
    z-index: 999;
}


#menu_linguas  li {
    border-bottom: 1px solid #4A9132;
    border-top: 1px solid #5BA143;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    text-align: center;
}
#menu_linguas li a{color:#ACDD9B}
#menu_linguas li a.active{color:#fff}

/* ----------------------------------
	DEFAULT
-----------------------------------*/

#default div.container{background:transparent}

#default .painel_empreendimentos .empreendimento_item{float:left; width:435px;margin-right:10px}
#default .painel_empreendimentos h2{padding-top:30px;margin-bottom:20px;display:block;}

#default b{font-weight:bold;}

#default .painel_imoveis_recentes h2,.painel_imoveis_vistos h2{padding-top:30px;margin-bottom:20px;display:block;}

#default .painel_imoveis_recentes{}


#default .imoveis_recentes{width:200px; float:left;margin-right:25px;}
#default .local_imovel{width:100%; display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
#default .descr_imovel{height:58px;overflow:hidden;display:block;color:#666;line-height:1.4em;width:170px;}

#default .bot_homepage_pesquisa{height:43px;float:left;line-height:43px; color:#fff;background:url(/images/bg_aba_home.png) repeat-x;text-align:center;margin-right:4px;}
#default .bot_homepage_pesquisa a{color:#fff}

#default .bot_homepage_pesquisa.active {background:transparent}
#default .bot_homepage_pesquisa.active a{color:#397B37}

#default #banners_centrado div{margin:0 auto;}

#default .tipologia_imoveis{display:block; width:100%; overflow:hidden:text-overflow:ellipsis; white-space: nowrap}

#default #bg_mostrar_mapa{display:none}
#default #mostrar_div_mapa{display:none;}
#default #mostrar_div_avancada{display:none;}



/*PESQUISA AVANCADA*/
#default .btn_submit_pesquisa{width:165px; height:36px; line-height:36px; text-align:center; bordeR:0; background-color:#266638; color:#fff}





/* ----------------------------------
	GLOSSARIO
-----------------------------------*/

#ajax_listOfOptions {background-color: #FFFFFF;border: 1px solid #E9EDEC;font-size: 12px;height: 250px;line-height: 1.5em;overflow: auto;position: absolute;text-align: left;width: 282px;z-index: 100;}
#ajax_listOfOptions div {color: #666666;cursor: pointer;line-height: 1.9em;padding-left: 10px;}
#ajax_listOfOptions div:hover,#ajax_listOfOptions .optionDivSelected {background-color: #EEEEEE;color: #333;}

.filtros_letras .todos_link{background-color:#4D9734; padding:0 5px;margin-left:20px; height:26px; line-height:26px;color:#fff!important;text-align:center;float:right;width:72px;}
.filtros_letras a{padding: 0 1px;line-height:26px;}


.paginacao_on {color: #4C9733;display: inline;float: none;font-family: "Microsoft Sans Serif",Arial;font-size: 22px;font-weight: normal;line-height: 25px;margin-right: 1px;padding-left: 8px;text-align: center;text-decoration: none;}
.paginacao_off {color: #266638;display: inline;float: none;font-family: "Microsoft Sans Serif",Arial;font-size: 22px;font-weight: bold;line-height: 25px;margin-right: 1px;padding-left: 8px;text-align: center;text-decoration: none;}

#accordion{width:880px;}
#accordion .list_holder{padding:0 20px;padding-bottom:20px;width:800px;line-height:1.7em;}
#accordion h3 .resumo{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:800px;display:block;}
#accordion h3 {width:840px;display:block;background-color:#EEEEEE;padding: 15px 20px;margin-bottom:10px;position:relative;cursor:pointer;height:40px;float:left;}

#accordion h3.ui-accordion-header.ui-state-active {padding-bottom:10px;margin-bottom:0px;}
#accordion h3.ui-accordion-header.ui-state-active .resumo{display:none;}
#accordion .ui-accordion-content {background-color:#eee;width:880px;margin-bottom:10px;float:left;}
#accordion .ui-icon.ui-icon-triangle-1-s{position:absolute; right:25px; top:20px; background:url(/images/setas.png) no-repeat bottom left;width:16px; height:10px;}
#accordion .ui-icon.ui-icon-triangle-1-e{position:absolute; right:25px; top:20px; background:url(/images/setas.png) no-repeat top left;width:16px; height:10px;}



/* ----------------------------------
	SHOW DE IMOVEL 
-----------------------------------*/


#show_imovel  .barra_topo{padding-top:32px;}
#show_imovel  .barra_topo h1{line-height:30px;padding-left:10px;float:left;}

#show_imovel  .btn_voltar{background:url(/images/btn_voltar.png) no-repeat 0 0; height:30px; width:86px;float:left; display:block;line-height:30px;text-align:center;}

#show_imovel .barra_topo{height:30px; background:url(/images/shadow_topo1.png) no-repeat center bottom; width:100%;}
#show_imovel .show_main_holder{background-color:#fff; width:100%;}

#show_imovel .cabecalho{height:107px;}
#show_imovel .tipologia{padding-left:30px;float:left;padding-top:25px;width:510px;}


/*#show_imovel .precos{margin-top:34px;float:left;width:230px;text-align:right;} quando se activar o negociar tocar estas duas linhas*/
#show_imovel .precos{margin-top:24px;float:right;width:180px;text-align:right;margin-right:5px;}

#show_imovel .negociar_trigger{float:right;height:42px; min-width:182px;margin-top:34px;position:relative;right:-9px;}
#show_imovel .negociar_body{height:35px;padding-left:20px; padding-right:20px;background:url(/images/negociar_bg.png) no-repeat left top; float:right;cursor:pointer;}
#show_imovel .negociar_body span{display:block; padding-right:40px; background:url(/images/negociar_icon.png) no-repeat right center;height:35px;color:#fff;line-height:35px;white-space:nowrap}
#show_imovel .negociar_ticker{width:9px; height:9px;background:url(/images/negociar_ticker.png) no-repeat; float:right;clear:right;}


/*GALERIA*/
#show_imovel #galeria_holder{position:relative;height:420px;}
#show_imovel .preview_holder{float:left; width:600px;min-height:420px;padding-bottom:20px;}
#show_imovel .img_preview{float:left; min-height:395px; width:600px; overflow-x:hidden;background:url("/images/imovel_nao_existe.jpg") no-repeat scroll 0 0 transparent}
#show_imovel .thumb_holder{overflow:auto; float:left;height:370px; width:320px;margin-left:15px;height:395px;}
#show_imovel .thumb_item{text-align:center;float:left; width:143px; height:94px; overflow:hidden;cursor:pointer;margin-right:4px; margin-bottom:4px;}
#show_imovel .thumb_item img {width:143px; height:94px; }


#show_imovel #caracteristicas_labels{min-width:100px; height:100px; position:absolute;left:-9px;bottom:50px;}
#show_imovel .item_texto{height:28px;line-height:28px;background:url(/images/item_bg.png) no-repeat right top;float:left; padding:0 25px 0 15px;}
#show_imovel .item_ticker{width:9px; height:9px;background:url(/images/item_ticker.png) no-repeat;float:left;clear:left;}
#show_imovel .caracteristica-item{float:left; position:relative;height:33px;clear:left;}


/* BOTOES*/

.barra_icons .button_show{padding-left:30px;min-width:50px; display:block; height:22px; line-height:22px; font-size:12px; color:#777777;background:url(/images/icon_sprite.png) no-repeat left 0px;text-transform:uppercase;cursor:pointer;display:block;margin-left:7px;}

.barra_icons .button_show:hover{color:#000}
.barra_icons a.button_show{color:#777}

.barra_icons .favorito_off{background-position: left -25px}
.barra_icons .favorito_on{background-position: left 0}

.barra_icons .criar_alerta{background-position: left -50px}
.barra_icons .imprimir{background-position: left -100px}
.barra_icons .enviar_amigo{background-position: left -75px}


/*CARACTERISTICAs */

#detalhes{padding:0 40px;width:880px;float:left;}

.textos{width:570px; float:left;}
.descricao{display:block;margin-top:20px;margin-bottom:40px;line-height:160%;}
.descricao sub {line-height:160%;}
.barra_icons{height:30px; width:100%;}

#tabela_detalhes{border-top: 1px solid #dedede; border-bottom:1px solid #dedede;margin-top:40px;}
#tabela_detalhes td{padding-left:5px;}

.detalhes_sidepanel{width:260px; float:right;}

#shares{border-top: 6px solid #DDDDDD;padding-top:15px;margin-top:20px;}

.subtitulo{font-size:21px; color:#266638;font-weight:bold;}

.subtitulo.sep{font-size:21px; color:#266638;font-weight:bold;display:block; width:100%;padding-bottom:15px; border-bottom:solid 6px #DDDDDD}
.hide{display:none}


#caracteristicas_holder,#sobre_mercado,#localizacao_imovel,#mediador_holder{margin-top:80px;width:880px;padding:0 40px;float:left;}

#caracteristicas_sidemenu{float:left;margin:0; padding:0;width:200px;margin-top:30px;margin-left:10px;}
#caracteristicas_sidemenu li{float:left;width:200px;padding-left:17px; height:30px; line-height:30px; border-bottom:1px solid #DBE4C9;background:url(/images/seta_bullet.png) no-repeat left center;list-style-type:none}
#caracteristicas_sidemenu li a{color:#266638}

.caract_fam{font-size:16px;font-weight:bold; color:#266638; width:100%;padding-bottom:10px; clear:both;font-family: 'MyriadPro-Regular',Arial;margin-top:40px;float:left;}

.caract_item{float:lefT; width:190px;margin-right:35px;border-bottom:1px solid #DEDEDE;padding-top:5px;padding-bottom:5px;}


#divisoes_show{margin-top:45px;}
.divisoes_row{width:100%;float:left;}

.divisoes_nome{float:left;width:190px;margin-right:35px;border-bottom:1px solid #DEDEDE;padding-top:5px;padding-bottom:5px;}
.divisoes_area{float:left;width:190px;border-bottom:1px solid #DEDEDE;padding-top:5px;padding-bottom:5px;}

#map_menu{margin:0;padding:0;margin-left:40px;}
#map_menu li{list-style-type:none;margin-bottom:4px;}
#map_menu li img{vertical-align:middle}
#map_menu li span{padding-left:10px;color:#2F4A15}


.facebox{float:lefT; width:90px;}
.plusbox{float:left;margin-right:10px;}
.tweetbox{float:left;margin-right:10px;}
.pinbox{float:left;}




