@charset "utf-8";
/* CSS Document */
/* caixas auxiliares dos conteudos */
div.centro div.centro_onSite {
		float:left;
		width:706px;
}
li.areacont_siteA	{
		height:31px;
		width:706px;
}
li.areacont_siteB	{
		height:8px;
		width:706px;
		background-image:url(images/topo_cx_centro_onsite.gif);
		background-repeat:no-repeat;		
}
li.areacont_siteC	{
		width:706px;
		padding-top:18px;
		background-image:url(images/bkg_cx_centro_onsite.gif);
		background-repeat:repeat-y;
		min-height:330px;
		background-color:#666666;
}
li.areacont_siteD	{
		height:8px;
		width:706px;
		background-image:url(images/fundo_cx_centro_onsite.gif);
		background-repeat:no-repeat;			
}
/* area de conteudos */
div.conteudos	{
		width:670px;
		margin-left:20px;
		float:left;
}

/* newsletter */
li.newsletter1, li.newsletter2,
li.newsletter3 {
	width:215px;
	height:55px;
}
li.newsletter2 {
}
li.newsletter3 {
}
li.newsletter4 {
	width:660px;
}
li.newsletter1 input,
li.newsletter2 input,
li.newsletter3 input {
	width:210px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ddddef;
}
/* quem somos */
span.quemsomos	{
		line-height:20px;
		text-align:justify;
}
/* pesquisar */
div.colpesq {
		width:300px;
		float:left;
		margin-right:10px;
		padding-top:4px;
		padding-bottom:4px;
}
div.colpesqimg {
		width:235px;
		float:left;
		text-align:left;
}
div.colpesqbig {
		width:400px;
		float:left;
		padding-top:4px;
		padding-bottom:4px;
}
div.colpesqbig select, div.colpesq select, div.colpesq .drop2{
		width:300px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		background-color:#ddddef;
}
div.colpesq .drop3		{
		width:137px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
}
div.colpesq .ref		{
		width:290px;
		font-size:11px;
}

/* comprar e vender */
div.comprarBase	{
		width:470px;
}
div.comprarDois input, div.comprarDois textarea,
div.comprarTres input, div.comprarTres textarea {
		width:200px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		background-color:#ddddef;		
}
div.comprarDois select {
		width:200px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		background-color:#ddddef;		
}		
div.comprarUm	{
		float:left; 
		width:470px;
		height:40px;
}
div.comprarUmA	{
		float:left; 
		width:470px;
		height:55px;
		font-weight:bold;
		color:#FFFFFF;
}
div.comprarUmA2	{
		float:left; 
		width:470px;
		height:50px;
		font-weight:bold;
		color:#FFFFFF;
}
div.comprarDois	{
		float:left; 
		width:210px;
		height:45px;
		padding-left:5px;
}
div.comprarDoisA	{
		float:left; 
		width:210px;
		height:45px;
		padding-left:5px;
}
div.comprarTres	{
		float:left; 
		width:210px;
		height:60px;
		padding-left:5px;
}
div.colcheiapesq	{
		float:left;
		height:20px;
		width:470px;
		font-weight:bold;
		color:#FFFFFF;
}
div.colcheiapesq span {
		font-size:16px;
		color:#666666;
}

/* recrutamento */
li.recrutCol1	{
		margin-left:10px;
		width:300px;
		overflow-x:hidden;
		float:left;
}
li.recrutCol1A	{
		margin-top:20px;
		margin-left:10px;
		width:630px;
		overflow-x:hidden;
		float:left;
}
li.acertoaltura {
		height:45px;
}
li.acertoaltura2 {
		height:85px;
}
li.acertolargura {
		width:300px;
		margin-right:10px;
}
div.caixa1, div.caixa2, div.caixa2a, div.caixa2higher,
div.caixa2small, div.caixa_Gd, div.divTitulo	{
		float:left;
}
form#ficha input[type=text], form#ficha textarea, 
form#ficha select	{
		width:290px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		background-color:#ddddef;		
}
form#ficha textarea	{
		height:40px;
}
form#ficha input.telemovel	{
		width:140px;
}

form#ficha select#select4	{
		width:70px;
}
div.caixa1	{
		height:15px;
		width:220px;
}
div.caixaIdiomas	{
		width:220px;
		float:left;
}
div.caixa1_exp	{
		height:15px;
		width:220px;
		margin-top:19px;
}
div.caixa1higher	{
		height:60px;
}
div.caixa2	{
		height:25px;
		margin-bottom: 5px;
		width:205px;
}
div.caixa2a	{
		height:50px;
		margin-bottom: 5px;
		width:220px;
}
div.caixa2higher	{
		height:70px;
		width:220px;
}
div.caixa2small	{
		height:25px;
		width:220px;
}
div.caixa_Gd {
		height: 65px;
		margin-top: 20px;
		width:220px;
		float:left;
}
div.divTitulo {
		width:470px;
		font-size: 14px;
		color:#CC0000;
		height:20px;
}
input.inputRecrut	{
		width:100px;
}
input.botoes {
		background-color:#171796;
		color:#FFFFFF;
		border:0;
		font-size:11px;
		height:23px;
		cursor:pointer;
}

