@charset "utf-8";

/* CSS Document */

html,
body,
div,
p,
a,
img,
br,
ul,
ol,
li,
form,
table,
thead,
tbody,
tfoot,
th,
tr,
td,
input,
label,
textarea,
fieldset,
select,
option,
h1,
h2,
h3,
h4,
h5,
h6,
span {
	margin:0;
	padding:0;
}

body {
	background:url(../images/bg-geral.jpg) repeat-x #f7f7f7;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
	width:60em;
	margin:0 auto;
}

div.sep-clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
}

/*-------------------------------------------------------------------------------------*/

#header {
	clear:both;
	height:15em;
}

ul#topmenu {
	float:left;
	height:1.625em;
	margin-left:0.625em;
	margin-top:0.25em;
}

ul#topmenu li {
	list-style:none;
	padding:0 1em 0 0.769em;
	display:inline;
	font-size:0.8125em;
	font-weight:normal;
	color:#fff;
	background:url(../images/sep.jpg) no-repeat right center;
}

ul#topmenu li a {
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
	color:#fff;
}

ul#topmenu li a:hover {
	color:#cadb36;
}

ul#topmenu li.first {
	padding-left:0;
}

ul#topmenu li.last {
	background:none;
}



ul#topmenu-mini {
	float:left;
	height:1.625em;
	margin-left:0.625em;
	margin-top:0.25em;
}

ul#topmenu-mini li {
	list-style:none;
	padding:0 1em 0 0.769em;
	display:inline;
	font-size:0.8125em;
	font-weight:normal;
	color:#fff;
	background:url(../images/sep.jpg) no-repeat right center;
}

ul#topmenu-mini li a {
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
	color:#fff;
}

ul#topmenu-mini li a:hover {
	color:#2c3698;
}

ul#topmenu-mini li.first {
	padding-left:0;
}

ul#topmenu-mini li.last {
	background:none;
}


#language{
	float:right;
	margin-top:2px;
	}

select#lang {
	float:right;
	width:108px;
	margin-right:10px;
	margin-top:0.384em;
	height:1.53em;
	background:none;
	border:none;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

select#lang option {
	font-size:1em;
	font-weight:bold;
	color:#fff;
	padding:0.384em;
	background:#666;
}

select#lang img {
	float:left;
	padding:0.625em;
}

#breadcrumbs {
	margin:0.90em;
	padding-top:1.27em;
	font-size:0.6875em;
	color:#333;
	clear:both;
}

/*Login / Registo starts*/

#login {
	float:right;
	height:30px;
	margin-right:20px;
}

#login a {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#e2f53d;
	line-height:28px;
}

#login a:hover {
	color:#fff;
}

#login a span {
	font-size:16px;
	font-weight:normal;
	position:relative;
	top:2px;
}

#login a img {
	position:relative;
	top:2px;
}

#login h3.welcome-myveigas {
	float:left;
	font-size:12px;
	color:#fcfcfc;
	line-height:30px;
	padding-right:10px;
}

/*Login / Registo ends*/

h1#logo,
 h2#claim,
 h2#claim-EN {
	text-indent:-12345px;
}

h1#logo {
	font-size:1em;
}

h1#logo a {
	display:block;
	width:18.75em;
	height:8em;
	background:url(../images/logo-veigas.jpg) no-repeat;
	float:left;
}

h1#logo a img {
	border:none;
}

h2#claim {
	float:right;
	font-size:1em;
	background:url(../images/claim.jpg) no-repeat;
	width:15.625em;
	height:8em;
}

h2#claim-EN {
  float:right;
  font-size:1em;
  background:url(../images/claim-EN.jpg) no-repeat;
  width:15.625em;
  height:8em;
}

h2#claim img, h2#claim-EN img {
}

#myveigas {
	clear:both;
	float:right;
	background:url(../images/bg-myveigas.jpg) no-repeat;
}

#myveigas ul {
	width:30em;
	height:2.625em;
	margin-right:3.75em;
	display:block;
}

#myveigas ul li {
	width:6.25em;
	padding:0.625em 0.625em 0 0.625em;
	list-style:none;
	float:left;
}

#myveigas ul li p {
	float:left;
	font-size:0.6875em;
	line-height:1em;
	color:#333;
}

#myveigas ul li p.numbers {
	font-size:1.3125em;
	font-weight:bold;
	float:right;
	color:#e7fc26;
}

#myveigas ul li a {
	width:100%;
	height:100%;
	display:block;
	font-size:1em;
	text-indent:-12345px;
	line-height:2em;
	background:url(../images/logo-myveigas.png) no-repeat center 0.25em;
}

/*-------------------------------------------------------------------------------------*/
#content {
	clear:both;
}

#search {
	padding-bottom:1em;
}

#form-search-rapida {
	background:url(../images/bg-search-rapida2.png) no-repeat;
	width: 965px;
	height: 235px;
	line-height: 14px;
}

#form-search-rapida br,
 #form-search-palavra br,
 #form-search-mapa br {
	line-height: 14px;
}

#form-search-rapida-btns,
 #form-search-palavra-btns,
 #form-search-mapa-btns {
	width: 180px;
	float: left;
}

#form-search-rapida ul,
 #form-search-palavra ul,
 #form-search-mapa ul {
	list-style: none;
	width: 160px;
	padding-left: 20px;
}

#form-search-rapida ul li,
 #form-search-palavra ul li,
 #form-search-mapa ul li {
	padding-top: 29px;
	padding-bottom: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #0465d4;
}

#form-search-rapida ul li a,
 #form-search-palavra ul li a,
 #form-search-mapa ul li a {
	text-decoration: none;
	color: #666666;
}

#form-search-rapida ul li a:hover,
 #form-search-palavra ul li a:hover,
 #form-search-mapa ul li a:hover {
	color: #0465d4;
}

.link-pesq-avancada {
	font-size: 10px;
	font-weight: bold;
	width: 160px;
	padding-left: 20px;
	padding-top: 10px;
}

.link-pesq-avancada a {
	text-decoration: none;
	color: #000000;
}
/* --- INICIO nova pesquisa avançada --- */
.pesquisa-avancada{
	font-size: 10px;
	font-weight: bold;
	color:#333;
	float:left;
	padding-top:15px;
	clear:left;
	}

.pesquisa-avancada a{
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color:#333;
	}

.pesquisa-avancada a:hover{
	color:#034ea2;
	}
/* --- FIM nova pesquisa avançada --- */
#form-search-rapida-input {
	width: 695px;
	float: right;
	padding: 20px 10px 10px 75px;
	margin: 0px;
}

#form-search-palavra-input {
	width:740px;
	height:190px;
	display:block;
	float:right;
	padding:20px;
	margin: 0 auto;
}

.form-palavra {
	width:410px;
	margin:0 auto;
	background:url(../images/box_pesquisa_palavra.png) no-repeat left center;
	height:60px;
	display:block;
	padding:50px 0;
}

.form-palavra input {
	width:366px;
	height:31px;
	font-size:16px;
	font-weight:normal;
	line-height:31px;
	background:none;
	border:none;
	float:left;
	text-indent:10px;
}

.form-palavra input.send_btn {
	width:33px;
	height:31px;
	display:block;
	float:left;
}

#form-search-mapa-input {
	width: 735px;
	float:right;
	padding: 10px;
	margin: 7px 18px 0 0;
}

#flash_mapa {
	float:left;
	width:740px;
	padding:20px;
	margin:0 auto;
}

#flash_mapa object {
	margin-left:10px;
}

.form-col1 {
	width: 200px;
	float: left;
}

#form-search-rapida-input form label,
 #form-search-palavra-input form label {
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

#form-search-rapida-input form span,
 #form-search-palavra-input form span {
	font-size: 10px;
	line-height:11px;
	color: #333333;
	font-style: italic;
}

.select1 {
	width: 160px;
	height: 20px;
}

.select2 {
	width: 100px;
	height: 20px;
}

.select3 {
	width: 220px;
	height: 20px;
}

.input1 {
	width: 160px;
	height: 20px;
}

.input2 {
	width: 280px;
	height: 20px;
}

.form-col2 {
	width: 240px;
	float: left;
}

.form-subcol2 {
	width: 120px;
	float: left;
}

.form-col3 {
	width: 300px;
	float: left;
}

.search-form-button {
	font-size: 16px;
	line-height: 38px;
	border: 0px;
	background-color: transparent;
	color: #ffffff;
	background-image: url(../images/pesquisa-form-bg.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	/*padding: 10px 0 14px 0;*/







				text-align: left;
	/*float:right;*/







				display:block;/*margin:40px 20px 10px 0;*/
}

.search-form-button2 {
	font-size: 16px;
	line-height: 16px;
	border: 0px;
	background-color: transparent;
	color: #ffffff;
	position: relative;
	top: 40px;
	left: 468px;
	background-image: url(../images/pesquisa-form-bg.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 38;
	padding: 10px 0 14px 0;
	text-align: left;
}

#form-search-palavra {
	background:url(../images/bg-search-palavra2.png) no-repeat;
	width: 965px;
	height: 235px;
	line-height: 14px;
}

#form-search-mapa {
	background:url(../images/bg-search-mapa2.png) no-repeat;
	width: 965px;
	height: 235px;
	line-height: 14px;
}

#bt-showresults {
	position:fixed;
	top:90;
	width:175px;
	height:105px;
	margin:20px 0;
	background:url(../images/bg-showresults.png) center no-repeat;
}

#bt-showresults p {
	padding:10px 10px 0 10px;
	font-size:12px;
	line-height:16px;
	text-align:center;
	font-weight:normal;
	color:#333;
	height:53px;
}

#bt-showresults p span {
	font-size:16px;
	line-height:16px;
	color:#034ea2;
}

#bt-showresults a {
	width:150px;
	height:30px;
	display:block;
	padding:0 10px;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	color:#034ea2;
	text-decoration:none;
	text-transform:uppercase;
}

#menu-content-home {
	background:url(../images/bg-menu-content-home.png) no-repeat;
	width: 961px;
	height: 30px;
}

#menu-content-home ul {
	text-align: right;
	padding: 5px 63px 0 0;
}

#menu-content-home ul li {
	display: inline;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 12px 0 10px;
	line-height: 20px;
}

#menu-content-home ul li a {
	text-decoration: none;
	color: #666666;
}

#menu-content-home ul li a:hover {
	text-decoration: none;
	color: #999999;
}

#txt-content-home {
	background:url(../images/bg-cont-home.png) no-repeat;
	width: 941px;
	height: 500px;
	padding: 10px;
	padding-bottom:0;
}

#exclusivo-content-home {
	background:url(../images/bg-exclusivos.png) no-repeat;
	width: 730px;
	height: 150px;
	margin-top: 10px;
	padding: 10px 0 20px 240px;
}

#exclusivo-content-home-EN {
  background:url(../images/bg-exclusivos-EN.png) no-repeat;
  width: 730px;
  height: 150px;
  margin-top: 10px;
  padding: 10px 0 20px 240px;
}

.exclusivo-box {
	float: left;
	margin: 0 50px 0 0;
}

.exclusivo-box img {
	border: 1px solid #ffffff;
	z-index:1;
}

