/* CSS Document */

a {
    text-decoration:none;
    color:#343432;
}

a:hover{
    text-decoration:underline;
}

form {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

body {
    width:100%;
    background-color:#FFFFFF;
	background-image:url(../imgs/bgPag.gif);
	background-repeat:repeat-x;
	font-family: Arial;
	font-size: 11px;
	color:#9B9893;
	line-height:120%;
    padding:0;
    margin:0;
}

.divGeral {
	margin:0 auto;
	width:870px;
    padding:0;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*header*/
.divHeader {
	display:block;
	padding:0 15px 0 13px;
	background-color:#FFFFFF;
}

.divContent {
	display:block;
	padding:0 15px 20px 13px;
	background-color:#FFFFFF;
}

.divFooter {
	display:block;
	padding:0 15px 20px 13px;
	background-color:#FFFFFF;
    width:845px;
    margin:0 auto;
}

/*idiomas*/
#idiomas {

}

#idiomas ul {
	padding:0;
	margin:0;
	border:0;
	z-index: 1000;
	/*float:right;*/
	float:right;
	width:115px;
}

#idiomas ul li {
	list-style:none;
	float:left;
	height:26px;
	padding-right:10px;
}

#idiomas ul li a {
	display:block;
	/*width:100%;*/
	height:24px;
	outline:none;
	text-indent:-5000px;
/*	background:none;*/
}

.pt {
	background:url(../imgs/btPt-off.gif) no-repeat;
	width:28px;
}
.pt a:hover{
	background:url(../imgs/btPt-on.gif) no-repeat;
	width:28px;
}

.pt_active {
    background:url(../imgs/btPt-on.gif) no-repeat;
	width:28px;
}

.en {
	background:url(../imgs/btEn-off.gif) no-repeat;
	width:28px;
}
.en a:hover{
	background:url(../imgs/btEn-on.gif) no-repeat;
	width:28px;
}

.en_active {
	background:url(../imgs/btEn-on.gif) no-repeat;
	width:28px;
}

.es {
	background:url(../imgs/btEs-off.gif) no-repeat;
	width:29px;
}
.es a:hover{
	background:url(../imgs/btEs-on.gif) no-repeat;
	width:28px;
}

.es_active {
	background:url(../imgs/btEs-on.gif) no-repeat;
	width:28px;
}

/*logo*/
.logoTopo {
	display:block;
	background-image:url(../imgs/logoTopoLusort.jpg);
	width:142px;
	height:73px;
}
.logoTopo a{
	display:block;
	width:142px;
	height:73px;
	outline:none;
	text-indent:-5000px;
}
.logoTopo h1{
	display:none;
}

/*menu*/

/*
* Botões Menu Topo - PT
*/

/* Botão Lusort */
.btLusort_pt {
	background:url(../imgs/pt/lusort.gif) no-repeat;
	width:97px;
    height:82px;
}
.btLusort_pt .button {
    display:block;
    width:97px;
    height:82px;
}
.btLusort_pt:hover{
    background:url(../imgs/pt/lusort_hover.gif) no-repeat;
}
.btLusort_HOVER_pt{
    background:url(/temas/default/imgs/pt/lusort_hover.gif) no-repeat;
}
.btLusort_pt ul{
    display:block;
    width:94px;
    padding-left:3px;
}
/* Botão Vilamoura */

.btVilamoura_pt {
	background:url(../imgs/pt/vilamoura.gif) no-repeat;
	width:120px;
    height:82px;
}
.btVilamoura_pt:hover {
	background:url(../imgs/pt/vilamoura_hover.gif) no-repeat; 
}
.btVilamoura_HOVER_pt{
    background:url(/temas/default/imgs/pt/vilamoura_hover.gif) no-repeat;
}
.btVilamoura_pt .button { 
    display:block;
    width:120px;
    height:82px;
}
.btVilamoura_pt ul {
    display:block;
    width:117px;
    padding-left:3px;
}

/* Botão Lacustre */

