*html #nav
ul{margin:0
0 0 -2px}*{margin:0;padding:0}html,body{margin:0;padding:0;font-size:11px;font-family:Tahoma,arial,serif;height:100%;color:#FFF;background:#000}form{margin:0;padding:0}img{border:0;vertical-align:top;text-align:left}h1,.Title{font-size:21px;font-weight:normal;text-decoration:none;margin:0;padding:0
0 5px;color:#FFF;font-size:16px}p{margin:0}h2{color:#fff}h3{color:#c0c0c0}h4{}h5{}a{text-decoration:none;outline:none;color:#FF5C00}a:hover{text-decoration:underline}a:visited{text-decoration:none}textarea{font-size:10px;font-family:Tahoma,arial,serif;height:100%}.sobre_nosactive{color:#FF5C00;text-decoration:none;outline:none;font-size:14px;font-weight:bold;text-transform:uppercase;padding-left:69px}.sobre_nos{text-decoration:none;outline:none;color:#FFF;font-size:14px;font-weight:bold;text-transform:uppercase;padding-left:63px}.first{padding-left:0px}#main{margin:0
auto;width:960px}#top{text-align:right;padding:12px
0 0;margin-left:804px;height:21px;width:165px}#select_lang{float:left;color:#686868;font-size:9px;padding:0
2px 0 0;letter-spacing:0.18em;width:120px}#langs{float:left;text-transform:uppercase}#langs
a{padding:0
5px 0 0}#langs a:hover{text-decoration:none}.lon,  a:hover
.lof{color:#aeafaf}.lof{color:#686868}#navigation{}#logo{float:left}#logo
img{}#nav{float:right;padding-top:38px!important;margin-right:-2px!important}#nav
.first{}#nav
.last{padding-right:0}#nav li ul li
a{font-size:10px;z-index:9999}#nav li ul li a.last, #nav li ul li a:hover.last{padding-right:10px!important;width:150px;font-size:10px}#nav, #nav
ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em}#nav
a{display:block;padding:0px
17px 10px;color:#fff;font-size:13px;font-family:'Cantarell',arial,serif;text-transform:uppercase}#nav a:hover, #nav .on, #nav
.on_me{background:url(interface/imgs/menu_on.png) no-repeat 7px 3px;text-decoration:none}#nav li li
a{background:#999!important;text-decoration:normal;width:140px;padding:5px
10px;filter:alpha(opacity=80);opacity:0.8}#nav li li a:hover{background:#4d4d4d!important;width:150px;padding:5px
10px;filter:alpha(opacity=80);opacity:0.8}#nav
li{float:left;position:relative;z-index:99999}#nav
ul{position:absolute;display:none;width:180px;top:2em;margin-left:10px}#nav li ul
a{width:150px;height:auto;float:left;display:block;padding:5px
10px}#nav ul
ul{top:auto}#nav li ul
ul{left:162px;margin:0px
0 0 0px}#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul
ul{display:none}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover
ul{display:block}#mainimg{width:959px;height:505px;overflow:hidden;z-index:2;margin-top:17px}#imager{height:433px;margin-bottom:-96px;width:960px;margin-top:15px}#middle{width:960px;z-index:8;position:relative;margin-bottom:0px;margin-top: -100px;background:black;padding-top:3px}.list_wrapper{float:left;font-family:'Cantarell',arial,serif;width:160px}.list_ai
a{width:159px;height:159px;font-family:'Cantarell',arial,serif;display:block}.list_ai
img{margin:6px
0 0 5px}.list_ai
strong{background:url(interface/imgs/articlebtn2.png) no-repeat 7px 15px;color:#fff;text-transform:uppercase;font-size:10px;padding:14px
5px 2px 25px;display:block;letter-spacing:0;font-weight:normal}.list_ai
span{padding:5px
5px 2px 25px;color:#575757;display:block;font-family:Verdana,arial,serif;letter-spacing:-0.02em}.list_ai a:hover{text-decoration:none;background-color:#c64801;background-image:none}.list_ai a:hover
strong{background:url(interface/imgs/articlebtn_on.png) no-repeat 7px 15px}.list_ai a:hover
span{color:#fff}#bottom{background:#202020;font-size:9px;padding:9px
11px;color:#808080;height:10px;letter-spacing:0.13em;clear:both}#bottom_left{float:left}#bottom_left span, #bottom_left
strong{color:#fff;letter-spacing:0.18em}#bottom_left
strong{text-transform:uppercase}#bottom_right{float:right}#bottom_right a, #bottom_left
a{color:#808080}#bottom_right a:hover, #bottom_left  a:hover{color:#fff}#links_inferiores
a{letter-spacing:0.02em}#contentwrapper{margin-top:16px}#barraazul{background:url(interface/imgs/navbarba.png) repeat-x 0 2px;clear:both;height:22px;margin:14px
0 8px}#barraazul
h1{background:#000 url(interface/imgs/btnheader.png) no-repeat 8px 3px;float:left;padding:3px
10px 0 35px;font-family:'Cantarell',arial,serif;text-transform:uppercase;font-size:12px}#navbar{float:right;color:#fff;font-size:9px;text-transform:lowercase;padding:7px
10px 0;letter-spacing:0.1em;background:#000}#navbar
a{color:#fff}#content{background:#202020;padding:34px
35px 38px;width:860px;font-size:12px;text-align:justify;float:left;min-height:300px}#content table, #content
td{vertical-align:top}.clear{clear:both}#slider_home{margin-top:18px}#slider_home ul, #slider_home
li{margin:0px;padding:0;list-style:none}#slider_home, #slider_home
li{width:960px;height:504px;overflow:hidden}#slider_sn ul, #slider_sn
li{margin:0px;padding:0;list-style:none}#slider_sn, #slider_sn
li{width:960px;height:345px;overflow:hidden}span#prevBtn,#prev{display:none!important}span#nextBtn,#next{display:none!important}.border{height:12px;width:890px}.news_destaq
h1{float:left}.news_destaq h1
a{color:#ccc}.news_destaq
.data{float:right}.news_destaq .news_tx
a{color:#8f8f8f}.news_destaq a:hover{color:#BF4300}.news_tx{display:block;clear:both;padding:10px
5px}#news
h2{padding:0
0 10px}#news
img{padding:0
0 20px;display:block}.back{display:block;padding:10px
0 0}.portlist, .portlist
td{line-height:12px}.portlist td
div{clear:both}.portlist
h3{color:#fff;padding-bottom:5px;margin-bottom:5px;border-bottom:2px solid #BF4300}.portlist
img{padding:2px;margin:10px
4px 4px;border:1px
solid #77A9BF}.portlist
strong{display:block;width:70px;float:left}.portlist
span{display:block;width:400px;float:left;line-height:14px}.page-nav
span{display:block;float:left;padding:1px
5px;margin-right:5px;border:1px
solid #fff}.page-nav
a{display:block;float:left;padding:1px
5px;margin-right:5px;border:1px
solid #FF5C00}.page-nav .next , .page-nav
.prev{}.page-nav a:hover{border-color:#FFF;color:#fff}.struct_table{}.struct_table
td{width:193px;text-align:center}.cliente{display:block;width:70px;float:left}.ano{display:block;width:70px;float:left}.projecto{display:block;width:70px;float:left}.scrollbar{width:960px;height:300px;margin:0
60px 0 0;overflow:hidden;background:#000;border:6px
solid #B2B2B2;margin-bottom:20px}.scrollbar.noborder{border:none}.scrollbar-pane{margin-right:20px}.scrollbar-handle-container{width:20px}.scrollbar-handle{width:20px;background:#202020}.scrollbar-handle:hover{background:#202020}.scrollbar-handle.move{background:#202020}.scrollbar-handle-up{width:20px;height:20px;background:#202020;background-image:url('interface/imgs/menu_up.png');background-repeat:no-repeat;background-position:center;border-bottom:1px solid black}.scrollbar-handle-up:hover{background:#202020;background-image:url('interface/imgs/menu_up.png');background-repeat:no-repeat;background-position:center;border-bottom:1px solid black}.scrollbar-handle-down{width:20px;height:20px;background:#202020;background-image:url('interface/imgs/menu_down.png');background-repeat:no-repeat;background-position:center;border-top:1px solid black}.scrollbar-handle-down:hover{background:#202020;background-image:url('interface/imgs/menu_down.png');background-repeat:no-repeat;background-position:center;border-top:1px solid black}.galeria_de_imagens{padding-top:15px;vertical-align:top;width:150px;float:left;padding-right:10px;padding-left:10px}.galeria_de_imagens2{padding-top:15px;vertical-align:top;width:120px;float:left;padding-right:10px;margin-left:20px}.galeria_de_imagens
div{padding:10px
8px 4px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0;font-size:14px}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;margin-top:0!important}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:url(http://www.layout.pt/images/overlay.png) repeat 0 0}#colorbox{-moz-box-shadow:0px 0px 13px #000;-webkit-box-shadow:0px 0px 13px #000;box-shadow:0px 0px 13px #000;box-shadow:0px 0px 100px rgba(0, 0, 0, 0.99);-moz-box-shadow:0px 0px 100px rgba(0, 0, 0, 0.99);-webkit-box-shadow:0px 0px 100px rgba(0,0,0,0.99);padding-right:33px!important;padding-bottom:32px!important}#cboxWrapper{-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;background:#fff;border:2px
solid white}#cboxTopLeft{width:14px;height:14px}#cboxTopRight{width:14px;height:14px}#cboxBottomLeft{width:14px;height:14px}#cboxBottomRight{width:14px;height:14px}#cboxMiddleLeft{width:14px}#cboxMiddleRight{width:14px}#cboxTopCenter{height:14px}#cboxBottomCenter{height:14px;width:341px!important}#cboxContent{background:#fff;overflow:hidden}#cboxError{padding:50px;border:1px
solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(interface/imgs/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious.hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(interface/imgs/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext.hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url(interface/imgs/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(interface/imgs/images/loading.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url(interface/imgs/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose.hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE
#cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6
#cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')")}