.exclusivo-box-txt {
	background:url(../images/exclusivo-opa.png) repeat-y;
	width: 170px;
	height: 60px;
	font-size: 12px;
	line-height:normal;
	color: #ffffff;
	padding: 5px;
	margin-top:-71px;
	position: relative;
	left: 1px;
	z-index:10;
}

.exclusivo-box-estrelas img {
	border: none;
}

#publicidade-content-home {
	background:url(../images/bg-publicidade.png) no-repeat;
	width: 320px;
	height: 270px;
	padding:10px;
	float: left;
}

#publicidade-content-home img {
	padding:10px 10px 0 10px;
}

#destaque-content-home {
	/*width: 575px;*/
	height:270px;
	/*padding: 10px;*/
	float: right;
}

.menu-destaque-content-home {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}

.menu-destaque-content-home a {
	color: #333333;
	text-decoration: none;
}

.menu-destaque-content-home a:hover {
	color: #666666;
	text-decoration: none;
}

/*#destaque-box-home-col {
	background:url(../images/bg-imooutlet-home.png) no-repeat;
	width: 265px;
	height: 260px;
	float: left;
	padding: 30px 0 0 15px;
}*/

#destaque-box-home-col {
	background:url(../images/bg-emdestaque-home.png) no-repeat center left;
	width: 280px;
	height: 290px;
	float: left;
	margin-left:20px;
}

#destaque-box-home-col h3{
	padding:5px 0 5px 10px;
	font-size:19px;
	line-height:19px;
	color:#999;
	letter-spacing:-1px;
	font-weight:bold;
	}

.destaque-box-home {
	width: 240px;
	height:77px;
	display:block;
	padding:0 0 10px 20px;
}

.destaque-box-home-img {
	width: 100px;
	float: left;
	border:1px solid #666666;
}

.destaque-box-home-txt {
	/*width: 135px;*/

	font-size: 11px;
	line-height:normal;
	font-weight: normal;
	color: #333333;
	float: left;
	padding-left:4px;
}

.destaque-box-home-txt span {
	font-size: 16px;
	font-weight: normal;
	color: #333333;
}

#conteudo-geral-topo {
	background:url(../images/bg-cont-geral-topo.png) no-repeat;
	/*width: 961px;*/

	height: 31px;
	font-weight: bold;
	color: #333333;
	padding: 9px 0 0 20px;
}

#conteudo-geral-topo h2 {
	font-size: 19px;
	letter-spacing: -1px;
}

#conteudo-geral-texto {
	background:url(../images/bg-cont-geral-centro.png) repeat-y;
	/*width: 821px;*/
	font-size: 12px;
	line-height: 19px;
	padding: 40px 70px;
}

#conteudo-geral-texto h3 {
	font-size: 16px;
	line-height:19px;
	/*letter-spacing: -1px;*/
	color:#034ea2;
	font-weight:normal;
	border-bottom:1px solid #ddd;
	margin-bottom:19px;
}

#conteudo-geral-texto h4 {
	color:#034ea2;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	line-height:19px;
}

#conteudo-geral-texto p {
	font-size: 13px;
	line-height:19px;
	margin-bottom:19px;
	font-weight:normal;
	color:#333;
}

#conteudo-geral-texto p a,
#conteudo-geral-texto li a {
	color:#032ea2;
	text-decoration:none;
	font-weight:bold;
}

#conteudo-geral-texto p a:hover,
#conteudo-geral-texto li a:hover{
	text-decoration:underline;
}

#conteudo-geral-texto ul {
	margin-left:40px;
	margin-bottom:19px;
}

#conteudo-geral-texto ul li {
	list-style:inside;
	font-size:13px;
	line-height:19px;
	font-weight:normal;
	color:#333;
}

#conteudo-geral-texto ul ul {
	margin-left:40px;
	margin-bottom:19px;
}

#conteudo-geral-texto ul li ul li {
	list-style:inside;
	font-size:13px;
	line-height:19px;
	font-weight:normal;
	color:#333;
}

#conteudo-geral-texto p.nota-rodape,
 #conteudo-geral-texto label span.nota-rodape {
	font-style: italic;
	font-size: 11px;
	padding: 5px 0 0 0;
	margin: 0px;
}

#conteudo-geral-texto .col {
	float:left;
	display:block;
}

#conteudo-geral-texto #detalhe-mapa {
	margin-left:10px;
	float:right;
	}

#conteudo-geral-texto ul.menu-in-content{
	margin-left:0;
	width:100%;
	border-bottom:1px solid #ddd;
	}

#conteudo-geral-texto ul.menu-in-content li{
	list-style:none;
	display:inline;
	padding-right:20px;
	font-size:13px;
	font-weight:normal;
	line-height:19px;
	color:#666;
	}

#conteudo-geral-texto ul.menu-in-content li a{
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	color:#034ea2;
	text-decoration:none;
	}

#nav-news{
	width:100%;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#034ea2;
	border-top:1px solid #ddd;
	padding-top:10px;
	line-height:19px;
	}

#nav-news span{
	font-weight:bold;
	font-size:10px;
	color:#666;
	text-transform:uppercase;
	}

#nav-news a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#333;
	}

#nav-news a:hover{
	text-decoration:underline;
	}

/*	********* NOTíCIAS STARTS *********** 	*/

.noticias {
	clear:both;
	display:block;
	min-height:100px;
	margin-bottom:20px;/*width:50%;

*/
}

.noticias img {
	float:left;
	padding-right:20px;
	border-right:1px solid #ddd;
	margin-bottom:20px;
	margin-right:20px;
}

.noticias td {
	vertical-align:top;
}

.noticias td img {
	padding-right:20px;
	border-right:1px solid #ddd;
	margin-bottom:20px;
	margin-right:20px;
}

#conteudo-geral-texto .noticias h3 {
	border-bottom:1px solid #ddd;
	font-size:19px;
	font-weight:normal;
	line-height:19px;
	color:#032ea2;
	margin-bottom:10px;
}

.noticias h3 span,
#conteudo-geral-texto h3 span{
	font-size:11px;
	color:#666;
	}

.noticias h3 a {
	text-decoration:none;
	font-weight:normal;
	line-height:19px;
	color:#032ea2;
}

.noticias p {
	margin-left:0;
}

.noticias p a {
	color:#032ea2;
	text-decoration:none;
	font-weight:bold;
}

.noticias h3 a:hover {
	text-decoration:underline;
}

/*	********* NOTÃCIAS ENDS *********** 	*/

#conteudo-geral-rodape {
	background:url(../images/bg-cont-geral-rodape.png) no-repeat;
	width: 961px;
	height: 10px;
}

/*--------------------------------------------------------------------------------------*/





/*resultados pesquisa*/

#search-results {
}

/* *************************** Resultados Pesquisa Form230px - Coluna Esquerda *************************** */



#form230 {
	width: 230px;
	float: left;
}

.form230-body {
	background:url(../images/bg-form230-body.png) repeat-y;
	width: 230px;
	margin: 6px 0 0 0;
}

.form230-top {
	background:url(../images/bg-form230-top.png) no-repeat;
	width: 210px;
	padding: 10px;
	padding-bottom:0;
	position: relative;
	top: -6px;
}

.form230-footer {
	background:url(../images/bg-form230-footer.png) no-repeat;
	width: 230px;
	height: 15px;
	margin-bottom:20px;
}

.form230-body input,
 .form230-body select,
 .form230-body textarea {
	width:210px;
}

.form230-body label {
	font-weight: bold;
	font-size: 10px;
	line-height:11px;
	text-transform:uppercase;
	color: #666666;
}

.form230-body label.checkbox-label {
	color:#333;
	font-size:10px;
	font-weight:bold;
	line-height:19px;
	text-transform:uppercase;
	margin:0;
	float:left;
}

.form230-body input {
	height:19px;
	font-size:12px;
	color:#333;
	margin-bottom:10px;
}

.form230-body select {
	height:21px;
	font-size:12px;
	line-height:21px;
	color:#333;
	margin-bottom:10px;
}

.form230-body textarea {
	margin-bottom:10px;
}

.form230-body br {
	line-height:41px;
}

.form230-body h2 {
	font-size:16px;
	color:#999;
	font-weight:bold;
	line-height:19px;
	letter-spacing:-1px;
	padding-bottom:20px;
}

.form230-body h2 img {
	padding:0 10px;
	position:relative;
	top:2px;
}

.mostrar-resultados {
	width:210px;
	height:38px;
	background:url(../images/mostrar-results-bg.png) no-repeat center;
	font-size: 10px;
	color:#333;
	line-height:38px;
	font-weight: bold;
	padding:10px 0;
}

.mostrar-resultados .results-number {
	font-size: 16px;
	font-weight:bold;
	line-height:38px;
	color: #0465d4;
	padding-right:10px;
	float:right;
}

.mostrar-resultados img {
	padding-top:6px;
	float:right;
}

/* destaque box */

.destaque-box-pesquisa {
	width: 210px;
	height:77px;
	padding-bottom:10px;
	clear:both;
}

.destaque-box-pesquisa a img {
	float: left;
	margin:0 4px 0 0;
	border:1px solid #666666;
}

.destaque-box-pesquisa-txt {
	/*width: 105px;*/

	font-size: 11px;
	font-weight: normal;
	line-height:normal;
	color: #333333;
	float: left;
}

.destaque-box-pesquisa-txt span {
	font-size: 16px;
	font-weight: normal;
	line-height:normal;
	color: #333333;
}

.destaque-box-pesquisa-txt br {
	line-height:normal;
}

#destaque-box-pesquisa-empreendimentos {
	width: 330px;
	margin: 5px 0 0 0;
}

.destaque-box-pesquisa-empreendimentos-img {
	width: 160px;
	float: left;
	margin: 0 5px 0 0;
}

.destaque-box-pesquisa-empreendimentos-txt {
	width: 105px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	float: left;
}

.destaque-box-pesquisa-empreendimentos-txt span {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

#search-results-col-dir-main {
	width: 711px;
	float: right;
}

#search-results-col-dir-main .header-img {
	margin-bottom:20px;
}

h2.tit-header-pag {
	display: none;
}

#topo-resultado-pesquisa-topo {
	background:url(../images/bg-topoResultadoPesquisaT.png) no-repeat;
	width: 710px;
	position: relative;
	top: -6px;
}

#topo-resultado-pesquisa {
	background:url(../images/bg-topoResultadoPesquisaC.png) repeat-y bottom;
	width: 710px;
	margin-top:6px;
}

#topo-resultado-pesquisa-rodape {
	background:url(../images/bg-topoResultadoPesquisaR.png) no-repeat;
	width: 710px;
	height: 30px;
	display:block;
}

#topo-resultado-pesquisa2 {
	background:url(../images/bg-topoResultadoPesquisa2.png) no-repeat;
	width: 711px;
	height: 51px;
	padding: 10px;
}

#topo-resultado-pesquisa p {
	font-size:12px;
	font-weight:normal;
	line-height:19px;
	color:#333;
	clear:both;
	text-transform:none;
}

#topo-resultado-pesquisa p a {
	text-decoration:none;
	color:#034ea2;
}

#topo-resultado-pesquisa p a:hover {
	text-decoration:underline;
}

#topo-resultado-pesquisa-esq {
	width: 490px;
	float: left;
	padding:10px 0 0 10px;
	font-size: 10px;
	line-height:19px;
	font-weight: bold;
}