/* contactos */
div#mapa	{
		width:330px;
		height:240px;
		border:1px solid #CCCCCC;
}
li.contactos1	{
		width:300px;
}
li.contactos1	span {
		font-weight:bold;
		color:#FFFFFF;
}
li.contactos2	{
		width:330px; 
		margin-left:10px;
}
li.contactos3	{
		width:640px;
		background-color:#b2182b;
		color:#FFFFFF;
}
li.sugest0 {
		width:625px;
		padding-top:7px;
		padding-left:15px;
		font-size:16px;
		font-weight:bold;
}
li.sugest1 {
		width:300px;
		margin-left:15px;
}
input.caixas {
		width:290px;
		height:15px;
		color:#006699;
		background-color:#ca182e;
		border:0;
		font-size:11px;		
}
/* resultados */
div.consult	{
		padding-left:10px;
		padding-right:10px;
		float:left;
		width:630px;
		height:140px;
		margin-bottom:3px;
		border-bottom:1px dotted #666666;
}
div.consult	li.consult01 {
		width:170px;
		margin:right:12px;
}
div.consult	li.consult02 {
}
div.tempResult	{
		float:left;
		width:300px;
		height:140px;
		margin-bottom:3px;
		border-bottom:1px dotted #666666;
		margin-left:20px;
}
div.tempResult	li.infoText1{
		width:110px; 
		height:105px;
		margin-left:15px;
}
div.tempConsult	{
		float:left;
		width:300px;
		height:35px;
		margin-bottom:3px;
		border-bottom:1px dotted #666666;
		margin-left:20px;
}
div.tempConsult	li.infoText1_consult{
		width:110px;
		margin-left:15px;
}
div.posFoto, div.posTexto, div.posBotoes	{
		float:left;
		height:127px;
		margin-top:2px;
}
div.posBotoes	{
		margin-top:7px;
}
div.posFoto	{
		left:6px;	
}
div.posFoto:hover	{
		filter: alpha(opacity=90);
		opacity: 0.9;
}
div.posFoto .ft	{
		border:1px solid #333333;
}
div.posTexto	{
		left:13px;
		width:110px;
}
div.posTexto b	{
		font-weight:bold;
}
div.posTexto i	{
		font-size:10px;
}
/* numeracao */
div.pgResults	{
		width:650px;
		text-align:center;
		font-size:11px;
		margin-bottom:12px;
		background-color:#b2182b;
}
div.pgResults	a{
		text-decoration:none;
}		
div.pgResults	span.activo{
		font-size:24px;
		color:#990000;
		text-decoration:line-through;
}
div.pgResults	span.totalpag{
		margin-left:30px;
		font-size:12px;
		color:#FFFFFF;
}

/* noticias */
div.tempNoticias {
		width:630px; 
		float:left; 
		height:130px; 
		border-bottom:1px dotted #CCCCCC;
}
div.tempNot_1 {
		float:left;
		width:150px;
		height:105px;
		margin-right:13px;
		margin-top:13px;
}
div.tempNot_2 {
		float:left;
		width:467px;
		text-align:justify;
		margin-top:13px;
		font-size:10px;
}
div.tempNot_2 strong {
		font-size:11px;
}

/* detalhes de imovel */
div#areacortada	{
		float:left;
		width:640px;
		overflow-x:hidden;
}
div#areagrande	{
		float:left;
		width:3200px;
}
div.tituloDetalhes	{
		width:663px;
		height:40px;
		font-size:28px;
		color:#FFFFFF;
}
div.tituloDetalhes	span {
		font-weight:normal;
		float:left;
}
div.tituloDetalhes	span.titulo {
		float:left;
		width:590px;
}
div.tituloDetalhes	span.botao {
		float:left;
		height:24px;
}
div.detalhesMenu	{
		width:663px;
		float:left;
		height:30px;
		color:#b6081d;
		font-weight:bold;
		font-size:11px;
		text-align:center;
		cursor:pointer;
}
div.detalhesMenu li {
		width:132px;
		height:16px;
		background-image:url(images/menusdetalhes.gif);
		border:0;
		margin-right:0.5px;
}
div.detalhesMenu li.ultimo {
		width:132px;
		height:16px;
		background-image:url(images/menusdetalhes.gif);
		border:0;
}
div.detalhesMenu a			{
		text-decoration:none;
		color:#333333;
		font-size:10px;	
}
div.detalhesMenu a:hover	{
		text-decoration:none;
		color:#999999;
}
div.detalhesMenu a:active	{
		text-decoration:none;
		color:#999999;
}
div#detalhesParte1, div.detalhesParte2, div#detalhesParte1_caract, div#detalhesParte1_desc, 
div#detalhesParte1_visita, div#detalhesParte1_360,
div#detalhesParte1_recomend, div#detalhesParte1_simulador	{
		float:left;
		height:390px;
		width:640px;
		color:#FFFFFF;	
}
div#detalhesParte1 {
		text-align:center;
}
/* */
.fotobig	{
		float:left;
		width:512px;
		height:300px;
		margin-bottom:7px;
		text-align:center;
		overflow-y:hidden;
}
.cetas2
{
		text-align:center;
		float:left;
		width:15px;
		padding-top:22px;
}
#cabin-scollcontainer2 { width:480px; height:70px; overflow:hidden; float:left; } 
 
