/*	LAYOUT	*/
*{margin:0;padding:0;}
body{background:#f7f3f0;}
body, td, tbody{font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#000;}
img{border:0;}
object, a, input{outline:none;}
hr{width:100%; height:0; overflow:hidden; display:block; border:0; border-top:1px solid #e5e2de; margin:10px 0;}

#principal{width:839px; overflow:hidden; margin:0 auto; background:url(../img/fundoPrincipal.gif) repeat-y;}

#topo{width:800px; height:251px; overflow:hidden; margin:10px auto 0 auto; background:url(../img/sombraPesquisa.gif) no-repeat left bottom;}
#logo{overflow:hidden; float:left; margin:20px 0 0 20px;}
#idiomas{overflow:hidden; float:right; margin:20px 20px 0 0;}
#idiomas img{vertical-align:middle;}
#idiomas a:link, #idiomas a:visited, #idiomas a:hover{text-decoration:none;}
#idiomas a:link img, #idiomas a:visited img{}
#idiomas a:hover img{}
#menu{}
#menu ul{padding-left:15px;}
#menu ul ul{/*width:170px; overflow:hidden;*/}
#menu li{padding-right:20px; float:left;}
#menu li li{float:none;}
#menu li li li{/*float:left;*/}
#menu a{}

#centro{width:800px; overflow:hidden; margin:0 auto;}

#barraRosa{width:100%; overflow:hidden; background:#f6f3f0; padding-top:10px; margin-bottom:30px;}
#barraRosa .margem{margin-left:16px;}
#barraRosa .botões{clear:both; margin-left:20px; height:20px; overflow:hidden;}
#barraRosa .botões a:link, #barraRosa .botões a:visited{font:normal 10px/20px Verdana, Geneva, sans-serif; text-decoration:none; color:#000; height:20px; display:block; overflow:hidden; cursor:pointer; float:left;}
#barraRosa .botões a:hover{text-decoration:underline;}
#barraRosa .botões #rapida{border-top:1px solid #dedcd9; padding-right:20px;}
#barraRosa .botões .botãoAbrir{background:url(../img/botao_abrir.gif) no-repeat right center;}
#barraRosa .botões .botãoFechar{background:url(../img/botao_fechar.gif) no-repeat right center;}
#barraRosa .botões #avançada span.e{display:block; width:23px; height:100%; overflow:hidden; float:left; background:url(../img/botao_avancada_esquerda.gif) no-repeat;}
#barraRosa .botões #avançada span.m{display:block; padding:0 20px 0 5px; float:left; background:#fff url(../img/botao_pesquisar.png) no-repeat right center;}
#barraRosa .botões #avançada span.d{display:block; width:23px; height:100%; overflow:hidden; float:left; background:url(../img/botao_avancada_direita.gif) no-repeat;}

#esquerda{width:260px; overflow:hidden; float:left;}
#esquerda h1{margin-left:18px;}
#esquerda #noticiasDestaque{width:100%; overflow:hidden; margin-bottom:20px;}
/*
já n é usado, tem as noticias animadas
#esquerda #noticiasDestaque hr{width:230px; margin-left:18px; margin:5px 0 5px 18px;}
#esquerda #noticiasDestaque .noticia{width:230px; overflow:hidden; margin-left:18px;}
#esquerda #noticiasDestaque .noticia .data{font-size:10px;}
#esquerda #noticiasDestaque .noticia h5{font-weight:bold; font-size:11px; line-height:100%; margin-bottom:4px;}
#esquerda #noticiasDestaque .noticia .imagem{margin-right:8px;}
#esquerda #noticiasDestaque .noticia img{width:60px;}
#esquerda #noticiasDestaque .noticia p{font-size:10px; line-height:12px;}
*/
#esquerda .caixaRosa{width:260px; overflow:hidden; background:#f6f3f0; padding:10px 0; margin-bottom:20px;}
#esquerda #banners{width:234px; overflow:hidden; margin:0 auto;}
#esquerda #banners div{margin-bottom:20px;}

#direita{width:520px; overflow:hidden; float:right; padding-bottom:10px;}

#centrar{
	width:760px; overflow:hidden; margin:0 auto; padding-bottom:10px;
	height: 400px; /* ie treats as min-height */
	min-height: 400px; /* ie ignores */
}
/* commented backslash hack v2 \*/
*>#centrar{
	height: auto;
	overflow:hidden;
}
/* ie ignores child selector, modern browsers replace height declaration | Explorer 5 Mac sees the end of this comment as the end of the previous one */


#banners{width:100%; overflow:hidden;}
#bannerTopo{overflow:hidden; float:left;}
#bannerRodape{overflow:hidden; float:right;}

#rodape{width:839px; overflow:hidden; margin:0 auto; background:url(../img/fundoRodape.gif) no-repeat; padding:30px 0 20px 0; color:#6f706d; line-height:14px;}
#rodape .assinatura{width:370px; overflow:hidden; float:left; margin-left:40px;}
#rodape #menuRodape{width:420px; overflow:hidden; float:right; border-left:1px solid #e5e2de;}
#rodape #menuRodape ul{padding-left:30px; list-style:none;}
#rodape #menuRodape ul ul{padding-left:0; overflow:hidden;}
#rodape #menuRodape li{font-weight:bold; padding:0 0 10px 15px; background:url(../img/marcaRodape.gif) no-repeat 0 4px;}
#rodape #menuRodape li li{font-weight:normal; padding:0; float:left; background:none;}
#rodape #menuRodape a{color:#6f706d; text-decoration:none;}
#rodape #menuRodape li li a{font-weight:normal;}
#rodape #menuRodape li li a:hover{text-decoration:underline; color:#000000;}
#rodape img{vertical-align:top;}
#rodape .floatRight{text-align:right;}
#rodape strong{font-weight:bold;}

.logoMV{background-image:url(../img/logoMV.png);}
.logoImokapa{background-image:url(../img/logoImokapa.png);}


/*	CLASSES GENERICAS*/
.floatBlock{width:100%; overflow:hidden;}
.floatLeft{float:left}
.floatRight{float:right}
.cleaner{clear:both}
.disabled{visibility:hidden;}
/*
.disabled {	-moz-opacity:.60; opacity:.60; filter:alpha(opacity=60);}
.disabled a {	cursor:text; }
*/
.bold{font-weight:bold}
.marR10px{margin-right:10px;}
.margem{margin-right:10px;}
.hidden{display:none}
.shown{display:block}
.borda{border:1px dotted green;}
.espaçamento{padding:0 25px 0 20px; overflow:hidden;}
.fundoRosa{background:#f6f3f0;}
.rosaEscuro{color:#a80033;}
.cinza{color:#8d8d89;}

.navegação{width:100%; overflow:hidden; line-height:20px; margin-bottom:10px;}
.navegação strong{color:#a80033;}
.navegação .bloco{width:265px; height:65px; overflow:hidden;}

/*	TABS Ficha do Imovel / Ficha Do empreendimento	*/
#tabs{height:26px; overflow:hidden; margin-left:10px;}
#tabs ul{list-style:none; margin:0; padding:0;}
#tabs ul li{padding:0 0 0 8px; margin:0 4px 0 0; float:left; height:26px; overflow:hidden; background:url(../img/fundoTab.gif) no-repeat; display:block;}
#tabs ul li.selected{background:url(../img/fundoTab.gif) no-repeat;}
#tabs ul li a:link, #tabs ul li a:visited{font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:lowercase; background:url(../img/fundoTab_.gif) no-repeat right top; display:block; float:left; padding:0 10px 0 2px; line-height:26px;}
#tabs ul li.selected a:link, #tabs ul li.selected a:visited{color:#FFFFFF; background:url(../img/fundoTab_.gif) no-repeat right top;}
#tabs ul li a:hover{text-decoration:underline;}


/*	TITULOS */
h1{font:normal 14px/18px Verdana, Geneva, sans-serif; color:#a80033; background:url(../img/marcaTitulo1.gif) no-repeat left 1px; padding-left:25px; margin-bottom:12px;}
h1 span{display:block; overflow:hidden;}
h2{font:normal 12px/18px Verdana, Geneva, sans-serif; color:#00082d; background:url(../img/marcaTitulo2.gif) no-repeat left 1px; padding-left:25px; margin-bottom:12px;}
h2 span{display:block; overflow:hidden;}



/*	IMAGENS	*/
.imagem{padding:9px; overflow:hidden; border:1px solid #e6e3df;}

.img200{width:202px; overflow:hidden;}
.img200 img{width:200px; border:1px solid #979797;}

.img150{width:152px; overflow:hidden;}
.img150 img{width:150px; border:1px solid #bd2856;}

.img120{width:122px; overflow:hidden;}
.img120 img{width:120px; border:1px solid #bd2856;}

.img100{width:110px; overflow:hidden;}
.img100 img{width:100px; border:5px solid #FFFFFF;}

img.imagem112{width:112px; height:80px; border:1px solid #121212;}



/*	FORMS	*/
form{display:inline}
.boxGeral{font:10px Verdana, Geneva, sans-serif; color:#a6a6a6; border:1px solid #a3a3a3;}
select.boxGeral{height:18px;}
input.boxGeral{padding:2px 4px;}
textarea.boxGeral{padding:2px 4px;}
input[type="radio"]{vertical-align:middle;}
input[type="checkbox"]{vertical-align:middle;}
label{}
.campoObrigatorio{font-weight:normal; font-size:10px; color:#a80033;}
.camposObrigatorios{font-weight:normal; font-size:10px; margin-bottom:10px;}


/*	LINKS	*/
a.âncora:link, a.âncora:visited{font-weight:bold; color:#000; text-decoration:none;}
a.âncora:hover{text-decoration:underline;}

a.botãopipi:link, a.botãopipi:visited{font:normal 10px/23px Verdana, Geneva, sans-serif; text-decoration:none; color:#000; height:25px; display:block; overflow:hidden; cursor:pointer; float:left;}
a.botãopipi span.e{width:8px; height:100%; overflow:hidden; float:left; background:url(../img/botao_esquerda.png) no-repeat;}
a.botãopipi span.m{height:100%; overflow:hidden; float:left; background:url(../img/botao_meio.png) repeat-x;}
a.botãopipi span.d{width:8px; height:100%; overflow:hidden; float:left; background:url(../img/botao_direita.png) no-repeat;}
a.botãopipi:hover span.e{background-image:url(../img/botao_hover_esquerda.png);}
a.botãopipi:hover span.m{background-image:url(../img/botao_hover_meio.png);}
a.botãopipi:hover span.d{background-image:url(../img/botao_hover_direita.png);}

a.pesquisar span span{background:url(../img/botao_pesquisar.png) no-repeat right 1px; padding:0 20px 0 5px;}
a.mais span span{background:url(../img/botao_mais.png) no-repeat right 1px; padding:0 20px 0 5px;}
a.menos span span{background:url(../img/botao_menos.png) no-repeat right 1px; padding:0 20px 0 5px;}
a.imoveis span span{background:url(../img/botao_pesquisar.png) no-repeat right 1px; padding:0 20px 0 5px;}


a.botão:link, a.botão:visited{font:normal 10px/16px Verdana, Geneva, sans-serif; text-decoration:none; text-transform:lowercase; color:#000; border:1px solid #b5afa8; height:18px; overflow:hidden; display:block; float:left;}
a.botão:hover{}
a.botão span.e{}
a.botão span.m{padding:0 12px;}
a.botão span.d{}

a.voltar span.m{margin-left:10px; background:url(../img/botao_voltar.gif) no-repeat left 4px;}
a.primeiro span.m{margin-left:10px; background:url(../img/botao_primeira.gif) no-repeat left 4px;}
a.anterior span.m{margin-left:10px; background:url(../img/botao_anterior.gif) no-repeat left 4px;}
a.seguinte span.m{margin-right:10px; background:url(../img/botao_seguinte.gif) no-repeat right 4px;}
a.ultimo span.m{margin-right:10px; background:url(../img/botao_ultima.gif) no-repeat right 4px;}
a.enviar span.m{margin-right:10px; background:url(../img/botao_enviar.gif) no-repeat right 4px;}
a.limpar span.m{margin-right:10px; background:url(../img/botao_limpar.gif) no-repeat right 4px;}
a.VV span.m{margin-right:10px; background:url(../img/botao_vv.gif) no-repeat right 4px;}
a.Geo span.m{margin-right:10px; background:url(../img/botao_geo.gif) no-repeat right 4px;}
a.ordenar span.m{margin-right:10px; background:url(../img/botao_ordenar.gif) no-repeat right 4px;}
a.imprimir span.m{margin-right:10px; background:url(../img/botao_imprimir.gif) no-repeat right 4px;}
a.fotografias span.m{margin-left:10px; background:url(../img/botao_fotografias.gif) no-repeat left 4px;}


.botõesDiferentes{width:100px; overflow:hidden; margin:0 auto;}
.botõesDiferentes a{width:16px; height:16px; overflow:hidden; display:block; float:left; margin-right:5px;}
.botõesDiferentes a.primeira{background:url(../img/botaoDiferente_primeira.gif);}
.botõesDiferentes a.anterior{background:url(../img/botaoDiferente_anterior.gif); margin-right:20px;}
.botõesDiferentes a.seguinte{background:url(../img/botaoDiferente_seguinte.gif);}
.botõesDiferentes a.ultima{background:url(../img/botaoDiferente_ultima.gif);}


.btnsHideShow{width:28px; height:22px; overflow:hidden; float:right; margin:0 8px 0 0;}
.btnsHideShow a{width:28px; height:22px; overflow:hidden; display:block; text-decoration:none;}



/* INDEX */
.imovelPrincipal{width:240px; height:190px; overflow:hidden; float:left; border-right:1px solid #e5e2de; margin-left:18px;}
.imovelPrincipal .imovel{width:230px; height:150px; overflow:hidden; background:#fff;}
.imovelPrincipal .imagem{width:210px; height:130px; overflow:hidden;}
#imovelPrincipalInfo{width:208px; height:128px; overflow:hidden; background:#f6f3f0; border:1px solid #e5e2de; position:relative; top:-140px; left:10px; visibility:hidden;}
#imovelPrincipalInfo p{padding:15px 10px 0 20px;}
#imovelPrincipalInfo a.mais span span{padding:0 7px 0 0;}

.pesquisaGeografica{width:170px; overflow:hidden; float:left; border-right:1px solid #e5e2de; margin-left:10px;}
.pesquisaGeografica a{width:133px; height:168px; overflow:hidden; display:block; background:url(../img/mapaPortugal.png) no-repeat;}
.pesquisaGeografica a:hover{background-image:url(../img/mapaPortugalGlow.png);}

#pesquisaRapida{width:340px; overflow:hidden; float:left; margin-left:10px;}
#pesquisaRapida .campo{width:170px; height:28px; overflow:hidden; line-height:28px;}
#pesquisaRapida label{color:#000; white-space:nowrap; font-size:10px;}

#bannerRecrutamento{width:238px; height:113px; overflow:hidden; margin:0 auto; background:url(../img/bannerRecrutamento.jpg) no-repeat; border:1px solid #959592;}
#bannerRecrutamento a{margin:80px 0 0 5px;}

#bannerSimulador{width:218px; height:113px; overflow:hidden; margin:0 auto; background:url(../img/bannerSimulador.jpg) no-repeat; border:1px solid #959592;}
#bannerSimulador a{margin-top:80px; margin:80px 0 0 5px;}


/*HOME*/
#home{width:505px; overflow:hidden;}

#imoveisDestaque{width:100%; height:165px; overflow:hidden;}
#imoveisDestaque #destaques{}

#home #bemvindo{width:100%; overflow:hidden; margin-bottom:30px;}
#home #bemvindo p{text-align:justify; padding:0 5px 0 3px;}

#home #empreendimentoDestaque{width:100%; overflow:hidden; margin-bottom:30px; min-height:320px;}
#home #empreendimentoDestaque .imagem{float:left;}
#home #empreendimentoDestaque .imagem img{width:210px;}
#home #empreendimentoDestaque .info{width:265px; overflow:hidden; float:right}
#home #empreendimentoDestaque strong{background:url(../img/marca.gif) no-repeat 0 4px; padding-left:10px; font-weight:bold; line-height:20px;}
#home #empreendimentoDestaque p{background:url(../img/marca.gif) no-repeat 0 4px; padding:0 5px 10px 10px; line-height:14px; min-height:120px;}



/*QUEM SOMOS*/
#quemsomos{width:500px; overflow:hidden;}
#quemsomos p.texto{text-align:justify; line-height:14px;}
#quemsomos #imagens{width:100%; overflow:hidden; padding:10px 0;}
#quemsomos #imagens .imagem{}
#quemsomos #imagens p{color:#a80033; padding:5px 10px;}

#quemsomosmapa{width:99%; overflow:hidden; margin:0 auto;}
#quemsomosmapa .loja{width:100%; overflow:hidden; margin-bottom:30px; line-height:15px; color:#5c5a5a;}
#quemsomosmapa .loja h5{font-weight:bold; font-size:11px;}
#quemsomosmapa .loja td{line-height:22px;}
#quemsomosmapa .loja .etiqueta{font-weight:bold; color:#5c0614; padding-right:10px;}
#quemsomosmapa .loja img{border:1px solid #5c0614;}


/* EQUIPA */
#equipa{width:100%; overflow:hidden;}
#equipa .funcionario{width:250px; overflow:hidden; float:left; margin:10px 0 15px 10px;}
#equipa .imagem{float:left; margin-bottom:10px;}
#equipa .imagem img{height:88px;}
#equipa .info{width:100%; overflow:hidden; line-height:20px;}
#equipa .info h4{font-weight:bold; font-size:10px; color:#a80033; background:url(../img/marcaNome.gif) no-repeat 5px center; padding-left:24px;}
#equipa .info strong{font-weight:bold; padding-left:24px;}
#equipa .info span{background:url(../img/marcaTelefone.gif) no-repeat 4px center; padding-left:24px;}
#equipa .info a:link, #equipa .info a:visited{background:url(../img/marcaCorreio.gif) no-repeat 5px center; padding-left:24px;color:#000; text-decoration:none; white-space:nowrap;}
#equipa .info a:hover{}


/*	PESQUISA	*/
#pesquisa{width:100%; overflow:hidden;}
#pesquisa #pesquisaAngariacao{width:100%; overflow:hidden; line-height:25px;}
#pesquisa .col1{width:300px; overflow:hidden; float:left;}
#pesquisa .col2{width:450px; overflow:hidden; float:right;}
#pesquisa td{height:36px;}
#pesquisa .etiqueta{padding-right:10px;}
#pesquisa .checkboxes{line-height:24px;}

#pesquisa #detalhe{width:500px; overflow:hidden; float:left;}
#pesquisa #detalhe p{color:#b5afa8; font-weight:bold; margin:40px 0;}

#pesquisaGeografica{width:500px; overflow:hidden;}


/*	LISTAGEM DOS IMOVEIS	*/
#imoveis{width:100%; overflow:hidden;}
#imoveis h4{font-weight:bold; font-size:13px; line-height:20px; color:#a80033;}
#imoveis td{padding:3px 0;}
#imoveis .margem{margin-right:35px;}
#imoveis .destaque{width:297px; overflow:hidden; margin-bottom:12px; white-space:nowrap;}
#imoveis .destaque .imagem{width:246px; overflow:hidden; text-align:center; margin:18px auto 0 auto;}
#imoveis .destaque img{border:1px solid #5c0614; width:244px; height:164px;}
#imoveis .destaque table{margin:0 0 8px 8px;}
#imoveis .destaque .info{width:244px; overflow:hidden; margin:0 auto 5px auto;}
#imoveis .destaque .etiqueta{font-weight:bold; color:#aa8a33; padding-right:10px;}
#imoveis .destaque strong{font-weight:bold; font-size:15px; color:#5c0614;}
#imoveis .destaque .botão{margin-left:8px;}
#imoveis .destaque .links{float:right;}
#imoveis .destaque .links a{width:16px; height:16px; overflow:hidden; float:left; margin-left:10px;}

#imoveis .imovel{width:230px; overflow:hidden; float:left; margin-top:20px;}
#imoveis .ndeixapassar{width:210px; height:130px; overflow:hidden;}
#imoveis .ndeixapassar img{width:210px;}
#imoveis .imovel .info{width:100%; overflow:hidden;}
#imoveis .imovel .etiqueta{padding:0 10px; background:url(../img/marca.gif) no-repeat 0 center;}
#imoveis .imovel strong{font-weight:bold;}
#imoveis .imovel .âncoras{width:100%; height:40px; line-height:20px;}
#imoveis a.vv{background:url(../img/marcaVV.png) no-repeat; padding:2px 0 2px 20px;}
#imoveis a.geo{background:url(../img/marcaGeo.png) no-repeat; padding:2px 0 2px 20px;}


/*	FICHA DO IMOVEL	*/
#fichaImovel{width:100%; overflow:hidden;}
#fichaImovel .col1{width:360px; overflow:hidden; float:left;}
#fichaImovel .col2{width:390px; overflow:hidden; float:right;}
#fichaImovel td{line-height:15px;}
#fichaImovel p{line-height:16px; text-align:justify;}
#fichaImovel .etiqueta{color:#91918e; padding-right:10px; line-height:normal;}
#fichaImovel .descricao{width:100%; overflow:hidden; margin-bottom:10px;}
#fichaImovel .caracteristicas{width:100%; overflow:hidden; margin-bottom:20px;}
#fichaImovel .caracteristicas strong{font-weight:bold; font-size:15px;}
#fichaImovel .localização{width:100%; overflow:hidden; margin-bottom:20px;}
#fichaImovel .morada{line-height:100%;}
#fichaImovel .consultor{width:100%; overflow:hidden; margin-bottom:20px;}
#fichaImovel .consultor img{width:88px;}
#fichaImovel .consultor .info{width:250px; overflow:hidden; float:right;}
#fichaImovel .consultor .info *{padding-left:25px; line-height:16px;}
#fichaImovel .consultor h6{font-weight:bold; font-size:11px; color:#a80033; background:url(../img/marcaNome.gif) no-repeat 8px 3px;}
#fichaImovel .consultor p{background:url(../img/marcaTelefone.gif) no-repeat 7px 4px;}
#fichaImovel .consultor a:link, #fichaImovel .consultor a:visited{font-weight:normal; color:#000; text-decoration:none; background:url(../img/marcaCorreio.gif) no-repeat 8px 2px;}
#fichaImovel .consultor a:hover{}
#fichaImovel #tabInfo{width:100%; overflow:hidden; margin-bottom:15px;}
#fichaImovel .formulario{margin:0 0 30px 4px; overflow:hidden;}
#fichaImovel .formulario label{padding-right:10px; float:left;}
#fichaImovel .formulario p{padding-bottom:8px; line-height:14px;}

#fichaImovel .expansível{margin-bottom:10px;}
#fichaImovel .expansível a{float:none; text-transform:none; color:#00082d; margin-bottom:10px;}
#fichaImovel .expansível a span.m{display:block; padding:0 5px;}
#fichaImovel .expansível a span.m span{display:block; background-position:right 3px;}
#fichaImovel .expansível a .autoPadDiv{width:100%;}

#fichaImovel #imovelCaractBox table{margin:0 10px;}
#fichaImovel #imovelCaractBox td{line-height:14px;}
#fichaImovel #imovelCaractBox .car0{}
#fichaImovel #imovelCaractBox .car1{}
#fichaImovel #imovelCaractBox .car2{}
#fichaImovel #imovelCaractBox .car3{}
#fichaImovel #imovelCaractBox .car4{}
#fichaImovel #imovelCaractBox .car_n0{}
#fichaImovel #imovelCaractBox .car_n1{padding-left:5px;}
#fichaImovel #imovelCaractBox .car_n2{padding-left:5px;}
#fichaImovel #imovelCaractBox .car_n3{padding-left:5px;}
#fichaImovel #imovelCaractBox .car_n4{padding-left:5px;}
#fichaImovel #imovelCaractBox .car_n5{padding-left:5px;}
#fichaImovel #imovelCaractBox .car_n6{padding-left:5px;}


/*	LISTAGEM DE EMPREENDIMENTOS	*/
#empreendimentos{width:500px; overflow:hidden;}
#empreendimentos .empreendimento{width:100%; overflow:hidden; margin-bottom:20px;}
#empreendimentos .imagem{float:left;}
#empreendimentos img{width:210px;}
#empreendimentos h4{height:26px; overflow:hidden; font-weight:normal; font-size:12px; line-height:26px; color:#f6f3f0; background:url(../img/gradienteVermelho.gif) repeat-x left center; padding:0 10px; margin-bottom:10px;}
#empreendimentos .info{width:255px; overflow:hidden; float:right;}
#empreendimentos .info span{}
#empreendimentos .info p{line-height:16px; text-align:justify; height:140px; overflow:hidden;}

#empreendimentos .imgBox1{border:1px solid #336BA4; background-color:#FFFFFF; height:152px; overflow:hidden;}
#empreendimentos .imgBox2{margin:1px; border:1px solid #336BA4; height:97.5%; overflow:hidden;}


/*	FICHA DO EMPREENDIMENTO	*/
#fichaEmpreendimento{width:100%; overflow:hidden;}
#fichaEmpreendimento .col1{width:360px; overflow:hidden; float:left;}
#fichaEmpreendimento .col2{width:390px; overflow:hidden; float:right;}
#fichaEmpreendimento td{line-height:15px;}
#fichaEmpreendimento p{line-height:16px; text-align:justify;}
#fichaEmpreendimento .etiqueta{color:#91918e; padding-right:10px; line-height:normal;}
#fichaEmpreendimento h3{height:36px; overflow:hidden; font-weight:normal; font-size:12px; line-height:36px; color:#f6f3f0; background:url(../img/gradienteVermelho.gif) repeat-x left center; padding:0 10px; margin-bottom:25px;}
#fichaEmpreendimento h3 .autoPadDiv{width:100%;}
#fichaEmpreendimento h3 .floatRight{margin:7px 20px 0 0;}
#fichaEmpreendimento .logotipo{width:100%; overflow:hidden; margin-bottom:20px;}
#fichaEmpreendimento .logotipo img{}
#fichaEmpreendimento .logotipo a.url{font-weight:bold; color:#a80033; text-decoration:none;}
#fichaEmpreendimento .descricao{width:100%; overflow:hidden; margin-bottom:20px;}
#fichaEmpreendimento .localizacao{width:100%; overflow:hidden; margin-bottom:20px;}
#fichaEmpreendimento .morada{line-height:100%;}
#fichaEmpreendimento #tabInfo{width:100%; overflow:hidden; margin-bottom:15px;}

#fichaEmpreendimento .expansível{margin-bottom:10px;}
#fichaEmpreendimento .expansível a{float:none; text-transform:none; color:#00082d; margin-bottom:10px;}
#fichaEmpreendimento .expansível a span.m{display:block; padding:0 5px;}
#fichaEmpreendimento .expansível a span.m span{display:block; background-position:right 3px;}
#fichaEmpreendimento .expansível a .autoPadDiv{width:100%;}

#fichaEmpreendimento .imovelModelo{width:365px; overflow:hidden; margin-bottom:10px;}
#fichaEmpreendimento .imovelModelo .imagem{float:left; margin:0 10px 5px 0;}
#fichaEmpreendimento .imovelModelo .imagem img{width:140px;}
#fichaEmpreendimento .imovelModelo strong{font-weight:bold;}
#fichaEmpreendimento .imovelModelo p{}



/*	NEGOCIO	*/
#negocio{width:500px; overflow:hidden;}
#negocio p{line-height:14px; text-align:justify;}
#negocio #dadosNegocio{width:100%; overflow:hidden;}
#negocio #dadosPessoais{width:100%; overflow:hidden; margin:0 0 25px 0;}
#negocio #dadosPessoais table{}
#negocio #dadosImovel{width:100%; overflow:hidden; margin:0 0 25px 0;}
#negocio #dadosImovel table{}
#negocio .etiqueta{font-weight:bold; color:#000; padding-right:10px;}
#negocio .shorter{padding-left:25px;}
#negocio td{line-height:27px; font-family:Tahoma;}
#frmNegocio{}



/*	RECRUTAMENTO	*/
#recrutamento{width:500px; overflow:hidden;}
#recrutamento .recrutamento{width:100%; overflow:hidden; padding:15px 0;}
#recrutamento .recrutamento h5{font-weight:bold; font-size:11px; line-height:16px; color:#000; background:url(../img/marcaTitulo2.gif) no-repeat; padding-left:25px; margin-bottom:10px;}
#recrutamento .recrutamento h5.espontanea{background-image:url(../img/marcaTitulo3.gif);}
#recrutamento .recrutamento p{line-height:13px; text-align:justify; margin-bottom:5px;}
#recrutamento .formulario{}
#recrutamento .formulario table{}
#recrutamento .formulario td{line-height:30px;}
#recrutamento .formulario td.etiqueta{font-weight:bold; color:#000; padding-right:10px; white-space:nowrap;}
#recrutamento .formulario td td{padding-right:40px;}



/*	NOTICIAS	*/
#noticias{width:500px; overflow:hidden;}
#noticias .noticia{width:490px; overflow:hidden;}
#noticias .noticia .data{font-size:10px;}
#noticias .noticia h5{font-weight:bold; font-size:11px; line-height:100%; margin-bottom:8px;}
#noticias .noticia .imagem{margin-right:8px;}
#noticias .noticia img{width:60px;}
#noticias .noticia p{font-size:10px; line-height:13px; text-align:justify;}

#noticia{width:500px; overflow:hidden;}
#noticia .imagem{}
#noticia .imagem img{}
#noticia .data{font-size:10px;}
#noticia h5{font-weight:bold; font-size:11px; line-height:100%; margin-bottom:8px;}
#noticia p{font-size:10px; line-height:13px; text-align:justify; clear:both; padding:10px 3px 5px 3px;}




/* CONTEUDOS */
#conteudos{width:500px; overflow:hidden;}
#conteudos .conteudo{overflow:hidden; margin-bottom:30px;}
#conteudos .conteudo .imagem{float:left;}
#conteudos .conteudo .imagem img{}
#conteudos .conteudo .data{display:none;}
#conteudos .conteudo h5{font-weight:bold; font-size:11px; line-height:100%; margin-bottom:8px;}
#conteudos .conteudo p{line-height:13px; text-align:justify;}
#conteudos .conteudo a.linkExterno{font-weight:normal; color:#a80033;}

#conteudo{width:500px; overflow:hidden;}
#conteudo .imagem{float:left;}
#conteudo .imagem img{}
#conteudo .data{display:none;}
#conteudo h5{font-weight:bold; font-size:11px; line-height:100%; margin-bottom:8px;}
#conteudo p{line-height:13px; text-align:justify;}


/* SUGESTÕES */
#sugestões{width:100%; overflow:hidden;}
#sugestões p{line-height:18px; margin-bottom:20px;}
#sugestões table{}
#sugestões td{line-height:26px; font-family:Tahoma;}
#sugestões .campoFormulario{font-weight:bold; color:#FFFFFF; padding-right:10px;}



/* INQUERITO */
#inquerito{width:100%; overflow:hidden;}
#inquerito h3{font-weight:bold; font-size:11px; color:#eb2a2d; line-height:100%; text-transform:uppercase; margin:10px 0 5px 0;}
#inquerito th{font-weight:bold; color:#FFF;}
#inquerito td{line-height:150%;}
#inquerito td.espaço{padding-left:8px;}
#inquerito td .boxGeral{margin:5px 0;}
#inquerito label{padding-right:10px;}
#inquerito p{font-weight:bold; margin-bottom:10px;}


/*	CONTACTOS	*/
#contactos{width:510px; overflow:hidden;}
#contactos .loja{width:185px; overflow:hidden; padding-bottom:30px; border-right:1px solid #e5e2de;}
#contactos .loja h5{font-weight:bold; font-size:11px; color:#a80033;}
#contactos .loja td{line-height:22px;}
#contactos .loja .etiqueta{font-weight:bold; color:#5c0614; padding-right:10px;}
#contactos .formulario{width:305px; overflow:hidden; float:right;}
#contactos .formulario p{padding-bottom:8px; line-height:14px;}
#contactos .formulario table{}
#contactos .formulario td{line-height:26px;}
#contactos .formulario td.campoFormulario{font-weight:bold; color:#5c0614; padding-right:10px; white-space:nowrap;}



/*	avisos	*/
.aviso{overflow:hidden; margin:20px 10px;}
.aviso p{margin-bottom:20px;}