#topo-resultado-pesquisa-esq h4 {
	font-size: 16px;
	font-weight:bold;
	color: #0465d4;
	padding-bottom:10px;
	letter-spacing:-1px;
}

#topo-resultado-pesquisa-esq h4 span {
	padding: 0 8px 0 0;
	font-size: 16px;
	letter-spacing:normal;
	color: #0465d4;
}

#topo-resultado-pesquisa-esq h4 span.h4-info{
	font-size:11px;
	color:#666;
	font-weight:bold;
	}

/* Opções de Pesquisa Seleccionadas */
.search-options-list{
				list-style:none;
				}

			.search-options-list li{
				display:block;
				float:left;
				margin:0px 10px 5px 0px;
				position:relative;
				line-height:normal;
				font-weight:normal;
				}

			.search-options-list li a.popup-select-link{
				width: auto;
				border: 1px solid #5895db;
				color:#333333;
				margin-bottom:6px;
				background:none;
				height:19px;
				font-size:12px;
				font-weight:normal;
				color:#333;
				text-decoration:none;
				padding:0 3px;
				display:block;
				line-height:19px;
				}

				.search-options-list li a.popup-select-link img{
					position:relative;
					top:2px;
					border:none;
					}

			.search-options-list li:hover .popup-select{
				display:block;
				}

			.popup-select{
				background-color:#FFFFFF;
				display:none;
				left:0;
				min-width:100%;
				position:absolute;
				top:19px;
				max-height:360px;
				overflow:auto;
				}

			.popup-select ul{
				background-color:#FFFFFF;
				border:1px solid #5895db;
				float:none;
				margin:0;
				padding:8px 0 0 5px;
				width:auto;
				display:block;
				}

			.popup-select ul li{
				display:block;
				float:none;
				margin:0;
				padding:0 0 5px;
				color:#666;
				}

				.popup-select ul li a{
					font-size:11px;
					color:#666;
					display:block;
					margin-right:10px;
					padding:0 0 0 16px;
					white-space:nowrap;
					text-decoration:none;
				}

			.checked{
				background:url(../images/icon-sim.jpg) no-repeat 2px 3px;
				padding-left:16px;
				font-size:11px;
				}

			.delete{
				background:url(../images/icon-close13px.png) no-repeat 2px 0px;
				}

			.moreLink{
				background:url(../images/icon-add13px.png) no-repeat 2px 0px;
				}

/**/

#topo-resultado-pesquisa-dir {
	padding:10px 10px 0 0;
	width:200px;
	float:right;
}

#topo-resultado-pesquisa-dir ul {
	padding-bottom:20px;
	list-style: none;
}

#topo-resultado-pesquisa-dir ul li {
	line-height:19px;
	display:block;
}

#topo-resultado-pesquisa-dir ul li a,
 #topo-resultado-pesquisa-dir ul li#guardar_alerta_div {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-transform:uppercase;
	text-decoration:none;
	float:right;
}

#topo-resultado-pesquisa-dir ul li#guardar_alerta_div {
	font-style:italic;
	font-weight:normal;
}

#topo-resultado-pesquisa-dir ul li img {
	position:relative;
	top:2px;
}

/*#topo-resultado-pesquisa-bottom{
	clear:both;
	padding:0 10px;
	}*/

	#ordenar-por {
		float:right;
		font-size: 11px;
		text-align: right;
		clear:both;
		margin-right:10px;
		margin-top:6px;
}

/**/

#em-destaque2 {
	background:url(../images/bg-emdestaque2.png) no-repeat;
	width: 711px;
	height: 210px;
	padding: 0 0 0 3px;
	overflow: hidden;
}

#em-destaque2-box {
	width: 210px;
	float: left;
	margin: 37px 16px 0 10px;
}

#em-destaque2-box-opa {
	background:url(../images/destaque-opa.jpg) no-repeat;
	width: 202px;
	height: 52px;
	position: relative;
	top: -60px;
	border: 1px solid #999999;
	padding: 6px 3px 0 3px;
}

.em-destaque2-box-txt {
	font-size: 12px;
}

.destaque-box-pesquisa-estrelas {
	/*width: 90px;*/
	float: left;
}

.destaque-box-pesquisa-estrelas img {
	padding-left:0px;
}

.em-destaque2-box-preco {
	/*width: 110px;*/

	float: right;
	text-align: right;
}

#em-destaque2-EN {
	background:url(../images/bg-emdestaque2-EN.jpg) no-repeat;
	width: 711px;
	height: 210px;
	padding: 0 0 0 3px;
	overflow: hidden;
}

#em-destaque2-EN-box {
	width: 210px;
	float: left;
	margin: 37px 16px 0 10px;
}

#em-destaque2-EN-box-opa {
	background:url(../images/destaque-opa-EN.jpg) no-repeat;
	width: 202px;
	height: 52px;
	position: relative;
	top: -60px;
	border: 1px solid #999999;
	padding: 6px 3px 0 3px;
}

.em-destaque2-EN-box-txt {
	font-size: 12px;
}

.em-destaque2-EN-box-preco {
	/*width: 110px;*/

	float: right;
	text-align: right;
}

.tit-pub {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: right;
}

.select-d {
	width: 120px;
	color:#333333;
	font-size:11px;
	height:17px;
}

.resultado-pesquisa-box-outlet {
	background:url(../images/bg-resultado-outlet.png) no-repeat;
	width: 710px;
	height: 180px;
	/*padding-bottom:10px;*/
}

.resultado-pesquisa-box-verde {
	background:url(../images/bg-resultado-verde.png) no-repeat;
	width: 710px;
	height: 180px;
	padding-bottom:10px;
}

.resultado-pesquisa-box-azul {
	background:url(../images/bg-resultado-azul.png) no-repeat;
	width: 710px;
	height: 180px;
	padding-bottom:10px;
}

.resultado-pesquisa-box-laranja {
	background:url(../images/bg-resultado-laranja.png) no-repeat top;
	width: 710px;
	height: 193px;
	padding-bottom:10px;
}

.resultado-pesquisa-box-laranja .pub-tag,
 .resultado-pesquisa-box-laranja .pub-tag2 {
	clear:both;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	height:13px;
	text-align:center;
	background:#f5620c;
	width:95%;
	margin:-10px auto;
}

.resultado-pesquisa-box-outlet-R1,
 .resultado-pesquisa-box-verde-R1,
 .resultado-pesquisa-box-azul-R1,
 .resultado-pesquisa-box-laranja-R1 {
	height:40px;
	font-size: 12px;
}

.resultado-pesquisa-box-outlet-R1 span,
 .resultado-pesquisa-box-verde-R1 span,
 .resultado-pesquisa-box-azul-R1 span,
 .resultado-pesquisa-box-laranja-R1 span {
	font-weight: bold;
}

.R1-C1 {
	width: 400px;
	float: left;
	color: #333;
	padding:18px 0px 0px 10px;
}

.R1-C1-a {
	width: 400px;
	float: left;
	color: #0465d4;
	padding:18px 0px 0px 10px;
}

.R1-C2 {
	width: 250px;
	float: right;
	text-align: right;
	color: #666666;
	padding:18px 10px 0px 0px;
}

.resultado-pesquisa-box-outlet-R2,
 .resultado-pesquisa-box-verde-R2,
 .resultado-pesquisa-box-azul-R2,
 .resultado-pesquisa-box-laranja-R2 {
	height:100px;
	font-size: 12px;
	padding: 0px 10px 0px 20px;
}

.R2-C1 {
	float:left;
	padding-top:10px;
}

.R2-C1 img {
	border: 1px solid #666666;
}

.R2-C2,
 .R2-C3 {
	height: 90px;
	float: left;
	padding:5px 10px 0 10px;
}

.R2-C2 ul,
 .R2-C3 ul,
 .R2-C2-agencias ul,
 .R2-C3-agencias ul {
	list-style: none;
	float: left;
	margin: 0 5px;
}

.R2-C2 ul li,
 .R2-C3 ul li,
 .R2-C2-agencias ul li,
 .R2-C3-agencias ul li {
	line-height:18px;
}

.cat-id {
	text-align: right;
	font-size: 10px;
	font-weight:normal;
	color:#666;
}

.cat-value {
	text-align: left;
	font-size: 12px;
	font-weight:bold;
	color:#333;
}

.cat-value a{
	color: #034ea2;
	font-size: 12px;
	line-height:19px;
	font-weight:bold;
	text-decoration:none;
	}

.cat-value a:hover{
	text-decoration:underline;
	}

.cat-id .title {
	font-weight:bold;
}

.cat-value span {
	font-weight:normal;
}

.R2-C2-agencias,
 .R2-C3-agencias {
	width: 320px;
	height: 90px;
	float: left;
	padding-top:3px;
}

.R2-C2-agencias th,
 .R2-C3-agencias th {
	width:29%;
	text-align: right;
	font-size: 10px;
	font-weight:normal;
	color:#666;
	line-height:16px;
	text-transform:uppercase;
	padding-right:5px;
}

.R2-C2-agencias td,
 .R2-C3-agencias td {
	text-align: left;
	color: #666666;
	font-size: 11px;
	font-weight:bold;
	color:#333;
	line-height:16px;
	padding-left:5px;
}

.R2-C4 {
	float:right;
	text-align: right;
	font-size: 10px;
	line-height:auto;
	color:#333;
	font-weight:normal;
	padding: 4px 10px 0 0;
}

.R2-C4 span {
	font-size: 18px;
	color:#333;
	font-weight:normal;
	line-height:18px;
}

.R2-C4 a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.R2-C4 a:hover {
	color: #666666;
	text-decoration: underline;
}

.price {
	margin-top:45px;
}

.resultado-pesquisa-box-outlet-R3,
 .resultado-pesquisa-box-verde-R3,
 .resultado-pesquisa-box-azul-R3,
 .resultado-pesquisa-box-laranja-R3 {
	height:40px;
	font-size: 12px;
	padding: 0px 10px;
}

.R3-C1 {
	padding-top:10px;
	clear:both;
}

.R3-C1 a {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	padding:0 5px;
	float:left;
	height:18px;
	line-height:18px;
}

.R3-C1 a img {
	position:relative;
	top:-2px;
	padding:0 5px;
	vertical-align:middle;
}

a.mais-detalhes {
	position: relative;
	top: -5px;
	margin: 0 0 0 500px;
}

#pesquisa-ingo-box {
	font-size: 11px;
	font-weight: bold;
	width: 711px;
	color: #333333;
	line-height:19px;
}

#pesquisa-ingo-box input{
	position:relative;
	top:2px;
	}

#pesquisa-ingo-box img {
	position: relative;
	top: 2px;
}

#pesquisa-ingo-box a {
	text-decoration: none;
	color: #333333;
}

#pesquisa-ingo-box-esq {
	width: 350px;
	float: left;
}

#pesquisa-ingo-box-dir {
	width: 350px;
	float: right;
	text-align: right;
}

#definir-alertas-box {
	background:url(../images/bg-definir-alertas.png) no-repeat;
	font-size: 10px;
	font-weight: bold;
	width: 711px;
	height: 28px;
	color: #0465d4;
}

#definir-alertas-box-esq {
	width: 600px;
	float: left;
	padding: 8px 0 0 10px;
}

#definir-alertas-box-dir {
	width: 45px;
	float: right;
	padding: 2px 0 0 0;
}

