/* 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*/

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

.divContent div.content {
	float:left;
	width:607px;
	padding:10px 10px 0 10px;
	background-color:#F3F2ED;
}
.divContent div.content_top {
	display:block;
	float:left;
	width:627px;
	height:5px;
	background: #FFFFFF url(../imgs/content_top.jpg) no-repeat center center;
}
.divContent div.content_bottom {
	display:block;
	float:right;
	width:627px;
	height:5px;
	background: #FFFFFF url(../imgs/content_bottom.jpg) no-repeat center center;
}

.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:191px;
}

#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;
/*	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;
}

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

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

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

.se_active {
	background:url(../imgs/btSe-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:75px;
    height:70px;
}
.btLusort_pt .button {
    display:block;
    width:75px;
    height:70px;
}
.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:90px;
    padding-left:3px;
}

/* Botão Algarve */
.btAlgarve_pt {
	background:url(../imgs/pt/algarve.gif) no-repeat;
	width:82px;
    height:70px;
}
.btAlgarve_pt .button {
    display:block;
    width:82px;
    height:70px;
}
.btAlgarve_pt:hover{
    background:url(../imgs/pt/algarve_hover.gif) no-repeat;
}
.btAlgarve_HOVER_pt{
    background:url(/temas/default/imgs/pt/algarve_hover.gif) no-repeat;
}
.btAlgarve_pt ul{
    display:block;
    width:79px;
    padding-left:3px;
}

/* Botão Vilamoura */

.btVilamoura_pt {
	background:url(../imgs/pt/vilamoura.gif) no-repeat;
	width:106px;
    height:70px;
}
.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:106px;
    height:70px;
}
.btVilamoura_pt ul {
    display:block;
    width:120px;
    padding-left:3px;
}

/* Botão Lacustre */

.btLacustre_pt {
	background:url(../imgs/pt/lacustre.gif) no-repeat;
	width:157px;
    height:70px;
}
.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:157px;
    height:70px;
}
.btLacustre_pt ul {
    display:block;
    width:154px;
    padding-left:3px;
}

/* Botão Lacustre */

.btImobiliaria_pt {
	background:url(../imgs/pt/imobiliaria.gif) no-repeat;
	width:119px;
    height:70px;
}
.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:119px;
    height:70px;
}
.btImobiliaria_pt ul {
    display:block;
    width:113px;
    padding-left:6px;
}


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

/* Botão Lusort */
.btLusort_se {
	background:url(../imgs/se/lusort.gif) no-repeat;
	width:75px;
    height:70px;
}
.btLusort_se .button {
    display:block;
    width:75px;
    height:70px;
}
.btLusort_se:hover{
    background:url(../imgs/se/lusort_hover.gif) no-repeat;
}
.btLusort_HOVER_se{
    background:url(/temas/default/imgs/se/lusort_hover.gif) no-repeat;
}
.btLusort_se ul{
    display:block;
    width:77px;
    padding-left:3px;
}

/* Botão Algarve */
.btAlgarve_se {
	background:url(../imgs/se/algarve.gif) no-repeat;
	width:82px;
    height:70px;
}
.btAlgarve_se .button {
    display:block;
    width:82px;
    height:70px;
}
.btAlgarve_se:hover{
    background:url(../imgs/se/algarve_hover.gif) no-repeat;
}
.btAlgarve_HOVER_se{
    background:url(/temas/default/imgs/se/algarve_hover.gif) no-repeat;
}
.btAlgarve_se ul{
    display:block;
    width:79px;
    padding-left:3px;
}

/* Botão Vilamoura */

.btVilamoura_se {
	background:url(../imgs/se/vilamoura.gif) no-repeat;
	width:106px;
    height:70px;
}
.btVilamoura_se:hover {
	background:url(../imgs/se/vilamoura_hover.gif) no-repeat; 
}
.btVilamoura_HOVER_se{
    background:url(/temas/default/imgs/se/vilamoura_hover.gif) no-repeat;
}
.btVilamoura_se .button { 
    display:block;
    width:106px;
    height:70px;
}
.btVilamoura_se ul {
    display:block;
    width:118px;
    padding-left:3px;
}

/* Botão Lacustre */

.btLacustre_se {
	background:url(../imgs/se/lacustre.gif) no-repeat;
	width:157px;
    height:70px;
}
.btLacustre_se:hover{
	background:url(../imgs/se/lacustre_hover.gif) no-repeat;
}
.btLacustre_HOVER_se{
    background:url(/temas/default/imgs/se/lacustre_hover.gif) no-repeat;
}
.btLacustre_se .button {
    display:block;
    width:157px;
    height:70px;
}
.btLacustre_se ul {
    display:block;
    width:154px;
    padding-left:3px;
}

