body, p, div, img, h1, li, ul, h4, h1, h2, h3, a {
padding:0px; margin:0px; border:0px; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; }
body { background-image:url(../images/BG_Body.jpg); background-repeat:repeat-x; text-align:center; background-color:#012207; }
.Clear { clear:both;}
.ContentAll {width:800px;/* border:1px solid red;*/ margin-left:auto; margin-right:auto;  _margin-left:0; _margin-right:0; text-align:left;overflow:hidden; margin-bottom:10px; margin-top:10px;/* background-color:#fff; */}
.ContentAllWhite { background-color:#fff; overflow:hidden;}
/*.LogotipoTMZ a { background-image:url(img/LogotipoTMZ.png); _background-image:none; background-repeat:no-repeat; width:205px; height:82px; margin-right:35px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/LogotipoTMZ.png, sizingMethod='noscale'); float:left; margin-bottom:15px;}*/
.Cabecalho { background-image:url(../images/TopoCeuLogotipo.png);  _background-image:url(../images/TopoCeuLogotipo.gif);  background-repeat:no-repeat; height:100px;}
.Cabecalho a.LogotipoVazConstroi { float:left; margin-top:18px; margin-left:20px; height:72px; width:333px; }
.Cabecalho .MenuTop { margin-top:72px; float:left; margin-left:95px;}
a.Empreendimentos, a.Noticias, a.Empresa, a.Contactos { height:22px; float:left; margin-right:20px;}
a.Empreendimentos:hover, a.Noticias:hover, a.Empresa:hover, a.Contactos:hover { border-bottom:1px solid #006633;}
a.Empreendimentos { width:105px;}
a.Noticias { width:55px;}
a.Empresa { width:55px;}
a.Contactos { width:64px; margin-right:0px;}
.ContentArticles { margin:20px;}
.Rodape {  margin-bottom:10px; margin-top:15px; color:#fff; text-align:center }
.Rodape a, .Rodape a:visited { color:#ffcc00; text-decoration:none;} 
.Rodape a:hover { text-decoration:underline;}

.FirstColun,  .SecondColun{ float:left; width:360px;}
.FirstColun { margin-right:20px;}
.SecondColun { float:left;}

.LinkArticle { margin-bottom:20px;}
.LinkArticle h1 a, .LinkArticle h1 a:visited { text-decoration:none;font-family: "Trebuchet MS", sans-serif; font-size:18px; color:#064b29;}
.LinkArticle img { float:left; border:1px solid #333; margin-right:10px;}
.LinkArticleDestk img { float:none;}
.LinkArticle h1 { display:block;}
.LinkArticle h1 a:hover { text-decoration:underline;}
.LinkArticle h3 {margin-top:4px;}
.LinkArticle h3 span.data { font-style:italic; color:#c8c843; display:block;}
.LinkArticleDestk h3 { font-size:11px; font-weight:bold;}
.LinkArticleDestk h1 a { font-size:24px; font-weight:bold;}

.BG_Empreendimentos { width:350px; height:260px; background-image:url(../images/BG_Empreendimentos.jpg); background-repeat:no-repeat; float:left;}
.TitleProjecto, .TitleConstrucao, .TitleConcluido, .TitleEmpresa, .TitleContactos, .TitleNoticias  { padding-top:40px; background-repeat:no-repeat;}
.TitleProjecto { background-image:url(../images/TitleProjecto.jpg);}
.TitleConstrucao { background-image:url(../images/TitleConstrucao.jpg);}
.TitleConcluido { background-image:url(../images/TitleConcluidos.jpg);}
.TitleEmpresa { background-image:url(../images/TitleEmpresa.jpg);}
.TitleContactos { background-image:url(../images/TitleContactos.jpg);}
.TitleNoticias { background-image:url(../images/TitleNoticias.jpg);}

.MenuSecond { height:22px; background-color:#bcbcb9;}
.MenuSecond .Nome { float:left; font-weight:bold; margin:5px;}
.MenuEmpreendimento{ background-color:#c8c844;}
.MenuSecond ul { float:right;}
.MenuSecond ul li  { float:left; list-style:none; }
.MenuSecond ul li a  { background-image:url(../images/buttonsProjectConstru.jpg); float:left; margin-right:6px; margin-left:10px; margin-top:4px; height:16px;}
/*li.EmProjecto a, li.EmConstrucao a, li.Concluidos a{}*/
li.EmProjecto a { background-position:-2px -5px; width:77px;}
li.EmConstrucao a { background-position:-2px -27px; width:95px;}
li.Concluidos a{ background-position:-2px -49px; width:75px; }
li.EmProjecto a:hover, li.EmProjecto a.selected { background-position:-108px -5px;}
li.EmConstrucao a:hover, li.EmConstrucao a.selected { background-position:-108px -27px;}
li.Concluidos a:hover, li.Concluidos a.selected{ background-position:-108px -49px; }

li.Apesentacao a { background-position:-2px -71px; width:84px;}
li.Galeria a { background-position:-2px -93px; width:52px;}
li.Tipologias a{ background-position:-2px -115px; width:65px; }
li.Localizacao a { background-position:-2px -137px; width:74px;}
li.Caracteristicas a{ background-position:-2px -159px; width:95px; }
li.Apesentacao a:hover,li.Apesentacao a.selected { background-position:-108px -71px;}
li.Galeria a:hover, li.Galeria a.selected { background-position:-108px -93px; }
li.Tipologias a:hover, li.Tipologias a.selected{ background-position:-108px -115px; }
li.Localizacao a:hover, li.Localizacao a.selected { background-position:-108px -137px;}
li.Caracteristicas a:hover, li.Caracteristicas a.selected{ background-position:-108px -159px; }

.Empre_HP h1 {font-family: "Trebuchet MS", sans-serif; font-size:24px; color:#064b29; font-weight:bold;}
.Empre_HP h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px;}


/*************** GALERIA FOTOGRAFICA ****************/
.ResultadosGaleria { width:110%;}
.ContentTumbGaleria { float:left; margin-right:14px; width:115px; padding-bottom:15px;}
.AllContentColun_v .ContentTumbGaleria, .AllContentColun .ContentTumbGaleria { float:left; width: 115px; padding-bottom:15px;}
.AllContentColun_v .ContentTumbGaleria { margin-right:9px;}
.AllContentColun .ContentTumbGaleria { margin-right:25px; margin-left:10px;}

.ContentTumbGaleria * { font-size:10px;}
.ContentTumbGaleria .Title { font-weight:bold; margin-top:5px;}
.Tumb_galeria { display: table; vertical-align: middle; text-align: center; width: 115px; height: 115px;background-color:#eaea99;}
.Tumb_galeria * {vertical-align: middle;}
.Tumb_galeria .Img {display: table-cell}
.Tumb_galeria a img { border:none;}
.Tumb_galeria i { _display:inline-block; _height:100%; *display:inline-block; *height:100%;}

.TitleEmpreendimentos {background-color:#C8C844;padding-left:5px;background-image:url(../images/BG_Title_Empreend.gif); background-repeat:repeat-x; height:35px; overflow:hidden;}
.TitleEmpreendimentos span {float:left;font-family: "Trebuchet MS", sans-serif; font-size:24px; }
.TitleEmpreendimentos .Logotipo {background-image:url(../images/BG_Logo_Empreendimento.gif); width:200px; height:35px; overflow:hidden; float:left; text-align:center; }
/*************** FIM GALERIA FOTOGRAFICA ****************/

/************  GALERIA DE IMAGENS DO JS *************/
#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}
#lightbox a img{ border: none; }
#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}
#imageContainer{	padding: 10px;	}
#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}
#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{	width: 49%;	height: 16px; *margin-top:15px; _margin-top:15px;	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;}
#prevLink { left: 0; float: left; background: url(../images/prevlabel.gif) left 0% no-repeat; background-position:left top; *background-position:left bottom; _background-position:left bottom; }
#nextLink { right: 0; float: right; background: url(../images/nextlabel.gif) right 0% no-repeat;  background-position:right top; *background-position:left bottom; _background-position:left bottom;}
#imageDataContainer{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; font-size:10px; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #333;	}
#hoverNav { width:40px; height:20px; bottom:-10; top:auto; margin-left:10px; margin-top:12px;}
#imageDetails { margin-left:50px; width:60% !important; overflow:hidden;}
/************ FIM GALERIA DE IMAGENS DO JS *************/

/* LOCALIZACAO DO EMPREENDIMENTO */
#map {width:100%; height: 250px}
.Empre_Localizacao .SecondColun { width:90%;}
.Empre_Localizacao .SecondColun h3 { float:left;}
/* FIM LOCALIZACAO DO EMPREENDIMENTO*/

/*CARACTERISITCAS DO EMPREEENDIMENTO, EMPRESA*/
.Empre_Caracteristicas {}
.Empre_Caracteristicas .Img, .TitleEmpresa .Img { float:left; margin-right:10px; width:40%; overflow:hidden;}
.Empre_Caracteristicas .Img img, .TitleEmpresa .Img img { margin-bottom:15px;}
.Empre_Caracteristicas .Text, .TitleEmpresa .Text { float:left; width:55%;}
.Empre_Caracteristicas .Text h1, .TitleEmpresa .Text h1 {font-family: "Trebuchet MS", sans-serif; font-size:24px; color:#064b29; font-weight:bold;}
.Empre_Caracteristicas .Text h3, .TitleEmpresa .Text h3, .Empre_Caracteristicas .Text h3 p, .TitleEmpresa .Text h3 p { font-weight:normal; font-size:11px;}
.Empre_Caracteristicas ul { }
.Empre_Caracteristicas ul li, .TitleEmpresa ul li { border-bottom:1px solid #dadada; margin-bottom:3px; padding-bottom:3px;margin-left:10px; margin-right:30px;}
/*CARACTERISITCAS DO EMPREEENDIMENTO, EMPRESA*/

/* CONTACTOS */
.Form { width:100%;}
.Form .Content { border-bottom:1px solid #e1e3e3; padding-bottom:5px; margin-bottom:5px;}
.Form input, .Form select, .Form textarea { font-size:10px; margin:0px; padding:3px; padding-top:1px; border:1px solid #cecfd0; float:left; }
.Form input:hover, .Form select:hover, .Form textarea:hover {  border-color:#f4f5cf;  color:#ff6a06;}
.Form input:focus, .Form select:focus, .Form textarea:focus {  border-color:#f4f5cf;  color:#ff6a06;}
.Form select { padding:1px; margin-right:5px;}
.Form .Content span { float:left; width:100px; text-align:right; font-weight:bold; margin-right:5px; }
.Form .Content span b { color:#ff6a06; font-weight:normal;}
.ListGroupUsers {width:250px; margin-right:0px;}
.Form .Calendar { width:16px; height:16px; float:left; background-image:url(../images/IconCalendar.png); margin-left:5px;}
.Form .ContentInput { float:left;}
.Form .ContentInput select, .Form .ContentInput input { margin-bottom:5px;}
.Form .Content .Content { border:none; margin:0px; margin-top:5px;}
.Form .Content .MoreGroups_users { float:right; width:16px; height:16px; background-image:url(../images/IconMoreGroups_users.png);}
.Form input.submit { background-color:#1e1e1e; color:#fff; font-weight:bold; margin-left:105px;}
.Form .Noborder { border:none;}
/* FIM CONTACTOS */

/* NOTICIAS */
.TitleNoticias {}
.TitleNoticias .FirstColun { width:490px; border-right:1px dotted #c8c843; padding-right:10px;}
.TitleNoticias .SecondColun { width:230px;}
.TitleNoticias .TitleSmallPesquisa { background-image:url(../images/TitleSmallPesquisa.jpg); padding-top:25px;}
.TitleNoticias .TitleSmallEmpreendimentos { background-image:url(../images/TitleSamllEmpreendim.jpg); padding-top:25px; margin-top:20px;}
.TitleNoticias .Form .Content span { width:80px;}
.TitleNoticias .Form input.submit { margin-left:80px;}
.FirstColun .ArticleFirst h1 {font-family: "Trebuchet MS", sans-serif; font-size:24px; color:#064b29; font-weight:bold;} 
.FirstColun .ArticleFirst  h3 { font-size:11px; font-weight:bold;}
.FirstColun .ArticleFirst  h5 { font-size:11px; font-weight:normal;}
.FirstColun .ArticleFirst span.data { font-style:italic; color:#c8c843; display:block; font-size:10px;}
.TitleSmallEmpreendimentos h1 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
/* FIM NOTICIAS */

/* PESQUISA*/
.ResultadosAgenda { font-size:10px; text-align:center; margin-bottom:15px;}
.ResultadosAgenda span { color:#FF6600; font-weight:700;}
.PesquisaContent .Numbers { text-align:center; margin-bottom:15px;}
.PesquisaContent .Numbers, .PesquisaContent .Numbers a, .PesquisaContent .Numbers a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-decoration:none;}
.PesquisaContent .Numbers a.selected { color:#FF6600 !important; font-weight:bold; border-bottom:1px solid #ff6600; }
.PesquisaContent .Numbers a:hover { text-decoration:underline;}

.PesquisaContent .FirstColun  h1 {background-image:url(../images/IconMais.gif); background-repeat:no-repeat; }
.PesquisaContent .FirstColun  h1 a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#064b29; font-weight:bold; }
.PesquisaContent .FirstColun h1, .PesquisaContent .FirstColun h3{ padding-left:20px;}
/* FIM PESQUISA*/