/* $Id: style.css,v 1.38.2.2 2009/04/27 14:20:53 goba Exp $ */ * {
    margin: 0;
}
html, body {
    margin: 0;
    padding: 0;
}
body {
    color: #313131;
    font: 11px / 14px Verdana, arial, sans-serif;
    margin: 0;
    padding: 0;
}
input {
    font: 12px / 100% Verdana, arial, verdana, sans-serif;
    color: #494949;
}
textarea, select {
    font: 12px / 160% Verdana, sans-serif;
    color: #494949;
}

select{
    border: 1px solid rgb(0, 95, 141);
    background-color: white;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0 0 2px;
    padding: 0;
    font-weight: normal;
}
tbody {
    border: 0;
}
h1 {
    font-size: 16px;
    line-height: 20px;
}
h2 {
    font-size: 15px;
    line-height: 19px;
}
h3 {
    font-size: 14px;
    line-height: 19px;
}
h4 {
    font-size: 13px;
    line-height: 17px;
}
h5 {
    font-size: 13px;
    line-height: 17px;
}
h6 {
    font-size: 13px;
    line-height: 17px;
}
ul, quote, code, fieldset {
    margin: 15px 0;
}
p {
    margin: 10px 0 4px;
    padding: 0;
}
a:link, a:visited {
    text-decoration: none;
    outline: none;
    color: #037bb5;

}
a:hover {
    color: #037bb5;
}

table a:link, table a:visited{ color: #037bb5!important; }

table a:hover{ color: #037bb5!important; }

#cancelar a:link, #cancelar a:visited, #cancelar a:hover{
    color: white;
}
a:active, a.active {
    outline: none;
}
hr {
    margin: 0;
    padding: 0;
    border: none;
    height: 1px;
    background: #5294c1;
}
ul {
    margin: 0;
    padding: 0;
}
ol {
    margin: 0.75em 0 1.25em;
    padding: 0;
}
ol li, ul li {
    margin: 0.4em 0 0.4em .5em; /* LTR */
}
ul.menu, .item-list ul {
    margin: 0.35em 0 0 -0.5em; /* LTR */
    padding: 0;
}
ul.menu ul, .item-list ul ul {
    margin-left: 0em; /* LTR */
}
ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
    margin: 0.15em 0 0.15em .5em; /* LTR */
}
ul.menu li, .item-list ul li, li.leaf {
    padding: 0 0 .2em 1.5em;
    list-style-type: none;
    list-style-image: none;
}
.node ul li, .node ul.menu li, .node .item-list ul li, .node li.leaf, #cia-content-content-main-page-inner ul li {
    padding: 0 0 0px 2px;
}
ol li {
    padding: 0 0 .3em;
    margin-left: 2em; /* LTR */
}
ul li.expanded {
    float: left;
}
ul.inline li {
    background: none;
    margin: 0;
    padding: 0 1em 0 0; /* LTR */
}
ol.task-list {
    margin-left: 0; /* LTR */
    list-style-type: none;
    list-style-image: none;
}
ol.task-list li {
    padding: 0.5em 1em 0.5em 2em; /* LTR */
}
ol.task-list li.done {
    color: #393;
}
ol.task-list li.active {
    margin-right: 1em; /* LTR */
}
fieldset ul.clear-block li {
    margin: 0;
    padding: 0;
    background-image: none;
}
dl {
    margin: 0.5em 0 1em 1.5em; /* LTR */
}
dl dt {
}
dl dd {
    margin: 0 0 .5em 1.5em; /* LTR */
}
img, a img {
    border: none;
}
table {
    margin: 0;
    width: 100%;
}
thead th {
    border-bottom: 0 none;
    color: #494949;
    font-weight: bold;
}
th a:link, th a:visited {
    color: #005f8d;
}

fieldset{
    padding-bottom: 0px;
}

/**
 * Local tasks
 */
 ul.primary, ul.primary li, ul.secondary, ul.secondary li {
    border: 0;
    background: none;
    margin: 0;
    padding: 0;
}
#tabs-wrapper {
    border: 1px dashed #97B816;
    display: block;
    margin: 15px 0;
    padding: 7px 10px;
}
ul.primary {
    padding: 0;
    float: left; /* LTR */
}
ul.secondary {
    clear: both;
    text-align: left; /* LTR */
    border-bottom: 1px solid #e9eff3;
    margin: -0.2em -26px 1em;
    padding: 0 26px 0.6em;
}
ul.primary li a {
    background-color: transparent;
    border-style: none;
    border-width: 0;
    margin-right: 2px;
    text-decoration: none;
}
ul.primary li.active a {
    background-color: #FFFFFF;
    border-color: #BBBBBB;
    border-style: solid;
    border-width: 1px;
    text-decoration: none;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 1px solid red !important;
}
html.js fieldset.collapsible {
    border: 1px solid #B0D7EC;
}
html.js fieldset.collapsible div.fieldset-wrapper {
    padding: 10px 10px;
    padding-bottom: 0px;
    background-color: white;
    margin-top: 10px;
}
html.js fieldset.collapsible legend a {
    padding-left: 40px;
    position: absolute;
    left: 8px;
}
html.js fieldset.collapsed legend a {
    background-position: 2px 0px;
}
.clear {
    clear: both;
}

/**
 * CUSTOM
 */


 /*TABLES*/

 table a:link {
    text-decoration:none;
}
table a:visited {
    color: #999999;
    font-weight:bold;
    text-decoration:none;
}
table a:active,
table a:hover {
    color: #bd5a35;
    text-decoration:underline;
}
table {
    color:#666;
    font-size:12px;
    background:#eaebec;
    margin: auto;
    border:#ccc 1px solid;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
}
table th {
    border-top:1px solid rgb(176, 215, 236);
    border-bottom:1px solid white;
    text-align: center;
    background-color: white;
}
table th:first-child {
    text-align: left;
   
}

.page-node-add-autorizacao table th:first-child, .node-type-autorizacao table th:first-child, .page-node-autorizacao table th:first-child{
     position: relative;
    z-index: 4;
}
table tr:first-child th:first-child {
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
    border-top-left-radius:3px;
}
table tr:first-child th:last-child {
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
    border-top-right-radius:3px;
}
table tr {
    /* text-align: center; */
}
table td:first-child {

}
table td {
    padding-bottom: 10px;
    padding-top: 10px;
    border-top: 1px solid #ffffff;
    border-bottom:1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    background: #fafafa;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
    background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
#myform table td{
   text-align:center;
   font-family: oxygen regular;
   font-size: 13px;
   color: #666666;
   max-width: 200px;
   word-wrap:break-word;


}
.page-admin-content table td {
    width: auto;

    
}
table tr.even td {
    background: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
    background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table tr:last-child td {
    border-bottom:0;
}
table tr:last-child td:first-child {
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
    border-bottom-left-radius:3px;
}
table tr:last-child td:last-child {
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px;
}
table tr:hover td {
    background: #f2f2f2;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
    background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);  
}
#request_add .node-autorizacao-form input[id*='field-actividade-n1']{
    width: 100px;

    float: left;
    margin-right: 10px;
    /* font-size: 30px; */
}
#request_add .node-autorizacao-form input[id*='field-actividade-n1']::after{
    content:"10^";

}
#request_add .node-autorizacao-form input[id*='field-actividade-n2']{
    margin-left: 6px;
    width: 50px;
}
#request_add .node-autorizacao-form label[for*='field-actividade-n2']{
    display: none;
}

#wrapper{
    margin: auto;
    position: relative; 
}

#myform h2{
    text-align: center;
    font-size: 20px;

}
html.js fieldset.collapsed .fieldset-legend {
    line-height:25px;
}
/*******END TABLES******/


#user_tab ul li
{
   cursor: pointer;
   position: relative;
   display: inline-block;
   text-align: center;
   border-left: 1px solid white;

}
#user_tab ul #home_tab{
      background-color: #037bb5;
    color: white;
    float: right;
    font-family: oxygen;
    font-size: 11px;
    font-weight: 700;
    height: 100%;
    margin: 0;
    padding: 33px 6px;
    text-transform: uppercase;
    width: 30px;
}

#user_tab ul #home_rel{
      background-color: #037bb5;
    color: white;
    float: right;
    font-family: oxygen;
    font-size: 11px;
    font-weight: 700;
    height: 100%;
    margin: 0;
    padding: 33px 6px;
    text-transform: uppercase;
    width: 116px;
}

.user-tab-l{
background-color: rgb(3, 123, 181);
    color: rgb(255, 255, 255);
    float: right;
    font-family: oxygen;
    font-size: 11px;
    font-weight: 700;
    height: 100%;
    margin: 0;
    padding: 26px 0px;
    text-transform: uppercase;
    width: 70px;
}
#user_tab ul #home_rqlist, #user_tab ul #home_addrenter, #user_tab ul #home_enterlist, #user_tab ul #home_rqlist-2{
    background-color: rgb(3, 123, 181);
    background-color: rgb(3, 123, 181);
    color: rgb(255, 255, 255);
    float: right;
    font-family: oxygen;
    font-size: 11px;
    font-weight: 700;
    height: 100%;
    margin: 0;
    padding: 26px 2px;
    text-transform: uppercase;
    width: 100px;
}
#user_tab ul #home_rqlist-2{
padding: 43px 13px;
width: 130px;
}

#user_tab ul #home_enterlist{
 background-color: rgb(3, 123, 181);
    color: rgb(255, 255, 255);
    float: right;
    font-family: oxygen;
    font-size: 11px;
    font-weight: 700;
    height: 100%;
    margin: 0;
    padding: 26px 3px;
    text-transform: uppercase;
    width: 120px;
}
#user_tab ul #home_addrenter{
     padding: 26px 2px;
    width: 105px;
}

#user_tab ul #home_user_tab{
    background-color: #037bb5;
    color: white;
    float: right;
    font-family: oxygen;
    font-size: 11px;
    font-weight: 700;
    height: 62px;
    margin: 0;
    padding: 9px 5px;
    position: relative;
}

#user_tab ul #home_user_tab a{
     bottom: 20px;
    color: white;
    font-family: oxygen;
    font-size: 11px;
    font-weight: 700;
    left: 0;
    position: absolute;
    right: 0;
    text-transform: uppercase;

}

#user-name-bar{
    padding-top: 3px;
    color:white;
}
#user-name-bar a{
    position: relative !important;

    margin-top: 20px;
    display: block;
}
#user_tab ul #home_user_logo{
background: url("../images/comrsin.jpg") no-repeat scroll 0 0 / 169px auto rgba(0, 0, 0, 0);
    float: left;
    height: 70px;
    margin: 7px 0 0 5px;
    position: relative;
    width: 170px;
}

#user_tab ul #home_addreq{
    background-color: #037bb5;
    color: white;
    float: right;
    font-family: oxygen;
    font-size: 11px;
    font-weight: 700;
    height: 100%;
    margin: 0;
    padding: 19px 0px;
    text-transform: uppercase;
    width: 116px;
}

#user_tab ul #home_addexc, #user_tab ul #home_addlic{
    background-color: #037bb5;
    color: white;
    float: right;
    font-family: oxygen;
    font-size: 11px;
    font-weight: 700;
    height: 100%;
    margin: 0;
    padding: 26px 0px;
    text-transform: uppercase;
    width: 116px;
}

#user-login{
    background-color: #73AAC8;
   display: table;
   width: 100%;
   position: relative;
   height: 100%
} 

#bambam, #bambambam{
    margin-top: 20px;
    text-align: center;
}

#bambam a, #bambambam a{
    font-family: oxygen;
    font-size: 13px;
    color:#009AEA;
    margin: 6px;
    text-align: center;
}

#user-login > div{

  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  line-height: 23px;
  color: #666;
  font-size: 15px;
  font-weight: 300;
  height: 90%; 
  width: 460px;
  background-color: white;
  z-index: 10;
  margin: auto;
}

#user-login .form-item,.form-actions{
  margin:auto;
  text-align: center;
}

#user-login .form-type-textfield, #user-login .form-type-password{
    text-align: center;
}

#user-login .form-type-textfield input, #user-login .form-type-password input{
  height: 50px;
  background-color: #E1E8EF;
  border: none;
  width: 340px;
  padding: 0px;
  margin: auto;
  margin-bottom: 20px;
}

#user-login .form-type-textfield label, #user-login .form-type-password label{
    color: #005F8D;
  text-transform: uppercase;
  font-size: 12px;
  font-family: oxygen;
  font-weight: bold;
  text-align: left;
  width: 340px;
  margin: auto;
}

#user-login .description{
    display: none;
}

#user-login input[type="submit"]{
    height: 50px;
    width: 300px;
    background-color: #009AEA;
    font-family: oxygen;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
    color: white;
    margin: auto;
    border: 0;
    margin: 0;
    padding: 0;
    text-align: center;
    display: inline-block;
}