#cabin-container2 { width:3000px; height:70px; margin:0px; padding:0px; } 
#cabin-thumbnail2 { width:100px; height:70px; float:left; padding:0 7 0 0px; } 
#cabin-container2 .cabintext2 { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; color:#b49a7e; list-style:none; }
#cabin-container2 .cabintext2 img { margin-right:7px; cursor:pointer;}
#cabin-container2 .cabintext2 img:hover { margin-right:7px; filter: alpha(opacity=70); opacity: 0.7;}
div.detalhes {
		float:left;
		margin-top:18px;
		width:640px;
		font-size:11px;
}
/* */
div#detalhesParte1_desc_ab {
		display:block;
		width:640px;
		margin:20px 0 0 10px;
		float:left;	

}
div#detalhesParte1_caract	{
		overflow-y:scroll;
		overflow-x:hidden;
}
div#detalhesParte2_text	{
		width:625px;
		padding-left:15px;
		padding-top:15px;
		float:left;
}
div#detalhesParte2_text	li {
		width:300px;
}
div#detalhesParte2_text	li.margin {
		margin-left:20px;
}
div#detalhesParte2_text	span{
		font-size:16px;
		color:#003399;
		font-weight:bold;
}
div#detalhesParte2_text	strong{
		color:#999999;
}
div.detalhesParte2	{
		width:640px;
		padding-left:15px;
		padding-top:15px;
		background-color:#FFFFFF;
}
div.detalhesParte2	span{
		font-size:16px;
		color:#990000;
		font-weight:bold;
}
div.detalhesParte2	strong{
		color:#666666;
}
div#detalhesParte1_visita li.botoes_mv,
div#detalhesParte1_recomend li.botoes_mv {
		margin-top:10px;
		width:600px;
}
div#detalhesParte1_visita input.caixas,
div#detalhesParte1_recomend input.caixas	{
		color:#006699;
		background-color:#ddddef;
}
div#detalhesParte1_visita li.alinharcaixas,
div#detalhesParte1_recomend li.alinharcaixas	{
		width:300px;
}
div.detSim1	{
		float:left; 
		width:640px;
		height:80px;
		margin-top:20px;
}
div.detSim3	{
		float:left;
		width:640px;
}
iframe.iframeSim	{
		width:640px;
		height:120px;
		margin:0px;
		border:0px;
		padding:0;
}
div.conteudoSim1	{
		width:90px;
		height:25px;
		text-align:left;
		vertical-align:middle;
}
div.conteudoSim2	{
		width:90px; 
		height:25px; 
		text-align:left; 
		vertical-align:middle;
}
li.inFormSim1	{
		width:130px;
}
li.inFormSim2	{
		width:90px;
}
li.inFormSim3	{
		width:120px;
		padding-top:11px;
}
input.contact	{
		width:90px;
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		background-color:#ddddef;	
}

/* inquerito satisfacao */
li.inquerito01	{
		width:240px;
}
li.inquerito01	input,
li.inquerito01	textarea {
		width:200px;
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		background-color:#ddddef;
		font-size:11px;		
}
li.inquerito02	{
		width:400px;
}
li.inquerito02	span {
		background-color:#FF5555;
		font-weight:bold;
		color:#FFFFFF;
		padding:3px;
}

/* avaliacoes gratuitas */
li.avaliacaoEsq	{
		width:325px;
		height:40px;
}
li.avaliacaoDir	{
		width:325px;
		height:40px;
}
li.avaliacaoEsq input, li.avaliacaoDir input {
		width:300px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#006699;
		background-color:#ddddef;
}
li.avaliacaoSubmit	{
		width:650px;
		height:40px;
}
li.avaliacaoEspaco	{
		width:650px;
		height:20px;
}
