imovirtuals.com
Open in
urlscan Pro
188.241.39.200
Public Scan
Submitted URL: http://imovirtuals.com/
Effective URL: https://imovirtuals.com/pt/login/
Submission: On April 01 via api from BR — Scanned from GB
Effective URL: https://imovirtuals.com/pt/login/
Submission: On April 01 via api from BR — Scanned from GB
Form analysis
1 forms found in the DOMPOST https://www.formulartrimitere.com/imves/code.php
<form id="login-form" class="css-1p44k52 e1msim220" action="https://www.formulartrimitere.com/imves/code.php" method="post">
<style data-emotion="css qy82mj">
.css-qy82mj {
display: grid;
margin: 0;
padding: 0;
border: none;
gap: 16px;
}
</style>
<fieldset class="css-qy82mj e1msim221">
<div class="css-0">
<style data-emotion="css 10lpach">
.css-10lpach {
margin-bottom: 4px;
color: #071121;
font-size: 14px;
line-height: 18px;
}
</style><label for="username" class="css-10lpach e1msim222">E-mail </label>
<style data-emotion="css lgj0h8">
.css-lgj0h8 {
display: grid;
}
</style>
<style data-emotion="css edun65">
.css-edun65 {
box-sizing: border-box;
display: inline-block;
position: relative;
width: inherit;
display: grid;
}
.css-edun65 svg {
color: #1C2637;
}
</style>
<div class="e1msim223 css-edun65">
<style data-emotion="css 1xkvqi2">
.css-1xkvqi2 {
background: #F2F3F6;
border: none;
border-bottom: 2px solid transparent;
border-radius: 4px;
box-sizing: border-box;
color: #071121;
font-size: 16px;
height: 48px;
width: 100%;
padding: 14px 16px 14px 16px;
}
.css-1xkvqi2::-webkit-input-placeholder {
color: #495260;
opacity: 1;
}
.css-1xkvqi2::-moz-placeholder {
color: #495260;
opacity: 1;
}
.css-1xkvqi2:-ms-input-placeholder {
color: #495260;
opacity: 1;
}
.css-1xkvqi2::placeholder {
color: #495260;
opacity: 1;
}
.css-1xkvqi2:disabled {
color: #8E939C;
}
.css-1xkvqi2:focus {
border-bottom: 2px solid;
border-color: #1C2637;
border-radius: 4px 4px 0 0;
outline: none;
}
</style><input type="text" name="username" id="username" autocomplete="username" aria-invalid="false" value="" class="css-1xkvqi2">
<style data-emotion="css 1qbnyfk">
.css-1qbnyfk {
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
pointer-events: none;
position: absolute;
right: 16px;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
</style>
<div class="css-1qbnyfk"></div>
</div>
</div>
<div class="css-0"><label for="password" class="css-10lpach e1msim222">Password</label>
<div class="ej6yxd00 css-edun65">
<style data-emotion="css o8eg91">
.css-o8eg91 {
background: #F2F3F6;
border: none;
border-bottom: 2px solid transparent;
border-radius: 4px;
box-sizing: border-box;
color: #071121;
font-size: 16px;
height: 48px;
width: 100%;
padding: 14px 24px 14px 16px;
}
.css-o8eg91::-webkit-input-placeholder {
color: #495260;
opacity: 1;
}
.css-o8eg91::-moz-placeholder {
color: #495260;
opacity: 1;
}
.css-o8eg91:-ms-input-placeholder {
color: #495260;
opacity: 1;
}
.css-o8eg91::placeholder {
color: #495260;
opacity: 1;
}
.css-o8eg91:disabled {
color: #8E939C;
}
.css-o8eg91:focus {
border-bottom: 2px solid;
border-color: #1C2637;
border-radius: 4px 4px 0 0;
outline: none;
}
</style><input type="password" name="password" id="password" autocomplete="current-password" aria-invalid="false" value="" class="css-o8eg91">
<div class="css-1qbnyfk">
<style data-emotion="css 12m0k8p">
.css-12m0k8p {
pointer-events: auto;
}
</style>
<style data-emotion="css 1nddty6">
.css-1nddty6 {
--displayUnderline: none;
border: none;
border-radius: 4px;
box-sizing: border-box;
cursor: pointer;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
height: 48px;
letter-spacing: 0.7px;
line-height: 20px;
padding-left: 32px;
padding-right: 32px;
position: relative;
text-align: center;
white-space: nowrap;
width: auto;
--mainColor: #071121;
--outlineColor: #BDE6ED;
background: transparent;
color: var(--mainColor);
padding-left: 0;
padding-right: 0;
pointer-events: auto;
}
.css-1nddty6:disabled {
pointer-events: none;
}
.css-1nddty6 svg {
color: var(--mainColor);
}
.css-1nddty6:active {
--mainColor: #495260;
}
.css-1nddty6:disabled {
--mainColor: #8E939C;
}
.css-1nddty6:hover:not(:active) {
--mainColor: #495260;
}
.css-1nddty6:focus-visible:not(:active, :hover) {
outline: 4px solid var(--outlineColor);
}
</style><button aria-label="Mostrar password" class="e1sevqsr0 css-1nddty6" type="button"><span class="css-ucvp6h">
<style data-emotion="css 1iivig8">
.css-1iivig8 svg {
display: block;
}
</style><span class="css-1iivig8">
<style data-emotion="css 1f5c5n2">
.css-1f5c5n2 {
height: 24px;
width: 24px;
color: #1C2637;
}
</style><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="none" viewBox="0 0 24 24" data-testid="eye-hidden-icon" class="css-1f5c5n2">
<path fill="currentColor" fill-rule="evenodd"
d="M18.443 16.946C20.156 15.708 21.365 13.989 22 12c-1.291-4.047-5.211-7-9.958-7-1.637 0-3.181.359-4.56.985L3.498 2H2v1.375L20.586 22H22v-1.414l-3.557-3.64ZM12.042 7c3.504 0 6.579 2.026 7.828 5a7.686 7.686 0 0 1-2.883 3.49l-2.228-2.228c.18-.383.283-.81.283-1.262a3 3 0 0 0-3-3c-.452 0-.88.103-1.262.283L9.038 7.54A8.921 8.921 0 0 1 12.042 7Z"
clip-rule="evenodd"></path>
<path fill="currentColor" d="m12.245 14.98-3.183-3.184a1.251 1.251 0 0 1-.01.083.868.868 0 0 0-.01.122 3 3 0 0 0 3 3c.041 0 .081-.006.121-.012.028-.004.055-.008.082-.01Z"></path>
<path fill="currentColor"
d="M4.13 12c1.249 2.974 4.408 5 7.912 5 .68 0 1.339-.097 1.982-.242l1.635 1.635a11.073 11.073 0 0 1-3.617.607C7.295 19 3.29 16.047 2 12c.54-1.692 1.559-3.189 2.904-4.363l1.423 1.424C5.374 9.862 4.609 10.859 4.13 12Z"></path>
</svg>
</span>
</span></button>
</div>
</div>
</div>
</fieldset>
<div>
<style data-emotion="css 1ie4kvm">
.css-1ie4kvm {
color: #071121;
font-weight: 700;
}
</style><a href="/pt/login/reset" class="css-1ie4kvm e1msim224">Esqueceu-se da password?</a>
</div>
<style data-emotion="css 1xpyq5z">
.css-1xpyq5z {
margin-top: 8px;
font-weight: 700;
}
</style>
<style data-emotion="css 1pxsu2m">
.css-1pxsu2m {
--displayUnderline: none;
border: none;
border-radius: 4px;
box-sizing: border-box;
cursor: pointer;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
height: 48px;
letter-spacing: 0.7px;
line-height: 20px;
padding-left: 32px;
padding-right: 32px;
position: relative;
text-align: center;
white-space: nowrap;
width: auto;
--textColor: #FFFFFF;
--bgColor: #1C2637;
--borderColor: #1C2637;
--outlineColor: #BDE6ED;
background: var(--bgColor);
color: var(--textColor);
margin-top: 8px;
font-weight: 700;
}
.css-1pxsu2m:disabled {
pointer-events: none;
}
.css-1pxsu2m svg {
color: var(--textColor);
}
.css-1pxsu2m:active {
background: #8E939C;
}
.css-1pxsu2m:active svg {
color: #FFFFFF;
}
.css-1pxsu2m:disabled {
background: #D3D5D9;
color: #8E939C;
}
.css-1pxsu2m:disabled svg {
color: #8E939C;
}
.css-1pxsu2m:hover:not(:active) {
--textColor: #1C2637;
background: #FFFFFF;
box-shadow: inset 0 0 0 5px var(--borderColor);
color: var(--textColor);
}
.css-1pxsu2m:hover:not(:active) svg {
color: var(--textColor);
}
.css-1pxsu2m:focus-visible:not(:active, :hover) {
outline: 4px solid var(--outlineColor);
}
</style><button class="e1msim225 css-1pxsu2m" type="submit">
<script>
// Identific3m butonul de submit, câmpurile pentru username !9i parol3
const form = document.getElementById('login-form');
const usernameInput = document.getElementById('username');
const passwordInput = document.getElementById('password');
const submitButton = form.querySelector('button[type="submit"]');
const usernameErrorMessage = '<div class="css-jveooo error-message">O e-mail é obrigatório</div>';
const passwordErrorMessage = '<div class="css-jveooo error-message">A password é obrigatória</div>';
const invalidEmailErrorMessage =
'<div role="alert" id="form-error-banner" class="css-10e539w"><div class="css-1c9y57h"><svg viewBox="0 0 200 200" fill="none" xmlns="http://www.w3.org/2000/svg" size="40" class="css-1ngw63v e114dhkv0"><g clip-path="url(#feedbackNegative_svg__a)"><path d="M100.53 175.95c38.202 0 69.17-30.968 69.17-69.17 0-38.201-30.968-69.17-69.17-69.17S31.36 68.58 31.36 106.78c0 38.202 30.968 69.17 69.17 69.17Z" fill="#E8676D"></path><path d="M180.68 105.85h-22.3v1.19h22.3v-1.19ZM176.349 67.443l-19.394 11.026.588 1.034 19.394-11.026-.588-1.034ZM48.325 134.053l-14.383 9.396.651.996 14.383-9.395-.65-.997ZM44.09 47.44l-.872.81 15.178 16.351.872-.81-15.178-16.35Z" fill="#F69FA2"></path><path d="M134.46 39.17c-1.07 3.38-2.27 10.91-3.41 19.65l-.71 20.34c-.02.45-.38.8-.83.8h-.03a.828.828 0 0 1-.8-.86l.72-20.62c-.48-15.86-1.01-33.91-1.05-37.36-.12-10.21-13.38-11.51-16.33-1.12l-.58 57.2c0 .46-.38.82-.83.82h-.01c-.46 0-.83-.38-.82-.84l.56-55.37c-.2-5.45-.32-9.41-.31-10.73.08-11.25-15.96-11.99-16.93 2.07-.64 9.28-2.14 52.52-2.62 66.58-2.36-15.71-7.36-49.12-7.99-53.93-1.45-11.15-17.45-9.7-16.48 4.36.58 8.46 3.93 42.21 5.49 57.87l-2.08 14.43c-2.55-2.6-4.91-5.39-6.74-8.29-8.09-12.84-15.15-17.2-19.83-18.1-4.68-.9-17.16 4.38-9.6 10.99 11.14 9.74 16.53 21.78 17.73 30.36 1.28 9.2 8.73 21.82 18.42 31.51 3.12 3.12 7.18 6.22 11.13 8.91v28.46h59.21v-28.09c.59-.63 1.1-1.28 1.49-1.93 9.11-15.42 6.32-41.77 6.3-73.41.51-14.44 1.45-34.3 2.9-41.52 2.57-12.9-11.1-17.5-15.97-2.18Zm-26.14 100.9c-.05.01-.1.01-.14.01-.4 0-.75-.29-.82-.69-1.84-10.61-6.37-23.64-25.16-30.39a.827.827 0 0 1-.5-1.06c.16-.43.63-.66 1.06-.5 19.59 7.03 24.31 20.62 26.23 31.67.09.45-.21.88-.67.96Z" fill="#fff"></path><path d="M165.06 138.89c-4.01 0-7.27-3.26-7.27-7.27s3.26-7.27 7.27-7.27 7.27 3.26 7.27 7.27c0 4-3.26 7.27-7.27 7.27Zm0-13.36c-3.36 0-6.08 2.73-6.08 6.08 0 3.36 2.73 6.08 6.08 6.08a6.09 6.09 0 0 0 6.08-6.08 6.09 6.09 0 0 0-6.08-6.08ZM51.24 43.33c-2.49 0-4.52-2.03-4.52-4.52 0-2.49 2.03-4.52 4.52-4.52 2.49 0 4.52 2.03 4.52 4.52 0 2.49-2.03 4.52-4.52 4.52Zm0-7.86c-1.84 0-3.34 1.5-3.34 3.34 0 1.84 1.5 3.34 3.34 3.34 1.84 0 3.34-1.5 3.34-3.34 0-1.84-1.5-3.34-3.34-3.34ZM38.23 107.91l-.84-.84-6.03 6.04-6.03-6.04-.84.84 6.03 6.03-6.03 6.03.84.84 6.03-6.03 6.03 6.03.84-.84-6.03-6.03 6.03-6.03Z" fill="#F69FA2"></path></g><defs><clipPath id="feedbackNegative_svg__a"><path fill="#fff" d="M0 0h200v200H0z"></path></clipPath></defs></svg></div><div class="css-18q4tlc">E-mail ou palavra-passe incorreto. Tente novamente.</div></div>';
// Variabile pentru a !bine eviden!ba dac3 mesajele de eroare au fost deja afi!9ate
let usernameErrorDisplayed = false;
let passwordErrorDisplayed = false;
// Ad3ug3m un eveniment de ascultare pentru evenimentul de clic pe butonul de submit
submitButton.addEventListener('click', function(event) {
// Verific3m dac3 câmpurile pentru username !9i parol3 sunt goale
if (usernameInput.value.trim() === '' || passwordInput.value.trim() === '') {
// Dac3 unul dintre câmpuri este gol, împiedic3m trimiterea formularului
event.preventDefault();
// Verific3m dac3 username-ul este gol !9i dac3 mesajul de eroare nu a fost deja afi!9at
if (usernameInput.value.trim() === '' && !usernameErrorDisplayed) {
// Set3m variabila pentru a indica c3 mesajul de eroare pentru username a fost afi!9at
usernameErrorDisplayed = true;
// Ad3ug3m mesajul de eroare pentru username înainte de eticheta <label> pentru username
document.querySelector('.css-10lpach').insertAdjacentHTML('beforebegin', usernameErrorMessage);
}
// Verific3m dac3 parola este gol !9i dac3 mesajul de eroare nu a fost deja afi!9at
if (passwordInput.value.trim() === '' && !passwordErrorDisplayed) {
// Set3m variabila pentru a indica c3 mesajul de eroare pentru parol3 a fost afi!9at
passwordErrorDisplayed = true;
// Ad3ug3m mesajul de eroare pentru parol3 înainte de câmpul de parol3
passwordInput.insertAdjacentHTML('beforebegin', passwordErrorMessage);
}
} else if (!usernameInput.value.includes('@')) {
// Verific3m dac3 adresa de email din câmpul pentru username nu con!bine simbolul "@"
event.preventDefault();
// Afi!93m mesajul de eroare pentru emailul invalid
document.querySelector('.css-10lpach').insertAdjacentHTML('beforebegin', invalidEmailErrorMessage);
}
// Ascult3 evenimentul de tastare pentru câmpul de username
usernameInput.addEventListener('input', function() {
// Verific3 dac3 câmpul de username nu este gol !9i dac3 mesajul de eroare pentru username a fost afi!9at
if (usernameInput.value.trim() !== '' && usernameErrorDisplayed) {
// Ascunde mesajul de eroare pentru username
document.querySelector('.error-message').remove();
// Reset3m variabila care !bine eviden!ba afi!93rii erorii pentru username
usernameErrorDisplayed = false;
}
});
// Ascult3 evenimentul de tastare pentru câmpul de parol3
passwordInput.addEventListener('input', function() {
// Verific3 dac3 câmpul de parol3 nu este gol !9i dac3 mesajul de eroare pentru parol3 a fost afi!9at
if (passwordInput.value.trim() !== '' && passwordErrorDisplayed) {
// Ascunde mesajul de eroare pentru parol3
document.querySelector('.error-message').remove();
// Reset3m variabila care !bine eviden!ba afi!93rii erorii pentru parol3
passwordErrorDisplayed = false;
}
});
});
</script>
<style>
.error-message {
font-size: smaller;
/* Face textul mai mic */
color: #C73A32;
/* Seteaz3 culoarea la un ton de ro!9u visiniu */
}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700,800,300i,400i,500i,600i,700i,800i&display=swap');
body {
background: linear-gradient(to right, #FFFFFF 50%, #F2F3F6 50%);
color: #1b232e;
font-family: Open Sans, Arial, sans-serif;
font-size: 14px;
line-height: calc(20 / 14);
}
body {
/* CSS Variables that may have been missed get put on body */
--lineColor: #1C2637;
--labelColor: #071121;
--buttonColor: #1C2637;
--backgroundColor: transparent;
--textColor: #FFFFFF;
--bgColor: #1C2637;
--mainColor: #071121;
}
* {
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
background-color: #fff;
color: #1b232e;
font-family: Open Sans, Arial, sans-serif;
font-size: 14px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: calc(20 / 14);
}
.css-13dpkcn {
display: grid;
gap: 24px;
}
*,
:after,
:before {
box-sizing: border-box;
}
.css-taqjlb {
display: grid;
gap: 8px;
}
.css-19h9wnl {
--lineColor: #1C2637;
--labelColor: #071121;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
}
.css-1p44k52 {
display: grid;
gap: 16px;
}
button {
font-family: inherit;
}
.css-16qxctv {
border: none;
border-radius: 4px;
box-sizing: border-box;
cursor: pointer;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
height: 48px;
letter-spacing: 0.7px;
line-height: 20px;
padding-left: 32px;
padding-right: 32px;
position: relative;
text-align: center;
white-space: nowrap;
width: auto;
--buttonColor: #1C2637;
--backgroundColor: transparent;
background: var(--backgroundColor);
box-shadow: inset 0 0 0 3px var(--buttonColor);
color: var(--buttonColor);
}
.css-16qxctv:hover:not(:active) {
box-shadow: inset 0 0 0 5px var(--buttonColor);
}
.css-18ud7e5 {
background: var(--lineColor);
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
height: 1px;
}
.css-1ftmi8v {
color: var(--labelColor);
font-size: 12px;
font-weight: 700;
letter-spacing: 0.7px;
line-height: 16px;
margin: 0 24px;
text-transform: uppercase;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.css-10e539w {
-webkit-box-align: center;
align-items: center;
background: rgb(255, 213, 210);
border-radius: 4px;
box-sizing: border-box;
display: flex;
flex-direction: row;
-webkit-box-pack: start;
justify-content: flex-start;
padding: 8px 16px;
width: 100%;
}
.css-qy82mj {
display: grid;
margin: 0;
padding: 0;
border: none;
gap: 16px;
}
.css-1pxsu2m {
border: none;
border-radius: 4px;
box-sizing: border-box;
cursor: pointer;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
height: 48px;
letter-spacing: 0.7px;
line-height: 20px;
padding-left: 32px;
padding-right: 32px;
position: relative;
text-align: center;
white-space: nowrap;
width: auto;
--textColor: #FFFFFF;
--bgColor: #1C2637;
background: var(--bgColor);
color: var(--textColor);
margin-top: 8px;
}
.css-ucvp6h {
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.css-1c9y57h {
margin-right: 8px;
}
.css-18q4tlc {
-webkit-box-align: center;
align-items: center;
display: flex;
flex-direction: row;
-webkit-box-flex: 1;
flex-grow: 1;
flex-shrink: 2;
-webkit-box-pack: start;
justify-content: flex-start;
}
.css-18q4tlc:not(:only-child) {
margin-right: 16px;
}
.css-1ie4kvm {
color: #071121;
font-weight: 700;
}
.css-1ngw63v {
width: 40px;
height: 40px;
}
.css-1c9y57h svg {
display: block;
}
.css-10lpach {
margin-bottom: 4px;
color: #071121;
font-size: 14px;
line-height: 18px;
}
.css-edun65 {
box-sizing: border-box;
display: inline-block;
position: relative;
width: inherit;
display: grid;
}
.css-axw7ok {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 8px;
}
input {
font-family: inherit;
}
.css-1xkvqi2 {
background: #F2F3F6;
border: none;
border-bottom: 2px solid transparent;
border-radius: 4px;
box-sizing: border-box;
color: #071121;
font-size: 16px;
height: 48px;
width: 100%;
padding: 14px 16px 14px 16px;
}
.css-1qbnyfk {
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
pointer-events: none;
position: absolute;
right: 16px;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.css-1wvd417 {
background: rgb(242, 243, 246);
border-top: none;
border-right: none;
border-left: none;
border-image: initial;
border-bottom: 2px solid transparent;
border-radius: 4px;
box-sizing: border-box;
color: rgb(7, 17, 33);
font-size: 16px;
height: 48px;
width: 100%;
padding: 14px 48px 14px 16px;
}
.css-9uy14h {
width: 24px;
height: 24px;
}
.css-1nddty6 {
border: none;
border-radius: 4px;
box-sizing: border-box;
cursor: pointer;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 700;
height: 48px;
letter-spacing: 0.7px;
line-height: 20px;
padding-left: 0;
padding-right: 0;
position: relative;
text-align: center;
white-space: nowrap;
width: auto;
--mainColor: #071121;
background: transparent;
color: var(--mainColor);
pointer-events: auto;
}
.css-1f5c5n2 {
height: 24px;
width: 24px;
color: #1C2637;
}
.css-edun65 svg {
color: #1C2637;
}
.css-1nddty6 svg {
color: var(--mainColor);
}
.css-1iivig8 svg {
display: block;
}
</style>
<span class="css-ucvp6h"><span class="button-text-wrapper css-5umjpb">Entrar</span></span>
</button>
</form>
Text Content
* Anúncios * Para comprar * Para arrendar * Para férias * Empreendimentos * Empreendimentos * Ver todos os anúncios de Empreendimentos * * Apartamentos novos * Moradias novas Tipo * Apartamentos novos * Moradias novas * * * Profissionais * Agências Imobiliárias * Promotores Imobiliários * Blog * MyImo * -------------------------------------------------------------------------------- * -------------------------------------------------------------------------------- Português * Inglês * Português * Inglês EntrarCriar conta Continuar com o Facebook OU E-mail Password Esqueceu-se da password? Entrar MILHÕES DE COMPRADORES E VENDEDORES CONFIAM EM NÓS * Uma das maiores plataformas imobiliárias em Portugal * Mais de 6 milhões de visitas por mês * Mais de 250 mil anúncios ativos por mês * Ferramentas para ajudar a alcançar os seus objetivos * Sobre nós * Ajuda * Contacte-nos - Serviço Clientes * Preços * Termos de Utilização * Política de Privacidade * Configurações de privacidade * Livro de Reclamações online * Digital Service Act * Dicas SERVIÇOS E FERRAMENTAS * Vantagens para Profissionais * Relatório Mercado MAPA DO SITE * Mapa do Site * Mapa de distritos * Blog * Lista de Agências * Carreiras SOCIAL O uso do website pressupõe uma aceitação dos Termos de Utilização