#user-login input[type="submit"]:hover{
    cursor: pointer;
    background-color: #0085C5;
}

#header-login #image{
    width: 300px;
    height: 115px;
    background:url("../images/spt.png");
    margin: auto;
    margin-bottom: 20px;
    margin-top: 20px;
}

#header-login #text-logiin{
    color: rgb(102, 102, 102);
    font-family: oxygen regular;
    font-size: 12px;
    height: auto;
    margin: auto auto 12px;
    text-align: center;
    width: 342px;
}

#user_tab{
    height: 80px;
    background-color: white;
}

#home_list, #request_list, #enterlist, #enterlist_en{
    background-color: #F0F3F7;
    text-align: center;
    padding-top: 20px;
}

#home_list tr.odd td a{
    color: #009AEA;
}

#myform{
    width:940px;
    margin: auto;
}

#myform h2{
 background-color: white;
 color: #005f8d;
 font-family: oxygen;
 font-size: 15px;
 font-weight: 700;
 margin: 0 0 0 20px;
 position: relative;
 text-align: center;
 text-transform: uppercase;
 width: 268px;
 z-index: 3;
}

#myform table tr th{
    height: 40px;
    font-family: oxygen;
    font-size: 13px;
    color: #005F8D;
    text-transform: uppercase;
    font-weight: 700;
    background-color: #E1E8EF;
    text-align: center;
}

#myform table tr{
    background-color: #E1E8EF;
}

table tbody td a{
    color: #009AEA;
}

#pixel{
    background-color:#e0e0e0;
    height: 1px;
    position: absolute;
    top: 24px;
    width: 100%;
}

#header-tabelas{
  background-color: white;
  height: 55px;
  position: relative;
  width: 100%;
  margin-top: 20px;
}

.page-user-register{
    background-color: #73aac8;
}

#user-register-form{
  background-color: white;
  margin: 20px auto 40px;
  padding: 60px;
  width: 660px;
  display: table;
}

#user-register-form a:hover{
    color: white;
}

#user-register-form input, #user-register-form textarea{
    background-color: #E1E8EF;
    border: 0px;
    height: 40px;
    width: 300px;
    float: left;
    margin-bottom: 25px;
}

#user-register-form .description{
    display: none;
}

#user-register-form label{
    font-family: oxygen;
    font-weight: 700;
    font-size: 11px;
    color: #005F8D;
    text-transform: uppercase;
    margin-bottom: 5px;
    width: 300px;
}

#user-register-form .grippie{
    display: none;
}

#user-register-form .form-radio{
    float: none;

    height: 20px;
    margin-bottom: 0;
    
    width: 22px;
}

#user-register-form .form-item{
    width: 300px;
}

#user-register-form .collapsible{
    float: left;
    width: 100%;
    margin: 15px 0 50px;
}

#user-register-form .collapsible .fieldset-legend a{
    color: #005f8d;
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 2;
}

#user-register-form .collapsible legend{
    width: 95px;
}

#user-register-form .collapsible .fieldset-wrapper #edit-field-nome-contacto{
    float: left;
}

#user-register-form .collapsible .fieldset-wrapper #edit-field-qualidade-contacto{
}

#edit-account .form-item{
    float: left;
    position: relative;
}

.page-user-edit #edit-account .form-item{
    float: none;
    position: relative;
}

#edit-account .form-item-mail{
    margin-left: 40px;
}

.page-user-edit #edit-account .form-item-mail{
    margin-left: 0px;
}

#edit-account{
    width: 100%;
}
#user-register-form .form-wrapper{
    margin: 10px;
}
#edit-field-tipo-de-entidade{
    position: relative;
    left: 0;
    float: left;
    width: 100%;
}

#edit-field-tipo-de-entidade #edit-field-tipo-de-entidade-und{
    float: right;
    left: 145px;
    position: absolute;
    top: 5px;
}

.form-item-field-tipo-de-entidade-und{
    float: left;
    width: 100px!important;
}

#user-register-form #edit-actions #edit-submit, #cancelar{
    background-color: #009AE4;
    font-family: oxygen;
    font-weight: 700;
    font-size: 15px;
    color: white;
    height: 50px;
    float: left;
    width: 300px;
    text-transform: uppercase;
}

#cancelar{
    background-color: #009AE4;
    font-family: oxygen;
    font-weight: 700;
    font-size: 15px;
    color: white;
    height: 50px;
    width: 300px;
    float: right;
    text-transform: uppercase;
    position: relative;
}

#cancelar:hover, #user-register-form #edit-actions #edit-submit:hover{
    background-color: #0085c5;
    cursor: pointer;
}

#cancelar span{
    bottom: 17px;
    left: 0;
    position: absolute;
    right: 0;
    top: 18px;
}

#user-register-form #header-login #legend-register, #user-register-form .required-fields .fieldset-legend{
    font-family: oxygen;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 15px;
    color: #005F8D;
}

#user-register-form #header-login{
    position: relative;
    margin-bottom: 20px;
}

#user-register-form #header-login #pixel-register{
  background-color: #e0e0e0;
  bottom: 7px;
  height: 1px;
  position: absolute;
  right: 0;
  width: 88%;
}

#request_add{
    background-color: #F0F3F7;
    width: 100%;
    padding-top: 40px;
}

#request_add .node-autorizacao-form, .content .node-autorizacao-form,
.content .node-exclusao-form, .content .node-licenciamento-form,
.content .node-liberacao-form, .content .node-licenciamento-form, .content .node-declaracao_anual-form
{
    width: 940px;
    margin: auto;
}

#request_add .node-autorizacao-form fieldset, .content .node-autorizacao-form fieldset,
.content .node-exclusao-form fieldset, .content .node-licenciamento-form fieldset,
.content .node-liberacao-form fieldset,
.content .node-declaracao_anual-form fieldset{
    margin: 0;
    box-shadow: none;
    border: 0px;
    margin-bottom: 0px;
    background-color: white;
}

#request_add .node-autorizacao-form fieldset{
    margin-bottom: 10px;
}

fieldset.group-info-geral, fieldset.group-tp-rs, fieldset.group-dt,fieldset.group-ep, fieldset.collapsible.collapsed.required-fields.form-wrapper.collapse-processed{
    margin-bottom: 20px;
    padding-bottom: 40px;
}

#request_add .node-autorizacao-form fieldset fieldset, .content .node-autorizacao-form fieldset fieldset{
}

#request_add .node-autorizacao-form .fieldset-title, .content .node-autorizacao-form .fieldset-title,
#request_add .node-exclusao-form .fieldset-title, .content .node-exclusao-form .fieldset-title,
#request_add .node-liberacao-form .fieldset-title, .content .node-liberacao-form .fieldset-title,
#request_add .node-licenciamento-form .fieldset-title, .content .node-licenciamento-form .fieldset-title,
#request_add .node-declaracao_anual-form .fieldset-title, .content .node-declaracao_anual-form .fieldset-title{
    font-family: oxygen;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    color:#009AE4;
}

#request_add .node-autorizacao-form fieldset fieldset .fieldset-title, .content .node-autorizacao-form fieldset fieldset .fieldset-title,
.content .node-exclusao-form fieldset fieldset .fieldset-title, .content .node-liberacao-form fieldset fieldset .fieldset-title , .content .node-licenciamento-form fieldset fieldset .fieldset-title{
    color: #005f8d;
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
}

#request_add .node-autorizacao-form #edit-actions #edit-submit, .content .node-autorizacao-form #edit-actions #edit-delete,.content #autorizacao-node-form #edit-actions #edit-submit, .content #autorizacao-node-form #edit-actions #edit-preview, #request_add #autorizacao-node-form #edit-actions #edit-preview{
    height: 50px;
    background-color: #009AE4;
    font-family: oxygen;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 15px;
    color: white;
    width: 300px;
    border: 0;
}

#request_add .node-autorizacao-form #edit-actions #edit-preview, .content .node-autorizacao-form #edit-actions #edit-delete ,.content #autorizacao-node-form #edit-actions #edit-preview{
    margin-left: 10px;
}

#request_add .node-autorizacao-form #edit-actions #edit-submit, .content .node-autorizacao-form #edit-actions #edit-submit{
    margin-right: 10px;
    margin-left: 20px;
}

#request_add .node-autorizacao-form #edit-actions, .content .node-autorizacao-form #edit-actions{
    padding-bottom: 50px;
    padding-top: 20px;
}

#request_add .node-autorizacao-form label, .content .node-autorizacao-form label, .page-node-edit .node-autorizacao-form label,
.content .node-exclusao-form label, .page-node-edit .node-exclusao-form label, .content .node-liberacao-form label, .content .node-declaracao_anual-form label, .page-node-edit .node-liberacao-form label,.content .node-licenciamento-form label, .page-node-edit .node-licenciamento-form label{
    font-family: oxygen;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
    color: #005F8D;
    width: 300px;
    margin-bottom: 4px;
}

#request_add .node-autorizacao-form #edit-field-op-o-transporte,.content .node-autorizacao-form #edit-field-op-o-transporte, .page-node-edit #edit-field-op-o-transporte{
    margin-top: 20px;
}

.content .node-autorizacao-form .form-item-title, .content .node-autorizacao-form #edit-field-op-o-transporte{
    margin-top: 20px;
}

#request_add .node-autorizacao-form input, .content .node-autorizacao-form input, .page-node-edit .node-autorizacao-form input,
.content .node-exclusao-form input, .page-node-edit .node-exclusao-form input, .content .node-liberacao-form input, .page-node-edit .node-liberacao-form input, .page-node-edit .node-licenciamento-form input, .content .node-licenciamento-form input, .page-node-edit .node-declaracao_anual-form input, .content .node-declaracao_anual-form input{
    background-color: #e1e8ef;
    border: 0 none;
    height: 40px;
    margin-bottom: 2px;
    width: 300px;
}

#request_add .node-autorizacao-form input[type='radio'], .content .node-autorizacao-form input[type='radio'], .page-node-edit .node-autorizacao-form input[type='radio'],
.content .node-exclusao-form input[type='radio'], .page-node-edit .node-exclusao-form input[type='radio'],
.content .node-liberacao-form input[type='radio'], .page-node-edit .node-liberacao-form input[type='radio'],
.content .node-licenciamento-form input[type='radio'], .page-node-edit .node-licenciamento-form input[type='radio']
{
    height: auto;
}



#request_add .node-autorizacao-form input, .content .node-autorizacao-form input, .page-node-edit .node-autorizacao-form input, #request_add .node-autorizacao-form textarea, 
.content .node-exclusao-form input, .page-node-edit .node-exclusao-form input,
.content .node-liberacao-form input, .page-node-edit .node-liberacao-form input,
.content .node-licenciamento-form input, .page-node-edit .node-licenciamento-form input,
.content .node-declaracao_anual-form input, .page-node-edit .node-declaracao_anual-form input{
    width: 430px;
}

.content .node-autorizacao-form .fieldset-wrapper .form-wrapper{
    
}

#request_add .node-autorizacao-form .form-type-radio input, .page-node-edit .node-autorizacao-form .form-type-radio input, .content .node-autorizacao-form .form-type-radio input,
.page-node-edit .node-exclusao-form .form-type-radio input, .content .node-exclusao-form .form-type-radio input,
.page-node-edit .node-liberacao-form .form-type-radio input, .content .node-liberacao-form .form-type-radio input,
.page-node-edit .node-licenciamento-form .form-type-radio input, .content .node-licenciamento-form .form-type-radio input{
    margin: 0;
    width: 20px;
    padding: 20px;
}

#request_add .node-autorizacao-form .form-checkbox, .content .node-autorizacao-form .form-checkbox , .page-node-edit .node-autorizacao-form .form-checkbox{
    margin: 0;
    height: 0;
    width: 20px;
    padding: 20px;
}



.content .node-autorizacao-form .form-type-checkbox, .page-node-edit .node-autorizacao-form .form-type-checkbox{
    padding: 10px;
}

.content .node-autorizacao-form .form-type-radio, .page-node-edit .node-autorizacao-form .form-type-radio, .content .node-autorizacao-form .form-type-radio{
    padding: 10px;
}

#footer{
    width: 100%;
    background-color: white;
    height: 40px;
    position: relative;
    bottom: 0;
}

#rights{
    float: left;
    color: #666666;
    padding:10px;
}
#powered{
    float: right;
    color: #666666;
    padding:10px;
}
#javali{
 background: url("../images/spt.png") repeat scroll 0 -250px rgba(0, 0, 0, 0);
 float: right;
 height: 20px;
 padding: 10px;
 width: 56px;
}

.not-logged-in #request_list, .not-logged-in #home_list{
    display: none;
}