#pesquisa-nav-box {
	background:url(../images/bg-pesquisa-nav.png) no-repeat center;
	width: 711px;
	height: 70px;
	display:block;
	clear:both;
	padding:10px 0 0;
	font-size:13px;
	line-height:16px;
	color:#666;
	font-weight:normal;
}

#pesquisa-nav-box img {
	position: relative;
	top: 2px;
}

#pesquisa-nav-box a {
	color: #333333;
	text-decoration: none;
	padding:0 5px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

#pesquisa-nav-box a:hover {
	color: #333333;
	text-decoration: underline;
}

#pesquisa-nav-box-esq {
	width: 200px;
	float: left;
	padding: 10px 0 0 10px;
}

#pesquisa-nav-box-centro {
	width: 290px;
	float: left;
	font-size: 13px;
	text-align: center;
	padding: 40px 0 0 0;
	font-weight:bold;
	color:#045abd;
}

#pesquisa-nav-box-dir {
	width: 200px;
	float: right;
	padding: 10px 10px 0 0;
	text-align: right;
	color:#333;
}

.input-nav {
	width: 30px;
	border: 1px solid #999999;
}

#publicidade-pesquisa {
	padding:20px 0;
	width:710px;
	margin:0 auto;
}

/*--------------------------------------------------------------------------------------*/



/*pï¿½gina detalhe*/

#publicidade-detalhe {
	width: 710px;
	margin: auto;
}

#form-detalhe01 {
	background:url(../images/bg-detalhe01.png) no-repeat;
	width: 965px;
	height: 235px;
	line-height: 14px;
}

#form-detalhe02 {
	background:url(../images/bg-detalhe02.png) no-repeat;
	width: 965px;
	height: 235px;
	line-height: 14px;
}

#form-detalhe03 {
	background:url(../images/bg-detalhe03.png) no-repeat;
	width: 965px;
	height: 235px;
	line-height: 14px;
}

#form-search-detalhe-btns {
	width: 180px;
	float: left;
}

#form-search-detalhe-btns ul {
	list-style: none;
	width: 160px;
	padding-left: 20px;
}

#form-search-detalhe-btns ul li {
	padding-top: 21px;
	padding-bottom: 18px;
	font-size: 10px;
	font-weight: bold;
	color: #0465d4;
}

#form-search-detalhe-btns ul li a {
	text-decoration: none;
	color: #666666;
}

#form-search-detalhe-btns ul li a:hover {
	color: #0465d4;
}

#destaque-box-detalhe {
	width: 100px;
	margin: 5px 40px 0 0;
	border: 1px solid #999999;
	padding: 10px;
	float: left;
}

.destaque-box-detalhe-img {
	width: 105px;
}

.destaque-box-detalhe-txt {
	width: 105px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.destaque-box-detalhe-txt span {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

#destaque-box-detalhe2 {
	width: 120px;
	margin: 5px 40px 0 0;
	padding: 30px 0 0 0;
	float: left;
	font-size: 12px;
	line-height: 20px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*				 TABS TABS TABS starts                    */


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



#content-detalhe #tabs {
	width:960px;
	height: 40px;
	background:url(../images/bg-tab-menu-bottom.png) no-repeat bottom;
}

#content-detalhe #tabs ul {
	margin-left:1px;
}

#content-detalhe #tabs ul li {
	float:left;
	width:120px;
	height:40px;
	display:block;
	list-style:none;
}

#content-detalhe #tabs ul li a {
	width:120px;
	height:40px;
	display:block;
	font-size:10px;
	font-weight:bold;
	line-height:28px;
	color:#666;
	text-decoration:none;
	text-align:center;
	background:url(../images/bg-tab-menu.png) no-repeat bottom;
	background-position:0 0;
}

#content-detalhe #tabs ul li a:hover,
 #content-detalhe #tabs ul li.active a {
	background:url(../images/bg-tab-menu.png) no-repeat bottom;
	background-position:0 -40px;
	color:#333;
}

#content-detalhe #tabs ul li.pro-menu05 a {
	line-height:14px;
}

#content-detalhe #tabs .btn-tab-menu {
	float:right;
	width:auto;
	white-space: nowrap;
	color: #333333;
	text-decoration:none;
	font-size:11px;
	margin-top:4px;
}

