/*	LAYOUT	*/
*{margin:0;padding:0;}
body{background:#F5F5F5 url(../img/fundoBody.jpg) repeat-x;}
body, td, tbody{color:#666666; font-family:"Trebuchet MS", Tahoma; font-size:11px;}
img{border:0}
a, object{outline:0}

#boxTopo{height:255px; overflow:hidden; background:url(../img/fundoTopo.jpg) no-repeat; margin:0;}
#topo{width:928px; height:255px; overflow:hidden; margin:0 auto;}
#menu{width:658px; height:255px; overflow:hidden; float:right;}
#menu ul{margin:0 10px;padding:0 10px;}
#menu li{margin:0 5px; padding:0; float:left;}
#menu li li{margin:0; padding:0; float:none;}
#logo{width:263px; height:181px; overflow:hidden; float:left; margin-top:15px; margin-left: 0px;}
#data{display:none;}

#idiomas{overflow:hidden; float:left; padding:35px 0 0 36px;}
#idiomas img{vertical-align:middle;}
#idiomas a:link, #idiomas a:visited, #idiomas a:hover{text-decoration:none; float:left; display:block; margin-right:17px; font:normal 9px "Trebuchet MS", Tahoma; color:#696969;}
#idiomas a:link img, #idiomas a:visited img{border:1px solid #fefefe;}
#idiomas a:hover img{border:1px solid #a2ae1e;}


#boxMeio{background:url(../img/fundoMeio.jpg) no-repeat;}
#boxConteudo{width:928px; overflow:hidden; margin:0 auto 10px auto;}
#lateral{width:253x; overflow:hidden; float:left;}
#conteudo{width:659px; overflow:hidden; float:right;}

#conteudo .cima{width:100%; height:6px; overflow:hidden; background:url(../img/fundoConteudo_cima.gif) no-repeat;}
#conteudo .meio{
	background:#ebebeb;
	width:100%;
	height:588px; /* ie treats as min-height */
	min-height:588px; /* ie ignores */
}
/* commented backslash hack v2 \*/
*>#conteudo .meio{
	height:auto;
	overflow:hidden;
}
/* end hack */

#conteudo .imgQuemSomos_meio{
	background:#ebebeb url(../img/fundoConteudo_meioQS.gif) no-repeat bottom right;
	width:100%;
	height:460px; /* ie treats as min-height */
	min-height:460px; /* ie ignores */
}
/* commented backslash hack v2 \*/
*>#conteudo .imgQuemSomos_meio{
	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 */

#conteudo .estofamento{padding:18px 22px 0 22px;}
#conteudo .estofamentoPequeno{padding:18px 14px 0 14px;}
#conteudo .baixo{width:100%; height:6px; overflow:hidden; background:url(../img/fundoConteudo_baixo.gif) no-repeat;}
#conteudo .listagens_baixo{width:100%; height:6px; overflow:hidden; background:url(../img/fundoListagens_baixo.gif) no-repeat;}
#conteudo .imgQuemSomos_baixo{width:100%; height:6px; overflow:hidden; background:url(../img/fundoConteudo_baixoQS.gif) no-repeat;}


#menuLateral{width:253px; overflow:hidden;}

#login{width:253px; height:110px; overflow:hidden; background:url(../img/fundoLogin.gif) no-repeat; margin-top:10px;}
#login .estofamento{padding:10px 0 0 15px;}
#login h3{height:22px; overflow:hidden; font-size:16px; font-weight:normal; color:#FFFFFF; margin-bottom:5px;}
#login .boxGeral{border:1px solid #bca523; margin-top:3px;}
#login a.registar:link, #login a.registar:visited{float:right; margin:5px 12px 0 0; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#login a.registar:hover{text-decoration:none;}
#login #loggedOut p{color:#FFFFFF;}
#login #loggedOut label{font-size:10px; color:#FFFFFF;}
#login #loggedIn{position:relative; line-height:20px;}
#login #loggedIn p{color:#FFFFFF; line-height:23px; white-space:nowrap; width:190px; height:23px; overflow:hidden;}
#login #loggedIn a{color:#FFFFFF; text-decoration:none; width:158px; overflow:hidden;}
#login #loggedIn a:hover{text-decoration:underline;}
#login #loggedIn .editarPerfil{background:url(../img/icoEditarPerfil.png) no-repeat 3px 0; padding:3px 12px 0 22px;}
#login #loggedIn .verFavoritos{background:url(../img/icoFavorito.png) no-repeat; padding:3px 12px 0 22px;}

#newsletter{width:253px; height:126px; overflow:hidden; background:url(../img/fundoNewsletter.gif) no-repeat; margin-top:10px;}
#newsletter .estofamento{padding:10px 0 0 15px;}
#newsletter h3{height:22px; overflow:hidden; font-size:16px; font-weight:normal; color:#9daa05;}
#newsletter .boxGeral{border:1px solid #d6d6d6; margin-bottom:3px; color:#b5b5b5;}
#newsletter p{line-height:12px; padding:3px 0 10px 0;}


#banners{width:928px; overflow:hidden; margin:0 auto;}
#bannerTopo{width:220px; overflow:hidden; float:left; margin-left:16px; display:inline;}
#bannerRodape{width:659px; overflow:hidden; float:right;}


#boxRodape{width:928px; overflow:hidden; margin:0 auto; padding-bottom:20px;}
#recomendarSite{width:220px; height:52px; overflow:hidden; display:block; float:left; background:url(../img/fundoRecomendar.png) no-repeat; margin-left:16px;}
#recomendarSite h3{height:18px; overflow:hidden; font-size:16px; font-weight:normal; color:#FFFFFF; margin:15px 0 0 68px;}
#rodape{width:659px; overflow:hidden; float:right; line-height:20px; color:#9daa05; margin-top:5px;}
#rodape .floatLeft{padding-left:15px; display:inline;}
#rodape .floatRight{text-align:right; padding-right:15px; display:inline;}
#rodape a{vertical-align:middle;}
.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 red;}
.espaçamento{padding:0 25px 0 20px; overflow:hidden;}

