html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	outline: 0;
}

#wrapper {
	MARGIN: 45px auto;
	WIDTH: 800px;
	position: relative;
}
#top {
top:12px; WIDTH: 800px; HEIGHT: 65px;
}
#top_logo {
	width:194px;
	height:58px;
	z-index:100;
	background-image:url(../imagens/logo.jpg);
	top:-44px;
	margin-left:43px;
	position: relative;
}
#top_menu {
	width:400px;
	height:22px;
	z-index:200;
	background-color:#f2f2f2;
	margin-left:100px;
	margin-top:600;
	position:relative;
	left: 34px;
	top: 21px;
}
#top_inicio {
	width:53px;
	height:22px;
	z-index:200;
	background:;
	margin-left:30px;
	margin-top:600;
	position:absolute;
	left: 474px;
	top: 48px;
	
}

#logomarca {
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 800px;
	HEIGHT: 292px;
	text-decoration: none; 
}
#logomarca1 {
	PADDING-RIGHT: 0px;  BACKGROUND: url(../imagens/pixel_cinza.jpg) no-repeat center top; PADDING-BOTTOM: 0px; WIDTH: 800px; COLOR: white; HEIGHT: 1px; margin-top:22px;
}
#logomarca2 {
	PADDING-RIGHT: 0px;
	BACKGROUND: url(../imagens/foto_principal2.jpg) no-repeat center top;
	PADDING-BOTTOM: 0px;
	WIDTH: 800px;
	COLOR: white;
	HEIGHT: 240px;
}

#sombra {
	width:800px;
	height:10px;
	background-color: #D5D5D5;
}
#menu_empreendimentos { background-color:#669833; width:800px; height:33px}
#branca { background:url(../imagens/branca.jpg); width:523px; height:24px}
#botao_contactos { width:170px; height:70px; top:292px; z-index:900px; position:relative; left:64px}
#top_servico {
	background:url(../imagens/top_servicos.jpg);
	width:503px;
	height:24px;
	line-height:24px;
	font-weight:bold;
	font-varianT:small-caps;
	font-size-adjust:none;
	top:200px;
	font-family:verdana;
	font-size:11px;
	padding-left:23px;
	color:#FFFFFF
}
#texto_acabamento { width:582px; height:250px;  margin-top:20px; margin-left:0px; z-index:700;}
.texto_acabamento { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; vertical-align:top; vertical-align:text-top; text-align:justify;}
#imagem_certificado { width:386px; height:386px;  margin-top:0px; margin-left:0px; z-index:700;}
#conteudo_servico {
	background-color:#F4F4F4;
	width:523px;
	height:180px;
	z-index:100;
}
#conteudo_servicos { background-color:#Ffffff; width:800px; height:178px; margin-left:0px; margin-top:0px;}

#conteudo_empresa {
	width: 470px;
	height: 400px;
	float: left;
}
#back_emprendimentos { background-image:url(../imagens/back_emprend.jpg); width:800px; height:443px; z-index:20; top:0px;}
#conteudo_acabamento { width:582px; height:250px; margin-left:107px; margin-top:20px; z-index:400; }
#conteudo_2d { width:758px; height:454px; margin-left:0px; margin-top:0px; }
#conteudo_piso1 {
	width:676px;
	height:487px;
	margin-left:0px;
	margin-top:600px;
	background-image:url(../imagens/piso0.jpg);
}
#conteudo_acabamentos {
	width:800px;
	height:443px;
	margin-left:0px;
	margin-top:0px;
	z-index:400;
	background-image: url(../imagens/download.jpg);
}


#imagem_2d {width:758px; height:454px; margin-left:0px; margin-top:0px; z-index:400;background-image:url(../imagens/piso0.jpg)}
#imagem_piso1 { width:676px; height:487px; margin-left:40px; margin-top:0px; z-index:400; background-image:url(../imagens/piso_1.jpg)}
#imagem_piso2 { width:621px; height:487px; margin-left:96px; margin-top:0px; z-index:400; background-image:url(../imagens/piso_2.jpg)}
#conteudo_certificado {
	width:330px;
	height:300px;
	margin-left:413px;
	margin-top:-340px;
	z-index:400;
	font-family: verdana;
	font-size: 11px;
}
.conteudo_certificado {
	color:#6c6c6c;
	text-align:justify;
	font-family:verdana;
	font-size:11px;
	line-height: 15px;
}