#content-detalhe #tabs .btn-tab-menu img {
	position:relative;
	top:2px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*				 TABS TABS TABS ends                      */


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* DETALHE IMÓVEL starts */
#content-detalhe-menu-resumo {
	background:url(../images/bg-tab-menu-6a.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-multimedia {
	background:url(../images/bg-tab-menu-6b.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-caracteristicas {
	background:url(../images/bg-tab-menu-6c.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-mapa {
	background:url(../images/bg-tab-menu-6d.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-financiamento {
	background:url(../images/bg-tab-menu-6e.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-mediador {
	background:url(../images/bg-tab-menu-6f.png) no-repeat;
	width: 960px;
	height: 40px;
}
/* DETALHE IMÓVEL ends */

/*  DETALHE empreendimento starts  */

#content-detalhe-menu-empreendimentos-resumo {
	background:url(../images/bg-tab-menu-5a.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-empreendimentos-multimedia {
	background:url(../images/bg-tab-menu-5b.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-empreendimentos-caracteristica {
	background:url(../images/bg-tab-menu-5c.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-empreendimentos-fraccoes {
	background:url(../images/bg-tab-menu-5d.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-empreendimentos-mapa {
	background:url(../images/bg-tab-menu-5e.png) no-repeat;
	width: 960px;
	height: 40px;
}

/*  DETALHE empreendimento ends  */


/*  DETALHE myVeigasPro starts  */

#content-detalhe-menu-myveigaspro-dashboard {
	background:url(../images/bg-tab-menu-6a.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigaspro-destaque {
	background:url(../images/bg-tab-menu-6b.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigaspro-banner {
	background:url(../images/bg-tab-menu-6c.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigaspro-creditos {
	background:url(../images/bg-tab-menu-6d.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigaspro-pedidos {
	background:url(../images/bg-tab-menu-6e.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigaspro-ajuda {
	background:url(../images/bg-tab-menu-6f.png) no-repeat;
	width: 960px;
	height: 40px;
}

/*  DETALHE myVeigasPro ends  */


/*  DETALHE myVEIGAS starts  */
#content-detalhe-menu-myveigas-imoveis {
	background:url(../images/bg-tab-menu-6a.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigas-alertas {
	background:url(../images/bg-tab-menu-6b.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigas-pesquisas {
	background:url(../images/bg-tab-menu-6c.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigas-procuraimovel {
	background:url(../images/bg-tab-menu-6d.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigas-vendaimovel {
	background:url(../images/bg-tab-menu-6e.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigas-ajuda {
	background:url(../images/bg-tab-menu-6f.png) no-repeat;
	width: 960px;
	height: 40px;
}

/*-----------registados-----------*/

#content-detalhe-menu-myveigas-imoveis2 {
	background:url(../images/bg-tab-menu-7a.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigas-alertas2 {
	background:url(../images/bg-tab-menu-7b.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigas-pesquisas2 {
	background:url(../images/bg-tab-menu-7c.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigas-procuraimovel2 {
	background:url(../images/bg-tab-menu-7d.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigas-vendaimovel2 {
	background:url(../images/bg-tab-menu-7e.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigas-marcacoes2 {
	background:url(../images/bg-tab-menu-7f.png) no-repeat;
	width: 960px;
	height: 40px;
}

#content-detalhe-menu-myveigas-ajuda2 {
	background:url(../images/bg-tab-menu-7g.png) no-repeat;
	width: 960px;
	height: 40px;
}

/*#content-detalhe-menu-myveigas-imoveis {
					background:url(../images/bg-tab-menu-7a.png) no-repeat;
					width: 960px;
					height: 40px;
					}

				#content-detalhe-menu-myveigas-alertas {
					background:url(../images/bg-tab-menu-7b.png) no-repeat;
					width: 960px;
					height: 40px;
					}

				#content-detalhe-menu-myveigas-pesquisas {
					background:url(../images/bg-tab-menu-7c.png) no-repeat;
					width: 960px;
					height: 40px;
					}

				#content-detalhe-menu-myveigas-marcacoes {
					background:url(../images/bg-tab-menu-7d.png) no-repeat;
					width: 960px;
					height: 40px;
					}

				#content-detalhe-menu-myveigas-procuraimovel {
					background:url(../images/bg-tab-menu-7e.png) no-repeat;
					 width: 960px;
					 height: 40px;
					}

				#content-detalhe-menu-myveigas-ajuda {
					background:url(../images/bg-tab-menu-7g.png) no-repeat;
					width: 960px;
					height: 40px;
				}*/

/*  DETALHE myVEIGAS ends  */

#content-detalhe-menu-resumo ul,
 #content-detalhe-menu-multimedia ul,
 #content-detalhe-menu-caracteristicas ul,
 #content-detalhe-menu-mapa ul,
 #content-detalhe-menu-financiamento ul,
 #content-detalhe-menu-mediador ul,
 #content-detalhe-menu-empreendimentos-resumo ul,
 #content-detalhe-menu-empreendimentos-multimedia ul,
 #content-detalhe-menu-empreendimentos-caracteristica ul,
 #content-detalhe-menu-empreendimentos-fraccoes ul,
 #content-detalhe-menu-empreendimentos-mapa ul,
 #content-detalhe-menu-myveigas-imoveis ul,
 #content-detalhe-menu-myveigas-alertas ul,
 #content-detalhe-menu-myveigas-pesquisas ul,
 #content-detalhe-menu-myveigas-marcacoes ul,
 #content-detalhe-menu-myveigas-procuraimovel ul,
 #content-detalhe-menu-myveigas-vendaimovel ul,
 #content-detalhe-menu-myveigas-ajuda ul,
 #content-detalhe-menu-myveigas-imoveis2 ul,
 #content-detalhe-menu-myveigas-pesquisas2 ul,
 #content-detalhe-menu-myveigas-marcacoes2 ul,
 #content-detalhe-menu-myveigas-alertas2 ul,
 #content-detalhe-menu-myveigas-ajuda2 ul,
 #content-detalhe-menu-myveigas-procuraimovel2 ul,
 #content-detalhe-menu-myveigas-vendaimovel2 ul,
 #content-detalhe-menu-myveigaspro-dashboard ul,
 #content-detalhe-menu-myveigaspro-destaque ul,
 #content-detalhe-menu-myveigaspro-banner ul,
 #content-detalhe-menu-myveigaspro-creditos ul,
 #content-detalhe-menu-myveigaspro-pedidos ul,
 #content-detalhe-menu-myveigaspro-ajuda ul{
	list-style: none;
	padding: 3px 0 0 0;
	height:30px;
	float:left;
}

#content-detalhe-menu-resumo ul li,
 #content-detalhe-menu-multimedia ul li,
 #content-detalhe-menu-caracteristicas ul li,
 #content-detalhe-menu-mapa ul li,
 #content-detalhe-menu-financiamento ul li,
 #content-detalhe-menu-mediador ul li,
 #content-detalhe-menu-empreendimentos-resumo ul li,
 #content-detalhe-menu-empreendimentos-multimedia ul li,
 #content-detalhe-menu-empreendimentos-caracteristica ul li,
 #content-detalhe-menu-empreendimentos-fraccoes ul li,
 #content-detalhe-menu-empreendimentos-mapa ul li,
 #content-detalhe-menu-myveigas-imoveis ul li,
 #content-detalhe-menu-myveigas-alertas ul li,
 #content-detalhe-menu-myveigas-pesquisas ul li,
 #content-detalhe-menu-myveigas-marcacoes ul li,
 #content-detalhe-menu-myveigas-procuraimovel ul li,
 #content-detalhe-menu-myveigas-vendaimovel ul li,
 #content-detalhe-menu-myveigas-ajuda ul li,
 #content-detalhe-menu-myveigas-imoveis2 ul li,
 #content-detalhe-menu-myveigas-pesquisas2 ul li,
 #content-detalhe-menu-myveigas-marcacoes2 ul li,
 #content-detalhe-menu-myveigas-alertas2 ul li,
 #content-detalhe-menu-myveigas-procuraimovel2 ul li,
 #content-detalhe-menu-myveigas-vendaimovel2 ul li,
 #content-detalhe-menu-myveigas-ajuda2 ul li,
 #content-detalhe-menu-myveigaspro-dashboard ul li,
 #content-detalhe-menu-myveigaspro-destaque ul li,
 #content-detalhe-menu-myveigaspro-banner ul li,
 #content-detalhe-menu-myveigaspro-creditos ul li,
 #content-detalhe-menu-myveigaspro-pedidos ul li,
 #content-detalhe-menu-myveigaspro-ajuda ul li {
	font-size: 10px;
	display: block;
	float:left;
	font-weight: bold;
	width:120px;
	line-height:24px;
	text-align:center;
}

#content-detalhe-menu-resumo ul li a,
 #content-detalhe-menu-multimedia ul li a,
 #content-detalhe-menu-caracteristicas ul li a,
 #content-detalhe-menu-mapa ul li a,
 #content-detalhe-menu-financiamento ul li a,
 #content-detalhe-menu-mediador ul li a,
 #content-detalhe-menu-empreendimentos-resumo ul li a,
 #content-detalhe-menu-empreendimentos-multimedia ul li a,
 #content-detalhe-menu-empreendimentos-caracteristica ul li a,
 #content-detalhe-menu-empreendimentos-fraccoes ul li a,
 #content-detalhe-menu-empreendimentos-mapa ul li a,
 #content-detalhe-menu-myveigas-imoveis ul li a,
 #content-detalhe-menu-myveigas-alertas ul li a,
 #content-detalhe-menu-myveigas-pesquisas ul li a,
 #content-detalhe-menu-myveigas-marcacoes ul li a,
 #content-detalhe-menu-myveigas-procuraimovel ul li a,
 #content-detalhe-menu-myveigas-vendaimovel ul li a,
 #content-detalhe-menu-myveigas-ajuda ul li a,
 #content-detalhe-menu-myveigas-imoveis2 ul li a,
 #content-detalhe-menu-myveigas-pesquisas2 ul li a,
 #content-detalhe-menu-myveigas-marcacoes2 ul li a,
 #content-detalhe-menu-myveigas-alertas2 ul li a,
 #content-detalhe-menu-myveigas-ajuda2 ul li a,
 #content-detalhe-menu-myveigas-procuraimovel2 ul li a,
 #content-detalhe-menu-myveigas-vendaimovel2 ul li a,
 #content-detalhe-menu-myveigaspro-dashboard ul li a,
 #content-detalhe-menu-myveigaspro-destaque ul li a,
 #content-detalhe-menu-myveigaspro-banner ul li a,
 #content-detalhe-menu-myveigaspro-creditos ul li a,
 #content-detalhe-menu-myveigaspro-pedidos ul li a,
 #content-detalhe-menu-myveigaspro-ajuda ul li a {
	color: #666666;
	text-decoration: none;
}

#content-detalhe-menu-resumo ul li a:hover,
 #content-detalhe-menu-multimedia ul li a:hover,
 #content-detalhe-menu-caracteristicas ul li a:hover,
 #content-detalhe-menu-mapa ul li a:hover,
 #content-detalhe-menu-financiamento ul li a:hover,
 #content-detalhe-menu-mediador ul li a:hover,
 #content-detalhe-menu-empreendimentos-resumo ul li a:hover,
 #content-detalhe-menu-empreendimentos-multimedia ul li a:hover,
 #content-detalhe-menu-empreendimentos-caracteristica ul li a:hover,
 #content-detalhe-menu-empreendimentos-fraccoes ul li a:hover,
 #content-detalhe-menu-empreendimentos-mapa ul li a:hover,
 #content-detalhe-menu-myveigas-imoveis ul li a:hover,
 #content-detalhe-menu-myveigas-alertas ul li a:hover,
 #content-detalhe-menu-myveigas-pesquisas ul li a:hover,
 #content-detalhe-menu-myveigas-marcacoes ul li a:hover,
 #content-detalhe-menu-myveigas-procuraimovel ul li a:hover,
 #content-detalhe-menu-myveigas-vendaimovel ul li a:hover,
 #content-detalhe-menu-myveigas-ajuda ul li a:hover,
 #content-detalhe-menu-myveigas-imoveis2 ul li a:hover,
 #content-detalhe-menu-myveigas-pesquisas2 ul li a:hover,
 #content-detalhe-menu-myveigas-marcacoes2 ul li a:hover,
 #content-detalhe-menu-myveigas-alertas2 ul li a:hover,
 #content-detalhe-menu-myveigas-ajuda2 ul li a:hover,
 #content-detalhe-menu-myveigas-procuraimovel2 ul li a:hover,
 #content-detalhe-menu-myveigas-vendaimovel2 ul li a:hover,
 #content-detalhe-menu-myveigaspro-dashboard ul li a:hover,
 #content-detalhe-menu-myveigaspro-destaque ul li a:hover,
 #content-detalhe-menu-myveigaspro-banner ul li a:hover,
 #content-detalhe-menu-myveigaspro-creditos ul li a:hover,
 #content-detalhe-menu-myveigaspro-pedidos ul li a:hover,
 #content-detalhe-menu-myveigaspro-ajuda ul li a:hover {
	color: #333333;
	text-decoration: none;
}

.detalhe-menu07,
 .detalhe-empreendimentos-menu07,
 .myveigas-menu08,
 .pro-menu07{
	float:right;
	width:auto;
	white-space: nowrap;
}

.back_bt{
	float:right;
	width:auto;
	white-space:nowrap;
	padding-top:6px;
	margin-right:10px;
	}

.back_bt a{
	font-size:10px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	}

.back_bt a:hover{
	color:#034ea2;
	}

.back_bt a img{
	position:relative;
	top:2px;
	padding:0 3px;
        border: none;
	}


#content-detalhe-menu-myveigas-imoveis ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-alertas ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-pesquisas ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-marcacoes ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-procuraimovel ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-vendaimovel ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-ajuda ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-imoveis2 ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-pesquisas2 ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-marcacoes2 ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-alertas2 ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-ajuda2 ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-procuraimovel2 ul li.myveigas-menu04,
 #content-detalhe-menu-myveigas-vendaimovel2 ul li.myveigas-menu04,
 #content-detalhe-menu-myveigaspro-dashboard ul li.pro-menu02,
 #content-detalhe-menu-myveigaspro-destaque ul li.pro-menu02,
 #content-detalhe-menu-myveigaspro-banner ul li.pro-menu02,
 #content-detalhe-menu-myveigaspro-creditos ul li.pro-menu02,
 #content-detalhe-menu-myveigaspro-pedidos ul li.pro-menu02,
 #content-detalhe-menu-myveigaspro-ajuda ul li.pro-menu02,
 #content-detalhe-menu-myveigaspro-dashboard ul li.pro-menu03,
 #content-detalhe-menu-myveigaspro-destaque ul li.pro-menu03,
 #content-detalhe-menu-myveigaspro-banner ul li.pro-menu03,
 #content-detalhe-menu-myveigaspro-creditos ul li.pro-menu03,
 #content-detalhe-menu-myveigaspro-pedidos ul li.pro-menu03,
 #content-detalhe-menu-myveigaspro-ajuda ul li.pro-menu03,
 #content-detalhe-menu-myveigaspro-dashboard ul li.pro-menu05,
 #content-detalhe-menu-myveigaspro-destaque ul li.pro-menu05,
 #content-detalhe-menu-myveigaspro-banner ul li.pro-menu05,
 #content-detalhe-menu-myveigaspro-creditos ul li.pro-menu05,
 #content-detalhe-menu-myveigaspro-pedidos ul li.pro-menu05,
 #content-detalhe-menu-myveigaspro-ajuda ul li.pro-menu05 {
	line-height:12px;
}

#content-detalhe-menu-resumo ul li.detalhe-menu07 a,
 #content-detalhe-menu-multimedia ul li.detalhe-menu07 a,
 #content-detalhe-menu-caracteristicas ul li.detalhe-menu07 a,
 #content-detalhe-menu-mapa ul li.detalhe-menu07 a,
 #content-detalhe-menu-financiamento ul li.detalhe-menu07 a,
 #content-detalhe-menu-mediador ul li.detalhe-menu07 a,
 #content-detalhe-menu-empreendimentos-resumo ul li.detalhe-empreendimentos-menu07 a,
 #content-detalhe-menu-empreendimentos-multimedia ul li.detalhe-empreendimentos-menu07 a,
 #content-detalhe-menu-empreendimentos-fraccoes ul li.detalhe-empreendimentos-menu07 a,
 #content-detalhe-menu-empreendimentos-caracteristica ul li.detalhe-empreendimentos-menu07 a,
 #content-detalhe-menu-empreendimentos-mapa ul li.detalhe-empreendimentos-menu07 a,
 #content-detalhe-menu-myveigas-imoveis ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-alertas ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-pesquisas ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-marcacoes ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-procuraimovel ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-vendaimovel ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-ajuda ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-imoveis2 ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-pesquisas2 ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-marcacoes2 ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-alertas2 ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-ajuda2 ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-procuraimovel2 ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigas-vendaimovel2 ul li.myveigas-menu08 a,
 #content-detalhe-menu-myveigaspro-dashboard ul li.pro-menu07 a,
 #content-detalhe-menu-myveigaspro-destaque ul li.pro-menu07 a,
 #content-detalhe-menu-myveigaspro-banner ul li.pro-menu07 a,
 #content-detalhe-menu-myveigaspro-creditos ul li.pro-menu07 a,
 #content-detalhe-menu-myveigaspro-ajuda ul li.pro-menu07 a
 {
	color: #333333;
}

#content-detalhe-menu-resumo ul li.detalhe-menu07 img,
 #content-detalhe-menu-multimedia ul li.detalhe-menu07 img,
 #content-detalhe-menu-caracteristicas ul li.detalhe-menu07 img,
 #content-detalhe-menu-mapa ul li.detalhe-menu07 img,
 #content-detalhe-menu-financiamento ul li.detalhe-menu07 img,
 #content-detalhe-menu-mediador ul li.detalhe-menu07 img,
 #content-detalhe-menu-empreendimentos-resumo ul li.detalhe-empreendimentos-menu07 img,
 #content-detalhe-menu-empreendimentos-multimedia ul li.detalhe-empreendimentos-menu07 img,
 #content-detalhe-menu-empreendimentos-caracteristica ul li.detalhe-empreendimentos-menu07 img,
 #content-detalhe-menu-empreendimentos-fraccoes ul li.detalhe-empreendimentos-menu07 img,
 #content-detalhe-menu-empreendimentos-mapa ul li.detalhe-empreendimentos-menu07 img,
 #content-detalhe-menu-myveigas-imoveis ul li.myveigas-menu07 img,
 #content-detalhe-menu-myveigas-alertas ul li.myveigas-menu07 img,
 #content-detalhe-menu-myveigas-pesquisas ul li.myveigas-menu07 img,
 #content-detalhe-menu-myveigas-marcacoes ul li.myveigas-menu07 img,
 #content-detalhe-menu-myveigas-procuraimovel ul li.myveigas-menu08 img,
 #content-detalhe-menu-myveigas-vendaimovel ul li.myveigas-menu08 img,
 #content-detalhe-menu-myveigas-ajuda ul li.myveigas-menu07 img,
 #content-detalhe-menu-myveigas-imoveis2 ul li.myveigas-menu07 img,
 #content-detalhe-menu-myveigas-pesquisas2 ul li.myveigas-menu07 img,
 #content-detalhe-menu-myveigas-marcacoes2 ul li.myveigas-menu07 img,
 #content-detalhe-menu-myveigas-alertas2 ul li.myveigas-menu07 img,
 #content-detalhe-menu-myveigas-ajuda2 ul li.myveigas-menu07 img,
 #content-detalhe-menu-myveigas-procuraimovel2 ul li.myveigas-menu07 img,
 #content-detalhe-menu-myveigas-vendaimovel2 ul li.myveigas-menu07 img,
 #content-detalhe-menu-myveigaspro-dashboard ul li.pro-menu07 img,
 #content-detalhe-menu-myveigaspro-destaque ul li.pro-menu07 img,
 #content-detalhe-menu-myveigaspro-banner ul li.pro-menu07 img,
 #content-detalhe-menu-myveigaspro-creditos ul li.pro-menu07 img,
 #content-detalhe-menu-myveigaspro-ajuda ul li.pro-menu07 img{
	position: relative;
	top: 2px;
}

#content-detalhe-centro {
	background:url(../images/bg-detalhe-centro.png) repeat-y;
	width: 941px;
	float: left;
	padding: 10px;
	padding-top:4px;
}

#content-detalhe-centro .detalhe-header {
	width:100%;
	height:40px;
	display:block;
	clear:both;
}

#content-detalhe-centro .detalhe-header h3 {
	font-size:13px;
	font-weight:bold;
	color:#666;
	float:left;
}

#content-detalhe-centro .detalhe-header h3 span {
	font-size:11px;
	font-weight:normal;
}

#content-detalhe-centro p.intro {
	background:#045abd;
	margin:0 auto 19px auto;
	width:66%;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	line-height:19px;
	padding:10px 19px;
}

#content-detalhe-centro p {
	font-size:12px;
	line-height:19px;
	margin-bottom:12px;
	color:#333;
}

#content-detalhe-centro p a{
	text-decoration:none;
	color:#034ea2;
	}

#content-detalhe-centro p a:hover{
	text-decoration:underline;
	}

.with-border {
	border-bottom:1px solid #ddd;
}

#content-detalhe-centro-esq {
	width: 410px;
	float: left;
}

.designacao-detalhe {
	font-size: 12px;
}

.designacao-detalhe-mediador {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

#detalhe-moldura {
	background:url(../images/detalhe-moldura.png) no-repeat;
	width: 390px;
	height: 320px;
	padding: 10px;
}

.menu-img-detalhe a {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0 20px 0 0;
}

.menu-img-detalhe img {
	position: relative;
	top: 4px;
}

#content-detalhe-centro #detalhe-txt h4 {
	font-size: 10px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	margin-bottom:0;
}

#content-detalhe-centro #detalhe-txt p {
	font-size:13px;
	font-weight:normal;
	line-height:19px;
	color:#333;
}

#content-multimedia-centro-esq {
	width: 640px;
	float: left;
}

#content-multimedia-centro-dir {
	width: 280px;
	float: right;
}

.img-multimedia-g {
	background:url(../images/bg-img-multimedia.png) no-repeat;
	width: 640px;
	height: 501px;
	padding: 10px;
}

#content-multimedia-centro-dir img {
	border: 1px solid #999999;
	margin: 0 0 15px 25px;
	cursor:pointer;
}

#pesquisa-nav-box-esq-multimedia {
	font-size: 10px;
	float: left;
	width: 100px;
	padding: 0 0 0 45px;
}

#pesquisa-nav-box-esq-multimedia a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	position: relative;
	top: -2px;
}

#pesquisa-nav-box-dir-multimedia {
	font-size: 10px;
	float: right;
	width: 100px;
	margin: 0 15px 0 0;
}

#pesquisa-nav-box-dir-multimedia a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	position: relative;
	top: -2px;
}

#content-detalhe-centro-dir {
	width: 520px;
	float: right;
}

#content-detalhe-centro #permuta{
	margin-bottom:45px;
	padding-bottom:5px;
	clear:both;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	}

.R2-D2-mediador {
	width: 395px;
	float: left;
}

.R2-D2,
 .R2-D3 {
	width: 255px;
	height:140px;
	float: left;
}

.R2-D2 ul,
 .R2-D3 ul,
 .R2-D2-mediador ul {
	list-style: none;
	float: left;
	margin: 0 0 0 10px;
}

.R2-D2 ul li,
 .R2-D3 ul li {
	line-height:19px;
}

.R2-D2-mediador ul li {
	line-height:19px;
}

.R2-D3 ul li.detalhe-price-label {
	padding-top:17px;
}

.R2-D3 ul li.detalhe-price {
	font-size: 19px;
	font-weight:normal;
	color:#333;
	padding-top:17px;
}

.menu-img-detalhe2 {
	text-align: right;
	float:right;
}

.menu-img-detalhe2 a,
 .menu-img-detalhe2-b a {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin: 0 15px 0 0;
}

.menu-img-detalhe2 img,
 .menu-img-detalhe2-b img {
	position: relative;
	top: 4px;
}

.menu-img-detalhe2-b {
	text-align: left;
}

.menu-img-detalhe2 ul{
	list-style:none;
	}

.menu-img-detalhe2 ul li,
.menu-img-detalhe2 ul li a{
	display:inline;
	}

#form-marcar-visita {
	background:url(../images/bg-marcar-visita.png) no-repeat bottom;
	width: 500px;
	height: 170px;
	padding:10px;
	clear:both;
	display:block;
}

#form-marcar-visita-EN {
  background:url(../images/bg-marcar-visita-EN.png) no-repeat bottom;
  width: 500px;
  height: 170px;
  padding:10px;
  clear:both;
  display:block;
}

#form-marcar-visita-esq {
	width: 280px;
	float: left;
}

.inputbox-visita {
	width: 268px;
	height: 15px;
	border: 0px;
	margin: 32px 0 0 1px;
	text-indent: 5px;
}

.inputbox2-visita {
	width: 248px;
	height: 15px;
	border: 0px;
	margin: 10px 0 0 18px;
	text-indent: 5px;
}

.inputbox3-visita {
	width: 244px;
	height: 15px;
	border: 0px;
	margin: 10px 0 0 25px;
	text-indent: 5px;
}

.inputbox-area {
	width: 265px;
	height: 60px;
	border: 0px;
	margin: 8px 0 0 1px;
}

#form-marcar-visita-dir {
	width: 210px;
	float: right;
	text-align: right;
	padding: 74px 0 0 0;
}

.dia-hora-visita {
	width: 150px;
	margin: 0 0 4px 0;
}

.visita-form-button {
	font-size: 16px;
	line-height: 14px;
	border: 0px;
	background-color: transparent;
	color: #666666;
	position: relative;
	top: 58px;
	left: 0px;
	background-image: url(../images/btn-enviar-visita.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 39;
	padding: 10px 0 14px 0;
	text-align: left;
	font-weight: bold;
}

.financiamento-esq {
	width:165px;
	float:left;
	padding-right:10px;
}

.financiamento-esq p {
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	line-height:16px;
	color:#333;
}

#form-financiamento {
	background:url(../images/bg-financiamento.png) no-repeat;
	width: 150px;
	height: 190px;
	padding: 10px;
	font-size: 10px;
	color: #666666;
}

#form-financiamento-esq {
	width: 150px;
	float: left;
	padding: 25px 0 0 0;
}

#form-financiamento-esq label {
	font-weight: bold;
}

.input-F1 {
	width: 60px;
	height: 15px;
}

.financiamento-R1 {
	margin: 0 0 4px 0;
}

.financiamento-R2 {
	margin: 0 0 6px 0;
	padding: 0 0 0 7px;
}

.financiamento-R3 span {
	color: #0465d4;
}

.financiamento-form-button {
	font-size: 16px;
	line-height: 14px;
	border: 0px;
	background-color: transparent;
	color: #666666;
	background-image: url(../images/btn-enviar-visita.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 39;
	padding: 10px 0 14px 0;
	margin: 2px 0 0 0;
	text-align: left;
	font-weight: bold;
}

#form-financiamento-dir {
	width: 330px;
	float: right;
	padding: 12px 0 0 0;
}

#form-financiamento-dir img {
	position: relative;
	top: -10px;
	left: 170px;
}

#form-financiamento-dir1 {
	width: 160px;
	float: left;
}

#form-financiamento-dir2 {
	width: 160px;
	float: right;
}

#form-financiamento-dir label {
	font-weight: bold;
}

.mercado {
	width: 160px;
}

.mercado2 {
	width: 70px;
}

#fin-esq {
	width: 70px;
	float: left;
}

#fin-dir {
	width: 70px;
	float: right;
}

.financiamento-form-button2 {
	font-size: 16px;
	line-height: 14px;
	border: 0px;
	background-color: transparent;
	color: #666666;
	background-image: url(../images/btn-enviar-visita.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 39;
	padding: 10px 0 14px 0;
	margin: 8px 0 0 0;
	text-align: left;
	font-weight: bold;
}

#content-detalhe-centro-topo-esq {
	width: 390px;
	float: left;
}

#content-detalhe-centro-topo-dir {
	width: 520px;
	float: right;
}

.detalhe-nota {
	clear: both;
	font-size: 10px;
	font-style: italic;
	color: #666666;
}

#content-detalhe-centro-esq2-frac {
	width: 250px;
	float: left;
	font-size: 12px;
	color: #666666;
}

#content-detalhe-centro-esq2-frac span {
	color: #0465d4;
}

#content-detalhe-centro-esq2 {
	width: 520px;
	float: left;
	padding: 12px 0 0 0;
	font-size: 12px;
	color: #666666;
}

