body{background-color:#F3F3F3;font-size:14px !important;}a{color:#001d24;}}.navbar{margin-bottom:0px !important;}.navbar-nav{font-size:16px;float:right;}.navbar-nav>li>a{padding-top:27px;padding-bottom:27px;}#page-header{margin-bottom:23px;}#lang_dropdown_form_language{float:right;}h3,h1{color:#001d24;padding:5px 5px 5px 0px;text-transform:uppercase;margin-top:0px !important;font-size:42px;border-bottom:solid 1px #ccc;}h5{color:#001d24;text-transform:uppercase;}#emprego_slogan{color:#5a5a5a;margin-top:30px;font-size:25px;font-family:'Aldrich';text-align:right;}#formulario_emprego{border-left:1px solid #dadada;margin-top:25px;}.hquemsomos{margin-bottom:15px;}#homeflex .pane-content{margin-top:35px;}#homeserv .img-responsive{box-shadow:2px 2px 3px rgba(0,0,0,0.3);}#block_cc{padding-left:10px;padding-right:0px;}#block_ie{padding-left:0px;}#logos_qren{padding:20px 0px 30px 10px;}.flexslider{margin:0 0 5px;border:0;background-color:#F3F3F3;}.flex-control-nav{display:none;}#homepage .flexslider .slides img{max-height:148px;}#homepage #flexslider-1 li{width:236px !important;}.footer{background-color:#e2e2e2;padding-top:5px;}#footer_links{font-family:"Aldrich";border-bottom:1px solid #ccc;font-size:15px;padding-bottom:5px;}#footer_signature{border-top:1px solid #ccc;font-size:11px;padding-top:5px;}#obras .view-content{text-align:center;}.obras-tile{display:inline-block;width:220px;margin:20px 5px;}.obras-title{background:#001d24 none no-repeat scroll 0% 0%;padding:5px 10px 0px;display:block;height:30px;opacity:0.8;position:absolute;margin-top:190px;width:220px;font-size:12px;}.obras-title a{color:#FFF;}.obras-title a:hover{color:#eee;}.anim{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}#contactos .col-md-7,#contactos .col-md-5,#contactos .col-md-12{padding:0;}#contactos .col-md-7{padding-right:20px;}#block_formulario{padding-top:20px !important;}#contactos .field-name-field-descricao{border-right:1px solid #dadada;padding-right:10px;}#contactos .webform-component--comentarios{min-height:165px;}#contactos #edit-submitted-comentarios{min-height:130px;}#map-canvas{margin-top:30px;}.btn-primary{background-color:#001d24 !important;}#button_goback{position:absolute;right:15px;top:30px;z-index:1;}.language-switcher-locale-session{position:absolute;right:0;margin-right:15px;top:-15px;}.language-switcher-locale-session .pt-pt,.language-switcher-locale-session .fr,.language-switcher-locale-session .en{float:right;padding-left:10px;}#empresa .missao,#empresa .visao{text-align:right;}#user .col-md-6{padding:0px 20px 0px 0px;}#user .col-md-12{padding:0px;}#user_picture{margin-bottom:20px;}#user_edit .user_edit_body{padding:1px 20px;}#user_edit .form-control{background-color:white;padding:5px;}#node-admin-content .form-control{width:auto;}#node-admin-content .form-horizontal .form-group{margin-left:0px;margin-right:0px;}#node-admin-content .form-inline .form-group{padding-left:20px;}#node-admin-content .radio input[type="radio"],#node-admin-content .radio-inline input[type="radio"],#node-admin-content .checkbox input[type="checkbox"],#node-admin-content .checkbox-inline input[type="checkbox"]{margin-left:0px;}
@media (max-width :320px){.navbar-nav{font-size:14px;float:none;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}#emprego_slogan{text-align:left;font-size:18px;}#block_ie{padding-bottom:20px;}#block_cc{padding-left:0px;}h1,h2,h3{font-size:18px;}#formulario_emprego{border-left:0;}#contactos .field-name-field-descricao{border-right:0;}}@media (min-width :321px) and (max-width :480px){.navbar-nav{font-size:14px;float:none;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}#emprego_slogan{text-align:left;font-size:18px;}#block_ie{padding-bottom:20px;}#block_cc{padding-left:0px;}h1,h2,h3{font-size:24px;}#button_goback{top:10px;}#formulario_emprego{border-left:0;}#contactos .field-name-field-descricao{border-right:0;}}@media (min-width :481px) and (max-width :767px){.navbar-nav{font-size:14px;float:none;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}#emprego_slogan{text-align:left;font-size:18px;}#block_ie{padding-bottom:20px;}#block_cc{padding-left:0px;}h1,h2,h3{font-size:30px;}#button_goback{top:10px;}#formulario_emprego{border-left:0;}#contactos .field-name-field-descricao{border-right:0;}}@media (min-width :768px) and (max-width :992px){#block_ie{padding-bottom:20px;}#block_cc{padding-left:0px;}#formulario_emprego{border-left:0;}#contactos .field-name-field-descricao{border-right:0;}}@media (min-width :993px) and (max-width :1200px){}