#back_menu{
	WIDTH: 301px; HEIGHT: 14px; background-color:#C1C1C1; left:20px; top:390px; margin-top:25px; margin-left:24px;
}
#tabela {
left:100px; top:100px; background-color:#F4F4F4;}
.contentstyle {
	FONT-SIZE: 12px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	left:-3px;
	top:-40px;
	width:480px;
	vertical-align:top;
	text-align:left;
	color:#434343;
	}

.contentstyle1 {
	FONT-SIZE: 9px;
	font-family:verdana;
	position:relative;
	left:0px;
	top:-214px;
	width:480px;
	vertical-align:top;
	text-align:justify;
	color:#434343;
	font-weight: normal;
	}
	.contentstyle2 {
	width:758px; height:454px; margin-left:0px; margin-top:1px; z-index:0px;
	}
.linque0 a, .linque1 a, .linque2 a, .linque3 a, .linque4 a {
   display:block;
   left:0;
   background:#ffffff;
   font-weight:normal;
   font-family:Arial, Helvetica, sans-serif;
   line-height:20px;
   text-align:center;
   color:#A9A9A9;
   font-size:11px;
   font-weight:bold;
   height:22px;
   text-decoration:none;
}
.linque0 a:hover, .linque1 a:hover, .linque2 a:hover, .linque3 a:hover, .linque4 a:hover {
   background:#CBCBCB;
   color:#ffffff;
   text-decoration:none;
   display:block;
}
#inicio div.linque0 a{ color: #ffffff; text-decoration : none; background-color:#D5D5D5;} 
#empresa div.linque1 a{ color: #ffffff; text-decoration : none; background-color:#D5D5D5;} 
#servicos div.linque2 a{ color: #ffffff; text-decoration : none; background-color:#D5D5D5;} 
#empreendimentos div.linque3 a{ color: #ffffff; text-decoration : none; background-color:#D5D5D5;} 
#contactos div.linque4 a{ color: #ffffff; text-decoration : none; background-color:#D5D5D5;} 
.linque0 {
	top: -1px;
	position:relative;
	left:134px;
	width:53px;
	height:22px;
	z-index:2000;
}

.linque1 {
	top: -23px;
	position:relative;
	left:189px;
	width:73px;
	height: 22px;
	z-index:2000;
	
}
.linque2 {
	top: -45px;
	position:relative;
	left:264px;
	width:72px;
	height: 22px;
	z-index:2000;

}
.linque3 {
	top: -67px;
	position:relative;
	left:338px;
	width:119px;
	height: 22px;
	z-index:2000;
}

/*.linque4 {
	top: -89px;
	position:relative;
	left:385px;
	width:72px;
	height:22px;
	z-index:2000;
}*/

.linque4 {
	top: -89px;
	position:relative;
	left:459px;
	width:77px;
	height: 22px;
	z-index:2000;
}

/*a:link {
	
	font-size: 15px;
	color: #669833;
	margin-left:30px;}*/

.style30 a:link, .style30 a:visited
 {
	font-size: 15px;
	color: #669833;
	margin-left:0px;
}
	
#contentwrapper {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px;  PADDING-BOTTOM: 100px; MARGIN: 0px auto; WIDTH: 790px; PADDING-TOP: 5px; TEXT-ALIGN: center
}

#banner_modelar {
	width:248px;
	height:178px;
	margin-left:550px;
	margin-top:-179px;
	background-color:#F4F4F4;
	text-decoration:none;
	position:relative
}
#conteudo_empresa_direita {
	width: 300px;
	height: 500px;
	margin-top: 10px;
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	color: #6c6c6c;
	line-height: 16px;
	position: relative;
	float: left;
	margin-left: 30px;
}
#imagem_servicos {
	width:800px;
	height:248px;
	margin-left:0px;
	margin-top:0px;
	background-image:url(../imagens/telhado_2.jpg)
	}
	