.btLacustre_pt {
	background:url(../imgs/pt/lacustre.gif) no-repeat;
	width:160px;
    height:82px;
}
.btLacustre_pt:hover{
	background:url(../imgs/pt/lacustre_hover.gif) no-repeat;
}
.btLacustre_HOVER_pt{
    background:url(/temas/default/imgs/pt/lacustre_hover.gif) no-repeat;
}
.btLacustre_pt .button {
    display:block;
    width:160px;
    height:82px;
}
.btLacustre_pt ul {
    display:block;
    width:157px;
    padding-left:3px;
}

/* Botão Lacustre */

.btImobiliaria_pt {
	background:url(../imgs/pt/imobiliaria.gif) no-repeat;
	width:124px;
    height:82px;
}
.btImobiliaria_pt:hover{
	background:url(../imgs/pt/imobiliaria_hover.gif) no-repeat;
}
.btImobiliaria_HOVER_pt{
    background:url(/temas/default/imgs/pt/imobiliaria_hover.gif) no-repeat;
}
.btImobiliaria_pt .button {
    display:block;
    width:124px;
    height:82px;
}
.btImobiliaria_pt ul {
    display:block;
    width:121px;
    padding-left:3px;
}

/*
* Botões Menu Topo - ES
*/


/* Botão Lusort */
.btLusort_es {
	background:url(../imgs/es/lusort.gif) no-repeat;
	width:97px;
    height:82px;
}
.btLusort_es .button {
    display:block;
    width:97px;
    height:82px;
}
.btLusort_es:hover{
    background:url(../imgs/es/lusort_hover.gif) no-repeat;
}
.btLusort_HOVER_es{
    background:url(/temas/default/imgs/es/lusort_hover.gif) no-repeat;
}
.btLusort_es ul{
    display:block;
    width:94px;
    padding-left:3px;
}
/* Botão Vilamoura */

.btVilamoura_es {
	background:url(../imgs/es/vilamoura.gif) no-repeat;
	width:120px;
    height:82px;
}
.btVilamoura_es:hover {
	background:url(../imgs/es/vilamoura_hover.gif) no-repeat; 
}
.btVilamoura_HOVER_es{
    background:url(/temas/default/imgs/es/vilamoura_hover.gif) no-repeat;
}
.btVilamoura_es .button { 
    display:block;
    width:120px;
    height:82px;
}
.btVilamoura_es ul {
    display:block;
    width:117px;
    padding-left:3px;
}

/* Botão Lacustre */

.btLacustre_es {
	background:url(../imgs/es/lacustre.gif) no-repeat;
	width:160px;
    height:82px;
}
.btLacustre_es:hover{
	background:url(../imgs/es/lacustre_hover.gif) no-repeat;
}
.btLacustre_HOVER_es{
    background:url(/temas/default/imgs/es/lacustre_hover.gif) no-repeat;
}
.btLacustre_es .button {
    display:block;
    width:160px;
    height:82px;
}
.btLacustre_es ul {
    display:block;
    width:157px;
    padding-left:3px;
}

/* Botão Lacustre */

.btImobiliaria_es {
	background:url(../imgs/es/imobiliaria.gif) no-repeat;
	width:124px;
    height:82px;
}
.btImobiliaria_es:hover{
	background:url(../imgs/es/imobiliaria_hover.gif) no-repeat;
}
.btImobiliaria_HOVER_es{
    background:url(/temas/default/imgs/es/imobiliaria_hover.gif) no-repeat;
}
.btImobiliaria_es .button {
    display:block;
    width:124px;
    height:82px;
}
.btImobiliaria_es ul {
    display:block;
    width:121px;
    padding-left:3px;
}

/*
* Botões Menu Topo - EN
*/

/* Botão Lusort */
.btLusort_en {
	background:url(../imgs/en/lusort.gif) no-repeat;
	width:97px;
    height:82px;
}
.btLusort_en .button {
    display:block;
    width:97px;
    height:82px;
}
.btLusort_en:hover{
    background:url(../imgs/en/lusort_hover.gif) no-repeat;
}
.btLusort_HOVER_en{
    background:url(/temas/default/imgs/en/lusort_hover.gif) no-repeat;
}
.btLusort_en ul{
    display:block;
    width:94px;
    padding-left:3px;
}
/* Botão Vilamoura */