/* Botão Lacustre */

.btImobiliaria_se {
	background:url(../imgs/se/imobiliaria.gif) no-repeat;
	width:119px;
    height:70px;
}
.btImobiliaria_se:hover{
	background:url(../imgs/se/imobiliaria_hover.gif) no-repeat;
}
.btImobiliaria_HOVER_se{
    background:url(/temas/default/imgs/se/imobiliaria_hover.gif) no-repeat;
}
.btImobiliaria_se .button {
    display:block;
    width:119px;
    height:70px;
}
.btImobiliaria_se ul {
    display:block;
    width:113px;
    padding-left:6px;
}


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

/* Botão Lusort */
.btLusort_de {
	background:url(../imgs/de/lusort.gif) no-repeat;
	width:115px;
    height:70px;
}
.btLusort_de .button {
    display:block;
    width:115px;
    height:70px;
}
.btLusort_de:hover{
    background:url(../imgs/de/lusort_hover.gif) no-repeat;
}
.btLusort_HOVER_de{
    background:url(/temas/default/imgs/de/lusort_hover.gif) no-repeat;
}
.btLusort_de ul{
    display:block;
    width:112px;
    padding-left:3px;
}

/* Botão Algarve */
.btAlgarve_de {
	background:url(../imgs/de/algarve.gif) no-repeat;
	width:71px;
    height:70px;
}
.btAlgarve_de .button {
    display:block;
    width:71px;
    height:70px;
}
.btAlgarve_de:hover{
    background:url(../imgs/de/algarve_hover.gif) no-repeat;
}
.btAlgarve_HOVER_de{
    background:url(/temas/default/imgs/de/algarve_hover.gif) no-repeat;
}
.btAlgarve_de ul{
    display:block;
    width:68px;
    padding-left:3px;
}

/* Botão Vilamoura */

.btVilamoura_de {
	background:url(../imgs/de/vilamoura.gif) no-repeat;
	width:107px;
    height:70px;
}
.btVilamoura_de:hover {
	background:url(../imgs/de/vilamoura_hover.gif) no-repeat; 
}
.btVilamoura_HOVER_de{
    background:url(/temas/default/imgs/de/vilamoura_hover.gif) no-repeat;
}
.btVilamoura_de .button { 
    display:block;
    width:107px;
    height:70px;
}
.btVilamoura_de ul {
    display:block;
    width:135px;
    padding-left:3px;
}

/* Botão Lacustre */

.btLacustre_de {
	background:url(../imgs/de/lacustre.gif) no-repeat;
	width:141px;
    height:70px;
}
.btLacustre_de:hover{
	background:url(../imgs/de/lacustre_hover.gif) no-repeat;
}
.btLacustre_HOVER_de{
    background:url(/temas/default/imgs/de/lacustre_hover.gif) no-repeat;
}
.btLacustre_de .button {
    display:block;
    width:141px;
    height:70px;
}
.btLacustre_de ul {
    display:block;
    width:138px;
    padding-left:3px;
}

/* Botão Lacustre */

.btImobiliaria_de {
	background:url(../imgs/de/imobiliaria.gif) no-repeat;
	width:105px;
    height:70px;
}
.btImobiliaria_de:hover{
	background:url(../imgs/de/imobiliaria_hover.gif) no-repeat;
}
.btImobiliaria_HOVER_de{
    background:url(/temas/default/imgs/de/imobiliaria_hover.gif) no-repeat;
}
.btImobiliaria_de .button {
    display:block;
    width:105px;
    height:70px;
}
.btImobiliaria_de ul {
    display:block;
    width:99px;
    padding-left:6px;
}


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


/* Botão Lusort */
.btLusort_es {
	background:url(../imgs/es/lusort.gif) no-repeat;
	width:75px;
    height:70px;
}
.btLusort_es .button {
    display:block;
    width:75px;
    height:70px;
}
.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:82px;
    padding-left:3px;
}

/* Botão Algarve */
.btAlgarve_es {
	background:url(../imgs/es/algarve.gif) no-repeat;
	width:82px;
    height:70px;
}
.btAlgarve_es .button {
    display:block;
    width:82px;
    height:70px;
}
.btAlgarve_es:hover{
    background:url(../imgs/es/algarve_hover.gif) no-repeat;
}
.btAlgarve_HOVER_es{
    background:url(/temas/default/imgs/es/algarve_hover.gif) no-repeat;
}
.btAlgarve_es ul{
    display:block;
    width:79px;
    padding-left:3px;
}

/* Botão Vilamoura */