#conteudo1 {
	width:215px;
	height:130px;
	margin-left:0px;
	margin-top:25px;
	font-family:verdana;
	font-size:11px;
	text-align:justify;
	color:#686868;

	}
#conteudo2 {
	width:245px;
	height:78px;
	margin-left:0px;
	margin-top:25px;
	font-family:verdana;
	font-size:11px;
	text-align:justify;
	color:#686868;

	}
	
#conteudo3 {
	width:238px;
	height:235px;
	margin-left:0px;
	margin-top:25px;
	font-family:verdana;
	font-size:11px;
	text-align:justify;
	color:#6c6c6c;
	z-index:300;
	position:relative;
}
	
.conteudo_empresa_direita{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#A8A8A8;
	line-height:0px;
	font-style: italic;
}
.conteudo_empresa_direita1{
	line-height:0px;
	
}

#conteudo_contactos{
	width:800px;
	height:400px;
	font-family:verdana;
	font-size:12px;
	text-align:justify;
	color:#A8A8A8;
	line-height:0px;
	
}

#slideshow {
	width:546px;
	height:330px;
	margin-left:35px;
	margin-top:20px;
	background-color:#F4F4F4;
	vertical-align:top;
	z-index:0;
}
#imagem_download {
	width:234px;
	height:325px;
	margin-left:120px;
	margin-top:5px;
	background-color:#F4F4F4;
	vertical-align:top;
	z-index:100;
	position:relative;
}
#texto_download {
	width:360px;
	height:140px;
	margin-top:70px;
	z-index:900;
	font-family:verdana;
	font-size:11px;
	text-align:justify;
	z-index:0;
	position:relative;
	margin-left: 355px;
 }

 
.1  {  margin-left:280px; margin-top:-266px; font-family:Arial, Helvetica, sans-serif; font-size:68px; text-align:justify;  color:#669833; z-index:0;
 }
#informacao_download {
	width:266px;
	height:19px;
	margin-left:395px;
	margin-top:20px;
	z-index:900;
	font-family:verdana;
	font-size:11px;
	text-align:justify;
	color:#989898;
	z-index:0;
	text-decoration: none;
 }
#cont_2d {
	width:236px;
	height:74px;
	margin-left:534px;
	margin-top:-215px;
	z-index:900;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	color:#156734;
 }
 #google_maps { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; font-weight:bold; color:#FFFFFF; line-height:20PX; font-variant:small-caps;  }

#google{width:212px; height:21px; margin-left:547px; margin-top:15px; z-index:500; background-image:url(../imagens/google_maps.jpg);  font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; font-weight:bold; color:#FFFFFF; line-height:20PX; font-variant:small-caps;  }

#rodape {
	background-image:url(../imagens/rodape.jpg); margin-top:30px; WIDTH: 800px; HEIGHT: 123px
}
#rodape_emp {
	background-image: url(../imagens/rodape.jpg);
	WIDTH: 800px;
	HEIGHT: 123px;
	z-index: 1000;
	position: relative;
	float: left;
}
#rodape_contactos {
	background-image:url(../imagens/rodape.jpg); margin-top:20px; WIDTH: 800px; HEIGHT: 123px; z-index:1000;  
}
#rodape_certificado {
	background-image:url(../imagens/rodape.jpg);
	margin-top:-250px;
	WIDTH: 800px;
	HEIGHT: 123px;
	z-index:1000;
}

#rodape_download {
	background-image:url(../imagens/rodape.jpg);
	margin-top:70px;
	margin-left:0px;
	WIDTH: 800px;
	HEIGHT: 123px;
	z-index:1000;
}
#rodape_2d {
	background-image:url(../imagens/rodape.jpg);
	margin-top:350px;
	margin-left:0px;
	WIDTH: 800px;
	HEIGHT: 123px;
	z-index:1000;
}