#content-detalhe-centro-esq2-a {
	width: 240px;
	float: left;
}

#content-detalhe-centro-esq2-a a {
	color: #666666;
	text-transform:uppercase;
	text-decoration: none;
	font-size: 11px;
}

#content-detalhe-centro-esq2-a a:hover {
	color: #666666;
	text-decoration: underline;
}

#content-detalhe-centro-esq2-b {
	width: 240px;
	float: right;
}

#content-detalhe-centro-esq2-b a {
	color: #034ea2;
	text-decoration: none;
	font-weight:bold;
}

#content-detalhe-centro-esq2-b a:hover {
	color: #034ea2;
	text-decoration: underline;
}

#content-detalhe-centro-esq2-b span {
	color: #0465d4;
}

#content-detalhe-centro-esq2-a p,
 #content-detalhe-centro-esq2-b p {
	margin: 0px;
	padding: 3px 3px 3px 0;
}

.seleccao {
	background-color: #e2f53d;
	color: #333333;
	font-weight: bold;
	text-align: right;
}

#content-detalhe-centro-dir2-frac {
	width: 680px;
	float: right;
	font-size: 12px;
	color: #666666;
}

#content-detalhe-centro-dir2 {
	width: 390px;
	float: right;
	padding: 12px 0 0 0;
	font-size: 12px;
	color: #666666;
}

