.f-s14{font-size:14px !important;}
.asterisk{font-size:11px !important;color:#CC1A14}
.black{color:#333333 !important;}
.border-table{border-left:3px solid #f7f7f7;border-right:3px solid #f7f7f7;}
.b-b{border-bottom:3px solid #f7f7f7;margin-bottom:20px;}
.pad-t-b20{padding:20px 0 20px 0}
.color-green-ctcp{color:#a9ae00 !important;}
.b-diviser{border-bottom:1px solid #f1f1f1;}
fieldset{padding:40px 20px 20px 20px !important;}
.btn-registo-ind{padding:10px 50px 10px 50px;border:1px solid #aaaaaa;background-color:#aaaaaa;font-family:'latobold', calibri, Arial;font-size:12px;color:#fff;cursor:pointer;text-transform:uppercase;text-align:center;display:block;}
.btn-registo-ind:hover{padding:10px 50px 10px 50px;border:1px solid #a9ae00;background-color:#a9ae00;font-family:'latobold', calibri, Arial;font-size:12px;color:#fff;cursor:pointer;text-transform:uppercase;}
select,
textarea,
input[type=hidden],
input[type=text],
input[type=email],
input[type=file]{border:1px solid #dddddd;padding:5px;font:14px 'latoregular' calibri, Arial;width:100%;margin-top:10px;}
input[type=date],
input[type=number],
input[type=date],
input[type=password]{border:1px solid #dddddd;padding:5px;font:14px 'latoregular' calibri, Arial;width:100%;margin-top:10px;}
input[type=submit], input[type=button]{padding:10px 50px 10px 50px;border:1px solid #a9ae00;background-color:#a9ae00;font-family:'latobold', calibri, Arial;font-size:12px;color:#fff;cursor:pointer;text-transform:uppercase;}
input[type=reset]{padding:10px 50px 10px 50px;border:1px solid #666666;background-color:#666666;font-family:'latobold', calibri, Arial;font-size:12px;color:#fff;cursor:pointer;text-transform:uppercase;}
input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{background-color:#999999;cursor:pointer;}
input[type="checkbox"], input[type="radio"]{background:transparent;border:0px;}
input[type=text]:focus,
input[type=email]:focus,
input[type=date]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=file]:focus,
select:focus,
textarea:focus{background:#fff;border:1px solid #C5C5C5;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);}
.placeholder{color:#aaa;}
.botao2{border:0px solid #333333;background-color:#CFCFCF;font-family:Verdana;font-size:8pt;font-style:normal;font-weight:normal;font-variant:normal;color:#0066CC;}
.link_botao{font:normal 8pt Verdana;color:black;background:#f0f0f0;padding:2px 2px 1px 2px;border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;border-left:1px solid #333;text-decoration:none;}
.link_botao:hover{font:normal 8pt Verdana;color:black;text-decoration:none;}
.select_menu{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#333333;background-color:#FFFFCC;}
.sem_border{border:0px;}

/*.botao3{background-color:#336699 !important; font-weight:bold; border:0px solid #999999; cursor:hand; color:#ffffff !important}*/

.button_OK{font:bold 8pt Arial;color:#F87A5E;border:2px outset salmon;background:#5E2E22;width:40px;height:18px;cursor:hand;}
.field{font:normal 8pt Verdana;color:black;border:1px solid #333333;}
.dropdown{font:normal 7pt Verdana;color:black;border:1px solid #333333;}
#ecra_accao{font-size:1.0em}
#ecra_accao h1{font-size:1.5em;font-weight:bold;text-transform:uppercase}
#ecra_accao option{padding:5px 5px 2px 5px;border-bottom:1px solid #f4f4f4;}
#ecra_accao select{width:80%}
.botao_link{border:1px solid #f4f4f4;background:#E66734;cursor:hand;margin:5px;padding:5px;color:#fff;text-transform:uppercase;}
.botao_link:hover{color:#fff;}
.paginacao{border:1px solid #f4f4f4;background:#ddd;cursor:hand;margin:1px;padding:5px;color:#333;text-transform:uppercase;}
.paginacao_sel{border:1px solid #f4f4f4;background:#333;cursor:hand;margin:1px;padding:5px;color:#fff;text-transform:uppercase;}
.paginacao:hover{color:#fff;}
.label_form{font:16px 'latoregular', calibri, Arial;text-transform:uppercase;;font-weight:bold;padding:5px 0 5px 0;}
.item_form{padding:0 0 15px 0;}