.node-autorizacao-form .group-info-geral .form-item, .node-autorizacao-form .group-info-geral .form-wrapper,
.node-exclusao-form .group-info-geral .form-item, .node-exclusao-form .group-info-geral .form-wrapper,
.node-liberacao-form .group-info-geral .form-item, .node-liberacao-form .group-info-geral .form-wrapper,
.node-licenciamento-form .group-info-geral .form-item, .node-licenciamento-form .group-info-geral .form-wrapper{
    margin-left: 10px;
    float: left;
    height: 86px;
}

.node-autorizacao-form .group-info-geral .form-item-title{
    margin-left: 20px;
    margin-top: 10px;
}

.node-autorizacao-form .group-info-geral fieldset.collapsible div.fieldset-wrapper{
    padding-bottom: 20px;
}

.node-autorizacao-form .group-empresa-transporte .fieldset-wrapper div.form-wrapper{
    width: 430px;
    float: left;
}

.node-autorizacao-form .group-empresa-transporte .fieldset-wrapper .form-wrapper{
    width: 550px;
}

.node-autorizacao-form fieldset.collapsible input[type='submit'], .node-exclusao-form fieldset.collapsible input[type='submit'],.node-liberacao-form fieldset.collapsible input[type='submit'], .node-licenciamento-form fieldset.collapsible input[type='submit']{
    width: auto!important;
}

#autorizacao-node-form #edit-field-guia-de-transporte input[type='submit']{
        width: auto!important;

}

#edit-field-transporte-und-0 legend span{
    color: #005f8d;
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
}


.node-autorizacao-form #edit-actions input:hover{
    background-color: #0085c5!important;
    cursor: pointer;
}

.page-node-edit.node-type-autorizacao .content .node-autorizacao-form{
    margin-top: 40px;
}
.page-node-edit #wrapper{
    background-color: #f0f3f7;
}

.node-autorizacao-form fieldset.collapsible.collapsed .fieldset-legend,
.node-exclusao-form fieldset.collapsible.collapsed .fieldset-legend,
.node-liberacao-form fieldset.collapsible.collapsed .fieldset-legend,
.node-licenciamento-form fieldset.collapsible.collapsed .fieldset-legend,
.node-declaracao_anual-form fieldset.collapsible.collapsed .fieldset-legend{
    
    background: none;
    background-color: rgb(0,154,228);
    padding:0;
    margin: 0;
}

.node-autorizacao-form fieldset.collapsible.collapsed .fieldset-legend strong, .page-user-register fieldset.collapsible.collapsed .fieldset-legend strong,
.node-exclusao-form fieldset.collapsible.collapsed .fieldset-legend strong, .node-liberacao-form fieldset.collapsible.collapsed .fieldset-legend strong, .node-licenciamento-form fieldset.collapsible.collapsed .fieldset-legend strong,
.node-declaracao_anual-form fieldset.collapsible.collapsed .fieldset-legend strong{
    color: white;
    padding-left: 10px;
    padding-right: 10px;
}

.node-autorizacao-form .fieldset-legend span.summary, .page-user-register .fieldset-legend span.summary{
    margin-left: 0px;
}
.node-autorizacao-form fieldset.collapsible strong, .page-user-register fieldset.collapsible strong,
.node-exclusao-form fieldset.collapsible strong, .node-liberacao-form fieldset.collapsible strong,.node-licenciamento-form fieldset.collapsible strong{
    display: none;
}

.node-autorizacao-form fieldset.collapsible span, .page-user-register fieldset.collapsible span,
.node-exclusao-form fieldset.collapsible span, .node-liberacao-form fieldset.collapsible span,.node-licenciamento-form fieldset.collapsible span,.node-declaracao_anual-form fieldset.collapsible span{
    display: inline;
}

.node-autorizacao-form fieldset.collapsible.collapsed span, .page-user-register fieldset.collapsible.collapsed span,
.node-exclusao-form fieldset.collapsible.collapsed span, .node-liberacao-form fieldset.collapsible.collapsed span,.node-licenciamento-form fieldset.collapsible.collapsed span,.node-declaracao_anual-form fieldset.collapsible.collapsed span{
    display: block;
}

.node-autorizacao-form fieldset.collapsible.collapsed strong, .page-user-register fieldset.collapsible.collapsed strong,
.node-exclusao-form fieldset.collapsible.collapsed strong, .node-liberacao-form fieldset.collapsible.collapsed strong, .node-licenciamento-form fieldset.collapsible.collapsed strong, .node-declaracao_anual-form fieldset.collapsible.collapsed strong{
    display: block;
}
#edit-field-transporte-und-0-field-empresas-lista-und{
    display:none;
}

/*************************************************

Dia 10

*************************/

.page-node .content .node{
    width: 940px;
    margin:auto;
}

.page-node .content .node .field .field-label{
    color: #005F8D;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: oxygen;
    padding-top: 5px;
    padding-left: 10px;
    background-color: white;
    padding-bottom: 5px;
    width: 100%;
}

.page-node .profile .field .field-items{
    font-family: oxygen;
    font-size: 13px;
    color: #666666;

}

.page-user .profile .field .field-label, .page-user .profile dl dt{
    color: #005F8D;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: oxygen;
    padding-top: 5px;
    padding-bottom: 5px;
}

.page-user .content .node .field .field-items, .page-user .profile dl dd{
    font-family: oxygen;
    font-size: 13px;
    color: #666666;

}

#wrapper{
    background-color: #F0F3F7;
}

.page-field-collection .content{
    width: 940px;
    margin: auto;
    margin-top: 40px;
}

.page-field-collection .field-type-text .form-item label{
    color: #005F8D;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: oxygen;
}

.page-field-collection .field-type-text input[type="text"]{
    height: 40px;
    background-color: #E1E8EF;
    border:0 none;
    box-shadow: none;
}

#edit-actions input[type="submit"]{
    background-color: #009AE4;
    font-family: oxygen;
    font-weight: 700;
    font-size: 15px;
    color: white;
    height: 50px;
    width: 300px;
    text-transform: uppercase;
    border:0;
}

#edit-actions input:hover{
    background-color: #0085C5;
    cursor: pointer;
}

#edit-actions--2 input[type="submit"]{
    background-color: #009AE4;
    font-family: oxygen;
    font-weight: 700;
    font-size: 15px;
    color: white;
    height: 50px;
    width: 300px;
    text-transform: uppercase;
    border:0;
    margin-top: 10px;
}

#edit-actions--2 input:hover{
    background-color: #0085C5;
    cursor: pointer;
}

#edit-actions--2 input:hover{
    background-color: #0085C5;
    cursor: pointer;
}

#edit-actions--2 #edit-submit{
    margin-right: 3px;
}


#edit-actions--2 #edit-preview{
    margin-left: 3px;
}

.page-node .field-collection-view-links, .page-node .action-links{
    display: none;
}

.page-node-add-autorizacao .content,
.page-node-add-exclusao .content,
.page-node-add-liberacao .content,
.page-node-add-licenciamento .content,
.page-node-add-declaracao-anual .content{
  margin-top: 40px;
}

.page-node-add .node-autorizacao-form .form-checkbox, .page-node-add .node-exclusao-form .form-checkbox, .page-node-edit .node-exclusao-form .form-checkbox, .page-node-add .node-liberacao-form .form-checkbox, .page-node-edit .node-liberacao-form .form-checkbox{
    margin: 0;
    height: 10px;
    width: 20px;
    padding: 20px;
}
.field-name-field-outras-caracteristicas .form-checkbox{
     margin: 0!important;
    height: 10px!important;
    width: 20px!important;
    padding: 20px!important;
}
.page-node-add .node-autorizacao-form .form-type-checkbox{
    padding: 10px;
}

.page-node-add-empresa .content, #enterprise_add{
    background-color: white;
    padding: 10px;
    width: 940px;
    margin: auto;
    margin-top: 30px;
    border: 1px solid #f0f3f7;
}

.tabledrag-toggle-weight{
    display: none;
}

.profile{
    width: 940px;
    margin:auto;
    margin-top: 40px;
}

.page-node-add-empresa .form-type-textfield label, #enterprise_add .form-type-textfield label{
   color: #005f8d;
   font-family: oxygen;
   font-size: 13px;
   font-weight: 700;
   margin-bottom: 4px;
   text-transform: uppercase;
   width: 300px;
}

.node-type-empresa .form-type-textfield label{
   color: #005f8d;
   font-family: oxygen;
   font-size: 13px;
   font-weight: 700;
   margin-bottom: 4px;
   text-transform: uppercase;
   width: 300px;
}
.node-type-empresa .form-type-textfield input{
    background-color: #e1e8ef;
    border: 0 none;
    height: 40px;
    margin-bottom: 25px;
}

.page-node-add-empresa .content, #enterprise_add{
    margin-top: 40px;
}

#enterprise_add{
    margin-top: 40px;
    width: 940px;
}

.page-node-add-empresa .form-type-textfield input, #enterprise_add .form-type-textfield input{
    background-color: #e1e8ef;
    border: 0 none;
    height: 40px;
    margin-bottom: 25px;
}

#enterprise_add #edit-actions #edit-submit, .node-type-empresa #edit-actions #edit-submit ,.page-node-add-empresa #edit-actions #edit-submit{
    margin-right: 3px;
}

#enterprise_add #edit-actions #edit-preview, .node-type-empresa #edit-actions #edit-preview ,.page-node-add-empresa #edit-actions #edit-preview{
    margin-left: 3px;
    margin-right: 6px;
}

input.form-submit.ajax-processed{
    background-color: #009AE4!important;
    border: 0;
    color: white;
    padding:2px!important;
}

.field-widget-date-popup legend span{
    display: none!important;
}

.field-widget-date-popup fieldset{
    padding: 0!important;
    margin: 0!important;
}

.description{
}

.field-widget-field-collection-embed legend span{

}

.page-admin-help .content{
    width: 940px;
    margin: auto;
    margin-top: 40px;
}

.preview{
    width: 940px;
    margin: auto;
    margin-top:40px;
}

.preview .node-teaser, .preview h3{
    display: none;
}

.preview .node .field .field-label{
    color: #005F8D;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: oxygen;
    padding-top: 5px;
    padding-bottom: 5px;
}

.preview .node .field .field-items{
    font-family: oxygen;
    font-size: 13px;
    color: #666666;

}

#home_user_logo a{
    display: block;
    width: 100%;
    height:100%;
}
.node-autorizacao-form .form-item-title, .node-exclusao-form .form-item-title, .node-liberacao-form .form-item-title, .node-licenciamento-form .form-item-title{
    display: none;
}
div.vertical-tabs {
    display: none;
}
.label_act{
    float: left;
    
    font-size: 20px;
    height: 32px;
    padding-top: 15px;
}.label_act{
    
}

#field-turno-manh-ou-tarde-add-more-wrapper{
    padding-left: 20px;
}

.page-user.page-user-edit .region-content{
    width: 940px;
    margin: auto;
}

.page-user.page-user-edit .region-content #edit-account .form-item-mail{
    float: none;
}

.page-user.page-user-edit .region-content #edit-field-nif,.page-user.page-user-edit .region-content #edit-field-morada, .page-user.page-user-edit .region-content #edit-field-pa-s,.page-user.page-user-edit .region-content #edit-field-email{
    float: none;
}

.page-user.page-user-edit .region-content #edit-field-nome, .page-user.page-user-edit .region-content #edit-field-localidade, .page-user.page-user-edit .region-content #edit-field-cod-postal{
    float: none;
}

.print-content .field-collection-view-links, .print-content .action-links{
    display: none;
}

.print-content{
    font-size: 20px;
    line-height: 30px;
}

#print-pdf-image{
    width: 300px;
    height: 115px;
    background:url("../images/spt.png");
    margin: auto;
    margin-bottom: 20px;
    margin-top: 20px;
}

.pdf-title{
    font-size: 16px;
    text-align: center;
    font-weight: 700;
    line-height: 17px;
}



.print-content .entity-field-collection-item .field{
    position: relative;
    top: -120px;
}

.page-user-register .group-rl{
    width: 100%;
}

.page-user-register .group-rl span.fieldset-legend{
    color: rgb(0, 95, 141);
    text-transform: uppercase;
    font-weight: 700;
}

.page-user-register .group-contacto-user{
    width: 100%;
}

.page-user-register .group-contacto-user span.fieldset-legend{
    color: rgb(0, 95, 141);
    text-transform: uppercase;
    font-weight: 700;
}

.page-user-register #edit-field-email{
}

.page-user-register #edit-field-nif{
    display: none;
}

.page-user-register #edit-field-localidade, .page-user-register #edit-field-cod-postal{
}

.page-user-register #edit-field-pa-s{
}

textarea{
      background-color: rgb(225, 232, 239);
    border: 0 none;
    
    height: 40px;
    margin-bottom: 25px;
}

.page-user-edit textarea{
    background-color: white;
    border: 1px solid rgb(173,169,165);
    margin-bottom: auto;
    width: auto;
    border-radius:5px;
}