.caract-tit {
	color: #333333;
	font-weight: bold;
	border-bottom: 1px solid #cdcdcd;
	margin: 0 0 20px 0;
}

#content-detalhe-centro-dir2 p {
	margin: 0px;
	padding: 3px 3px 3px 0;
}

#content-detalhe-centro-dir2 p strong {
	color: #333333;
}

#content-detalhe-centro #detalhe-mapa {
	margin-bottom:20px;
}

/*+++++++++++++++++++++++++++++++ tabs menu content MYVEIGAS starts +++++++++++++++++++++++++++++++++++*/

#content-detalhe-centro h3 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
	margin-bottom:20px;
}

#content-detalhe-centro h3 span {
	font-weight:normal;
}

#content-detalhe-centro h4 {
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	line-height:19px;
	padding-bottom:10px;
}

#content-detalhe-menu-myveigas-esq {
	width: 712px;
	float: left;
}

#content-detalhe-menu-myveigas-dir {
	width: 220px;
	float: right;
	padding: 0;
}

/* os meus imÃ³veis - starts */



#form-notas-pessoais-box {
	background:url(../images/bg-notas-pessoais.png) no-repeat;
	width: 220px;
	height: 180px;
}

.num-imo-guardados {
	color: #333333;
	font-size: 10px;
}

.desc-bax-verde {
	color: #999999;
	font-size: 10px;
}

#form-notas-pessoais-box-btn {
	padding:5px 10px 10px 10px;
}

#form-notas-pessoais-box-btn img {
	position: relative;
	top: 4px;
	left: 4px;
}

.inputbox-area-notas {
	width: 188px;
	height: 115px;
	border: 0px;
	margin: 16px;
	background-color: #f9f9f9;
}

.notas-form-button {
	color: #666666;
	border: 0px;
	font-weight: bold;
	font-size: 10px;
	text-decoration:none;
}

a.notas-form-button:hover {
	color:#333;
}

.left {
	float:left;
}

.right {
	float:right;
}

/* os meus imÃ³veis - ends */





/* pesquisas - starts */



.hpesquisa {
	padding:11px 0;
}

.hpesquisa h4 {
	font-size:11px;
	font-style:italic;
	color:#999;
	border-bottom:1px solid #ccc;
	margin-bottom:6px;
}

.hpesquisa ul {
	float:left;
}

.hpesquisa ul.btn-icon {
	float:right;
}

.hpesquisa ul li {
	list-style:none;
	font-size:11px;
	font-style:normal;
	line-height:19px;
	color:#999;
	text-transform:uppercase;
}

.hpesquisa ul li span {
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-transform:none;
}

.hpesquisa ul li a.btn-icon {
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#666;
	text-decoration:none;
	float:right;
	height:19px;
	line-height:19px;
}

.hpesquisa ul li a.btn-icon img {
	vertical-align:middle;
}

/* pesquisas - ends */



#content-detalhe-rodape {
	background:url(../images/bg-detalhe-rodape.png) no-repeat;
	width: 961px;
	height: 10px;
	clear: both;
}

/* list alertas starts */



#alertas-list {
	padding:20px 0;
}

#alertas-list fieldset {
	border:1px solid #ddd;
	padding:10px;
	margin-bottom:20px;
}

#alertas-list fieldset legend {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:normal;
	margin-left:20px;
}

#alertas-list ul {
	padding-bottom:20px;
}

#alertas-list ul li {
	list-style:none;
	font-size:12px;
	line-height:19px;
	color:#333;
}

#alertas-list table {
	width:100%;
}

#alertas-list table tr {
}

#alertas-list table tr.row1 {
	background:#f9f9f9;
}

#alertas-list table tr.row2 {
	background:#fff;
}

#alertas-list table th {
	text-align:left;
	font-size:12px;
	line-height:19px;
	font-weight:bold;
	color:#333;
	padding: 5px 0;
	border-bottom:1px solid #ddd;
}

#alertas-list table th span {
	font-size:11px;
	color:#666;
}

#alertas-list table td {
	text-align:left;
	font-size:12px;
	font-weight:normal;
	line-height:19px;
	color:#333;
	padding: 5px 0;
	border-bottom:1px solid #ddd;
}

#alertas-list table td a.bt-action {
	text-align:right;
	float:right;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:19px;
	color:#666;
	text-decoration:none;
}

#alertas-list table td a img {
	position:relative;
	top:2px;
}

/* list alertas ends */





/*+++++++++++++++++++++++++++++++ tabs menu content MYVEIGAS ends ++++++++++++++++++++++++++++++++*/



/*--------------------------------------------------------------------------------------*/



/*Empreendimentos*/

.box-empreendimentos-left {
	background:url(../images/bg-box-empreendimentos.png) no-repeat;
	width: 350px;
	height: 240px;
	float: left;
	margin:5px 0;
}

.box-empreendimentos-right {
	background:url(../images/bg-box-empreendimentos.png) no-repeat;
	width: 350px;
	height: 240px;
	float: right;
	margin:5px 0;
}

#destaque-box-pesquisa-empreendimentos {
	width: 330px;
	margin: 18px 0 0 20px;
}

.destaque-box-pesquisa-empreendimentos-tit {
	font-size: 12px;
	margin: 0 0 17px 0;
	text-indent: -10px;
}

.destaque-box-pesquisa-empreendimentos-tit span {
	font-weight: bold;
}

.destaque-box-pesquisa-empreendimentos-img {
	width: 160px;
	float: left;
	margin: 0 5px 0 0;
}

.maisinfo {
	margin: 7px 0 0 0;
}

.destaque-box-pesquisa-empreendimentos-txt {
	width: 140px;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	float: left;
}

.destaque-box-pesquisa-empreendimentos-txt p {
	margin: 0 0 5px 0;
}

.destaque-box-pesquisa-empreendimentos-txt span {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.destaque-box-pesquisa-empreendimentos-icons {
	margin: 16px 0 0 0;
}

.destaque-box-pesquisa-empreendimentos-icons a {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.destaque-box-pesquisa-empreendimentos-icons span {
	position: relative;
	top: -3px;
}

#content-detalhe-frac-listagem-box {
	border-bottom: 1px solid #cccccc;
	margin-bottom:10px;
}

#content-detalhe-frac-listagem-box h3 {
	text-transform:none;
	margin-bottom:0;
}

.designacao-detalhe-frac {
	color: #333333;
}

.frac-listagem-box-R1-esq {
	width: 420px;
	float: left;
	padding-bottom:5px;
}

.frac-listagem-box-R1-dir {
	width: 220px;
	float: right;
	text-align: right;
	font-size: 10px;
	padding-bottom:5px;
}

.frac-listagem-box-R1-dir a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	position: relative;
	top: -3px;
}

.frac-listagem-box-R1-dir img {
	position: relative;
	top: 3px;
}

.frac-listagem-box-R1-dir p {
	margin: 0 0 4px 0;
}

.frac-listagem-box-R1-dir span {
	color: #467dbb;
}

#frac-listagem-box-R2-centro {
	padding:20px 0;
	width:100%;
	color: #666666;
	clear:both;
	display:block;
}

#frac-listagem-box-R2-centro ul {
	padding-bottom:19px;
	float:none;/*float:right;*/
}

#frac-listagem-box-R2-centro ul li {
	line-height:19px;
	color:#666;
	font-size:13px;
	font-weight:normal;
	list-style:none;
}

#frac-listagem-box-R2-centro ul li h4 {
	margin-bottom:0;
}

#frac-listagem-box-R2-centro ul li ul {
	padding:0 0 0 15px;
}

#frac-listagem-box-R2-centro ul li ul li h4 {
	margin-bottom:0;
	font-weight:normal;
}

#frac-listagem-box-R2-centro ul.frac-listagem-box-caracter li h5 {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
}

#frac-listagem-box-R2-centro ul li span {
	color:#467DBB;
	font-weight:bold;
	font-size:12px;
}

#frac-listagem-box-R2-centro p {
	margin: 0 0 4px 0;
}

#frac-listagem-box-R2-centro span {
	color: #467dbb;
}

.frac-price {
	text-align: right;
	color: #666666;
	font-weight: bold;
	position: relative;
	top: -20px;
}

.frac-price span {
	font-size:16px;
	font-weight:normal;
	color: #467dbb;
}

/* ************************************************************ */







/*							FORMS								*/







/* ************************************************************ */



.form-body {
	background:url(../images/bg-form820-body.png) repeat-y;
	width: 820px;
	margin:20px auto;
	margin-bottom:0;
}

.form-top {
	background:url(../images/bg-form820-top.png) no-repeat;
	width: 800px;
	padding:10px 10px 0 10px;
	position:relative;
	top:-10px;
	min-height:100px;
}

.form-footer {
	background:url(../images/bg-form820-footer.png) no-repeat bottom;
	width: 820px;
	height: 12px;
	margin:0 auto;
}

.form-body label {
	font-weight: bold;
	font-size: 10px;
	line-height:11px;
	text-transform:uppercase;
	color: #666666;
}

.form-body label.checkbox-label,
 .form-body label.checkbox-label2 {
	color:#333;
	font-size:10px;
	font-weight:bold;
	line-height:19px;
	text-transform:uppercase;
	margin:0;
	width:94%;
	margin-bottom:10px;
	float:left;
}

.form-body label.checkbox-label a,
 .form-body label.checkbox-label2 a {
	text-decoration:none;
	color:#034ea2;
}

.form-body label.checkbox-label a:hover,
 .form-body label.checkbox-label2 a:hover {
	text-decoration:underline;
}

.form-body label.checkbox-label2 {
	margin-left:10px;
	clear:right;
}

.form-body input {
	height:19px;
	font-size:12px;
	color:#333;
	margin-bottom:10px;
}

.form-body select {
	height:21px;
	font-size:12px;
	line-height:21px;
	color:#333;
	margin-bottom:10px;
}

.form-body textarea {
	margin-bottom:10px;
}

.form-body h4 {
	font-weight: bold;
	font-size: 10px;
	line-height:10px;
	text-transform:uppercase;
	color: #999;
}

.form-body hr {
	background:#ccc;
	width:800px;
	margin:20px 0px 10px 0px;
	clear:both;
	border:none;
	height:1px;
}

.form-body br {
	line-height:41px;
}

.col1 {
	width: 270px;
	float:left;
	padding:10px 10px 10px 0;
}

.col1a {
	float:left;
	width:48%;
}

.col1b {
	float:right;
	width:48%;
}

.col2 {
	width: 270px;
	float:left;
	padding:10px;
}

