@charset "utf-8";body{background-color:#d0d0d0}a,a:link,a:visited,a:active{color:#000;outline:0;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#ed1f24;cursor:pointer}a [rel='prettyPhoto']{cursor:pointer;cursor:-moz-zoom-in;cursor:-webkit-zoom-in}hr{margin:10px 0 10px 0}.border{background-color:white;border:1px solid #b5b5b5}.lightbox-hide{display:none}.photo img{background:#eee;border:1px solid #b5b5b5;padding:3px 3px 3px 3px}.hidden{display:none}div#header.container_12.header_christmas_pt{background:url(../img/natal/xmas-header_pt.jpg) no-repeat}div#header.container_12.header_christmas_en{background:url(../img/natal/xmas-header_en.jpg) no-repeat}div#header.container_12.header_christmas_fr{background:url(../img/natal/xmas-header_fr.jpg) no-repeat}div#header.container_12.header_christmas_es{background:url(../img/natal/xmas-header_es.jpg) no-repeat}#header{background:url(../img/bg_white_80.png) repeat;border:1px solid #cdcdcd;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;border-top:0;margin-bottom:20px;padding:10px;position:relative;z-index:2}#content{background:url(../img/bg_white_80.png) repeat;border:1px solid #cdcdcd;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:20px;margin-top:20px;padding:10px;position:relative;z-index:1}#footer{margin-bottom:10px}.clr-green{color:#ed1f24}#header .top{background:transparent url(../../img/v001/bdr-bg.png) repeat-x left bottom;overflow:hidden;padding:10px 0 13px 552px}#header .top li{color:#ababab;display:block;float:left;line-height:24px;margin-right:10px}#header .top li a{border:0;border-left:1px solid #d0d0d0;color:#ababab;padding:0 0 0 10px}#header .top li:last-child{margin:0}#header .top li:first-child a{border:0;padding:0}#header .top li a:focus,#header .top li a:hover{color:#ed1f24}#header .top form{margin-left:10px;position:relative}#header .top legend{display:none}#header .top input[type='text']{background:#d8d8d8;border:1px solid #bdbdbd;height:14px;width:160px;padding:4px;font-size:12px;line-height:12px}#header .top label{display:none;left:8px;position:absolute;top:0}#header .top input[type='submit']{background:transparent url(../../img/v001/srch-btn.png) 0 0 no-repeat;border:0;display:block;font-size:0;height:15px;padding:0;position:absolute;right:4px;text-indent:-999px;top:4px;width:19px}#header .top input[type='submit']:focus,#header .top input[type='submit']:hover{background-position:-19px 0}#nav{padding:20px 0}#logo a{border:0}ul#language_popup{margin:0;width:110px}ul#login_popup{margin:0 10px 0 0;width:110px}ul#account_popup{margin:0 10px 0 10px;width:110px}ul#language_popup,ul#login_popup,ul#account_popup{background-color:#fff;cursor:pointer;display:block;float:right;list-style:none;padding:0;text-align:left;white-space:nowrap;width:110px}ul#language_popup a{background-color:transparent;display:block;padding:5px;text-decoration:none;cursor:pointer;color:#000}ul#language_popup a:hover{background:#eee}ul#language_popup_items{background-color:#fff;cursor:pointer;display:none;list-style:none;margin:0;min-width:110px;padding:0;position:absolute;text-align:left;white-space:nowrap;width:110px;z-index:999;box-shadow:2px 2px 6px rgba(0,0,0,.2)}ul#language_popup_items a{background-color:transparent;color:#000}ul#language_popup_items a:hover{background-color:transparent;text-decoration:none;cursor:pointer;color:#ed1f24;background:#eee}#menu{padding:16px 0 0 290px;width:350px;z-index:999}#menu li{color:#ed1f24;font-size:14px;font-weight:bold;margin-left:14px;position:relative}#menu li.active a,#menu li a:focus,#menu li a:hover{border-bottom:1px solid #ed1f24}#menu>li.dropdown>a{border:0;background:transparent url(../../img/v001/drop-arrow.png) right center no-repeat;padding-right:10px}#menu>li.dropdown.active>a{border-bottom:1px solid #ed1f24}#menu li a{color:#ed1f24}#menu ul{background:#e4e4e4;border:1px solid #b7b7b7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;top:-999px;margin:0;padding:1px 11px;left:0;width:100px;z-index:999}#menu ul li{background:#d5d5d5;display:block;font-size:12px;font-weight:normal;line-height:1.6;margin:0 -10px;padding:4px 10px 0}#menu ul li span{font-size:14px}#menu ul li:first-child{padding-top:8px}#menu ul li:last-child{padding-bottom:6px}#menu li:hover ul{top:16px}#menu li:hover li ul,#menu li li:hover li ul,#menu li li li:hover li ul,#menu li li li li:hover li ul{top:-999px}#menu li li:hover ul,#menu li li li:hover ul,#menu li li li li:hover ul,#menu li li li li li:hover ul{left:121px;top:-2px}#menu li li:hover ul{margin-left:37px}#menu li li li:hover ul,#menu li li li li:hover ul,#menu li li li li li:hover ul{margin-left:21px}#menu li li:hover>a{border-bottom:1px solid #ed1f24}div#footer-text,div#footer-text a{text-align:left;margin-bottom:0;font-size:10px;color:#666}div#footer-pt2020,div#footer-pt2020 a{text-align:right;margin-bottom:0;font-size:10px;color:#666}p#anicolor-ciclismo{position:absolute;top:0;bottom:0;right:0;margin:10px 0 0}p#anicolor-ciclismo a{display:block;padding:3px 7px 0 7px;vertical-align:middle;height:25px}p#anicolor-ciclismo a span,p#anicolor-ciclismo a img{vertical-align:middle}p#anicolor-ciclismo a:hover{background-color:#eee}div#footer-images{text-align:right;margin-bottom:0;font-size:11px;line-height:50px;display:none}div#footer-images .separador{background:transparent url(../img/background/v-bdr-bg.png) right bottom repeat-y;text-align:center}#footer .top{background:transparent url(../../img/v001/bdr-bg.png) left bottom repeat-x;overflow:hidden;padding-bottom:33px;width:940px}#twitter{background:transparent url(../../img/v001/twitter-bird.png) 0 center no-repeat;margin-top:30px;padding-left:50px;width:570px}#twitter h2,#twitter .profileLink{display:none}#twitter li{display:block;line-height:18px}.social{background:transparent url(../../img/v001/v-bdr-bg.png) repeat-y 1px 0;height:32px;margin:30px 0 0 0;padding:0 0 0 10px;overflow:hidden}.social li{display:block;float:left;line-height:18px;margin-right:10px}.social li:last-child{margin-right:0}.social h5{color:#7c7c7c;font-size:14px;font-weight:normal;line-height:32px;margin:0 0 0 37px;width:95px;text-align:right}.social a{border:0}#footer .content{margin-top:30px;width:940px;overflow:hidden}#footer .content .grid_4{background:transparent url(../../img/v001/v-bdr-bg.png) right top repeat-y;width:287px;padding-bottom:500px;padding-right:20px;margin-bottom:-500px}#footer .content li:last-child{padding-right:0;background:0;width:286px}#footer .content h5{color:#7c7c7c;margin-top:0}#toTop{background:transparent url(../../img/v001//to-top.png) 0 0 no-repeat;border:0;cursor:pointer;display:block;height:10px;margin:20px auto;width:11px}#toTop:focus,#toTop:hover{background-position:-11px 0}.container_home{margin-left:auto;margin-right:auto;margin-bottom:20px;width:980px;overflow:auto}.home_left,.home_right{background:url(../img/bg_white_80.png) repeat;border:1px solid #cdcdcd;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px;float:left;position:relative;width:460px;text-align:center}.home_right{margin-left:16px}#home_left_a,#home_right_a{text-align:center;position:relative;padding:120px 0 120px 0;display:block}#home_left_a:hover,#home_right_a:hover{background-color:#f9f9f9;color:black}#home_left_a h6,#home_right_a h6{margin-top:50px}div.caption{position:absolute;bottom:0;left:0;right:0;display:none;background-color:black;font-size:13px;color:white}div.caption_content{padding:10px}#slider{background:#b5b5b5;border:1px solid #f8f8f8;height:336px;margin:10px 0 10px;padding:1px;width:936px;overflow:hidden;position:relative}#cyclePager{position:absolute;height:14px;overflow:hidden;right:15px;bottom:15px;z-index:10}#cyclePager a{background:transparent url(../img/cycle-pager/cycle-pager_extrusao.png) 0 0 no-repeat;display:block;float:left;height:14px;margin-left:7px;text-indent:-9999px;width:14px}#cyclePager a:hover,#cyclePager a.activeSlide{background-position:-14px 0}.promo-col-4{margin:10px 0 10px 0}.promo-col-4 li{display:block;overflow:hidden;margin-bottom:10px}.promo-col-4 li img{display:block;float:left;margin-right:10px}.promo-col-4 li h1,.promo-col-4 li h2,.promo-col-4 li h3,.promo-col-4 li h4,.promo-col-4 li h5,.promo-col-4 li h6{margin:4px 0}.promo-col-3{margin:10px 0 0 0}.promo-col-3 li h1,.promo-col-3 li h2,.promo-col-3 li h3,.promo-col-3 li h4,.promo-col-3 li h5,.promo-col-3 li h6{margin:10px 0 10px 0}.promo-col-3 li a img{border:1px solid #b5b5b5}.promo-col-2{margin:10px 0 0 0}.promo-col-2 li h1,.promo-col-2 li h2,.promo-col-2 li h3,.promo-col-2 li h4,.promo-col-2 li h5,.promo-col-2 li h6{margin:10px 0 10px 0}.promo-col-2 li a img{border:1px solid #b5b5b5}div .contactos_list div{margin-top:20px;text-align:center}div .contactos_list div p{margin:0}div .filiais_list div{margin-top:20px;text-align:center;margin-bottom:20px}div .filiais_list div p{margin:0}div .filiais_map{margin-bottom:10px}div .filiais_map .gogglemap{margin-top:0;width:940px;height:500px}div.recursoshumanos-anuncios{margin-bottom:10px}div.recursoshumanos-anuncios p{margin-bottom:5px}div.rgpd-text{padding-top:10px;padding-bottom:10px;position:relative;text-align:left;margin-top:50px;margin-bottom:0;margin-right:10px;font-size:10px;text-align:justify;color:#666;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-shadow:0 1px 0 rgba(255,255,255,0.5);border:1px solid #b5b5b5c7}div.rgpd-text p{padding-left:10px;margin-right:10px;margin-bottom:0}div.table-container{width:100%;text-align:center}div.table-col-sep{display:table-cell;width:15px}div.table-col-5{display:table-cell;width:174px}.hr-tabs_container{margin:20px 0 20px 0}#tabs_container ul.tabs{list-style:none;height:25px;margin:0}#tabs_container ul.tabs li{float:left}#tabs_container ul.tabs li a{padding:3px 10px;display:block;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;margin:0 2px 0 2px;text-decoration:none;background-color:#fff}#tabs_container ul.tabs li.active a{background-color:#ed1f24;color:white}#tabs_container div.tab_contents_container{border:1px solid #ccc;padding:10px}#tabs_container div.tab_contents{display:none}#tabs_container div.tab_contents_active{display:block;overflow:auto}#tabs_container div.clear{clear:both}p.img-base{height:380px;min-height:380px;width:380px;min-width:380px}p.img-base,p.img-base img,a.img-base,a.img-base>img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}img.img-thumb{cursor:pointer}.form-def{margin:10px 0 10px 0}.form-def textarea,.form-def select{font:12px/1.5 Verdana,Geneva,Arial,Helvetica,sans-serif}.form-def input[type=text],.form-def input[type=password],.form-def select,.form-def textarea{width:930px;max-width:930px;min-width:930px;padding:8px 4px 8px 4px;margin-bottom:10px;border:1px solid #4e3043;border:1px solid rgba(78,48,67,0.8);background:rgba(237,31,36,0.05);border-radius:2px;box-shadow:0 1px 0 rgba(255,255,255,0.2),inset 0 1px 1px rgba(0,0,0,0.1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-family:inherit;font-size:100%}.form-def input:-webkit-input-placeholder{color:rgba(37,21,26,0.5);text-shadow:0 1px 0 rgba(255,255,255,0.15)}.form-def input:-moz-placeholder{color:rgba(37,21,26,0.5);text-shadow:0 1px 0 rgba(255,255,255,0.15)}.form-def input:-ms-input-placeholder{color:rgba(37,21,26,0.5);text-shadow:0 1px 0 rgba(255,255,255,0.15)}.form-def input[type=text]:hover,.form-def input[type=password]:hover,.form-def select:hover,.form-def textarea:hover{border-color:#333;background:rgba(0,0,0,0.15)}.form-def option{background-color:white}.form-def input[type=text]:focus,.form-def input[type=password]:focus,.form-def input[type=submit]:focus{box-shadow:0 1px 0 rgba(255,255,255,0.2),inset 0 1px 1px rgba(0,0,0,0.1),0 0 0 3px rgba(255,255,255,0.15);outline:0}.no-boxshadow .form-def input[type=text]:focus,.no-boxshadow .form-def input[type=password]:focus{outline:1px solid white}.form-def input[type=submit],.form-def input[type=button],.form-def button,button,a.button-001{display:inline-block;padding:6px 10px;margin-top:10px;margin-bottom:0;line-height:1.428571429;border:0;background:linear-gradient(rgba(237,31,36,0.5),rgba(237,31,36,0.7));border-radius:4px;border:1px solid #4e3043;box-shadow:inset 0 1px rgba(255,255,255,0.4),0 2px 1px rgba(0,0,0,0.1);cursor:pointer;transition:all .3s ease-out;color:black;font-size:inherit;font-weight:normal;font-family:inherit;text-align:center;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.form-def input[type=submit]:hover,.form-def input[type=button]:hover,button:hover,a.button-001:hover{box-shadow:inset 0 1px rgba(255,255,255,0.2),inset 0 20px 30px rgba(237,31,36,1)}.form-def input[type=submit]:disabled,.form-def input[type=button]:disabled,button:disabled,a.button-001:disabled{background:linear-gradient(rgba(244,244,244,0.5),rgba(244,244,244,0.7));color:#ccc;border:1px solid #ccc;box-shadow:inset 0 1px rgba(255,255,255,0.2),inset 0 20px 30px rgba(244,244,244,1);cursor:default}.no-boxshadow .form-def input[type=submit]:hover,.no-boxshadow .form-def input[type=button]:hover,.no-boxshadow a.button-001:hover{background:#594642}.form-def label{display:block;padding:0 0 5px 2px;cursor:pointer}.form-def label:hover ~ input{border-color:#333}.no-placeholder .form-def label{display:block}.form-def input.error,.form-def select.error,.form-def textarea.error{background-color:#FCC;border:1px solid #C00}.form-def label.error,.form-def label.requirederror{color:#C00}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}.bold{font-weight:bold}.floatleft{float:left;margin-right:10px}.floatright{float:right;margin-left:10px}.alert-box{padding:10px 10px 10px 70px;position:relative;margin:10px 0 10px 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.alert-box .title{font-weight:bold;font-size:13px;margin-bottom:10px}.alert-box .title{font-weight:bold;font-size:13px;margin-bottom:10px}.alert-box .items{margin:10px 0 10px 0;position:relative}.alert-box .items .item{margin:3px 0 3px 0;position:relative}.alert-box .footer{margin-top:10px}.ab-error{background:#ffbaba url('../img/alert-box/error.png') no-repeat 14px 14px;border:1px solid #d8000c}.ab-error div.title{color:#d8000c}.ab-success{background:#dff2bf url('../img/alert-box/success.png') no-repeat 14px 14px;border:1px solid #4f8a10}.ab-success div.title{color:#4f8a10}.ab-warning{background:#feefb3 url('../img/alert-box/warning.png') no-repeat 14px 14px;border:1px solid #9f6000}.ab-warning div.title{color:#9f6000}.ab-notice{background:#bde5f8 url('../img/alert-box/notice.png') no-repeat 14px 14px;border:1px solid #00529b}.ab-notice div.title{color:#00529b}.noticiasitem-back-top{font-size:11px;text-align:right;margin:3px 0 10px 10px}.noticiasitem-date{font-size:10px;color:#666}.paginator,.container-back{background-color:#fff;margin-bottom:10px}.paginator p,.container-back p{line-height:30px;font-size:11px;margin:0 10px 0 10px}.paginator-right{text-align:left}.paginator-right{text-align:right}.container-back{text-align:right}.cmh{min-height:400px}.apoioslist-col{background-color:#fff;border:1px solid #b5b5b5;color:#000;padding:10px}.apoioslist-col div#apoio_designacao{margin-bottom:10px}.apoiositem-back-top{font-size:11px;text-align:right;margin:3px 0 10px 10px}.catalogos-list-cat{background-color:#fff;border:1px solid #b5b5b5;color:#000;margin-bottom:10px;margin-top:10px;padding-bottom:5px;padding-top:5px}.catalogos-list-cat p{margin:5px;padding:0 10px 0 10px}.catalogos-list-cat-item span.catalogo-designacao{font-weight:bold}.catalogos-list-cat-item span.catalogo-versao{font-size:10px}.catalogos-list-cat-item span.catalogo-links{font-size:12px}span.collapsible-button{display:block;float:right;width:20px;height:20px;cursor:pointer}span.collapsible-button.down{background:transparent url(../img/outros/collapsible-r-down.png) 0 0 no-repeat}span.collapsible-button.down:hover{background-position:0 -20px}span.collapsible-button.up{background:transparent url(../img/outros/collapsible-r-up.png) 0 0 no-repeat}span.collapsible-button.up:hover{background-position:0 -20px}span.collapsible-button.right{background:transparent url(../img/outros/collapsible-r-right.png) 0 0 no-repeat}span.collapsible-button.right:hover{background-position:0 -20px}#toppanel{background-image:url(../img/toppanel/bkg.png);background-position:bottom;background-repeat:repeat-x;position:absolute;width:100%;z-index:1002;margin-top:-117px}#toppanel #toppanelbox{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;height:115px}#toppanel #toppanelbox #toppanelbox-title{color:#ddd;text-transform:uppercase;font-size:11px;line-height:11px;font-weight:bold;height:11px;margin:10px 0 10px 0}#toppanel #toppanelbutton{height:15px}#toppanel #toppanelbutton #toppanelbutton-button{display:block;background-image:url(../img/toppanel/toppanel_r_button_down.png);width:30px;height:15px;margin-left:650px;margin-top:3px}#toppanel #toppanelbutton #toppanelbutton-button:hover{background-position:0 -15px}#toppanel #toppanelbutton #toppanelbutton-button.active{background-image:url(../img/toppanel/toppanel_r_button_up.png)}#toppanel #toppanelbox-sites{margin-top:10px;margin-left:10px;margin-right:auto;width:980px;overflow:auto}#toppanel #toppanelbox-sites-left,#toppanel #toppanelbox-sites-right{background:url(../img/bg_white_80.png) repeat;border:1px solid #cdcdcd;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px;float:left;position:relative;width:440px;text-align:center}#toppanel #toppanelbox-sites-right{margin-left:16px}#toppanelbox-a-left,#toppanelbox-a-right{text-align:center;position:relative;padding:10px 0 5px 0;display:block}#toppanelbox-a-left:hover,#toppanelbox-a-right:hover{background-color:#f9f9f9;color:black}#toppanelbox-a-left h6,#toppanelbox-a-right h6{margin-top:50px}#toppanelbox-a-left div.caption,#toppanelbox-a-right div.caption{position:absolute;bottom:0;left:0;right:0;display:none;background-color:black;font-size:12px;color:white}#toppanelbox-a-left div.caption_content,#toppanelbox-a-right div.caption_content{padding:28px}table#ligas td{border:1px solid #222;border-collapse:collapse;padding:3px;min-width:110px;text-align:center;vertical-align:middle}table#ligas thead td{background-color:#ed1f24;font-weight:bold}table#ligas thead td#canto{background-color:transparent;border-top:0;border-left:0}.noticiaslist-row hr{margin:0 0 8px 0}div .extrusao-produtoslist div,div .extrusao-anodizados-produtoslist div,div .extrusao-lacagem-produtoslist div{text-align:left;margin-bottom:20px}div .extrusao-produtoslist div,div .extrusao-anodizados-produtoslist div,div .extrusao-lacagem-produtoslist div{position:relative;display:block}div .extrusao-produtoslist div.caption,div .extrusao-anodizados-produtoslist div.caption,div .extrusao-lacagem-produtoslist div.caption{position:absolute;bottom:2px;left:2px;right:2px;display:block;background-color:black;font-size:12px;color:white;margin:0}div .extrusao-produtoslist div.caption_content,div .extrusao-anodizados-produtoslist div.caption_content,div .extrusao-lacagem-produtoslist div.caption_content{padding:5px;margin:0;min-height:18px;color:white}.lacagem-cores-row{margin:0 0 10px 0;background-color:red;overflow:visible}.lacagem-cores-item{min-height:60px}div#sf-menu{z-index:9000}div#barramenus{position:relative;display:block}canvas#christmassnow{display:block;position:fixed;left:0;top:0}