.grippie{
    display: none;
}

#field-sede-pedido-add-more-wrapper textarea{
    width: 430px;
}

#user_tab a{
    color: white;
}

#edit-field-nif, #edit-field-morada, #edit-field-pa-s, #edit-field-email, #edit-field-nunero-licenca-alavara{
    
}
#edit-field-localidade, #edit-field-cod-postal{
    
}

#edit-field-morada, #edit-field-c-digo-da-certid-o-permane, #edit-field-cod-postal, #edit-field-n-licen-a-de-funcionamento{
    float: right;
    height: 95px;
}

.page-user-edit #edit-field-morada,.page-user-edit #edit-field-c-digo-da-certid-o-permane,.page-user-edit #edit-field-cod-postal,.page-user-edit #edit-field-n-licen-a-de-funcionamento{
    float: left;
    height: auto;
}

#edit-field-n-licen-a-de-funcionamento{
    position: relative;
    top: -15px;
}

#edit-field-op-o-transporte .form-type-radios label{
    margin-bottom: 10px!important;
}

#edit-field-transporte #field-transporte-add-more-wrapper #edit-field-transporte-und-0, #edit-field-transporte fieldset fieldset{
    margin-top: 0px!important;
}

#edit-field-sementes-und-0 span.fieldset-legend:first-child{
    display: none;
}

#edit-field-sementes-und-0 .fieldset-wrapper span.fieldset-legend{
    display: block;
}

#edit-field-geradores-und-0 span.fieldset-legend:first-child{
    display: none;
}

#edit-field-geradores-und-0 .fieldset-wrapper span.fieldset-legend{
    display: block;
}

/***************************************************************************************************************/

.not-logged-in #enterlist{
    display: none;
}

.page-user-register fieldset{
    border: 1px solid #E1E8EF!important;
}

#enterprise_add fieldset{
    box-shadow: 0!important;
}

tr.even, tr.odd{
    border:1px solid rgb(176, 215, 236)!important;
}

#enterprise_add .group-rp-empresa .fieldset-legend a{
    padding-left: 5px!important;
    background-color: white!important;
}

#enterprise_add .field-label label{
      color: rgb(3, 123, 181);
    font-weight: 400;
    line-height: 25px;
    padding-bottom: 10px;
    padding-left: 14px;
    padding-top: 10px;


}

#enterlist_en{
}

 #edit-field-fontes-seladas-und-0-field-tipo-data, #edit-field-fontes-abertas-und-0-field-tipo-data{
    position: absolute;
    top: 172px;
}

.group-outros .field-name-field-tipo-data{
    position: absolute;
    top: 246px;
}

#edit-field-outros-und-0-field-tipo-data .form-type-radio{
    padding: 0;
}

.field-name-field-volume-total-do-pacote{
    padding-top:5px;
    padding-bottom: 5px;
}

fieldset legend span{
    color: rgb(0, 154, 228);
}



.field-type-datestamp .fieldset-wrapper{
    margin: 0;
    padding: 0;
}



.field-name-field-data-fs .container-inline-date .date-padding {
    float: left;
  
}

#edit-field-para-raios-und-0-field-data-fs .form-wrapper{
    position: absolute;
}


.group-detec-ionic .field-name-field-n-unidades{
    height: 69px;
    padding-top: 18px;
}


#edit-field-detec-ionic-und-0-field-n-unidades label{
}

#edit-field-detec-ionic-und-0-field-actividade-n2-fa{
    height: 63px;
}

.date-clear{
    width: 100px;
}

.page-node-edit.node-type-autorizacao fieldset.collapsible, .page-node-add.page-node-add-autorizacao fieldset.collapsible,
.page-node-edit.node-type-exclusao fieldset.collapsible, .page-node-add.page-node-add-exclusao fieldset.collapsible,
.page-node-edit.node-type-liberacao fieldset.collapsible, .page-node-add.page-node-add-liberacao fieldset.collapsible,
.page-node-edit.node-type-licenciamento fieldset.collapsible, .page-node-add.page-node-add-licenciamento fieldset.collapsible,
.page-node-edit.node-type-declaracao-anual fieldset.collapsible, .page-node-add.page-node-add-declaracao-anual fieldset.collapsible{
    border: 0px;
}


.page-node-edit.node-type-autorizacao #autorizacao-node-form input[id*='field-actividade-n1']{
    width: 100px!important;

    float: left!important;
    margin-right: 10px!important;
    /* font-size: 30px; */
}

input[id*='field-actividade-n1']{
    width: 100px!important;

    float: left!important;
    margin-right: 10px!important;
    /* font-size: 30px; */
}

.page-node-edit.node-type-autorizacao #autorizacao-node-form input[id*='field-actividade-n1']::after{
    content:"10^";

}
.page-node-edit.node-type-autorizacao #autorizacao-node-form input[id*='field-actividade-n2']{
    margin-left: 4px!important;
    width: 50px!important;
}

input[id*='field-actividade-n2']{
    margin-left: 4px!important;
    width: 50px!important;
}
.page-node-edit.node-type-autorizacao #autorizacao-node-form label[for*='field-actividade-n2']{
    display: none!important;
}

label[for*='field-actividade-n2']{
    display: none!important;
}

#edit-field-outros-und-0-field-outras-caracteristicas-und .form-item{
    padding: 2px;
}

.page-node-edit.node-type-autorizacao #edit-field-geradores-und-0-field-tipo-data .form-type-radio{
    padding: 0;
}

.page-node-edit.node-type-autorizacao .group-ep{
    display: none;
}

#pdfs{
    width: 100%;
    color: black;
    display: inline-block;
    text-align: center;
}

#pdfs a{
     float: left;
    font-weight: 700;
    padding: 6px 0;
}

#centerpdf{

    width: 940px;

}

#pdf-1{
    background: url("images/pdffile.png");
}

#imagepdf{
    background: url("../images/pdffile.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    padding: 2px;
    width: 20px;
}

table.field-multiple-table tr th label{
    display: none!important;
}

.node-empresa-form table.field-multiple-table tr th label{
    display: block!important;
    background: none!important;
}


#edit-field-fontes-seladas table.field-multiple-table tr td fieldset legend span.fieldset-legend{
    display: none;
}

table.field-multiple-table tr td .field-type-file.field-name-field-fotografia legend span.fieldset-legend{
    display: block!important;
    color: #005f8d;
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 4px;
    background: none!important;
    text-transform: uppercase;
    padding-left: 0px;
    margin-top: 4px;
}

table.field-multiple-table tr td .field-type-file.field-name-field-fotografia .form-type-managed-file label{
}

#edit-field-fontes-abertas table.field-multiple-table tr td fieldset legend span.fieldset-legend{
    display: none;
}

#edit-field-geradores table.field-multiple-table tr td fieldset legend span.fieldset-legend{
    display: none;
}

#edit-field-sementes table.field-multiple-table tr td fieldset legend span.fieldset-legend{
    display: none;
}

#edit-field-para-raios table.field-multiple-table tr td fieldset legend span.fieldset-legend{
    display: none;
}

#edit-field-detec-ionic table.field-multiple-table tr td fieldset legend span.fieldset-legend{
      display: none;
}

#edit-field-sais-uranio-torio table.field-multiple-table tr td fieldset legend span.fieldset-legend{
    display: none;
}

#edit-field-sementes .fieldset-wrapper legend span, #edit-field-geradores .fieldset-wrapper legend span{
    display: none;
}

#field-para-raios-add-more-wrapper .field-suffix{

}
.group-fer .field-name-field-actividade-n1-fa, .group-para-raios .field-name-field-actividade-n1-fa{
    position: relative;
}

.form-managed-file{
    height: 40px;
    display: flex;
}

.form-managed-file input{
    position: relative;
}
#custom-module-get-settings{
    width: 940px;
    margin: auto;
}

#custom-module-get-settings strong{
    display: none;
}

#custom-module-get-settings fieldset{
    border: 0px;
    padding: 10px;
}

#custom-module-get-settings #edit-body-login-format, #custom-module-get-settings #edit-body-request-format, #custom-module-get-settings #edit-text-login-var-format{
    display: none;
}

#custom-module-get-settings .wysiwyg-toggle-wrapper{
    display: none;
}
#custom-module-get-settings a{
    font-size: 20px;
    padding-left: 20px;
}

.popup{
    background-color: rgb(255, 255, 255);
    bottom: 0px!important;
    color: rgb(102, 102, 102);
    border: 3px solid rgb(0, 154, 228);
    font-size: 15px;
    font-weight: 300;
    left: 0;
    line-height: 23px;
    margin: auto;
    overflow: hidden;
    position: fixed!important;
    right: 0;
    width: 460px!important;
    z-index: 12;
    text-align: center;
}

.img_popup_login{
    background: url("../images/spt.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 115px;
    margin: 20px auto;
    width: 300px;
}

.title_popup_login{
    color: rgb(0, 95, 141);
    font-family: oxygen;
    font-size: 12px;
    font-weight: bold;
    margin: auto;
    text-align: left;
    text-transform: uppercase;
    width: 340px;
}
.body_popup_login{
    color: rgb(102, 102, 102);
    font-family: oxygen regular;
    font-size: 12px;
    height: auto;
    margin: auto auto 12px;
    text-align: center;
    width: 342px;
}

.inputsubmitpopupid{
    background-color: rgb(0, 154, 228);
    border: 0 none;
    color: rgb(255, 255, 255);
    font-family: oxygen;
    font-size: 15px;
    font-weight: 700;
    height: 50px;
    margin-top: 10px;
    text-transform: uppercase;
    width: 300px;

}

#home_rqlist-1{
    padding: 33px 0px;
    width: 100px;
}


#home_enterlist_mail_all{
	

    width: 60px;
}

#home_enterlist_mail{
	
	width: 60px;
		
}

#pdf-1, #pdf-2, #pdf-3{
    float: left;
    height: 26px;
    margin-right: 10px;
}

.ajax-new-content{
    position: relative;
}



/************************************* Settings *************************************/

#custom-module-get-settings label{
    color: rgb(0, 154, 228);
}


#custom-module-get-settings input, .page-user-edit textarea{
    border: 1px solid #E1E8EF;
    border-radius: 4px;
    background-color: #E1E8EF
}



#custom-module-get-settings.region-content{
    background-color: white;
}



/************************************* FIM *************************************/

/************************** BOTOES ****************************/
#edit-actions #edit-btn-reject{
    margin-left: 3px;
    margin-right: 3px;
}

.page-node-edit #field-turno-manh-ou-tarde-add-more-wrapper{
    padding-left: 10px;
}

/***********************************************Domingo **************************************************/

.field-type-list-text.field-name-field-tipo-data.field-widget-options-buttons.form-wrapper, .field-type-list-text.field-name-field-tipo-data.field-widget-options-buttons.form-wrapper{
  position: absolute;
    top: 172px;
    width: 146px;
}

.field-type-datestamp .container-inline-date input{
    width: 246px!important;
}



.group-sm .field-type-datestamp .container-inline-date input, .group-para-raios .field-type-datestamp .container-inline-date input{
    width: 430px!important;
}

.required-fields.group-sm .field-widget-date-popup fieldset{
    position: absolute;
}

 .group-sm .field-type-datestamp .fieldset-wrapper, 
 .group-para-raios .field-type-datestamp .fieldset-wrapper{
    margin: 0!important;
    padding: 0!important;
}
.group-sm .field-type-datestamp .fieldset-wrapper .date-padding, .group-para-raios .field-type-datestamp .fieldset-wrapper .date-padding{
    margin:0;
    padding: 0;
}

#edit-field-geradores .fieldset-wrapper{
 
}

.field-name-field-tipo-data .form-type-radios .form-radios .form-type-radio{
    padding: 0;
 }

.field-widget-field-collection-embed .fieldset-wrapper{
    position: relative;
}

.group-fer .field-name-field-actividade-n1-fa .field-suffix, 
.group-para-raios .field-name-field-actividade-n1-fa .field-suffix{
    height: 32px;
    left: 226px;
    position: absolute;
    top: 31px;
}

#edit-field-sementes .fieldset-wrapper .date-padding, #edit-field-para-raios .fieldset-wrapper .date-padding{
    padding-left: 0px!important;
}

.group-sais-uranio-torio .field-name-field-cp-licenca-func {
    padding-left: 17px;
    padding-top: 4px;
}

#edit-field-turno-manh-ou-tarde- input{
    width: 246px!important;
}

.field-name-field-cod-balanc-fs{
    position: relative;
}

#edit-field-listagem-de-sementes-por-l{
    position: relative;
}

.label_info{
    color: #005f8d;
    font-family: oxygen;
    font-size: 14px;
    font-weight: 700;
    left: 436px;
    position: absolute;
    text-decoration: underline;
    top: 30px;
}

#edit-field-listagem-de-sementes-por-l .label_info{
    left: 542px;
}

