#idioma{float:right;list-style:none;background-color:#dc233f;padding-left:4px;padding-bottom:5px}#idioma li{margin-top:5px;font-size:12px;float:left;margin-right:4px}#idioma a{text-decoration:none;color:#FFF}*{margin:0;padding:0}.spacer{clear:both;height:30px}/*
  * JScrollPane
  */.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1}.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#e48f8a}.jScrollPaneDrag{position:absolute;background:#dc233f;cursor:pointer;overflow:hidden}.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;/*background-color: #666;*/height:9px}a.jScrollArrowUp:hover{/*background-color: #f60;*/}a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;/*background-color: #666;*/height:9px}a.jScrollArrowDown:hover{/*background-color: #f60;*/}a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover{/*background-color: #f00;*/}/* /JScrollPane */a img{border:none}.strong{font-weight:700;color:#dc233f;display:block}html,body,#bg,#bg table,#bg td,#cont{height:100%;width:100%;overflow:hidden}#wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;overflow:auto;overflow-x:hidden}#bg{position:fixed;margin-left:216px}#bg div{height:200%;left:-50%;position:absolute;top:-50%;width:200%}#bg td{text-align:center;vertical-align:middle}#bg .stretch{margin:0 auto;min-height:50%;min-width:50%}body{background-color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, Verdana, Sans;color:#000;font-size:14px}#leftCont{width:201px;height:100%;background-color:#fff;direction:rtl;padding-right:15px;float:left;position:relative;font-size:13px}#leftCont h1{width:176px;height:142px;background-image:url(images/common/bg/logo.png);text-indent:-9999em;overflow:hidden;margin-top:29px;margin-bottom:52px}#leftCont h1 a{display:block;width:100%;height:100%;text-decoration:none}#leftCont ul{list-style:none;margin-right:-15px}#leftCont ul a{display:block;width:100%;height:18px;padding:3px 15px 3px 0;text-decoration:none}#leftCont ul a:link,#leftCont ul a:visited{color:#000;background-color:#fff}#leftCont ul a:hover,#leftCont ul a:visited:hover,#leftCont ul a.active{color:#fff;background-color:#dc233f}#mainCont{position:relative;float:left}.genBox1{position:relative}.genBox1 h2,.genBox1 h3{color:#fff;background-color:#dc233f;font-size:14px;padding-left:27px;margin-bottom:6px;height:20px;padding-top:4px}.genBox1 h2 a,.genBox1 h3 a{color:#fff;text-decoration:none}.genBox1 .content{background-color:rgba(255,255,255,0.8)!important;background-color:#fff;padding:0;overflow:auto;height:100%}.genBox1 div p{margin:27px 0 0 27px;width:384px;text-align:justify}.jScrollPaneScrollable p{width:375px!important}#jUl{margin:27px}.jLi{list-style:inside;margin-top:10px;text-align:justify}#boxHome{left:53px;top:30px;width:439px;height:432px}#boxHome h3{margin-top:6px}.b2{padding-left:47px}.b2 h2{margin-left:-47px}.b2 p{width:320px!important}.b2 .jScrollPaneScrollable p{width:305px!important}#boxGrupo{top:223px;width:374px;height:361px}#contactos{direction:ltr;position:absolute;right:15px;bottom:10px;width:160px;font-size:11px}#contactos h2{color:#dc233f;border-bottom:1px solid #000;font-size:11px;margin-bottom:5px}#contactos address{font-style:normal;color:#555}#contactos label{color:#dc233f}#contactos a{text-decoration:none;color:#000}#contactos address a{color:#555}#boxJalf{top:247px;width:374px;height:310px}.website{margin-top:20px;margin-bottom:20px;text-align:right;text-decoration:none;color:#dc233f;display:block}.logos{margin-bottom:20px}#boxLdecor{top:271px;width:374px;height:310px}#boxUnipasta{top:295px;width:374px;height:310px}#boxTbl{top:319px;width:374px;height:310px}#boxRmadalena{top:343px;width:374px;height:310px}#boxCengenho{top:367px;width:374px;height:310px}.has-footer_logos,.has-footer_logos body{min-width:960px;min-height:700px;overflow:auto}.has-footer_logos #bg{display:none}.has-footer_logos #wrapper{min-width:960px;min-height:700px;padding-bottom:80px;overflow:visible}#footer_logos{position:absolute;bottom:-10px;left:0;width:100%;min-width:960px;height:80px;z-index:100;background:#d9d9d9}#footer_logos p{padding:10px 0 0}#footer_logos img{margin-left:40px}.has-footer_logos #contactos{}#recrutamento{font-family:'Open Sans', "Trebuchet MS", Arial, Helvetica, Verdana, Sans;padding:60px 0 60px 60px}#recrutamento .head{padding:0 0 50px;width:460px;border-bottom:1px solid #bc0033}#recrutamento .head h1{margin:0;font-size:18px;color:#bc0033;text-transform:uppercase}#recrutamento .head h2{margin:50px 0 20px;font-size:12px}#recrutamento .head p{font-size:12px}#recrutamento form{padding:50px 0 0}#recrutamento form .row{padding:5px 0 0;clear:both}#recrutamento form label{display:block;clear:both;font-weight:700;font-size:12px}#recrutamento form input.text_input,#recrutamento form input.submit_input,#recrutamento form .qq-upload-button{padding:0 5px;height:22px;line-height:22px;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #5b5b5b}#recrutamento form input.text_input{clear:both;display:block;float:left;width:330px;background:#dedede}#recrutamento form .qq-upload-button{margin:0 0 0 8px;padding:0 10px;font-weight:700;text-transform:uppercase;background:url(images/recrutamento/upload-btn-bg.png);color:#fff}#recrutamento form input.submit_input{padding:0 20px;margin:8px 0 0;font-weight:700;text-transform:uppercase;background:url(images/recrutamento/submit-btn-bg.png);color:#fff;cursor:pointer}#recrutamento form input#telefone-field{width:150px}#recrutamento form input#attachFilename-field{width:200px}#recrutamento form input.field_error{border-color:#bc0033}#recrutamento form p.error{/*display:none;*/clear:both;font-size:10px;color:#bc0033}#candidatura-response{padding:50px 0 0;width:460px}#candidatura-response p{margin:0 0 1em;font-size:13px;line-height:1.5em}.qq-uploader{position:relative;width:100%}.qq-upload-button{display:inline-block;/* or inline-block */text-align:center}.qq-upload-button-hover{background:#999}.qq-upload-button-focus{outline:1px dotted #000}.qq-upload-drop-area,.qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:70px;z-index:2;background:#7DA300;text-align:center}.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}.qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}.qq-upload-drop-area-active{background:#7DA300}.qq-upload-list{}.qq-upload-list li{}.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text{margin-right:7px}.qq-upload-file{}.qq-upload-spinner{display:inline-block;background:url(images/ui/loading.gif);width:16px;height:16px;vertical-align:text-bottom}.qq-upload-size,.qq-upload-cancel{font-size:11px}.qq-upload-failed-text{display:none}.qq-upload-fail .qq-upload-failed-text{display:inline}