.navegação{width:627px; overflow:hidden; margin-left:-5px; color:#595959;}
.navegação .fundo{width:100%; overflow:hidden; background:#f1f1f1 url(../img/fundoNavT.gif) no-repeat; padding:10px 0 0 0;}
.navegação .fundoBaixo{width:100%; height:8px; overflow:hidden; background:url(../img/fundoNavB.gif) no-repeat;}
.navegação strong{font-weight:normal;}
.navegação table{width:590px; line-height:30px; margin:0 0 8px 18px;}
.navegação td{color:#595959;}
.navegação .empreendimentos .negrito{font-weight:bold;}
.navegação .empreendimentos .verde{color:#9daa05;}
.ordenação{color:#595959; margin:20px 22px 10px 22px; overflow:hidden;}

/*	TABS Ficha do Imovel / Ficha Do empreendimento	*/
#tabs{height:26px; overflow:hidden; margin-left:6px;}
#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{height:25px; overflow:hidden; font-size:18px; font-weight:normal; color:#9daa05;}
h1 span{display:block; overflow:hidden;}
h2{height:25px; overflow:hidden; font-size:18px; font-weight:normal; color:#9daa05;}
h2 span{display:block; overflow:hidden;}



/*	IMAGENS	*/
.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;}


/*	FORMS	*/
form{display:inline}
.boxGeral{font-size:11px; color:#595959; border:1px solid #a3a3a3; background-color:#ffffff;}
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{font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#595959; padding-left:4px;}
.campoObrigatorio{color:#9daa05; font-weight:normal;}


/*	LINKS	*/
.geoRef2{background:url(../img/icoGeoRef.png) no-repeat; padding:2px 0 2px 20px; color:#3e3e3e;}

a.verMais:link, a.verMais:visited{color:#950808; text-decoration:underline; text-transform:lowercase; white-space:nowrap;}
a.verMais:hover{text-decoration:none;}

/*botão à la Nuno*/
a.botão:link, a.botão:visited{color:#fefefe; text-decoration:none; height:30px; line-height:30px; overflow:hidden; cursor:pointer; display:block; float:left; font-size:11px; font-family:"Trebuchet MS", Tahoma; text-transform:lowercase;}
a.botão:hover{color:#6b7602; text-decoration:none;}
a.botão div.e{width:10px; height:30px; overflow:hidden; float:left; background:url(../img/botao_esquerda.png) no-repeat;}
a.botão div.d{width:10px; height:30px; overflow:hidden; float:left; background:url(../img/botao_direita.png) no-repeat;}
a.botão div.m{padding:0 20px; height:30px; overflow:hidden; float:left; background:url(../img/botao_meio.png) repeat-x; white-space:nowrap;}

a.inferior:link, a.inferior:visited{height:27px; line-height:23px; float:right; margin-right:10px;}
a.inferior div.e{height:27px; background:url(../img/botaoInferior_esquerda.png) no-repeat;}
a.inferior div.d{height:27px; background:url(../img/botaoInferior_direita.png) no-repeat;}
a.inferior div.m{height:27px; background:url(../img/botaoInferior_meio.png) repeat-x;}

a.inferiorBig:link, a.inferiorBig:visited{height:39px; line-height:39px; font-size:13px; margin-left:20px; text-transform:uppercase;}
a.inferiorBig div.e{width:7px; height:39px; background:url(../img/inferiorBigE.gif) no-repeat;}
a.inferiorBig div.d{width:7px; height:39px; background:url(../img/inferiorBigD.gif) no-repeat;}
a.inferiorBig div.m{height:39px; padding:0 10px 0 0; background:url(../img/inferiorBig.gif) repeat-x;}
a.imoveisConcelho div.ico{background:url(../img/icoImoveisRegiao.gif) no-repeat; padding-left:40px;}

a.primeiro div.m{padding:0 9px 0 2px;}
a.anterior div.m{padding:0 12px 0 5px;}
a.seguinte div.m{padding:0 5px 0 12px;}
a.ultimo div.m{padding:0 2px 0 9px;}

a.ok div.m{padding:0 10px;}/*filtro empreendimentos*/
/*
a.voltar div.e{width:20px; background:url(../img/botaoVoltar.gif) no-repeat;}
a.primeiro div.e{width:18px; background:url(../img/botaoPrimeiro.gif) no-repeat;}
a.anterior div.e{width:18px; background:url(../img/botaoAnterior.gif) no-repeat;}
a.seguinte div.d{width:18px; background:url(../img/botaoSeguinte.gif) no-repeat;}
a.ultimo div.d{width:18px; background:url(../img/botaoUltimo.gif) no-repeat;}
a.pesquisar div.d{width:18px; background:url(../img/botaoPesquisar.gif) no-repeat;}
a.ordenar div.e{width:24px; background:url(../img/botaoOrdenar.gif) no-repeat;}
a.VV div.e{width:20px; background:url(../img/botaoVV.gif) no-repeat;}
a.Geo div.e{width:20px; background:url(../img/botaoGeo.gif) no-repeat;}
a.enviar div.d{width:18px; background:url(../img/botaoEnviar.gif) no-repeat;}
a.limpar div.d{width:20px; background:url(../img/botaoLimpar.gif) no-repeat;}
a.imprimir div.e{width:20px; background:url(../img/botaoImprimir.gif) no-repeat;}
a.mais div.d{width:20px; background:url(../img/botaoMais.gif) no-repeat;}
a.imoveis div.e{width:22px; background:url(../img/botaoImoveis.gif) no-repeat;}
a.fotografias div.e{width:20px; background:url(../img/botaoFotografias.gif) no-repeat;}
*/

.btnsHideShow{width:26px; height:28px; overflow:hidden; float:left; margin:-9px 0 0 20px;}
.btnsHideShow a{width:26px; height:28px; overflow:hidden; display:block; text-decoration:none;}


/*	backgrounds das listagens	*/
.bg1{}
.bg2{}
.bgHover{}



/*HOME*/
#home{width:658px; overflow:hidden; float:right; margin-bottom:14px;}
#home .aviso{margin:30px 0;}
#home .aviso p{}

#home #destaques{width:658px; height:301px; overflow:hidden; background:url(../img/fundoDestaquesHome.gif) no-repeat; margin-bottom:15px; padding-left:22px; color:#c0c0c0;}
html > body #home #destaques{width:636px;}
#home #destaques h1{margin:10px 0;}
#home #destaques .col1{float:left; width:170px; overflow:hidden; margin-right:52px;}
#home #destaques .col2{float:left; width:170px; overflow:hidden; margin-right:53px;}
#home #destaques .col3{float:left; width:170px; overflow:hidden;}
#home #destaques .imagem{width:170px; height:117px; overflow:hidden; position:relative;}
#home #destaques .imagem img{width:150px; height:97px; overflow:hidden; margin-top:10px; margin-left:10px;}
#home #destaques .imagem .moldura{width:170px; height:117px; overflow:hidden; position:absolute; top:0; left:0; background:url(../img/destaquesFrame.gif) no-repeat;}
#home #destaques .verMais{float:right; margin-right:11px; display:inline;}
#home #destaques .tipo{padding-left:18px; margin-top:9px; margin-bottom:11px; font-size:12px; font-weight:bold;}
#home #destaques .info{line-height:18px; margin-left:18px;}
#home #destaques .lbl{float:left; color:#9daa05; width:58px;}

#home #pesqRap{width:389px; height:283px; overflow:hidden; float:left; background:url(../img/fundoPesqRap.gif) no-repeat; margin-top:1px;}
#home #pesqRap h1{padding:5px 0 0 30px; background:url(../img/iconePesqRap.png) no-repeat;}
#home #pesqRap .info{width:145px; height:40px; overflow:hidden; font-size:10px;}
#home #pesqRap label{}
#home #pesqRap .cima{height:30px; margin:15px;}
#home #pesqRap .pesqRap{margin:0 40px; overflow:hidden;}
#home #pesqRap .info a:link, #home #pesqRap .info a:visited { font-family:Trebuchet MS, Arial, Helvetica; font-size:11px; font-weight:normal; color:#9daa05; text-decoration:underline; padding-left:10px}
#home #pesqRap .info a:hover { text-decoration:underline; padding-left:10px}
#home #pesqRap .botoes {padding-top:10px; overflow:hidden;}

#home #regiaoBanner{float:right; width:256px; height:284px; overflow:hidden;}

#boxEmpreendimentos{width:928px; height:243px; overflow:hidden; background:url(../img/fundoEmpreendimentosHome.gif) no-repeat; margin-top:14px;}
#boxEmpreendimentos .estofamento{padding:18px 0 0 4px}
#boxEmpreendimentos h1{padding:0 0 12px 25px;}
#boxEmpreendimentos .separador{width:7px; height:128px; overflow:hidden; float:left; background:url(../img/separadorEmpreendimentosHome.png) no-repeat; margin-top:15px;}



/*QUEM SOMOS*/
#quemsomos{line-height:25px; width:100%; overflow:hidden;}
#quemsomos #imagemEmpresa{margin-right:16px; float:left;}
#quemsomosmapa{overflow:hidden; margin-left:15px;}
#quemsomosmapa #mapa{margin-top:20px;}
#quemsomosmapa #contactos{overflow:hidden; margin:20px 20px 40px 15px;}
#quemsomosmapa #contactos .col1{float:left;}
#quemsomosmapa #contactos .col2{float:right; width:200px;}
#quemsomosmapa #contactos table{line-height:18px;}
#quemsomosmapa #contactos td.etiqueta{font-weight:bold; color:#9daa05; padding-right:10px;}


/* EQUIPA */
#equipa{overflow:hidden; margin:10px 0 0 10px;}
#equipa .funcionario{width:287px; overflow:hidden; margin-bottom:20px; white-space:nowrap;}
#equipa .funcionario .fundo{width:287px; height:157px; overflow:hidden; background:url(../img/fundoFuncionario.gif) no-repeat;}
#equipa .imagem{float:left; margin:11px 0 0 10px;}
#equipa .info{width:157px; overflow:hidden; float:right; margin:11px 8px 0 0; line-height:18px; color:#595959;}
#equipa .info h5{font:bold 16px "Trebuchet MS"; color:#9daa05;}
#equipa .info .etiqueta{font-weight:bold; color:#9daa05; padding-right:4px;}
#equipa .info a:link, #equipa .info a:visited{font:bold 10px "Trebuchet MS"; color:#0000ff; text-decoration:underline;}
#equipa .info a:hover{text-decoration:underline;}

#consultor{overflow:hidden; margin:0 16px 0 16px;}
#consultor .imagem{float:left;}
#consultor .info{width:450px; overflow:hidden; float:right; color:#595959;}
#consultor .info h5{font:bold 16px/16px "Trebuchet MS"; color:#9daa05;}
#consultor .info td{line-height:17px;}
#consultor .info .etiqueta{font-weight:bold; color:#9daa05; padding-right:5px;}
#consultor .info a:link, #equipa .info a:visited{font:bold 11px "Trebuchet MS"; color:#0000ff; text-decoration:underline;}
#consultor .info a:hover{text-decoration:underline;}
#consultor .info p{text-align:justify; font-size:11px; line-height:22px;}



/*	AGENCIAS	*/
#agencias{overflow:hidden; margin-left:30px;}
#agencias .contacto{overflow:hidden; margin:20px 0;}
#agencias .contacto .col1{float:left;}
#agencias .contacto .col2{float:right; width:340px;}
#agencias .contacto table{line-height:18px;}
#agencias .contacto td.etiqueta{font-weight:bold; color:#9daa05; padding-right:10px;}
#agencias .imagem{position:relative; margin-right:16px; float:left;}
#agencias .imagem img{width:149px;height:105px; margin:6px 0 0 6px; overflow:hidden;}
#agencias .moldura{position:absolute; top:0; left:0; background:url(../img/molduraQuemSomos.png) no-repeat; width:161px; height:117px; overflow:hidden;}



/*	PESQUISA	*/
#pesquisa{overflow:hidden; margin:30px 0 20px 16px;}
#pesquisa .col1{float:left; width:353px; overflow:hidden; line-height:18px;}/*o opera faz as selects 4px mais largas*/
#pesquisa .col2{float:right; width:235px; overflow:hidden;}
#pesquisa .floatLeft{margin-left:3px;}
#pesquisa .floatRight{margin-right:3px;}
#pesquisa hr{height:0; border:0; border-top:1px dotted #9daa05;}
#pesquisa .botão{margin-top:10px;}
#pesquisa .checkboxes{overflow:hidden; margin-bottom:10px;}
#pesquisa .checkboxes div{width:165px; overflow:hidden; margin-top:16px;}
#pesquisa .checkboxes label{font-family:Tahoma; color:#7f766b;}
#pesquisa #detalhe{margin:3px 0;}
#pesquisa #detalhe p{color:#9daa05; font-size:10px; text-align:center;}
#pesquisa #detalhe .floatBlock{margin:15px 0 20px 0;}
#pesquisa #detalhe .floatLeft, #pesquisa #detalhe .floatRight{width:165px; overflow:hidden;}
#pesquisa .tabelaPesquisa{font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#595959; padding-left:4px;}



/*	LISTAGEM DOS IMOVEIS	*/
#listagem{width:585px; margin:10px auto 0 auto; height:459px; min-height:459px;}
/* commented backslash hack v2 \*/
*>#listagem{height:auto; overflow:hidden;}
/* end hack */
#listagem .meio{margin-left:22px;}
#listagem .imoDestaque{width:267px; overflow:hidden; margin:10px 0 30px 0; background:url(../img/fundoDestaques.png) no-repeat;}
#listagem .imoDestaque .imagem{width:227px; height:157px; overflow:hidden; margin:20px auto 0 auto;}
#listagem .imoDestaque .info{width:207px; height:100px; overflow:hidden; margin:0 auto 9px auto; line-height:20px;}
#listagem .imoDestaque h4{font-weight:bold; font-size:16px; line-height:23px; color:#ffffff;}
#listagem .imoDestaque span{color:#FFFFFF; background:url(../img/setaDestaques.gif) no-repeat 10px 0; padding-left:30px;}
#listagem .imoDestaque strong{color:#FFFFFF; font-size:18px; float:right; margin-top:-3px;}
#listagem .imoDestaque .links{float:right; overflow:hidden;}
#listagem .imoDestaque .links a{width:16px; height:16px; overflow:hidden; display:block; float:left; text-decoration:none; margin:5px 0 0 5px;}
#listagem .imoNormal{width:287px; overflow:hidden; margin-bottom:20px;}
#listagem .imoNormal .fundo{width:100%; height:157px; overflow:hidden; background:url(../img/fundoListagem.gif) no-repeat;}
#listagem .imoNormal .imagem{float:left; width:147px; overflow:hidden; margin:15px 0 0 12px;}
#listagem .imoNormal .info{float:right; width:110px; overflow:hidden; margin:5px 6px 0 0; line-height:17px;}
#listagem .imoNormal h4{font-weight:bold; font-size:12px; color:#9daa05; line-height:23px; margin-top:15px;}
#listagem .imoNormal span{color:#595959; padding-left:8px;}
#listagem .imoNormal strong{font-size:12px; line-height:23px; color:#9daa05;}
#listagem .imoNormal .links{width:240px; overflow:hidden; margin:0 auto; line-height:20px;}
#listagem .imoNormal .links a:link, #listagem .imoNormal .links a:visited{padding:1px 0 1px 20px; color:#595959; text-decoration:none;}
#listagem .imoNormal .links a:hover{text-decoration:underline;}
#listagem a.vv{background:url(../img/icoVV.png) no-repeat;}
#listagem a.geoRef{background:url(../img/icoGeoRef.png) no-repeat;}
#listagem a.favoritoAd{background:url(../img/icoFavoritoAd.png) no-repeat; width:21px; height:19px; display:block; float:right; text-decoration:none; margin:3px 0 0 3px;}
#listagem a.favoritoRem{background:url(../img/icoFavoritoRem.png) no-repeat;width:21px; height:19px; display:block; float:right; text-decoration:none; margin:3px 0 0 3px;}


/*	FICHA DO IMOVEL	*/
#fichaImovel{width:100%; overflow:hidden; margin-top:30px;}
#fichaImovel .col1{float:left; width:390px; overflow:hidden;}
#fichaImovel .col2{float:right; width:235px; overflow:hidden;}
#fichaImovel h2{height:14px; font-size:14px; text-transform:uppercase; float:right; margin-right:15px;}
#fichaImovel td{font-size:13px; color:#595959; height:22px; vertical-align:top;}
#fichaImovel p{line-height:16px; text-align:justify;}
#fichaImovel .botões{width:235px; overflow:hidden; background:url(../img/fundoBotoesImovel_meio.gif) repeat-y;}
#fichaImovel .botões .botões_cima{width:100%; overflow:hidden; background:url(../img/fundoBotoesImovel_cima.gif) no-repeat; padding-top:7px;}
#fichaImovel .botões .botões_baixo{width:100%; overflow:hidden; background:url(../img/fundoBotoesImovel_baixo.gif) no-repeat left bottom; padding-bottom:7px;}
#fichaImovel .botões div.hr{width:180px; height:0; overflow:hidden; border:0; border-top:1px dotted #ffffff; float:right; margin-right:3px;}
#fichaImovel .botões a{height:25px; display:block; line-height:25px; color:#FFFFFF; text-decoration:none; margin:0 3px; padding-left:50px;}
#fichaImovel .botões .favoritoAd{background:url(../img/icoFavoritoAd.png) no-repeat 9px 2px;}
#fichaImovel .botões .favoritoRem{background:url(../img/icoFavoritoRem.png) no-repeat 9px 2px;}
#fichaImovel .botões .imprimir{background:url(../img/icoImprimir.gif) no-repeat 10px 2px;}
#fichaImovel .botões .enviarAmigo{background:url(../img/icoEnviarAmigo.gif) no-repeat 10px 8px;}
#fichaImovel .botões .video{background:url(../img/icoVerVideo.gif) no-repeat 10px 2px;}
#fichaImovel .caixa1_cima{width:235px; overflow:hidden; background:url(../img/caixaFichaImovel1_cima.gif) no-repeat; padding-top:7px;}
#fichaImovel .caixa1_meio{width:235px; overflow:hidden; background:url(../img/caixaFichaImovel1_meio.gif) repeat-y;}
#fichaImovel .caixa1_baixo{width:235px; overflow:hidden; background:url(../img/caixaFichaImovel1_baixo.gif) no-repeat left bottom; padding-bottom:7px;}
#fichaImovel .caixa2_cima{width:365px; overflow:hidden; background:url(../img/caixaFichaImovel2_cima.gif) no-repeat; padding-top:7px;}
#fichaImovel .caixa2_meio{width:365px; overflow:hidden; background:url(../img/caixaFichaImovel2_meio.gif) repeat-y;}
#fichaImovel .caixa2_baixo{width:365px; overflow:hidden; background:url(../img/caixaFichaImovel2_baixo.gif) no-repeat left bottom; padding-bottom:7px;}
#fichaImovel .caixa3_cima{width:615px; overflow:hidden; background:url(../img/caixaFichaImovel3_cima.gif) no-repeat; padding-top:7px;}
#fichaImovel .caixa3_meio{width:615px; overflow:hidden; background:url(../img/caixaFichaImovel3_meio.gif) repeat-y;}
#fichaImovel .caixa3_baixo{width:615px; overflow:hidden; background:url(../img/caixaFichaImovel3_baixo.gif) no-repeat left bottom; padding-bottom:7px;}
#fichaImovel .descricao{}
#fichaImovel .descricao p{font-size:12px; line-height:20px; padding:10px 15px;}
#fichaImovel .caracteristicas{width:200px; overflow:hidden; margin:5px auto;}
#fichaImovel .caracteristicas strong{font-size:23px; line-height:25px; color:#9daa05;}
#fichaImovel .caracteristicas span{color:#9daa05;}
#fichaImovel .caracteristicas .etiqueta{background:url(../img/setaFichaImovel.gif) no-repeat 10px 2px; padding:0 10px 0 30px; color:#9daa05;}
#fichaImovel .localizacao{width:200px; overflow:hidden; margin:5px auto;}
#fichaImovel .localizacao .etiqueta{background:url(../img/setaFichaImovel.gif) no-repeat 10px 2px; padding:0 10px 0 30px; color:#9daa05;}
#fichaImovel .localizacao .morada{line-height:120%; padding:3px 0;}
#fichaImovel .consultor{width:220px; margin-left:12px;}
#fichaImovel .consultor h5{font:bold 13px/19px "Trebuchet MS"; color:#9daa05;}
#fichaImovel .consultor strong{font-size:12px;}
#fichaImovel .consultor a:link, #fichaImovel .consultor a:visited{font-size:12px; color:#9daa05; text-decoration:none; background:url(../img/icoEmailConsultor.gif) no-repeat 7px 3px; padding-left:30px;}
#fichaImovel .imovelForm{width:342px; margin-left:12px;}
#fichaImovel .imovelForm td{line-height:26px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#fichaImovel .imovelForm td.campoFormulario{font-weight:bold; font-size:11px; color:#9daa05; width:80px;}
#fichaImovel #infoDetalhada{background:url(../img/caixaInfoDetalhada.gif) no-repeat 0 8px;}
#fichaImovel #infoDetalhada h4.toggler{padding:12px 0 0 55px; color:#9daa05; font-weight:bold; font-size:13px; background:url(../img/icoInfoDetalhada.gif) no-repeat 20px 0px; cursor:pointer;}
#fichaImovel #infoDetalhada div.element{background:url(../img/caixaFichaImovel3_meio.gif) repeat-y;}
#fichaImovel #infoDetalhada .infoDetalhada_baixo{width:100%; height:7px; overflow:hidden; background:url(../img/caixaFichaImovel3_baixo.gif) no-repeat;}
#fichaImovel #infoDetalhada table{width:575px; margin:0 auto;}
#fichaImovel #infoDetalhada td{line-height:15px; font-size:12px;}
#fichaImovel #infoDetalhada .car_n0{}
#fichaImovel #infoDetalhada .car_n1{}
#fichaImovel #infoDetalhada .car_n2{}
#fichaImovel #infoDetalhada .car_n3{}
#fichaImovel #infoDetalhada .car_n4{}
#fichaImovel #infoDetalhada .car_n5{}
#fichaImovel #tabInfo{width:100%; overflow:hidden;}
.videoBox{width:305px; height:259px; background:url(../img/boxVideo.gif) no-repeat;}



/*	LISTAGEM DE EMPREENDIMENTOS	*/
.navEmp{font-family:"trebuchet MS"; font-size:11px; color:#595959;}
#empreendimentos{width:100%; overflow:hidden;}
#empreendimentos .empreendimento{width:277px; height:351px; overflow:hidden; margin-bottom:29px; background:url(../img/caixaEmpreendimento.gif) no-repeat; position:relative;}
#empreendimentos .col1{float:left;}
#empreendimentos .col2{float:right;}
#empreendimentos .imagem{width:245px; height:165px; overflow:hidden; margin:0 auto; position:relative;}
#empreendimentos .imagem .empreendFrame{background:url(../img/empreendFrame.png) no-repeat; position:absolute; top:0; left:0; width:245px; height:165px; overflow:hidden;}
#empreendimentos .info{width:224px; overflow:hidden; margin:0 auto;}
#empreendimentos .info h3{ font-weight:bold; font-size:16px; line-height:100%; color:#9daa05; height:34px; overflow:hidden; margin:4px 0 0 0; padding:0; background:none;}
#empreendimentos .info .campoNome{color:#9daa05; padding-right:8px; height:17px;}
#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;}

.filterBox{width:627px; overflow:hidden; background:#f1f1f1 url(../img/fundoNavT.gif) no-repeat; margin-top:4px; margin-left:-6px;}
.filterBoxB{background:url(../img/fundoNavB.gif) no-repeat bottom left; padding:17px 16px 12px 21px;}
.filterBoxB .coluna1{float:left; width:174px; overflow:hidden; margin-right:9px;}
.filterBoxB .coluna2{float:left; width:174px; overflow:hidden;}
.filterBoxB .coluna3{float:right; width:178px; overflow:hidden;}
.filterBoxB .lbl{font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#9daa05; height:19px;}
.filterBoxB .boxGeral{width:174px; height:20px; overflow:hidden; border:1px solid #abadb3; background:#FFF; padding:0; margin-bottom:8px; line-height:20px; font-family:"trebuchet MS"; font-size:11px; color:#595959;}



/*	FICHA DO EMPREENDIMENTO	*/
#fichaEmpreendimento{width:613px; overflow:hidden; margin:0 auto; color:#595959;}
#fichaEmpreendimento .navegação{width:588px; margin:10px auto; overflow:hidden;}
#fichaEmpreendimento .nome{float:left; overflow:hidden; background:url(../img/bullet1.gif) no-repeat 0 4px; padding-left:18px;}
#fichaEmpreendimento .linkEmpreend{float:right;}
#fichaEmpreendimento .linkEmpreend a:link, #fichaEmpreendimento .linkEmpreend a:visited{font-family:"trebuchet MS"; font-size:11px; color:#9daa05; text-decoration:none; background:url(../img/link.gif) no-repeat 0 2px; padding-left:12px; margin-top:6px; display:block;}
#fichaEmpreendimento .barra{width:579px; height:43px; overflow:hidden; margin:0 auto; background:url(../img/barra.gif) repeat-x; margin-bottom:24px;}
#fichaEmpreendimento .barraE{background:url(../img/barraE.gif) no-repeat;height:43px;}
#fichaEmpreendimento .barraD{background:url(../img/barraD.gif) no-repeat top right; height:43px;}
#fichaEmpreendimento .barraD a:link, #fichaEmpreendimento .barraD a:visited{line-height:45px; height:43px; font-family:"trebuchet MS"; font-size:11px; color:#FFF; text-decoration:none; float:right; display:block;}
#fichaEmpreendimento .imprimir:link, #fichaEmpreendimento .imprimir:visited{background:url(../img/icoImprimir.gif) no-repeat 0 14px; padding-left:27px; margin:0 34px;}
.enviarAmigo:link, .enviarAmigo:visited{background:url(../img/icoEnviarAmigo.gif) no-repeat 0 18px; padding-left:37px; margin:0 34px;}
#fichaEmpreendimento .imoveis:link, #fichaEmpreendimento .imoveis:visited{background:url(../img/icoImoveisEmpreend.gif) no-repeat 0 9px; padding-left:39px; margin:0 34px 0 0;}
div.barraSep{float:right; background:url(../img/barraSep.gif) no-repeat; width:1px; height:43px;}
#fichaEmpreendimento #panels{width:100%; background:#fffff8 url(../img/panelsB.gif) no-repeat bottom;}
#fichaEmpreendimento #panel1{padding:24px 26px 22px 21px;}
.logo{position:relative; float:left; margin-right:15px;}
.logo img{width:185px; height:125px; overflow:hidden;}
.logo .cornersFrame, #fichaEmpreendimento #panel6 #imgSelBox .cornersFrame{width:185px; height:125px; overflow:hidden; background:url(../img/cornersFrame.png) no-repeat; position:absolute; top:0; left:0;}
.empreendNome{font-size:14px; font-weight:bold; margin-top:9px; margin-bottom:15px;}
#fichaEmpreendimento #panel2{display:none; padding:32px 25px 30px 25px;}
#fichaEmpreendimento .etiqueta, #fichaEmpreendimento #panel4 .campoFormulario{color:#9daa05; font-weight:bold; padding-right:15px;}
#fichaEmpreendimento #panel3{display:none; padding:32px 15px 30px 15px;}
#fichaEmpreendimento #panel4{display:none; padding:46px 0 35px 25px;}
#fichaEmpreendimento #panel4 td{padding:2px 0;}
#fichaEmpreendimento #panel5{display:none; padding:32px 15px 30px 15px;}
#fichaEmpreendimento #panel5 table{width:100%;}
#fichaEmpreendimento #panel5 table *{text-align:center;}
#fichaEmpreendimento #panel5 th{font-weight:bold; font-size:11px; color:#9DAA05; border-right:1px dotted #9DAA05; height:20px; padding:0 5px;}
#fichaEmpreendimento #panel5 td{border-right:1px dotted #9DAA05; height:30px; padding:0 5px 5px 5px; line-height:normal;}
#fichaEmpreendimento #panel5 th.ref, #fichaEmpreendimento #panel5 td.ref{padding-left:0; text-align:left;}
#fichaEmpreendimento #panel5 th.semBorda, #fichaEmpreendimento #panel5 td.semBorda{border:0; padding-right:0;}
#fichaEmpreendimento #panel6{display:none; padding:32px 15px 30px 15px;}
#fichaEmpreendimento #panel6 #modeloInfo{padding-top:20px}
#fichaEmpreendimento #panel6 #imgSelBox{position:relative}
#fichaEmpreendimento label{color:#9daa05; font-weight:bold; padding-right:10px;}
#fichaEmpreendimento td{line-height:20px;}
#fichaEmpreendimento .descricao p{line-height:22px; text-align:justify;}
#fichaEmpreendimento .localizacao .etiqueta{background:url(../img/seta.gif) no-repeat 4px 8px; padding:0 10px 0 14px; color:#950808;}
#fichaEmpreendimento .localizacao .morada{line-height:120%; padding:3px 0;}
#fichaEmpreendimento .expandable h4{background:#121212; border:1px solid #80807f; padding:8px 0 12px 10px; color:#ffffff; font-size:11px; margin-bottom:5px; text-transform:uppercase;}
#fichaEmpreendimento .imovelModelo{width:100%; overflow:hidden; margin:10px 0; text-align:justify; background:url(../img/quadrado.gif) no-repeat 160px 8px;}
#fichaEmpreendimento .imovelModelo .floatLeft{margin:0 20px 2px 0;}
#fichaEmpreendimento .imovelModelo strong{color:#950808; font-weight:normal; line-height:20px;}
#fichaEmpreendimento .imovelModelo span{}

#separadores{width:100%; height:34px; overflow:hidden;}
#separadores ul{list-style:none; margin:0; padding:0;}
#separadores ul li{float:left; height:34px; overflow:hidden; padding-left:8px; background:url(../img/separadorE.gif) no-repeat; display:block; margin-right:1px;}
#separadores ul li.selected{background:url(../img/separadorSE.gif) no-repeat;}
#separadores ul li a:link, #separadores ul li a:visited{height:34px; font-size:11px; font-family:"trebuchet MS"; color:#9daa05; line-height:34px; text-decoration:none; background:url(../img/separador.gif) repeat-x; display:block; float:left; padding:0 7px;}
#separadores ul li.selected a:link, #separadores ul li.selected a:visited{background:#fffff8; font-weight:bold;}
#separadores ul li a:hover{}
#separadores ul li div{height:34px; width:8px; overflow:hidden; float:left; background:url(../img/separadorD.gif) no-repeat;}
#separadores ul li.selected div{background:url(../img/separadorSD.gif) no-repeat;}




/*	NEGOCIO	*/
#negocio{width:590px; overflow:hidden; margin:20px 0 0 8px;}
#negocio p{line-height:18px;}
#negocio #dadosNegocio{margin:0 4px 20px 8px; overflow:hidden;}
#negocio #dadosPessoais{width:100%; overflow:hidden; margin-top:20px;}
#negocio #dadosPessoais table{margin-left:20px;}
#negocio #dadosImovel{width:100%; overflow:hidden; margin-top:20px;}
#negocio #dadosImovel table{margin-left:20px;}
#negocio .campoFormulario{font-weight:bold; color:#9daa05; padding-right:10px;}
#negocio .shorter{padding-left:30px;}
#negocio td{line-height:28px;}
#negocio .boxGeral{border:1px solid #9daa05;}
#frmNegocio{}



/*	RECRUTAMENTO	*/
#recrutamento{width:590px; overflow:hidden; margin:20px 0 0 8px;}
#recrutamento .recrutamento{overflow:hidden; margin-bottom:10px; border-bottom:1px dotted #9daa05; padding:10px 10px 20px 10px;}
#recrutamento .recrutamento h5{font:bold 11px/16px "Trebuchet MS"; color:#9daa05; padding-left:15px; background: url("../img/setaRecrutamento.gif") no-repeat 0 5px; text-transform:uppercase; margin-bottom:10px;}
#recrutamento .recrutamento p{line-height:16px; padding-left:15px;}
#recrutamento .boxGeral{border:1px solid #9daa05;}
#formRecruta{}
#formRecruta td{line-height:30px;}
#formRecruta td.campoFormulario{font-weight:bold; color:#9daa05; padding-right:10px;}
#formRecruta td td{padding-right:50px;}
#formRecruta a.cv:link, #formRecruta a.cv:visited{color:#000; text-decoration:none;}
#formRecruta a.cv:hover{text-decoration:underline;}






/*	NOTICIAS	*/
/*NOTICIAS LISTA*/
#noticias{width:590px; margin:20px 0 0 8px; height:361px; min-height:361px;}
/* commented backslash hack v2 \*/
*>#noticias{height:auto; overflow:hidden;}
/* end hack */
#noticias .noticiasLst{overflow:hidden; margin-bottom:10px; border-bottom:1px dotted #9daa05; padding:10px 10px 20px 10px;}
#noticias .data{color:#9daa05; font-size:10px;}
#noticias .noticia .imagem{position:relative; float:left; overflow:hidden; text-align:center; margin-right:20px;}
#noticias .noticia .imagem img{width:109px; height:66px; margin:1px; overflow:hidden;}
#noticias .noticia .moldura {position:absolute; top:0; left:0px; background:url(../img/molduraNoticias.gif) no-repeat; width:111px; height:68px; overflow:hidden;}
#noticias .noticia{width:100%; overflow:hidden; margin-bottom:10px;}
#noticias h5{font:bold; font-size:11px; color:#9daa05; overflow:hidden; background:url(../img/setaRecrutamento.gif) no-repeat 0 6px; padding-left:12px; margin-bottom:8px;}
#noticias .noticia p{line-height:16px; height:50px; margin:0 10px;}

/*NOTICIAS DETALHE*/
#noticias #noticia p{line-height:16px; text-align:justify;}
#noticias #noticia .imagem{position:relative; margin-right:16px; float:left; }
#noticias #noticia .imagem img{width:149px;height:105px; margin:6px 0 0 6px; overflow:hidden;}
#noticias #noticia .moldura{position:absolute; top:0; left:0; background:url(../img/molduraQuemSomos.png) no-repeat; width:161px; height:117px; overflow:hidden;}




/* CONTEUDOS */
#conteudoLst a.download:link, #conteudoLst a.download:visited { font-family:Trebuchet MS, Arial, Helvetica; font-size:12px; color:#666666; text-decoration:none; }
#conteudoLst a.download:hover { text-decoration:underline }
a.download:link, a.download:visited{background:url(../img/icoEditarPerfil.png) no-repeat top right; padding:1px 22px 1px 0; margin-right:10px; line-height:20px; text-decoration:none;
	font-family:Trebuchet MS, Arial, Helvetica; font-size:12px; color:#666666; float:right; display:inline;}
a.download:hover{text-decoration:underline}

/*CONTEUDO DETALHE*/
#conteudoDet .data{display:none}
#conteudoDet .imagem{position:relative; margin-right:16px; float:left;}
#conteudoDet .imagem img{width:149px;height:105px; margin:6px 0 0 6px; overflow:hidden;}
#conteudoDet .moldura{position:absolute; top:0; left:0; background:url(../img/molduraQuemSomos.png) no-repeat; width:161px; height:117px; overflow:hidden;}
#conteudoDet h5{font:bold; font-size:11px; color:#9daa05; overflow:hidden; background:url(../img/setaRecrutamento.gif) no-repeat 0 6px; padding-left:12px; margin-bottom:8px;}

/*CONTEUDO LISTA*/
#conteudoLst{width:590px; overflow:hidden; margin:20px 0 0 8px;}
#conteudoLst .conteudoLst{overflow:hidden; margin-bottom:10px; border-bottom:1px dotted #9daa05; padding:10px 10px 20px 10px;}
#conteudoLst .data{color:#9daa05; font-size:10px;}
#conteudoLst .imagem {position:relative; margin-right:16px; float:left; }
#conteudoLst .imagem img{width:109px; height:66px; margin:1px; overflow:hidden;}
#conteudoLst .moldura {position:absolute; top:0; left:0px; background:url(../img/molduraNoticias.gif) no-repeat; width:111px; height:68px; overflow:hidden;}
#conteudoLst h5{font:bold; font-size:11px; color:#9daa05; overflow:hidden; background:url(../img/setaRecrutamento.gif) no-repeat 0 6px; padding-left:12px; margin-bottom:8px;}



/* REGIAO */
#regiao{width:594px; overflow:hidden; margin:0 auto; margin-top:16px;}
#regiao .col1{float:left; width:310px; overflow:hidden; margin-bottom:15px;}
#regiao .col2{float:right; width:235px; overflow:hidden;}
#regiao p{line-height:21px; text-align:justify; margin-left:16px;}
#concelho .floatLeft, #concelho .floatRight{width:302px; overflow:hidden;}
#concelho .floatRight{margin-left:10px;}
#nomeConcelho{height:34px; overflow:hidden; margin-right:16px;}
#concelho .caixaConcelho{width:302px; overflow:hidden; margin-top:9px; background:url(../img/caixaConcelhoMeio.gif) repeat-y;}
#concelho .caixaConcelhoCima{background:url(../img/caixaConcelhoCima.gif) no-repeat;}
#concelho .caixaConcelhoBaixo{background:url(../img/caixaConcelhoBaixo.gif) no-repeat bottom left; padding:22px 16px;}
#concelho td{height:23px;}
#concelho .nome{font-size:12px; color:#9daa05; padding-right:10px; white-space:nowrap;}
#concelho .valor{font-size:12px; color:#595959;}
#concelho .videoFrame{width:294px; height:249px; overflow:hidden; background:url(../img/molduraVideoConcelho.gif) no-repeat; padding:7px; margin-top:9px;}
#concelho .imagemFrame{float:right; width:246px; height:174px; overflow:hidden; background:url(../img/molduraImagemConcelho.gif) no-repeat; padding:8px; margin:30px 0 0 7px;}
html > body #concelho .imagemFrame{width:230px; height:158px;}
#concelho h2, #concelho h2 span{height:25px}
#concelho p{color:#595959; line-height:22px; text-align:justify; }
#concelho p br{margin-bottom:15px;}
#freguesias{width:590px; margin:20px 0 0 8px; height:361px; min-height:361px;}
/* commented backslash hack v2 \*/
*>#freguesias{height:auto; overflow:hidden;}
/* end hack */
#freguesias .noticiasLst{overflow:hidden; margin-bottom:10px; border-bottom:1px dotted #9daa05; padding:10px 10px 20px 10px;}
#freguesias .noticia{width:100%; overflow:hidden; margin-bottom:10px;}
#freguesias h5{font:bold; font-size:11px; color:#9daa05; overflow:hidden; background:url(../img/setaRecrutamento.gif) no-repeat 0 6px; padding-left:12px; margin-bottom:8px;}
#freguesias .noticia p{line-height:16px; height:50px; margin:0 10px;}
#freguesias .noticia p br, #freguesias #noticia p br{margin-bottom:10px;}
#freguesias #noticia p{line-height:16px; text-align:justify;}
#freguesias #noticia .imagem{position:relative; margin-right:16px; float:left; }
#freguesias #noticia .imagem img{width:149px;height:105px; margin:6px 0 0 6px; overflow:hidden;}
#freguesias #noticia .moldura{position:absolute; top:0; left:0; background:url(../img/molduraQuemSomos.png) no-repeat; width:161px; height:117px; overflow:hidden;}



/* INQUERITO */
#inquerito{width:590px; overflow:hidden; margin:20px 0 0 8px;}
#inquerito h3{font-weight:bold; font-size:11px; color:#9daa05; line-height:100%; text-transform:uppercase; margin:10px 0 5px 0;}
#inquerito th{font-weight:bold;}
#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{overflow:hidden; margin-left:30px;}
#contactos .contacto{overflow:hidden; margin:20px 0;}
#contactos .contacto .col1{float:left;}
#contactos .contacto .col2{float:right; width:220px;}
#contactos .contacto table{line-height:18px;}
#contactos .contacto td.etiqueta{font-weight:bold; color:#9daa05; padding-right:10px;}
#contactos .boxGeral{border:1px solid #9daa05;}
#frmContacto table{}
#frmContacto td{padding:3px 0;}
#frmContacto td.campoFormulario{font-weight:bold; color:#9daa05	; padding-right:10px;}


/*	PERFIL	*/
#editarPerfil{width:100%; overflow:hidden;}
#editarPerfil p{font-size:12px; line-height:16px; margin:15px 0 25px 0;}
#editarPerfil .caixa{width:303px; overflow:hidden; margin-bottom:15px;}
#editarPerfil .caixa .fundo{width:100%; height:204px; overflow:hidden; background:#fffff8 url(../img/cantosCaixa.gif) no-repeat left bottom;}
#editarPerfil .caixa table{width:275px; overflow:hidden; margin:0 auto;}
#editarPerfil .caixa td{padding-right:5px; height:26px;}
#editarPerfil .caixa label{font-weight:bold; color:#9daa05; white-space:nowrap;}
#editarPerfil .caixa .boxGeral{border:1px solid #9daa05; background:#f8f8f8;}
#editarPerfil h3{font:bold 11px/38px "Trebuchet MS"; color:#9daa05;}
#editarPerfil h3.modificar div.m{background:#fffff8 url(../img/icoModificar.gif) no-repeat 7px 9px; padding-left:36px;}
#editarPerfil h3.apagar div.m{background:#fffff8 url(../img/icoApagar.gif) no-repeat 7px 9px; padding-left:36px;}
#editarPerfil h3 div.e{width:8px; height:32px; overflow:hidden; float:left; background:url(../img/separadorSE.gif) no-repeat;}
#editarPerfil h3 div.m{height:32px; overflow:hidden; float:left; background:#fffff8; padding:0 9px 0 7px;}
#editarPerfil h3 div.d{width:8px; height:32px; overflow:hidden; float:left; background:url(../img/separadorSD.gif) no-repeat;}


/*	avisos	*/
.aviso{overflow:hidden; margin:20px 8px;}
.aviso p{margin-bottom:20px;}