.label_info:hover{
    cursor: pointer;
}

.label_info:hover .info-popup{
    display: block;
}

.info-popup{
     background-color: rgb(225, 232, 239);
    color: #005f8d;
    font-family: oxygen;
    font-size: 10px;
    font-weight: 100;
    left: 44px;
    padding: 5px;
    position: absolute;
    top: -11px;
    width: 258px;
    display: none;
	z-index: 99;
}

#edit-field-para-raios .field-name-field-data-fs{
    height: 90px;
}

#edit-field-sementes .field-name-field-data-fs{
    height: 80px;
}

/**************************** PARA RAIOS CAMPOS DUPLOS ******************************/

#edit-field-para-raios .field-name-field-taxa-dose-contacto input, #edit-field-outros .field-name-field-taxa-dose-contacto input{
    width: 100px;
    margin-right: 10px;
    float: left;
}
#edit-field-outros .field-name-field-taxa-dose-contacto-metro{
	margin-top: 5px;
}

#edit-field-outros .field-name-field-taxa-dose-contacto-metro-2{
	margin-bottom:10px;
}
#edit-field-para-raios .field-name-field-field-taxa-dose-contacto-2 input, #edit-field-outros .field-name-field-field-taxa-dose-contacto-2 input{
    width: 50px;
    margin-left: 6px;
}

#edit-field-para-raios .field-name-field-field-taxa-dose-contacto-2 label, #edit-field-outros .field-name-field-field-taxa-dose-contacto-2 label{
    display: none;
}

#edit-field-para-raios .field-name-field-taxa-dose-contacto label, #edit-field-outros .field-name-field-taxa-dose-contacto label{
color: #005f8d;
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 4px;
    text-transform: uppercase;
    width: 300px;
}
#edit-field-para-raios .field-name-field-taxa-dose-contacto-metro, #edit-field-para-raios .field-name-field-field-taxa-dose-contacto-2 ,#edit-field-para-raios .field-name-field-taxa-dose-contacto-metro-2, #edit-field-para-raios .field-name-field-taxa-dose-contacto{

}
/*****/

#edit-field-para-raios .field-name-field-taxa-dose-contacto-metro input, #edit-field-outros .field-name-field-taxa-dose-contacto-metro input{
    width: 100px;
    margin-right: 10px;
    float: left;
}

#edit-field-para-raios .field-name-field-taxa-dose-contacto-metro-2 input, #edit-field-outros .field-name-field-taxa-dose-contacto-metro-2 input{
    width: 50px;
    margin-left: 6px;
}

#edit-field-para-raios .field-name-field-taxa-dose-contacto-metro-2 label, #edit-field-outros .field-name-field-taxa-dose-contacto-metro-2 label{
    display: none;
}

#edit-field-para-raios .field-name-field-taxa-dose-contacto-metro label, #edit-field-outros .field-name-field-taxa-dose-contacto-metro label{
color: #005f8d;
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 4px;
    text-transform: uppercase;
    width: 300px;
}

#edit-field-para-raios .label_act{
    height: 25px;
}


/**************************** Sais Uranio CAMPOS DUPLOS ******************************/

.group-sais-uranio-torio .field-name-field-taxa-dose-contacto input, .field-name-field-contentor-usado .field-name-field-taxa-dose-contacto input{
    width: 100px;
    margin-right: 10px;
    float: left;
}

.group-sais-uranio-torio .field-name-field-field-taxa-dose-contacto-2 input, .field-name-field-contentor-usado .field-name-field-field-taxa-dose-contacto-2 input{
    width: 50px;
    margin-left: 6px;
    margin-bottom: 10px;
}

.group-sais-uranio-torio .field-name-field-field-taxa-dose-contacto-2 label, .field-name-field-contentor-usado .field-name-field-field-taxa-dose-contacto-2 label{
    display: none;
}

.group-sais-uranio-torio .field-name-field-taxa-dose-contacto label, .field-name-field-contentor-usado .field-name-field-taxa-dose-contacto label{
color: #005f8d;
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 4px;
    text-transform: uppercase;
    width: 300px;
}

/*****/

/*********************** DIA 3 ***********************************/
.field-name-field-cod-balanc-fs .description{
    display: none;
}

, 
#edit-field-outros .form-item legend:first-child span.fieldset-legend{
    display: none;
}

#edit-field-geradores .group-docs .fieldset-wrapper{
    display: block !important;
    margin: 0;
    padding: 0;
}

#edit-field-geradores .group-docs{
    height: 142px;
    padding: 0;
}

.fieldset-wrapper .form-item .description strong{
    display: inline!important;
}

#text-logiin{
    display: none;
}

.not-logged-in #header-login #text-logiin{
    display: block;
}

.page-user-edit #edit-locale{
    display: none;
}

/************************ USER EDIT ******************************************************************************/

.page-user-edit label{
     color: #005f8d;
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 4px;
    text-transform: uppercase;
    width: 300px;
}

.page-user-edit{
    background-color:rgb(240, 243, 247);
}
.page-user-edit input, .page-user-edit textarea{
    background-color: #e1e8ef;
    border: 0 none;
    height: 40px;
}

.page-user-edit textarea{
    width: 400px;
    border-radius: 0px;
}

.page-user-edit .field-type-text input{
    width: 400px;
}

.page-user-edit .group-contacto-user #edit-field-email input{
    width: 250px;
}

.page-user-edit fieldset{
border: 1px solid #E1E8EF;
}

.page-user-edit #edit-field-n-licen-a-de-funcionamento{
    top: 0px;
    margin-right: 5px;
}

.page-user-edit .region-content{
    background-color: white;
}

.page-user-edit #edit-timezone{
    display: none;
}

.page-user-edit #edit-submit{
    margin-right: 3px;
}

.page-user-edit #edit-cancel{
    margin-left: 3px;
}

.page-user-edit #user-profile-form{
       background-color: white;
    margin: 30px auto auto;
    padding: 10px;
    width: 940px;
}

/************************ VER USER ******************************************************************************/


.page-user{
    background-color:rgb(240, 243, 247);
}

.page-user .profile{
    background-color: white;
    margin: 30px auto 10px;
    padding: 10px;
    width: 940px;
}

.page-user .profile .field-label{
     color: #005f8d;
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 4px;
    text-transform: uppercase;
    width: 300px;
}

.page-user .profile .field-items .field-item{
     background-color: white;
    border: 0 none;
    border-radius: 0;
    height: 29px;
    padding-top: 12px;
    width: 495px;
}

.page-user .profile h3, .page-user .profile dl{
    display: none;
}

/************************************* FIM *************************************/

.page-node-edit.node-type-empresa fieldset.collapsible .fieldset-legend strong{
    color: white;
    padding-left: 10px;
    padding-right: 10px;
}

.page-node-edit.node-type-empresa fieldset.collapsible .fieldset-legend{
    background: none repeat scroll 0 0 rgb(0, 154, 228);
    margin: 0;
    padding: 0;
}

/************************ VER NODE ******************************************************************************/


.page-node .content .node{
}

.

.page-node .content .node .field-label{
     color: #005f8d;
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 4px;
    text-transform: uppercase;
    width: 300px;
}

.page-node .content .node .field-items .field-item{
     background-color: white;
    border: 0 none;
    border-radius: 0;
    height: 29px;
    padding-top: 12px;
    width: 100%;
    padding-left: 10px;
}

.page-node .content .node{
    overflow:hidden;
    margin-top: 40px;
}

.page-node .content .node .field-collection-container .field-items .field-item{
     background-color: #e1e8ef;
    border: 0 none;
    border-radius: 0;
    height: 0px;
    padding:0;
    width: 495px;
}

.page-node .content .node .field-type-field-collection .field-item{
    background-color: white!important;
}

.page-node .content .node .field-collection-container .field-type-field-collection 
.field-items .field-item .field-collection-view .entity-field-collection-item .content .field-label-above .field-items .field-item{

}

.page-node .content .node .field-collection-container .field-type-field-collection 
.field-items .field-item .field-collection-view .entity-field-collection-item .content .field-type-field-collection.field-label-above {
    background-color: white!important;
}


.page-node .content .node .field-type-field-collection .field-collection-container{
    margin-top: 0px;
}



.page-node .content .node .field-collection-container .field-items .field-item .field-collection-view .field-item{
    background-color: #e1e8ef;
    border: 0 none;
    border-radius: 0;
    min-height: 29px;
	height: auto;
    padding-top: 12px;
    width: 495px;
}

.page-node .content .node .field-collection-container .field-items .field-item .field-collection-view .content{
    margin: 0;
    padding: 0;
}

.page-node .content .node .field-collection-container .field-items .field-item .field-collection-view{
    width: 940px;
}

.page-node .content .node .field-collection-container .field-label:first-child{
     background: none repeat scroll 0 0 transparent;
    color: #009ae4;
    float: left;
    font-family: oxygen;
    font-size: 20px;
    font-weight: 700;
    left: -10px;
    padding: 10px;
    position: relative;
    text-transform: uppercase;
    top: -40px;
    width: auto;
}

.page-node .content .node .field-collection-container .field-items .field-item .field-collection-view .field-label{
    color:#005F8D;
    font-size: 13px;
    font-family: oxygen;
    text-transform: uppercase;
    position: relative;
    left: 0;
    float: none;
    padding: 0;
    top:0;
    font-weight: 700;
}

.page-node .content .node .field-collection-container .field-items{
}
.page-user .profile h3, .page-user .profile dl{
    display: none;
}

.page-node .content .field-collection-container{
    background-color: white;
     border: 1px solid rgb(225, 232, 239);
    margin-top: 50px;
}

/************************************* FIM *************************************/

.page-user-register #edit-field-nome, .page-user-register #edit-field-pa-s, .page-user-register #edit-field-localidade, .page-user-register #edit-field-actividade-da-empresa-reg, .page-user-register #edit-field-nunero-licenca-alavara{
    float: left;
    height: 95px;
}

#infogeral{
    font-family: oxygen;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px;
    color: #009AE4;
    padding-bottom: 20px;
    padding-top: 20px;
}

#infogeralprofile, #infogeralprofile1, #infogeralprofile2{
    color: #005f8d;
    font-family: oxygen;
    font-size: 15px;
    font-weight: 700;
    padding-bottom: 15px;
    padding-top: 20px;
    text-transform: uppercase;
}

#infogeralpedido{
    color: #005f8d;
    font-family: oxygen;
    font-size: 15px;
    font-weight: 700;
    padding-bottom: 0;
    padding-left: 10px;
    padding-top: 20px;
    text-transform: uppercase;
}

#empresa-node-form {
    width: 940px;
    margin: auto;
    margin-top: 40px;
}

#empresa-node-form .form-item{
    background-color: white;
    margin-bottom: 0px!important;
    margin-top: 0px!important;
    padding-left: 10px;
}

#empresa-node-form .form-item:first-child{
    padding-top: 10px;
}

#empresa-node-form .field-type-field-collection .form-item{
    padding: 0px;
}

#empresa-node-form .field-type-field-collection{
    padding-bottom: 20px;
}

#empresa-node-form .group-rp-empresa{
    background-color: white;
}

#empresa-node-form .group-rp-empresa .fieldset-legend a{
    color: #009ae4;
    font-family: oxygen;
    font-size: 20px;
    font-weight: 700;
    left: -16px;
    padding-bottom: 20px;
    padding-top: 20px;
    position: absolute;
    text-transform: uppercase;
    top: -8px;
}

#enterprise_add #empresa-node-form .group-rp-empresa .fieldset-legend a{
    color: #009ae4;
    font-family: oxygen;
    font-size: 20px;
    font-weight: 700;
    left: 0;
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    text-transform: uppercase;
    top: 6px;
}

#empresa-node-form .field-type-field-collection thead label{
    color: #009ae4;
    font-family: oxygen;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-left: 30px;
    text-transform: uppercase;
}

#enterprise_add #empresa-node-form .field-type-field-collection thead label{
    
    margin-left: 16px;
    
}

#empresa-node-form .group-rp-empresa .fieldset-legend strong, 
#empresa-node-form .group-rp-empresa .fieldset-legend span{
    display: none;
}

#enterprise_add{
    background-color: transparent;
    margin-top: 0px;
}

.field-collection-view{
    border-bottom:0px;
}

.field-name-field-transporte .field-collection-view .content .field-collection-container{
    width: 910px!important;
}

/*************** NEW FIELDS ****************************/

#edit-field-sede-empresa label{
    color: #005f8d;
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 4px;
    text-transform: uppercase;
    width: 300px;
}


#edit-field-sede-empresa textarea{
 background-color: #e1e8ef;
    border: 0 none;
    height: 40px;
    width: 430px;
}


#edit-field-sede-empresa{
     background-color: white;
    padding-bottom: 25px;
}