.btVilamoura_es {
	background:url(../imgs/es/vilamoura.gif) no-repeat;
	width:106px;
    height:70px;
}
.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:106px;
    height:70px;
}
.btVilamoura_es ul {
    display:block;
    width:115px;
    padding-left:3px;
}

/* Botão Lacustre */

.btLacustre_es {
	background:url(../imgs/es/lacustre.gif) no-repeat;
	width:157px;
    height:70px;
}
.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:157px;
    height:70px;
}
.btLacustre_es ul {
    display:block;
    width:154px;
    padding-left:3px;
}

/* Botão Lacustre */

.btImobiliaria_es {
	background:url(../imgs/es/imobiliaria.gif) no-repeat;
	width:119px;
    height:70px;
}
.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:119px;
    height:70px;
}
.btImobiliaria_es ul {
    display:block;
    width:113px;
    padding-left:6px;
}

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

/* Botão Lusort */
.btLusort_en {
	background:url(../imgs/en/lusort.gif) no-repeat;
	width:75px;
    height:70px;
}
.btLusort_en .button {
    display:block;
    width:75px;
    height:70px;
}
.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:82px;
    padding-left:3px;
}

/* Botão Algarve */
.btAlgarve_en {
	background:url(../imgs/en/algarve.gif) no-repeat;
	width:82px;
    height:70px;
}
.btAlgarve_en .button {
    display:block;
    width:82px;
    height:70px;
}
.btAlgarve_en:hover{
    background:url(../imgs/en/algarve_hover.gif) no-repeat;
}
.btAlgarve_HOVER_en{
    background:url(/temas/default/imgs/en/algarve_hover.gif) no-repeat;
}
.btAlgarve_en ul{
    display:block;
    width:79px;
    padding-left:3px;
}

/* Botão Vilamoura */

.btVilamoura_en {
	background:url(../imgs/en/vilamoura.gif) no-repeat;
	width:106px;
    height:70px;
}
.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:106px;
    height:70px;
}
.btVilamoura_en ul {
    display:block;
    width:115px;
    padding-left:3px;
}

/* Botão Lacustre */

.btLacustre_en {
	background:url(../imgs/en/lacustre.gif) no-repeat;
	width:157px;
    height:70px;
}
.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:157px;
    height:70px;
}
.btLacustre_en ul {
    display:block;
    width:153px;
    padding-left:3px;
}

/* Botão Imobiliária */

.btImobiliaria_en {
	background:url(../imgs/en/imobiliaria.gif) no-repeat;
	width:119px;
    height:70px;
}
.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:119px;
    height:70px;
}
.btImobiliaria_en ul {
    display:block;
    width:113px;
    padding-left:6px;
}


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

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

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

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

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

.inputPesquisa_alone {
	display:block;
	background:none;
	width:100px;
	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;
}

.imagens_ambiente{
	float:left;
	position:relative;
	width:842px;
	height:272px;
	overflow:hidden;
	margin-bottom:4px;
}

.imagens_ambiente_uma{
	position:relative;
	width:842px;
	float:left;
	margin-bottom:4px;
}

.marcara_img_amb{
	z-index:15;
	position:absolute;
	top:0px;
	left:0px;
	width:842px;
	height:272px;
	background-image:url(/temas/default/imgs/mascaraFlashAmbienteHome.png);
}