.col2a {
	float:left;
	width:48%;
}

.col2b {
	float:right;
	width:48%;
}

.col3 {
	width: 220px;
	float:left;
	padding:10px 0 10px 10px;
}

.col3a {
	float:left;
	width:48%;
}

.col3b {
	float:right;
	width:48%;
}

.col12 {
	width: 550px;
	float:left;
	padding:10px;
}

.col23 {
	width: 500px;
	float:left;
	padding:10px 0 10px 10px;
}

.col1 input,
 .col2 input,
 .col3 input,
 .col1 select,
 .col2 select,
 .col3 select,
 .col1 textarea,
 .col2 textarea,
 .col3 textarea {
	width:100%;
}

.col1 a,
 .col2 a,
 .col3 a {
}

input.checkbox,
 span.checkbox {
	width:auto;
	float:right;
}

input.checkbox2 {
	width:auto;
	float:left;
}

.bt-browse {
	font-size:12px;
	line-height:19px;
}

.big-button0 {
	float:right;
	padding:0 15px 0 0;
	margin-top:-10px;
}

.big-buttons {
	float:right;
	padding-top:10px;
	display:block;
	height:40px;
	float:right;
	/*margin-right:20px;
	clear:both;*/
}

.form-body .form-submit {
	font-size: 16px;
	line-height: 39px;
	border: 0px;
	background-color: transparent;
	color: #666666;
	float:left;
	background-image: url(../images/btn-enviar-visita.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 39px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:0;
	margin-left:20px;
}

/*--------------------------------------------------------------------------------------*/


	#footer {
	width:60em;
	margin:0 auto;
	clear:both;
	margin:1.25em 0;
}

/*office menu*/

#office {
	clear:both;
	margin-bottom:1.25em;
}

#office ul {
	height:8.75em;
}

#office ul li {
	float:left;
	list-style:none;
	text-align:center;
}

#office ul li a {
	font-weight:bold;
	text-decoration:none;
	color:#333;
}

#office ul li a:hover {
	color:#034ea2;
}

#office ul li a span {
	font-size:0.8125em;
	line-height:1em;
	letter-spacing:-0.076em;
	position:relative;
	top:7.5em;
}

#office ul li#office_item01 a {
	width:11.25em;
	height:8.75em;
	display:block;
	background:url(../images/officemenu_item01.png) no-repeat;
	background-position:0 0;
}

#office ul li#office_item01 a:hover {
	background-position:0 -8.75em;
}

#office ul li#office_item02 a {
	width:11.25em;
	height:8.75em;
	display:block;
	background:url(../images/officemenu_item02.png) no-repeat;
	background-position:0 0;
}

#office ul li#office_item02 a:hover {
	background-position:0 -8.75em;
}

#office ul li#office_item03 a {
	width:15em;
	height:8.75em;
	display:block;
	background:url(../images/officemenu_item03.png) no-repeat;
	background-position:0 0;
}

#office ul li#office_item03 a:hover {
	background-position:0 -8.75em;
}

#office ul li#office_item04 a {
	width:11.25em;
	height:8.75em;
	display:block;
	background:url(../images/officemenu_item04.png) no-repeat;
	background-position:0 0;
}

#office ul li#office_item04 a:hover {
	background-position:0 -8.75em;
}

#office ul li#office_item05 a {
	width:11.25em;
	height:8.75em;
	display:block;
	background:url(../images/officemenu_item05.png) no-repeat;
	background-position:0 0;
}

#office ul li#office_item05 a:hover {
	background-position:0 -8.75em;
}

/*noticias, pesquisas-frequentes, site-veigas*/



#noticias,
#pesquisas-frequentes,
#site-veigas {
	float:left;
	width:18.75em;
	margin-left:0.625em;
	padding-right:0.5625em;
}

#noticias h3,
#pesquisas-frequentes h3,
#site-veigas h3 {
	border-bottom:1px solid #ccc;
	padding-bottom:0.625em;
	font-size:16px;
	line-height:16px;
	color:#999;
	letter-spacing:-1px;
	font-weight:bold;
}

#noticias h4,
#pesquisas-frequentes h4,
#pesquisas-frequentes p,
#site-veigas ul li {
	font-size:0.75em;
	line-height:normal;
}

#noticias h4 a,
#pesquisas-frequentes h4 a,
#pesquisas-frequentes p a,
#site-veigas ul li a {
	text-decoration:none;
	font-size:1em;
	color:#333;
}

#noticias h4 a:hover,
 #pesquisas-frequentes h4 a:hover,
 #pesquisas-frequentes p a:hover,
 #site-veigas ul li a:hover {
	text-decoration:underline;
}

#noticias {
	border-right:1px solid #ccc;
}

/*#noticias h3 {
	text-indent:-12345px;
	background:url(../images/title_noticias.png) no-repeat left top;
}*/

#noticias h3 a {
	float:right;
	font-size:0.625em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#333;
	text-indent:0px;
}

#noticias h3 a:hover {
	background:/*url(../images/bt_maisnoticias.png) no-repeat right center*/ #034ea2;
	color:#fff;
}

#noticias h4 {
	font-weight:normal;
	border-bottom:1px solid #ccc;
	padding:0.833em 19px 0.833em 0;
	background:url(../images/seta01.png) no-repeat center right;
}

#noticias h4 a {
	display:block;
	width:100%;
}

#noticias h4 a:hover {
	color:#034ea2;
	}

#pesquisas-frequentes {
	border-right:1px solid #ccc;
}

#pesquisas-frequentes h4 {
	padding:0.833em 0 0 0;
}

#pesquisas-frequentes p {
	font-weight:normal;
	border-bottom:1px solid #ccc;
	padding:0 0 0.833em 0;
}

#site-veigas {
}

#site-veigas ul {
	width:100%;
}

#site-veigas ul li {
	list-style:none;
	border-bottom:1px solid #ccc;
	padding:0.833em 0 0.833em 0;
}

#site-veigas ul li a {
	background:url(../images/seta01.png) no-repeat right center;
	display:block;
}

#site-veigas ul li#item_myveigas {
	background:url(../images/logo-myveigas.png) no-repeat;
	background-position:0 0.75em;
}

#site-veigas ul li#item_myveigas a {
	text-indent:-12345px;
}

#site-veigas ul li#registo_lnk a{
	font-size:16px;
	font-weight:bold;
	color:#034ea2;
	letter-spacing:-1px;
	text-decoration:none;
	line-height:16px;
	}

#site-veigas ul li#registo_lnk a:hover {
	color:#0466d6;
	text-decoration:none;
}

#site-veigas ul li#item-special-bt {
	background:url(../images/bg-avaliar-imovel.png) no-repeat center left;
	line-height:29px;
	padding-right:2px;
}

#site-veigas ul li#item-special2-bt {
	background:url(../images/bg-certificado-energia.png) no-repeat center left;
	line-height:29px;
	padding-right:2px;
	}

#site-veigas ul li#item-special-bt-EN {
  background:url(../images/bg-avaliar-imovel-EN.png) no-repeat center left;
  line-height:29px;
  padding-right:2px;
}

#site-veigas ul li#item-special2-bt-EN {
  background:url(../images/bg-certificado-energia-EN.png) no-repeat center left;
  line-height:29px;
  padding-right:2px;
  }

#site-veigas ul li#item-special-bt a,
#site-veigas ul li#item-special2-bt a,
#site-veigas ul li#item-special-bt-EN a,
#site-veigas ul li#item-special2-bt-EN a{
	background:none;
	font-size:13px;
	font-weight:bold;
	color:#034ea2;
	letter-spacing:-1px;
	text-decoration:none;
	text-indent:-12345px;
}

/*bottom menu*/

ul#bottommenu {
	text-align:center;
	clear:both;
	padding:1.81em;
	font-size:0.6875em;
	font-weight:normal;
	line-height:normal;
	color:#666;
}

ul#bottommenu li {
	list-style:none;
	display:inline;
	font-size:1em;
	font-weight:normal;
	line-height:normal;
	color:#666;
}

ul#bottommenu li a {
	text-decoration:none;
	font-size:1em;
	color:#666;
}

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

/**/

#conteudo-geral-texto .sucess-request {
	padding:20px 0;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	clear:both;
}

#conteudo-geral-texto .sucess-request p {
	background:#e2f53d;
	padding:30px 0;
	margin:0;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#404040;
}

.link-voltar-lista {
	margin-top:20px;
	text-align: right;
}

.link-voltar-lista img {
	position: relative;
	top: 3px;
}

.link-voltar-lista a {
	text-decoration: none;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.aviso-pedido-imovel {
	font-size:12px;
	line-height:19px;
	clear:both;
	line-height:19px;
	padding:10px 0;
	color:#333;
}

.aviso-pedido-imovel a {
	text-decoration:none;
	color:#034ea2;
}

.aviso-pedido-imovel a:hover {
	text-decoration:underline;
}

/* TÃ©rmino da OperaÃ§Ã£o - exit options */



ul.options-list {
	float:right;
}

ul.options-list li {
	list-style:none;
	line-height:19px;
	text-align:right;
}

ul.options-list li a {
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	text-decoration:none;
}

ul.options-list li a:hover {
	color:#333;
}

ul.options-list li a img {
	position:relative;
	top:2px;
}

/* LIMITAR SEARCH */

.limit-search {
	margin-top:10px;
}

.limit-search h3 {
	font-size:11px;
	color:#808080;
	text-transform:uppercase;
	line-height:19px;
	font-weight:normal;
}

.limit-search .level1 h4 {
	font-size:11px;
	color:#333;
	text-transform:uppercase;
	line-height:normal;
	font-style:normal;
	margin-top:6px;
}

.limit-search .level1 {
	margin-left:10px;
	/*margin-bottom:20px;*/

	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#333;
}

.limit-search .level1 a {
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
}

.limit-search .level2 {
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	font-style:italic;
	color:#333;
	margin-left:16px;
}

.limit-search .level2 a {
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	font-style:italic;
	color:#333;
	text-decoration:none;
}

.limit-search .level3 h4 {
	font-size:11px;
	color:#666;
	text-transform:none;
	line-height:normal;
	font-style:normal;
	margin-top:6px;
}

.limit-search .level3 {
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	font-style:italic;
	color:#333;
	margin-left:16px;
}

.limit-search .level3 a {
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	font-style:italic;
	color:#333;
	text-decoration:none;
}

.limit-search .level3 h4 {
	font-size:11px;
	color:#666;
	text-transform:none;
	line-height:normal;
	font-style:normal;
	margin-top:6px;
}



.sep-video {
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	clear: both;
}

#filme-youtube {
	background-image: url(../images/bg-filme-youtube.png);
	background-repeat: no-repeat;
	width: 961px;
	height: 390px;
	padding-top: 10px;
	clear: both;
	text-align: center;
}

#content-multimedia-centro-dir .slideshow{
	width:90%;
	padding-top:6px;
	margin:10px auto;
        text-align: center;
	}

#content-multimedia-centro-dir .slideshow a{
	font-size:10px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	}

#content-multimedia-centro-dir .slideshow a:hover{
	color:#034ea2;
	}

#content-multimedia-centro-dir .slideshow a img{
	padding:0 3px;
        border: none;
        vertical-align: middle;
        margin: 0 0 0 0;
        position: relative;
        top:-2px;
	}