#autorizacao-node-form #edit-field-empresa, #autorizacao-node-form #edit-field-nipc, #autorizacao-node-form #edit-field-actividade-da-empresa{
}

#request_add #edit-field-empresa, #request_add #edit-field-nipc, #request_add #edit-field-actividade-da-empresa{
    display: none;
}

#autorizacao-node-form #edit-field-n-licalva, #request_add #edit-field-n-licalva{
}

#autorizacao-node-form .date-clear, #request_add .date-clear, #exclusao-node-form .date-clear,#liberacao-node-form .date-clear, #licenciamento-node-form .date-clear{
    width: 85px!important;
}

#barprofile{
   background-color: rgb(240, 243, 247);
    height: 40px;
    left: -11px;
    position: relative;
    width: 962px;
}

.page-user-edit fieldset legend span{
        color: #005f8d;
    font-family: oxygen;
    font-size: 15px;
    font-weight: 700;
    padding-bottom: 15px;
    padding-top: 20px;
    text-transform: uppercase;
}

.page-user-edit fieldset legend{
    padding-bottom: 15px;
    padding-top: 20px;
}


#user-register-form .group-rl .form-wrapper, #user-register-form .group-contacto-user .form-wrapper{
    float: left;
    margin: 12px;
}

.not-logged-in #enterlist_en{
    display: none;
}

.page-user-cancel .region-content{
    height: 100%;
    width: 100%;
    position: absolute;
}


.page-user-cancel .content{
    background-color: rgb(255, 255, 255);
    bottom: 0;
    left: 0;
    margin: 40px auto auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 960px;
}

.page-user-cancel #user-cancel-confirm-form{
    height: 400px;
    padding-left: 20px;
}

.page-user-cancel #edit-user-cancel-method{
    padding: 20px;
    padding-left: 0px;
}

.page-user-cancel #edit-actions{
    margin-top: 50px;
}

.page-user-cancel #edit-cancel{
     background-color: rgb(0, 154, 228);
    border: 0 none;
    color: rgb(255, 255, 255);
    font-family: oxygen;
    font-size: 15px;
    font-weight: 700;
    height: 50px;
    line-height: 43px;
    margin-left: 10px;
    padding: 15px 109px;
    text-transform: uppercase;
    width: 300px;
}

.page-node-add.page-node-add-autorizacao .content .node-autorizacao-form fieldset,
.page-node-add.page-node-add-exclusao .content .node-exclusao-form fieldset,
.page-node-add.page-node-add-liberacao .content .node-liberacao-form fieldset,
.page-node-add.page-node-add-licenciamento .content .node-licenciamento-form fieldset,
.page-node-add.page-node-add-declaracao-anual .content .node-declaracao_anual-form fieldset{
    margin-bottom: 40px;
}

.node-unpublished{
    background-color: transparent!important;
}

.page-node-add-autorizacao .field-name-field-radionuclido-fs, .page-node-edit.node-type-autorizacao .field-name-field-radionuclido-fs,
.page-node-add-exclusao .field-name-field-radionuclido-fs, .page-node-edit.node-type-exclusao .field-name-field-radionuclido-fs,
.page-node-add-liberacao .field-name-field-radionuclido-fs, .page-node-edit.node-type-liberacao .field-name-field-radionuclido-fs,
.page-node-add-licenciamento .field-name-field-radionuclido-fs, .page-node-edit.node-type-licenciamento .field-name-field-radionuclido-fs{

    height: 60px;
}

.node-type-autorizacao .content .node-autorizacao .field-name-field-actividade-n2-fa{
}

.content .field-name-field-actividade-n2-fa .field-items{
   position: relative;
}

.content .field-name-field-actividade-individual-n4 .field-items{
   position: relative;
}
.content .field-name-field-actividade-n2-fa .field-items .field-item{
    left: 38px;
    position: absolute;
    top: -42px;
}

.content .field-name-field-actividade-individual-n4 .field-items .field-item{
	left: 38px;
    position: absolute;
    top: -42px;
}

.content .field-name-field-field-taxa-dose-contacto-2 .field-items{
    position: relative;
}

.content .field-name-field-taxa-de-dose-contacto-n4 .field-items{
    position: relative;
}

.content .field-name-field-field-taxa-dose-contacto-2 .field-items .field-item{
    left: 64px;
    position: absolute;
    top: -42px;
}

.content .field-name-field-taxa-de-dose-contacto-n4 .field-items .field-item{
    left: 64px;
    position: absolute;
    top: -42px;
}

.content .field-name-field-field-taxa-dose-contacto-2 .field-label, .content .field-name-field-taxa-de-dose-contacto-n4 .field-label{
    display: none;
}

.content .field-name-field-taxa-dose-contacto-metro-2 .field-items{
    position: relative;
}

.content .field-name-field-taxa-dose-contacto-metro-2 .field-items .field-item{
    left: 64px;
    position: absolute;
    top: -42px;
}

 .content .field-name-field-taxa-dose-contacto-metro-2 .field-label{
    display: none;
}

.node-type-autorizacao .content .node-autorizacao .field-name-field-actividade-n1-fa .field-label{
   
}

.node-type-autorizacao .content .node-autorizacao .field-name-field-actividade-n1-fa{
    
}

.content .field-name-field-actividade-n2-fa .field-label, .content .field-name-field-actividade-individual-n4 .field-label{
    display: none;
}

.label_act_preview{
    float: left;
    
    font-size: 20px;
    height: 32px;
    padding-top: 15px;
}

.page-admin-structure-taxonomy .content{
    width: 940px;
    margin: auto;
    padding-top: 40px;
}

.page-admin-structure-taxonomy .content #taxonomy{
    margin-bottom: 25px;
}

.page-admin-structure-taxonomy .content #taxonomy td{
    text-align: center;
}

.page-admin-structure-taxonomy .content input{
    width: 314px!important;
    margin:4px;
}

#request_list, #home_list{
    min-height: 0px!important;
}

#edit-picture{
    display: none;
}

#useredit{
    margin: 20px auto auto;
    width: 940px;
    display: none;
}

.page-user #useredit{
    display: block;
}

.page-user-cancel  #useredit, .page-user-edit  #useredit{
    display: none;
}

.node-type-empresa .content .node .field-name-field-c-digo-de-certifica-o-de-m{
    margin-bottom: 20px;
    border-bottom: 1px solid rgb(225, 232, 239);
}

.node-type-empresa .content .node .field-name-field-empresa-matricula {
    margin-bottom: 20px;
    border-bottom: 1px solid rgb(225, 232, 239);
}

.page-taxonomy-term .text-format-wrapper, .page-taxonomy-term #edit-relations{
    display: none;
}

.page-taxonomy-term .content #taxonomy-form-term{
    width: 940px;
    margin: auto;
}

.content #taxonomy-form-term #edit-relations{
    display: none;
}

.page-taxonomy-term .content #taxonomy-form-term #edit-actions input{
    margin: 10px;
}

#addTaxonomy{
    margin: auto;
    text-align: left;
    margin-bottom: 20px;
    font-size: 12px;
}

.page-admin-config .region-content #user-admin-settings fieldset,
.page-admin-config .region-content #user-admin-settings #edit-email-title,
.page-admin-config .region-content #user-admin-settings .token-dialog{
    display: none;
}

.page-admin-config .region-content #user-admin-settings .vertical-tabs{
    display: block;
    width: 940px;
    margin:auto;
    margin-top: 40px;
    margin-bottom: 40px;
}

.page-admin-config .region-content #user-admin-settings .vertical-tabs ul.vertical-tabs-list{
    margin: 0px;
}

.page-admin-config .region-content #user-admin-settings .vertical-tabs textarea{
    height: auto;
}

.node-type-autorizacao .content .node .field-name-field-radionuclido-fs a:hover{
    color:#313131;
    cursor: initial;
}

.error{
    border: 2px solid red;
}

#errorpopup{
background-color: rgb(255, 255, 255);
    bottom: 0px!important;
    top: 0;
    color: red;
    border: 3px solid red;
    font-size: 15px;
    font-weight: 300;
    left: 0;
    line-height: 23px;
    height: 330px;
    margin: auto;
    overflow: hidden;
    position: fixed!important;
    right: 0;
    width: 460px!important;
    z-index: 12;
    text-align: center;
    display: none;
}

#errorpopup .title_popup_login{
    color: red;
}

.page-node-add-autorizacao{
    position: relative;
}

#rew{
    color: red;
    float: left;
}

.field-name-field-fotografia #rew{
    display: none;
}

.page-user #user-profile-form #edit-cancel{
    display: none;
}

.node-type-autorizacao .content .node .field-name-field-c-digo-de-certifica-o-de-m{
    margin-bottom: 10px;
    border-bottom: 1px solid rgb(225, 232, 239);
}

.node-type-autorizacao .content .node .field-name-field-c-digo-de-certifica-o-de-m .field-items .field-item{
    
}

.content{
    min-height: 100%;
}

#editar{
    }

#editar a, #useredit a{
    color: rgb(255, 255, 255);
    font-family: oxygen regular;
    font-size: 13px;
    left: 0;
    outline: medium none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 16px;
    word-wrap: break-word;
}

.filesize{
    height: 10px;
    float: right;
}

.field-type-file{
    position: relative;
    top: -12px;
    background-color: white;

}


body.node-type-declaracao-anual .field-type-file{
	position: relative;
	top: -390px;
	background-color: white;
	left: 400px;

}

.node-type-autorizacao .content .node .field-type-file .field-label, .node-type-autorizacao .content .node .field-type-file .field-items{
    padding-left: 10px;
}

.cke_top, .cke_bottom{
    display: none;
}

.cke_skin_kama .cke_wrapper{
    background-color: white!important;
}

.content .node .field-name-field-estado, .content .node .field-name-field-aprovacao{
    display: none;
}

#editar, #useredit{
   background-color: rgb(0, 154, 228);
    border: 0 none;
    color: rgb(255, 255, 255) !important;
    font-family: oxygen;
    font-size: 15px;
    font-weight: 700;
    height: 50px;
    margin: auto;
    position: relative;
    text-transform: uppercase;
    width: 300px;
}

#editar:hover, #useredit:hover, #addTaxonomy:hover{
    background-color: rgb(0, 133, 197) !important;
    cursor: pointer;
}

#editar{
    display: none;
}

.page-user #editar, .page-node #editar{
    display: block;
}

.page-node .editar-user{
    display: none;
}

#addTaxonomy{
    background-color: rgb(0, 154, 228);
    border: 0 none;
    color: rgb(255, 255, 255) !important;
    font-family: oxygen;
    font-size: 15px;
    font-weight: 700;
    height: 50px;
    margin: auto;
    position: relative;
    text-transform: uppercase;
    float: left;
    width: 286px;
    margin-top: 4px;
}

#addTaxonomy a{
    color: rgb(255, 255, 255);
    font-family: oxygen regular;
    font-size: 13px;
    left: 0;
    outline: medium none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 16px;
    word-wrap: break-word;
}

.page-admin-structure-taxonomy #edit-actions input{
    float: left;
}

.page-admin-structure-taxonomy-radionuclidos-add input{
    float: none!important;
}

.page-admin-structure-taxonomy-radionuclidos-add .wysiwyg-toggle-wrapper, .page-admin-structure-taxonomy-radionuclidos-add #edit-description-format{
    display: none;
}

.page-admin-structure-taxonomy-radionuclidos-add .text-format-wrapper{
    display: none;
}

.page-node-edit .content .node-form .group-dt .fieldset-legend{
    color: #009ae4;
    font-family: oxygen;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 7px;
}

#taxonomy-form-term.confirmation #edit-cancel{
    background-color: #009ae4;
    border: 0 none;
    color: white;
    font-family: oxygen;
    font-size: 15px;
    font-weight: 700;
    height: 50px;
    padding: 15px 106px;
    text-transform: uppercase;
    width: 300px;
}

#taxonomy-form-term.confirmation div{
    margin-top: 20px;
}

#centerpdfempresa{
    width: 940px;
    padding-top: 40px;
    margin: auto;
    display: none;
}

#pdf-empresa{
    float: left;
}

.page-user-edit #centerpdfempresa{
    display: none!important;
}

.page-user #centerpdfempresa{
    display: block;
}

.field-name-field-adicionar-ficheiros{
    border: 0px;
    top: 0;
}

.field-name-field-adicionar-ficheiros .field-label{
}

.field-name-field-adicionar-ficheiros .field-items{
    padding-left: 0px!important;
}

.page-node-add #edit-field-adicionar-ficheiros{
    display: none;
}

#edit-field-adicionar-ficheiros input.form-submit{
    width: 100px!important;
}

#edit-field-adicionar-ficheiros table tr th{
    display: none;
}

#edit-field-adicionar-ficheiros .fieldset-legend{
    color: #009ae4;
    font-family: oxygen;
    font-size: 20px;
    font-weight: 700;
    padding-left: 7px;
    text-transform: uppercase;
    padding-bottom: 10px;
}

