*{ border:none; padding:0px; margin:0px;}
html{ width:100%; float:left;}
body{
	float:left; 
	width:100%; 
	text-align:center; 
	font-family:Tahoma, Arial; 
	font-size:12px; 
	font-style:normal;
}
a{ color:#004b8d; text-decoration:none;}
table,tr{  font-size:11px;}
td{border-bottom:1px solid #6493b7; padding:2px 4px 2px 4px;}

.hidden {
	display : none;
}
/* destaques com a linha por baixo */
h1{ float:left; color:#004b8d; font-size:13px; width:280px; text-align:left; border-bottom:1px solid #004b8d; }
/* titulos dos destaques, produtos, apresentação */
h2{ float:left; color:#004b8d; font-size:13px; text-align:left; margin-top:14px; padding-right:50px;}
/* titulos antes da listagem de serviços, apresentação, produtos, etc */
h3{ float:left; color:#004b8d; font-size:12px; text-align:left; width:870px; margin-top:14px; font-weight:normal;}
/* titulos da area de referências */
h4{ float:left; color:#004b8d; font-size:13px; text-align:left; width:500px; margin-top:14px;}
/*voltar á página de listagem de equipamentos */
h5{ float:right; color:#004b8d; text-align:left; font-size:11px; padding-right:20px; margin-top:14px;}
h5 a{ float:left; color:#004b8d; font-size:11px; text-decoration:none; font-weight:normal; width:150px; text-align:right;}
h5 a:hover{ font-weight:bold; font-size:11px; }
/*separador de galerias da página de detalhe de equipamentos */
h6 { float:left; width:870px; color:#004b8d; padding:20px 0px 0px 0px; font-size:11px; font-weight:bold; text-align:left;}
/* listgem com item */
ul{ padding-left:14px;}
/* textos descriticos sem mais referencias */
.outrosTxt{ float:left; color:#004b8d; font-size:12px; text-align:left; width:880px; margin-top:4px;}
.outrosTxt a{ color:#004b8d; font-weight:bold; font-size:12px;}
.texto{ float:left; color:#004b8d; font-size:12px; text-align:left; width:700px; margin-top:4px;}
.texto a{ color:#004b8d; font-weight:bold; font-size:12px;}

#page { width:961px; text-align:center; margin:0px auto;}
#page img{ float:left;}

#page #language{ /* display:none; */ float:right; /* width:230px; */ width:180px; padding:2px 10px 4px 10px; border:#004b8d 1px solid; font-size:10px; border-top:none; color:#004b8d;}
#page #language a{ color:#004b8d; text-decoration:none; font-size:10px;}
#page #language a:hover{ font-weight:bold; font-size:9px;}
#page #language .langSelected{ font-size:9px; font-weight:bold;}


#page #header{ width:961px; float:left; /* tirar logo que tenha o menu dos idomas */ margin-top:20px; /**/}
#page #header a.logo{ float:left; margin-top:4px;}

#page #menu{ float:right; background:url(../imgs/bkgMenu.jpg) no-repeat right; width:650px; margin-top:40px; padding-left:50px;}
#page #menu a, #page #menu a.first, #page #menu a.last{ float:right; text-transform:uppercase; font-size:11px; color:#FFFFFF; width:106px; line-height:normal; padding:8px 0px 10px 0px; text-decoration:none;}
#page #menu img{ float:right;}
#page #menu a:hover{ background-color:#5180a8; height:auto;}

#page #menu a.first:hover{ background:url(../imgs/bkgMenuFirst.jpg) no-repeat;}
#page #menu a.last:hover{ background:url(../imgs/bkgMenuLast.jpg) no-repeat;}

#page #menu a.firstSelected{background:url(../imgs/bkgMenuFirst.jpg) no-repeat;}
#page #menu a.lastSelected{background:url(../imgs/bkgMenuLast.jpg) no-repeat;}

#page #menu a.selected{background-color:#5180a8; height:auto;}

#page #flash{ float:left;}

/* -------------------------------- */
/* Destaques Homepage */
#page .highlight{ float:left;}
#page .sep{ float:left; width:2px; height:233px;}
#page .flashHighlight{ float:left; padding-top:10px;}

#page .left{ float:left; width:5px;  height:233px; background:#d5e2ec url(../imgs/leftCorner.jpg) no-repeat bottom;}
#page .right{ float:left; width:5px;  height:233px; background:#d5e2ec url(../imgs/rightCorner.jpg) no-repeat bottom;}
#page .leftHighlight{ float:left; width:285px;  height:221px; background:#d5e2ec url(../imgs/bkgDestaque.jpg) repeat-x bottom; padding-left:4px; padding-top:12px;}
#page .centerHighlight{ float:left; width:345px;  height:221px; background:#d5e2ec url(../imgs/bkgDestaque.jpg) repeat-x bottom; padding-left:4px; padding-top:12px;}
#page .centerHighlight h1{ width:340px;}
#page .rightHighlight{ float:left; width:285px;  height:221px; background:#d5e2ec url(../imgs/bkgDestaque.jpg) repeat-x bottom; padding-left:4px; padding-top:12px;}

#page .rightHighlight .news{ float:left; padding-top:7px; font-size:12px; color:#004b8d; float:left; margin:5px 0px 0px 0px;}
#page .rightHighlight .news .titulo{ float:left; width:280px; display:block; text-align:left; padding-bottom:15px;}
/* com img */
/*#page .rightHighlight .news .desc{ float:left; width:184px; display:block; text-align:left; padding-bottom:4px; padding-left:10px; height:120px; overflow:hidden;}*/
#page .rightHighlight .news .desc{ float:left; width:184px; display:block; text-align:left; padding-bottom:4px; padding-left:10px; overflow:hidden;}
/* sem img */
#page .rightHighlight .news .sImg{ padding:0px; width:280px;}

#page .rightHighlight .verMais { float:left; width:auto; display:block; float:right; padding-right:14px; color:#004b8d; text-decoration:none; margin-top:10px;}
#page .rightHighlight .verMais:hover{ text-decoration:underline;}
/* ---------------------------- */

/* content da listagem de apresentação, produtos */
#page #content{ float:left; display:block; width:923px; border-left:1px solid #97b6d0; border-right:1px solid #97b6d0; padding-left:36px;}
#page #content .item{ float:left; width:888px; margin-top:2px; text-align:left;}
#page #content .item .top{ float:left; background:url(../imgs/itemTop.jpg) no-repeat; width:888px; height:22px;}
#page #content .item .center { float:left; border-left:1px solid #97b6d0; border-right:1px solid #97b6d0; width:871px; padding-left:14px; padding-bottom:8px;}
#page #content .item .center .desc{ float:left; display:block; color:#004b8d; font-size:12px; padding-left:14px; width:724px;}
#page #content .item .noImg .desc { width:844px;}
#page #content .item .bottom { float:left; background:url(../imgs/itemBottom.jpg) no-repeat; width:888px; height:8px;}

#page #content h4{ width:800px;}

#page #content .leftRef, #page #content .rightRef{ float:left; width:0px; width:450px; padding:0px; margin:0px;}
#page #content .leftRef h4, #page #content .rightRef h4{ width:450px;}
#page #content .galRef{ float:left; margin-top:30px; list-style:none; margin:0px; padding:0px; width:430px;}
#page #content .galRef li{ float:left; padding-right:18px; padding-top:20px;}

#page .bkgContent { float:left; background:url(../imgs/bkgContent.jpg) no-repeat; width:961px; height:94px;}
/* --------------------------- */

/* content dos equipamentos com o menu do lado esquerdo */
#page #menuLeft{ float:left; width:197px; background:#d5e2ec url(../imgs/bkgEquipamentos.jpg) no-repeat bottom; padding-top:40px; padding-bottom:50px;}
#page #menuLeft a{ float:left; text-align:left; width:184px; border-left:1px solid #97b6d0; border-top:1px solid #97b6d0; background:#e7eef5 url(../imgs/bkgMenuLeft.jpg) repeat-x bottom; padding:4px 0px 7px 12px; color:#004b8d; font-size:12px; text-decoration:none;}
#page #menuLeft .last{ border-bottom:1px solid #97b6d0;}
#page #menuLeft a.selected { float:left; text-align:left; width:184px; border-left:1px solid #97b6d0; border-right:none; background-image:none; background-color:#FFFFFF; padding:4px 0px 7px 12px; color:#004b8d; font-size:12px; text-decoration:none;}
#page #menuLeft a:hover{background:#e7eef5 url(../imgs/bkgMenuLeftHover.jpg) repeat-x bottom;}
#page #menuLeft .morada{ text-align:left; color:#004b8d; width:177px; padding-left:10px; padding-right:10px; float:left;}
#page #menuLeft a.link{float:none; background:none; padding:0px; margin:0px; border:none;}
#page #menuLeft a.link:hover{ text-decoration:underline; background:none;}

#page #equipamentos { float:left; display:block; width:726px; padding-left:36px; border-left:1px solid #97b6d0; border-right:1px solid #97b6d0; }
#page #equipamentos .item{ float:left; width:680px; margin-top:2px; text-align:left;}
#page #equipamentos .item .top{ float:left; background:url(../imgs/itemTopSmall.jpg) no-repeat; width:680px; height:22px;}
#page #equipamentos .item .center { float:left; border-left:1px solid #97b6d0; border-right:1px solid #97b6d0; width:664px; padding-left:14px; padding-bottom:8px;}
#page #equipamentos .item .center .desc{ float:left; display:block; color:#004b8d; font-size:12px; padding-left:14px; width:510px;}
#page #equipamentos .item .noImg .desc { width:630px;}
#page #equipamentos .item .option{ float:right; padding-right:30px;  width:500px; padding-top:8px;}
#page #equipamentos .item .noImg .option{ float:left; padding-left:14px;  width:630px;  padding-top:8px;}
#page #equipamentos .item .mais{ float:left;}
#page #equipamentos .item .topo{ float:right; background:url(../imgs/topo.jpg) no-repeat right 4px; padding-right:10px;}

#page #equipamentos .item a{ color:#004b8d; text-decoration:none; font-weight:bold;}
#page #equipamentos .item a:hover{ text-decoration:underline;}

#page #equipamentos .item .bottom { float:left; background:url(../imgs/itemBottomSmall.jpg) no-repeat; width:680px; height:8px;}

#page .gal{ float:left; margin-top:30px; list-style:none; margin:0px;}
#page .gal li{ float:left; padding-right:18px; padding-top:20px;}

#page .bkgEquipamentos{ float:right; background:url(../imgs/bkgEquipamentosListagem.jpg) no-repeat; width:764px; height:94px;}

/* refências com o menu do lado esquerdo */
#page #equipamentos .ref{ float:left; margin-top:14px; padding-right:38px;}
#page #equipamentos .refRight { float:left; margin-top:14px; padding-left:38px;}
#page #equipamentos .optRef a.topo{ float:left; background:url(../imgs/topo.jpg) no-repeat 665px 4px; padding-right:20px; width:660px; margin-top:2px; text-align:right; color:#004b8d; text-decoration:none;}

/* Contactos */

#page #equipamentos .mapa, #page #equipamentos .formulario{ float:left; margin-top:14px; width:350px; color:#004b8d;}
#page #equipamentos .mapa a{ float:left; margin-top:14px;}
#page #equipamentos .formulario .info {float:left; display:block; width:360px; text-align:left; padding-top:8px;}
#page #equipamentos .formulario .erro {float:left; display:none; width:360px; text-align:left; padding-top:8px;}
#page #equipamentos .formulario ul{ float:left; width:360px; list-style:none; font-weight:bold; margin-top:14px;}
#page #equipamentos .formulario ul li{ width:340px; float:left; text-align:left; padding:2px 0px 2px 0px;}
#page #equipamentos .formulario ul li .campos{ float:left; width:90px; text-align:left; font-size:10px;}
#page #equipamentos .formulario ul li input, #page #equipamentos .formulario ul li textarea {width:220px; border:1px solid #004b8d; padding:1px;}
#page #equipamentos .formulario .btn{ float:left; display:block; padding-right:10px;}
#page #equipamentos .formulario .btn a{ float:left; background:url(../imgs/btnForm.jpg) no-repeat; width:77px; text-align:center; color:#FFFFFF; height:20px; line-height:20px; vertical-align:middle; font-size:10px; text-decoration:none;}
#page #equipamentos .formulario .btn a:hover{ background:url(../imgs/btnFormHover.jpg) no-repeat;}

/* FOOTER */
#page #footer{ float:left; width:944px; padding-left:14px; color:#004b8d; font-size:10px; margin-top:12px;}
#page #footer .copy{ float:left; text-align:left;}
#page #footer .copy a{ font-weight:bold; color:#004b8d; text-decoration:none;}
#page #footer .globaz{ float:right; padding-right:14px;}