.btVilamoura_en {
	background:url(../imgs/en/vilamoura.gif) no-repeat;
	width:120px;
    height:82px;
}
.btVilamoura_en:hover {
	background:url(../imgs/en/vilamoura_hover.gif) no-repeat; 
}
.btVilamoura_HOVER_en{
    background:url(/temas/default/imgs/en/vilamoura_hover.gif) no-repeat;
}
.btVilamoura_en .button { 
    display:block;
    width:120px;
    height:82px;
}
.btVilamoura_en ul {
    display:block;
    width:117px;
    padding-left:3px;
}

/* Botão Lacustre */

.btLacustre_en {
	background:url(../imgs/en/lacustre.gif) no-repeat;
	width:160px;
    height:82px;
}
.btLacustre_en:hover{
	background:url(../imgs/en/lacustre_hover.gif) no-repeat;
}
.btLacustre_HOVER_en{
    background:url(/temas/default/imgs/en/lacustre_hover.gif) no-repeat;
}
.btLacustre_en .button {
    display:block;
    width:160px;
    height:82px;
}
.btLacustre_en ul {
    display:block;
    width:157px;
    padding-left:3px;
}

/* Botão Imobiliária */

.btImobiliaria_en {
	background:url(../imgs/en/imobiliaria.gif) no-repeat;
	width:124px;
    height:82px;
}
.btImobiliaria_en:hover{
	background:url(../imgs/en/imobiliaria_hover.gif) no-repeat;
}
.btImobiliaria_HOVER_en{
    background:url(/temas/default/imgs/en/imobiliaria_hover.gif) no-repeat;
}
.btImobiliaria_en .button {
    display:block;
    width:124px;
    height:82px;
}
.btImobiliaria_en ul {
    display:block;
    width:121px;
    padding-left:3px;
}


/*penquisa*/
.divPesquisa {
	display:block;
	background-image:url(../imgs/bgPesquisa.gif);
	width:182px;
	height:53px;
	padding:29px 0 0 0px;
}

.divPesquisaEmpreendimentos {
	display:block;
	background-image:url(../imgs/bgPesquisaEmpreendimentos.gif);
	width:181px;
	height:53px;
}

.inputPesquisaImoveis {
	display:block;
	background:none;
	width:139px;
	height:18px;
	border:0;
	font-size:12px;
	color:#78714E;
	padding:8px 0 0 0px;
    margin-left:19px;
}

.btOkPesquisaEmpreendimentos {
	display:block;
	background:none;
	width:21px;
	height:25px;
	border:0;
}

.inputPesquisa {
	display:block;
	background:none;
	width:132px;
	height:18px;
	border:0;
	font-size:12px;
	color:#C1BB9F;
	padding:4px 0 0 18px;
}

.inputPesquisa_alone {
	display:block;
	background:none;
	width:132px;
	height:18px;
	border:0;
	font-size:12px;
	color:#C1BB9F;
	padding:4px 0 0 18px;
}

.btOkPesquisa {
	display:block;
	background:none;
	width:29px;
	height:23px;
	border:0;
    cursor:pointer;
}

/*content*/
.mascaraHome {
    position:absolute;
	width:842px;
	height:272px;
    top:0px;
    left:0px;
}

.flashHome {
    position:relative;
	width:842px;
	height:272px;
}

/*botoes*/
.divBotoes {
	display:block;
	background-image:url(../imgs/bgBotoesHome.gif);
	width:830px;
	height:123px;
	padding:6px;
}

.linkBotoes {
	display:block;
	width:205px;
	height:123px;
	text-decoration:none;
	color:white;
    cursor:pointer;
}


.linkBotoes:hover {
	text-decoration:underline;
}

.mascaraBotoes {
	display:block;
	background-image:url(../imgs/mascaraBotoesHome.png);
	width:205px;
	height:123px;
}

.labelLaranja {
	display:block;
	background-image:url(../imgs/labelLaranja.gif);
	width:165px;
	height:22px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	padding:8px 0 0 40px;
}

.labelAzul {
	display:block;
	background-image:url(../imgs/labelAzul.gif);
	width:165px;
	height:22px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	padding:8px 0 0 40px;
}

.labelAzulHome {
	display:block;
	background-image:url(../imgs/labelAzulHome.gif);
	width:165px;
	height:22px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	padding:8px 0 0 40px;
}