#rodape_localizacao {
	background-image:url(../imagens/rodape.jpg);
	margin-top:35px;
	margin-left:-108px;
	WIDTH: 800px;
	HEIGHT: 123px;
	z-index:1000;
}
#rodape_empreendimentos {
	background-image:url(../imagens/rodape.jpg); margin-top:120px; WIDTH: 800px; HEIGHT: 123px; z-index:1000;  
}
#rodape_acabamentos{
	background-image:url(../imagens/rodape.jpg); margin-top:0px; WIDTH: 800px; HEIGHT: 123px; z-index:1000;margin-left:-110px; 
}
#rodape_electrodomesticos{
	background-image:url(../imagens/rodape.jpg); margin-top:80px; margin-left:-110px; WIDTH: 800px; HEIGHT: 123px; z-index:1000; 
}
#rodape_servicos {
	background-image:url(../imagens/rodape.jpg); margin-top:80px; WIDTH: 800px; HEIGHT: 123px; z-index:1000;  
}

STRONG {
	FONT-WEIGHT: bold;
	text-decoration: none;
}
FORM {
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 35px
}
INPUT {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: #e3e4e9 1px solid; MARGIN-TOP: 3px; DISPLAY: inline; MARGIN-BOTTOM: 3px; BORDER-LEFT: #e3e4e9 1px solid; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #aaff88
}
.SELECT {
	width:190px;
	background-color:#237940;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	BORDER-RIGHT: #237940 5px solid;
	BORDER-TOP: #237940 5px solid;
	BORDER-LEFT: #237940 1px solid;
	BORDER-BOTTOM: #237940 1px solid;
	margin-left:-36px;
}
#submit {
width:109PX; height:29PX; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-image:url(../imagens/botao_enviar.jpg); margin-left: 280px; margin-top:0PX; line-height:27PX; font-weight:bold; text-align:center;
}
.dados_formulario{
	background-color:#F1F1F1;
	font-size:11px;
	text-decoration:none;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-color:#EAEAEA;
	height:29PX;
}
.dados_formulario1{
	background-color:#F1F1F1;
	font-size:11px;
	text-decoration:none;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-color:#EAEAEA;
	height:185PX;
}
#op1{
	display:block;
	visible:true;
}
#op2{display:none; visible:false;}
#op3{display:none; visible:false;}
#op4{display:none; visible:false;}
#op5{display:none; visible:false;}
#op6{display:none; visible:false;}
#op7{display:none; visible:false;}
#op8{display:none; visible:false;}
#op9{display:none; visible:false;}
#op10{display:none; visible:false;}
#op11{display:none; visible:false;}
#op12{display:none; visible:false;}
#op13{display:none; visible:false;}
#op14{display:none; visible:false;} 
.style25 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.style6 {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	font-family: verdana;
	text-shadow:#333333;
	border:#333333;
	border-color:#333333;
	}


.style26 {
	color: #6E6E6E;
	font-weight: normal;
	width: auto;
}
.style29 {
	font-size: 40px;
	color: #669833;
	margin-left:40px;
	font-weight: bold;
}
.style30 {
	font-size: 15px;
	color: #669833;
	margin-left:40px;

}
#imagem_localizacao {
	width:580px;
	height:335px;
	margin-left:10px;
	margin-right:10px;
	margin:10px;
	z-index:900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#989898;
	z-index:100;
}
.imagem_localizacao {
	width:580px;
	height:335px;
	margin-left:´0;
	margin-right:0px;
	margin:10px;
	z-index:900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#989898;
	z-index:100;
}
#moldura_localizacao {
	width:600px;
	height:355px;
	margin-left:-5px;
	margin-top:25px;
	background-color:#669833;
	vertical-align:middle;

border-left: z-index:100;
	text-align: center;
}

#MenusPisos{
width:116px; height:100px; margin-top:-470px; margin-left:640px; line-height:27px; 

}
.style5 {
	font-size: 14px;
	color: #156734;
	font-weight: bold;
}
.style23 {
	font-size: 10px;
	color: #237940;
}
.style26 {
	font-size: 10px;
	text-decoration: none;
}
.style27 {font-size: 10}

.style2 {
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
}
.style24 {
	font-family: verdana;
	font-size: 10px;
	color: #237940;
	font-weight: bold;
}
.style31 {
	font-size: 15px;
	color: #669833;
	font-weight: bold;
}
#sombra1 {
	background-color: #D5D5D5;
	height: 13px;
	left: 20px;
	position: relative;
	width: 305px;
	top: -3px;
}