#autorizacao-node-form .field-name-field-adicionar-ficheiros{
    margin-bottom: 20px;
}

#autorizacao-node-form .field-name-field-adicionar-ficheiros .form-type-managed-file label{
    display: none;
}

#autorizacao-node-form .field-name-field-adicionar-ficheiros .form-type-managed-file{
    margin-top: 30px;
}

#custom-module-get-settings .form-item-title-request{
    padding-bottom: 20px;
}

.node-type-autorizacao .content .node .field-name-field-empresa-matricula{
     border-bottom: 1px solid rgb(225, 232, 239);
    margin-bottom: 10px;
}

.page-user-password input{
    background-color: white;
    border: medium none;
    height: 50px;
    margin: auto auto 20px;
    padding: 0;
    width: 340px;
}

.page-user-password label{
    color: #005f8d;
    font-family: oxygen;
    font-size: 12px;
    font-weight: bold;
    margin: 40px auto 11px;
    text-align: center;
    text-transform: uppercase;
    width: 340px;
}

.page-user-password .content{
    width: 960px;
    text-align: center;
    position: relative;
    margin: auto;
}

#actdois{
    float: left;
    position: relative;
    top: -3px;
}

#bq{
    float: right;
    margin-left: 3px;
    margin-top: 4px;
}

#actum{
    float: left;
}

.page-node #accept_popup.registoempresa{
    display: none!important;
}

#edit-account .form-item-name input.error{
    height: 37px;
}

.field-name-field-actividade-n2-fa span.field-suffix, .field-name-field-field-taxa-dose-contacto-2 span.field-suffix,.field-name-field-taxa-dose-contacto-metro-2 span.field-suffix{
    position: relative;
    top: 4px;
}

.node-type-autorizacao .content .node .field-name-field-pid, .node-type-autorizacao .content .node .field-name-field-administrar-estado{
    float: left;
    margin-right: 40px;
}

.page-node-add-autorizacao .messages{
    display: none;
}

.node-type-autorizacao .region .content .content .field-name-field-radionuclido-fs, .node-type-autorizacao .region .content .content .field-name-field-marca-fcoll{
    border-top: 1px solid rgb(225, 232, 239);
    padding-top: 5px;
    width: 888px;
}

span.file-size{
	margin-left: 3px;
    margin-right: 3px;
    margin-top: 5px;
}
#field-outros-values .fieldset-legend{
	display: none;
}

#field-outros-values .group-docs .fieldset-legend, #field-outros-values .group-caracteristicas .fieldset-legend{
	display: block;
	height: 25px;
}

.group-caracteristicas .field-name-field-more-info{
	margin-top: 10px;
}

/***************************** ************************************/

.field-collection-view .content{
	width: 900px;
}

.node-type-autorizacao .content .node .field-name-field-c-digo-de-certifica-o-de-m{
	border-bottom: 0px;
}

.node-type-autorizacao .content .node .field-name-field-empresa-nome{
	border-top:1px solid rgb(225, 232, 239);
	padding-top: 5px;
}

.node-type-autorizacao .content .node .field-name-field-empresa-matricula{
	border-bottom:0px;
}

.node-type-autorizacao .content .node .field-name-field-empresa-tipo-de-transporte{
	border-top:1px solid rgb(225, 232, 239);
	padding-top: 5px;
}

.node-preview #editar{
	display: none;
}

.node-preview{
	background: white!important;
}

.node-preview{
	padding-left: 5px;
}

.page-node-add-empresa .node-preview .content{
	margin-top: 0px!important;
}

#empresa-node-form input{
	height: 40px;
}

.content .node-autorizacao  .field-name-field-outras-caracteristicas .field-items .field-item{
    float: left;
    padding-right: 7px !important;
    width: inherit !important;
}

.content .node-autorizacao .field-name-field-outras-caracteristicas{
    width: 100%;
    height: 60px;
}

.page-node-edit.node-type-autorizacao #edit-actions input, .page-node-edit.node-type-exclusao #edit-actions input, .page-node-edit.node-type-liberacao #edit-actions input,.page-node-edit.node-type-licenciamento #edit-actions input{
    width: 184px!important;
    margin: 2px!important
}



.page-admin-structure-taxonomy-radionuclidos #edit-actions{
   height: 60px;
}

table .header:hover{
    cursor: pointer;
}

table thead tr .header{
   background-image: url("../images/desc.gif");
    background-position: center right;
    background-repeat: no-repeat;
}

table thead tr .headerSortDown{
   background-image: url("../images/desc.gif");
    background-position: center right;
    background-repeat: no-repeat;
}

table thead tr .headerSortUp {
background-image: url("../images/asc.gif");
    background-position: center right;
    background-repeat: no-repeat;
}

#edit-field-guia-de-transporte{
	padding-left: 20px;
	padding-top: 20px;
}

#edit-field-guia-de-transporte #rew{
	display: none;
}

.page-node-edit #edit-field-guia-de-transporte input{
	
}

.field-name-field-fotografia .fieldset-wrapper, .field-name-field-fotografia .form-wrapper {
    padding: 0px!important;
    margin: 0px!important;
    margin-top: 6px!important;
    
}

.field-name-field-fotografia{
	padding: 0px;
	margin: 0px;
}

.field-name-field-numero-onu{
	margin-bottom: 6px;
}

#edit-field-drop-empresa-und option{
    z-index: 3;
}



.field-email-empres{
    display: none;
}

.page-user .profile .field-email-empres{
    display: block;
}

.field-name-field-data-de-fecho{
    display: none;
}

#role-user{
    display: none;
}

.field-name-field-outros-radionuclidos .field-type-datestamp .form-wrapper .fieldset-wrapper, .field-name-field-outros-radionuclidos .field-type-datestamp .form-wrapper{
	background-color: transparent!important;
}

.field-name-field-outros-radionuclidos .field-name-field-tipo-data .form-radios .form-type-radio:first-child{
	display: none;
}

.group-outros .field-name-field-tipo-data{
	position: relative!important;
	bottom: 80px!important;
	top: auto!important;
}

.field-name-field-outros-radionuclidos .info-popup{
    width: auto!important;
    top: 20px!important;
    left: 0px!important;
}

#exclusao-node-form .field-name-field-numero-onu, #liberacao-node-form .field-name-field-numero-onu{
    display: none;
}

#licenciamento-node-form .field-name-field-numero-onu{
    display: none;
}

/******************** FIELD NORM *********************************/

.group-norm input[id*="field-actividade-individual-n3"]{
	float: left !important;
    margin-right: 10px !important;
    width: 100px !important;

}

.group-norm label[for*="field-actividade-individual-n4"]{
	display: none;
}

.page-node-add-exclusao .group-norm input[id*="field-actividade-individual-n4"], .page-node-add-exclusao .group-norm input[id*="field-actividade-n2"],
.page-node-edit.node-type-exclusao .group-norm input[id*="field-actividade-individual-n4"], .page-node-edit.node-type-exclusao .group-norm input[id*="field-actividade-n2"]{

	margin-left: 4px !important;
    width: 50px !important;
    margin-top: 17px;
}

.page-node-add-liberacao .group-norm input[id*="field-actividade-individual-n4"], .page-node-add-liberacao .group-norm input[id*="field-actividade-n2"],
.page-node-edit.node-type-liberacao .group-norm input[id*="field-actividade-individual-n4"], .page-node-edit.node-type-liberacao .group-norm input[id*="field-actividade-n2"]{

    margin-left: 4px !important;
    width: 50px !important;
    margin-top: 17px;
}



.group-norm .field-name-field-actividade-individual-n3, .group-norm .field-name-field-actividade-n1-fa{
	width: 170px!important;
	float: left;
}

.group-norm .field-name-field-actividade-individual-n3{
	position: relative;
	margin-left: 138px;
}

.group-norm .field-name-field-actividade-n2-fa, .group-norm .field-name-field-actividade-individual-n4{
	width: 50px!important;
	margin-bottom: 20px;
	float: left;
	margin-right: 110px;
}

.group-norm input.form-submit.ajax-processed{
	float: left!important;
}

.label-norm{
	 bottom: 0;
    color: #005f8d;
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    height: 15px;
    left: -391px;
    margin: auto;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 12px;
    width: 224px;
    text-align: center;
}

.group-norm .field-name-field-tipo-data{
	position: relative!important;
	top: 34px!important;
	float:left;
	background-color: none!important;
}

.group-norm .field-name-field-data-fs .form-wrapper, .group-norm .field-name-field-data-fs .form-wrapper .fieldset-wrapper{
	background-color: transparent!important;
}

.group-norm .field-name-field-tipo-data .form-radios .form-type-radio:first-child{
	display: none;
}

.group-norm .field-name-field-taxa-dose-contacto input{
	float: left;
    margin-right: 10px;
    width: 100px;
}

.group-norm .field-name-field-field-taxa-dose-contacto-2 label{
	display: none;
}

.group-norm .field-name-field-field-taxa-dose-contacto-2 input{
	margin-left: 6px;
    width: 50px;
}

.group-norm .field-name-field-taxa-de-dose-contacto-n3 input{
	float: left;
    margin-right: 10px;
    width: 100px;
}

.group-norm .field-name-field-taxa-de-dose-contacto-n4 label{
	display: none;
}

.group-norm .field-name-field-taxa-de-dose-contacto-n4 input{
	margin-left: 6px;
    width: 50px;
}





.group-norm .field-name-field-taxa-de-dose-contacto-n3, .group-norm .field-name-field-taxa-dose-contacto{
	width: 170px!important;
	float: left;
}

.group-norm .field-name-field-taxa-de-dose-contacto-n3{
	position: relative;
	margin-left: 158px;
}

.group-norm .field-name-field-field-taxa-dose-contacto-2, .group-norm .field-name-field-taxa-de-dose-contacto-n4{
	width: 50px!important;
	margin-bottom: 20px;
	float: left;
	margin-right: 110px;
}

.group-norm input.form-submit.ajax-processed{
	float: left!important;
}

.page-node-add-exclusao .group-norm input[id*="field-field-taxa-dose-contacto-2"], .page-node-add-exclusao .group-norm input[id*="field-taxa-de-dose-contacto-n4"],
.page-node-edit.node-type-exclusao .group-norm input[id*="field-field-taxa-dose-contacto-2"], .page-node-edit.node-type-exclusao .group-norm input[id*="field-taxa-de-dose-contacto-n4"]{
	 margin-left: 4px !important;
    margin-top: 17px;
    width: 50px !important;
}

.page-node-add-liberacao .group-norm input[id*="field-field-taxa-dose-contacto-2"], .page-node-add-liberacao .group-norm input[id*="field-taxa-de-dose-contacto-n4"],
.page-node-edit.node-type-liberacao .group-norm input[id*="field-field-taxa-dose-contacto-2"], .page-node-edit.node-type-liberacao .group-norm input[id*="field-taxa-de-dose-contacto-n4"]{
     margin-left: 4px !important;
    margin-top: 17px;
    width: 50px !important;
}

.group-norm .field-name-field-fotografia{
	float: left;
	background: none;
	width: 100%;
}

.group-norm .field-name-field-fotografia label{
	display: block!important;
}

.field-name-field-relatorio-do-ist{
	margin-top: 10px;
}

.group-norm .field-name-field-more-info{
	margin-top: 10px;
}

.page-node-add-exclusao .group-docs{
	display: none;
}

.page-node-add-liberacao .group-docs{
    display: none;
}

.page-node-add-licenciamento .group-docs{
    display: none;
}

.collapsible.collapsed.required-fields.group-outras-norms.field-group-fieldset.form-wrapper.collapse-processed{
	float: left;
	width: 100%;
}

.field.field-name-field-actividade-individual-n3.field-type-text.field-label-above{
	left: 300px;
    position: relative;
    top: -56px;
}

.field-name-field-actividade-individual-n4 .field-items{
	left: 300px;
    position: relative;
    top: -56px;
}

.field.field-name-field-taxa-de-dose-contacto-n3.field-type-text.field-label-above{
	left: 375px;
    position: relative;
    top: -56px;
}

.field-name-field-taxa-de-dose-contacto-n4 .field-items{
	left: 375px;
    position: relative;
    top: -56px;
}

.node-type-exclusao .content .node .label-norm{
	left: -218px;
	right: auto;
	z-index: 2;
}

.node-type-liberacao .content .node .label-norm{
    left: -218px;
    right: auto;
    z-index: 2;
}

.node-type-exclusao .content .node .field-name-field-taxa-de-dose-contacto-n3 .label-norm{
	left: -246px;
}

.node-type-liberacao .content .node .field-name-field-taxa-de-dose-contacto-n3 .label-norm{
    left: -246px;
}