.labelVerde {
	display:block;
	background-image:url(../imgs/labelVerde.gif);
	width:165px;
	height:22px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	padding:8px 0 0 40px;
}

/*noticias e eventos*/
.bgNoticias_pt {
	display:block;
	background-image:url(../imgs/pt/bgNoticias.gif);
	width:205px;
	height:123px;
}

.bgNoticias_en {
	display:block;
	background-image:url(../imgs/en/bgNoticias.gif);
	width:205px;
	height:123px;
}

.bgNoticias_es {
	display:block;
	background-image:url(../imgs/es/bgNoticias.gif);
	width:205px;
	height:123px;
}

.linkNoticias {
	color:#FFFFFF;
	text-decoration:none;
	line-height:100%;
}
.linkNoticias:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*footer*/
.separador {
	display:block;
	background-image:url(../imgs/tracejadoFooter.gif);
	background-repeat:repeat-x;
	height:7px;
	width:842px;
	font-size:1px;
}

.telefone {
	background-image:url(../imgs/iconeTelefone.gif);
	background-repeat:no-repeat;
	height:12px;
	font-size:12px;
	color:#423A37;
	padding-left:21px;
	margin-right:16px;
}

.email {
	display:block;
	background-image:url(../imgs/iconeEmail.gif);
	background-repeat:no-repeat;
	height:12px;
	padding-left:21px;
	float:left;
}

.email a{
	color:#423A37;
	text-decoration:none;
	font-size:12px;
}
.email a:hover{
	color:#A29E9D;
	text-decoration:underline;
}

/*links footer*/
#footer {

}

#footer ul {
	padding:0;
	margin:0;
	border:0;
	z-index: 1000;
	float:left;
	/*height:82px;
	width:451px;*/
}

#footer ul li {
	list-style:none;
	float:left;
	padding:0 10px 0 0;
    text-transform:lowercase;
}

#footer ul li a {
	display:block;
	background-image:url(../imgs/bulletFooter.gif);
	background-repeat:no-repeat;
	background-position:left center;
	outline:none;
	float:left;
	color:#999999;
	font-size:10px;
	text-decoration:none;
	padding-left:14px;
}

#footer ul li a:hover {
	text-decoration:underline;
}

.obrigatorio {
    color:red;
    padding:5px;
    padding-left:0px;
}

.copy {
	display:block;
	font-size:10px;
	color:#CACAC7;
	float:right;
}
/*Botões */

/*
* #-- Botão Enviar Documento
*/
.bt_enviarDocumento_pt {
    display:block;
    width:120px;
    height:20px;
    background:url(../imgs/pt/btEnviarDocumento-off.gif);
}
.bt_enviarDocumento_pt:hover {
    background:url(../imgs/pt/btEnviarDocumento-on.gif);
}

.bt_enviarDocumento_en {
    display:block;
    width:120px;
    height:20px;
    background:url(../imgs/en/btEnviarDocumento-off.gif);
}
.bt_enviarDocumento_en:hover {
    background:url(../imgs/en/btEnviarDocumento-on.gif);
}

.bt_enviarDocumento_es {
    display:block;
    width:120px;
    height:20px;
    background:url(../imgs/es/btEnviarDocumento-off.gif);
}
.bt_enviarDocumento_es:hover {
    background:url(../imgs/es/btEnviarDocumento-on.gif);
}

.close {
    display:block;
    width:13px;
    height:14px;
    background:url(../imgs/btFechar-off.gif);
}
.close:hover {
    background:url(../imgs/btFechar-on.gif);
}

.btSubmeter_pt {
	display:block;
	background-image:url(../imgs/pt/btSubmeter.gif);
	width:120px;
	height:20px;
}

.pesqImoveisHome {
	float:left; 
	padding-right:3px;
	z-index:0;
	position:relative;
}
.pesqImoveisHome input.inputPesquisaImoveis {
	display:none;
}
.pesqImoveisHome input.btOkPesquisaEmpreendimentos {
	display:none;
}
.pesqImoveisHome div#pesquisa_form_on {
	display:block !important;
}
.pesqImoveisHome div.fundo_pesquisaEmp {
	background:none;
}
.pesqImoveisHome select.pesqEmp {
	color:#333333;
}

div.qtip-content a {
	color:white;
	text-decoration:underline;
}