/*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_de {
	display:block;
	background-image:url(../imgs/de/bgNoticias.gif);
	width:205px;
	height:123px;
}

.bgNoticias_se {
	display:block;
	background-image:url(../imgs/se/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;
	float:left;
}

.contacto_rodape {
	font-size:12px;
	color:#423A37;
	float:left;
}

.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_de {
    display:block;
    width:120px;
    height:20px;
    background:url(../imgs/de/btEnviarDocumento-off.gif);
}
.bt_enviarDocumento_de:hover {
    background:url(../imgs/de/btEnviarDocumento-on.gif);
}

.bt_enviarDocumento_se {
    display:block;
    width:120px;
    height:20px;
    background:url(../imgs/se/btEnviarDocumento-off.gif);
}
.bt_enviarDocumento_se:hover {
    background:url(../imgs/se/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;
}

/*********************************
Campanhas Listagem
*********************************/
div.content-wrapper {
	float:right;
	width:627px;
}
div.campanhas {
	float: left;
	padding-left: 8px;
}
div.campanhas div.item-campanha {
	float: left;
	width: 567px;
	height: 100px;
	background: url('/temas/default/imgs/caixaList.png') no-repeat center center;
	margin-bottom: 28px;
	padding:10px;
}
div.campanhas div.item-campanha > div.imagem {
	float: left;
	position: relative;
	width: 180px;
	height: 100px;
	margin-right:19px;
}
div.campanhas div.item-campanha > div.imagem img, div.campanhas div.item-campanha > div.imagem a {
	position:absolute;
	top:0;
	left:0;
}
div.campanhas div.item-campanha > div.imagem img.prod {
	z-index:0;
}
div.campanhas div.item-campanha > div.imagem img.mascara {
	z-index:1;
}
div.campanhas div.item-campanha > div.imagem a {
	z-index:2;
	display:block;
	width:180px;
	height:100px;
}
div.campanhas div.item-campanha div.titulo_preco {
	float:right;
	width:364px;
}
div.campanhas div.item-campanha div.titulo_preco.no-image {
	width:568px !important;
}
div.campanhas div.item-campanha div.titulo_preco > div.titulo {
	display:block;
	float:left;
	margin-bottom:5px;
}
div.campanhas div.item-campanha div.titulo_preco > div.titulo a {
	font-weight:bold;
	font-size:15px;
	color: #9B9893;
}
div.campanhas div.item-campanha span.subtitulo {
	display:block;
	clear:both;
}
div.campanhas div.item-campanha div.titulo_preco > span.preco_promo {
	display:block;
	float:right;
	color:#333333;
	padding:6px;
	font-weight:bold;
	font-size:13px;
	background-color:#F2C023;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
}
div.campanhas div.item-campanha div.titulo_preco > span.preco_promo span {
	display:block;
	font-size:11px;
}
div.campanhas div.item-campanha span.descricao {
	display:block;
	float:left;
	width:364px;
}
div.campanhas div.item-campanha span.descricao.no-image {
	width:568px !important;
}

div.campanhas div.item-campanha div.titulo_preco > span.reservado, div.campanha_detail > div.tipologia-preco span.reservado {
	float:right;
	margin-right:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #F4400D;
	padding:3px;
	color:#FFFFFF;
	font-size:9px;
}

div.campanhas div.item-campanha a.mais_detalhe {
	float:left;
	margin-top:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #F3F2ED;
	padding:3px;
	color:#333333;
	font-size:11px;
	white-space:nowrap;
}
div.campanhas div.item-campanha a.mais_detalhe:hover {
	text-decoration:none;
	background: #F2C023;
	color: #FFFFFF;
}

/*********************************
Campanhas Detalhe
*********************************/
div.campanha_detail {
	float:left;
	width:100%;
	color:#686560;
}
div.campanha_detail > div.titulo {
	font-size:22px;
}
div.campanha_detail > div.tipologia-preco {
	float:left;
	width:100%;
}
div.campanha_detail > div.tipologia-preco span.tipologia {
	display:block;
	float:left;
	font-size:16px;
	margin-top:20px;
}
div.campanha_detail > div.tipologia-preco span.preco_promo {
	display:block;
	float:right;
	padding:12px;
	font-weight:bold;
	font-size:13px;
	background-color:#F2C023;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	color:#333333;
}
div.campanha_detail > div.tipologia-preco span.preco_promo span {
	display:block;
	font-size:11px;
}
div.campanha_detail > ul.especificacoes {
	float:left;
	width:100%;
	list-style:none;
	margin-top:20px;
}
div.campanha_detail > ul.especificacoes > li {
	float:left;
	font-weight:bold;
	font-size:12px;
	margin-bottom:20px;
	border-right:1px solid #D8D8CC;
	padding:0 11px 0 11px;
}
div.campanha_detail > ul.especificacoes > li.last {
	border-right:none;
}
div.campanha_detail > ul.especificacoes > li span.titulo {
	display:block;
	font-weight:normal;
}

.clear{
	clear:both;
}

.msg_campanha {
	float:left;
	padding:5px 0 5px 0;
	font-size:9px;
}

.contactosLateral {
	display:block;
	width:210px;
	height:144px;
	float:left;
	padding-left:15px;
	padding-top:5px;
	margin-top:8px;
}
.contactosLateral > .tituloContactos{
	display:block;
	float:left;
	background:url(../imgs/iconeTelefone.gif) 0 1px no-repeat;
	font-size:14px;
	color:#474340;
	padding-left:14px;
	padding-bottom:8px;
}

.contactosLateral > span{
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#474340;
	margin-bottom:5px;
}

.contactosLateral > div{
	display:block;
	font-size:11px;
	color:#666666;
	margin-bottom:2px;
}
.contactosLateral > div.contacto {
	font-size:14px;
	margin-bottom:10px;
	font-weight:bold;
}

/*********************************
Caixas de Mensagem
*********************************/
div.msgbox {
	clear:both;
	width:100%;
	padding:7px 0 7px 0;
}

div.banner_home_right {
	float:left;
	width:205px;
}