.page-node-add-licenciamento .field-name-field-estado, .page-node-add-licenciamento .field-name-field-data-pedido, .page-node-add-licenciamento .field-name-field-process-id{
    display: none;
}

.page-node-add-exclusao .field-name-field-estado, .page-node-add-exclusao .field-name-field-data-pedido, .page-node-add-exclusao .field-name-field-process-id{
    display: none;
}

.page-node-edit.node-type-exclusao .field-name-field-estado, .page-node-edit.node-type-exclusao .field-name-field-data-pedido, .page-node-edit.node-type-exclusao .field-name-field-process-id{
    display: none;
}



.page-node-add-liberacao .field-name-field-estado, .page-node-add-liberacao .field-name-field-data-pedido, .page-node-add-liberacao .field-name-field-process-id{
    display: none;
}

.page-node-edit.node-type-liberacao .field-name-field-estado, .page-node-edit.node-type-liberacao .field-name-field-data-pedido, .page-node-edit.node-type-liberacao .field-name-field-process-id{
    display: none;
}




.page-node-edit.node-type-licenciamento .field-name-field-estado, .page-node-edit.node-type-licenciamento .field-name-field-data-pedido, .page-node-edit.node-type-licenciamento .field-name-field-process-id
{
    display: none;
}

.page-node-edit .content .node-exclusao-form{
    margin-top: 40px;
}

.page-node-edit .content .node-liberacao-form{
    margin-top: 40px;
}

.page-node-edit .content .node-licenciamento-form{
    margin-top: 40px;
}

.page-node-edit .content .node-declaracao_anual-form{
    margin-top: 40px;
}

.node-type-exclusao .content .node .field-name-field-pid, .node-type-licenciamento .content .node .field-name-field-pid ,.node-type-exclusao .content .node .field-name-field-administrar-estado{
	float: left;
    margin-right: 40px;
}

.node-type-liberacao .content .node .field-name-field-pid, .node-type-licenciamento .content .node .field-name-field-pid ,.node-type-liberacao .content .node .field-name-field-administrar-estado{
    float: left;
    margin-right: 40px;
}

.node-type-licenciamento .content .node .field-name-field-process-id, .node-type-licenciamento .content .node .field-name-field-administrar-estado{
	float: left;
    margin-right: 40px;
}

.page-node.node-type-exclusao .links.inline, .page-node.node-type-licenciamento .links.inline{
	display: none;
}

.page-node.node-type-liberacao .links.inline, .page-node.node-type-licenciamento .links.inline{
    display: none;
}

#comments{
    display: none;
}

.page-node-edit.node-type-exclusao .group-outros .group-docs{
    display: none;
}

.page-node-edit.node-type-liberacao .group-outros .group-docs{
    display: none;
}

.page-node-edit.node-type-licenciamento .group-outros .group-docs{
    display: none;
}

.page-node-add-licenciamento .field-type-file.field-name-field-fotografia .fieldset-wrapper .form-item label{
    display: none;
}

.page-node-edit.node-type-licenciamento .field-type-file.field-name-field-fotografia .fieldset-wrapper .form-item label{
    display: none;
}

.page-node-add-licenciamento .field-type-number-integer.field-name-field-actividade-n2-fa.field-widget-number.form-wrapper{
    margin-bottom: 4px;
}

.page-node-edit.node-type-licenciamento .field-type-number-integer.field-name-field-actividade-n2-fa.field-widget-number.form-wrapper{
    margin-bottom: 4px;
}

.field-name-field-outros-documentos-l .fieldset-legend, .field-name-field-troca-correspondencia .fieldset-legend{
    color: rgb(0, 95, 141);
    font-family: oxygen;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 4px;
    text-transform: uppercase;
    width: 300px;
}

.field-name-field-despacho-da-comrsin .field-items .field-item{
    height: auto!important;
    margin-bottom: 10px;
}

.field-name-field-despacho-da-comrsin textarea{
    height: auto!important;
}

.content .field-name-field-actividade-individual-n3 .field-label{
    visibility: hidden;
}

.group-norm label[for*="field-actividade-individual-n3"]{
    visibility: hidden;
}

#all-email-form, #one-email-form, #enterprise-one-email-form{
    width: 960px;
    margin: auto;
    margin-top: 50px;
}

#all-email-form input, #all-email-form textarea, #one-email-form input, #one-email-form textarea,
#enterprise-one-email-form input, #enterprise-one-email-form textarea{
  background-color: #E1E8EF;
  border: 0px;
  height: 40px;
  width: 300px;
  float: left;
  margin-bottom: 25px;
}

#all-email-form textarea, #one-email-form textarea, #enterprise-one-email-form textarea{
    height: 100px;
    width: 960px;
}

#all-email-form label, #one-email-form label, #enterprise-one-email-form label{
  font-family: oxygen;
  font-weight: 700;
  font-size: 11px;
  color: #005F8D;
  text-transform: uppercase;
  margin-bottom: 5px;
  width: 300px;
}

#all-email-form #edit-submit-button, #all-email-form #edit-cancel, #one-email-form #edit-submit-button, #one-email-form #edit-cancel,
#enterprise-one-email-form #edit-cancel, #enterprise-one-email-form #edit-submit-button{
background-color: #009AE4;
  font-family: oxygen;
  font-weight: 700;
  font-size: 15px;
  color: white;
  height: 50px;
  float: left;
  width: 200px;
  margin-right: 10px;
  text-transform: uppercase;
}

#all-email-form #edit-submit-button:hover, #all-email-form #edit-cancel:hover, #one-email-form #edit-submit-button:hover, #one-email-form #edit-cancel:hover,
#enterprise-one-email-form #edit-cancel:hover, #enterprise-one-email-form #edit-submit-button:hover{
    background-color:rgb(3, 123, 181);
    cursor: pointer;
}

#loader{
    background: url("../images/load.gif") no-repeat scroll center center transparent;
    bottom: 0;
    height: 500px;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 500px;
    display: none;
}

#confirm-email{
    display: none;
}

.fake-button{
     background-color: rgb(0, 154, 228);
    color: rgb(255, 255, 255);
    float: left;
    font-family: oxygen;
    font-size: 15px;
    font-weight: 700;
    margin-right: 10px;
    text-transform: uppercase;
    padding: 20px 70px;
}

.fake-button:hover{
    cursor: pointer;
    background-color:rgb(3, 123, 181);
}

#confirm-email{
    background-color: rgb(255, 255, 255);
    border: 4px solid rgb(3, 123, 181);
    bottom: 0;
    color: rgb(0, 95, 141);
    font-family: oxygen;
    font-size: 18px;
    height: 133px;
    left: 0;
    line-height: 28px;
    margin: auto;
    padding: 80px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    width: 420px;
}

#description-emails{
    float: left;
      padding-bottom: 20px;
    width: 100%;
}

#fakeemail{
    float: left;
    width: 100%;
}

#all-email-form .form-item-files-file .description, #one-email-form .form-item-files-file .description,
#enterprise-one-email-form .form-item-files-file .description{
    float: left;
    width: 100%;
    margin-bottom: 25px;
}

#all-email-form .form-item-files-file input, #one-email-form .form-item-files-file input, #enterprise-one-email-form .form-item-files-file input{
    margin-bottom: 0px;
}

#all-email-form .file, #one-email-form .file, #enterprise-one-email-form .file{
    margin-right: 20px;
}

#all-email-form .form-type-managed-file .form-submit, #one-email-form .form-type-managed-file .form-submit, #enterprise-one-email-form .form-type-managed-file .form-submit{
    width: 100px;
}

.field-name-field-fotografia .form-type-managed-file label{
    display: none!important;
}

.field-name-field-instala-o-de-origem{
    margin-top: 8px;
}

.field-name-field-n-unidades{
    position: relative;
}

.field-name-field-fontes-seladas #rew{
    display: none;
}

.group-sais-uranio-torio .field-name-field-data-fs{
    margin-top: 3px;
    margin-left: -17px;
}

.group-sais-uranio-torio .field-name-field-actividade-n1-fa{
    margin-top: 10px;
}

.topbardropdownmenu:nth-child(2) { background: #FF0000; }

.field-name-field-geradores .field-name-field-tipo-data .form-type-radios .form-radios .form-type-radio:nth-child(2){
    display: none;
}

#edit-email-pedidos textarea{
    height: 100px;
}

#custom-module-get-settings fieldset.collapsible div.fieldset-wrapper{
    background-color: transparent;
}

.field-type-list-text.field-name-field-vinculo-laboral.field-widget-options-buttons.form-wrapper{
    position: relative;
}

.view-detalhes-radio{
    width: 960px;
    margin: auto;
    margin-top: 60px;
    padding-bottom: 60px;
}

.view-detalhes-radio th, .view-detalhes-radio td{
    text-align: center;
}

#relatorio-form,
#relatorio-form-empresa,
#relatorio-form-quantidades,
#declaracoes-anuais-form{
    padding:40px 0;
}

.page-relatorio-anual #resultado,
.page-relatorio-anual-quantidades #resultado{
    font-size: 14px;
    letter-spacing: 1px;
}

#relatorio-form .form-submit,
#relatorio-form-empresa .form-submit,
#relatorio-form-quantidades .form-submit,
#declaracoes-anuais-form .form-submit{
background-color: rgb(0, 154, 228);
    color: rgb(255, 255, 255);
    border: 0;
    font-family: oxygen;
    font-size: 15px;
    font-weight: 700;
    margin-right: 10px;
    padding: 10px 40px;
    text-transform: uppercase;
}

#relatorio-form .form-submit:hover,
#relatorio-form-empresa .form-submit:hover,
#relatorio-form-quantidades .form-submit:hover{
    cursor: pointer;
    background-color:rgb(3, 123, 181);
}

#relatorio-form select,
#relatorio-form-empresa select,
 #relatorio-form-quantidades select,
 #declaracoes-anuais-form select{
    border: 0 none;
    margin-top: 6px;
    padding: 10px;
}


#user_tab ul li ul {
    background-color: rgb(3, 123, 181);
    border-top: 1px solid rgb(255, 255, 255);
    bottom: -38px;
    color: rgb(255, 255, 255);
    padding: 10px 0;
    position: relative;
    text-align: center;
    display: none;
    width: 100%;
    top:30px;
    height: auto;
}

#user_tab ul li ul li {
    border: 0 none;
}

#user_tab ul li:hover ul{
    display: block;
}
.form-item-csv-button-relatorio input{
    background-color: rgb(0, 154, 228);
    color: rgb(255, 255, 255);
    border: 0;
    font-family: oxygen;
    font-size: 15px;
    font-weight: 700;
    margin-right: 10px;
    padding: 10px 40px;
    text-transform: uppercase;
    width: 85px;
}

.form-item-csv-button-relatorio input:hover{
    cursor: hand;
    cursor: pointer;
}
.user-logged{
    width: 100%;
    margin-bottom: 20px;
}

#declaracao-anual-node-form .form-item-title,
#declaracao-anual-node-form .form-item-field-dec-anual-empresa-und-0-value,
#declaracao-anual-node-form .field-name-field-ano
{
	
	display:none;
}

body.node-type-declaracao-anual div#editar{
	
	display:none;
	
}



body.page-node-add-declaracao-anual div.field-type-file, body.page-node-edit.node-type-declaracao-anual div.field-type-file
{

max-width: 450px;
left: 450px;
top: -73px;

}

body.page-node-add-declaracao-anual select.form-select, body.page-node-edit.node-type-declaracao-anual select.form-select{

height:170px;

}

fieldset#edit-field-residuos-solidos-und-0 .fieldset-legend,fieldset#edit-field-residuos-liquidos-und-0 .fieldset-legend{
	
	display:none;
	
}

#link_dec_anual{
	
	left: 500px;
	position: relative;
	top: 100px;
	
}

body.page-node-add-declaracao-anual .form-item-field-num-geradores-mo99-und-0-value,body.node-type-declaracao-anual .form-item-field-num-geradores-mo99-und-0-value{
	
	margin-top:50px;
	
}

body.page-node-add-declaracao-anual div.label_info,body.node-type-declaracao-anual div.label_info{
	
	display:none;
	
}


div#aviso_listagem_decs_anuais,div#aviso_res_solidos_decs_anuais,div#aviso_res_liquidos_decs_anuais{
	
	color:red;
	font-weigh:bold;
	
}


body.page-lista-declaracoes-anuais #edit-submit-button-declaracoes{
	
	display:none;
	
}

table#field-residuos-liquidos-values input[type="submit"],table#field-residuos-solidos-values input[type="submit"]{
	
	width:200px;
	
	
}

/*body.node-type-licenciamento div.form-item-field-nota-de-encomenda-ou-requi-und-0-value{
	
	position: relative;
	top: 0px;

	
}*/

div#ajax-loader{
	
	display:none;
	position: fixed;
	top: 50%;
	left: 50%;	
	
}


