
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');
@import url('https://fonts.googleapis.com/css?family=Muli:400,600');
@import url('https://fonts.googleapis.com/css?family=Crimson+Text:400,600');

.FTPG{}
.FSPG{}
.FTCA{}
.FCTC{}
.FTTB{}
.FCTP{}
.FCTI{}
.FMER{}
.FMAV{}
.FLIN{}
.CRFP{}
.CRTT{}
.CRTP{}
.CRTI{}
.FCAP{}
.FCNP{}
.FC1A{}
.FC2A{}
.FCM2{}
.TIPG tr td {;}
.TITB tr td {}
.FCTD{}
.FLPD{}
.FLID{}
.FMC1{}
.CRPI{}
.CRMS{}
.FLPG{}
.FTPI{}
.FSPI{}
.CSPI{}
.CFLM{}
.FDUS{}
.CRMN{}
.FTMN{}
.FSMN{}
.FLLP{}
.FLLI{}
.FMC2{}
.TIST{}
.TITP{;}
.CRCD{}
.IMST{}
.IMLP{}
.IMLI{}
.FCLP{}
.FIELD{}
.FTTR{}
.ETDP{}
.ETDI{}
.ECCP{}
.ECCI{}
.texto_selger {background-color:#ffffcc}
.texto_disable {background-color:#d4d4d4}
.text_valor { border: 1px solid #787878; }
.text { border: 1px solid #787878; }
label {
    cursor: pointer;
}
table.TITP {
margin-bottom: 3px;
border-radius: 3px 3px 3px 3px;
background: #5ba4d2;/*#308bc2;*//*#558fb3; *//*linear-gradient(to right, rgb(156, 174, 210) 20%, rgba(167, 194, 216, 0.45) 120%, rgb(108, 155, 209) 100%);*/
box-shadow: 0px 2px 7px -3px rgba(0,0,0,0.75);
border: 0 !important;
/*border-bottom: 3px solid #3f87da;*/
height: 30px;
}
.FSPG { font-family: 'Muli', sans-serif; font-weight: 600; color: #000080; }
.TIST .FSPG { font-weight: 400; }
.TIST { background: #59d; }
.TITP .FSPG { letter-spacing: 1px; word-spacing: 3px; }
table.TITP + br, table.TITP ~ table.TIPG + br { display: none; }
table.TITP ~ form,
 table.TITP + br + table.TIPG,
 table.TITP + table.TIPG + br + table,
 table.TIPG ~ table.TIPG + br + table {
	margin-top: 22px;
}
table { border-collapse: collapse; border-width: 1px !important;}
input[src$="gif"] {transition: transform .2s; border-radius: 7px;}
input[src$="gif"]:active, img[src$="gif"]:active {
    transform: scale(0.95);
}
.FTCA, .FCTC, .FTTB, .FLIN, .ECCP, .ECCI, input[type="button"] {font-family: 'Roboto', sans-serif; /*white-space: nowrap; */}
input[type="image"]:hover {
    box-shadow: 0px 1px 5px -2px;
}
.botoes tr {display: flex; justify-content: space-around; align-items: center;}
.botao2mm {
    font-size: 2.3mm !important;
}
input[type="submit"] {
    color: #fff;
    background: #3498db;
    padding: 5px;
    border-radius: 4px;
    margin: 6px 8px;
    min-width: 88px;
    height: 30px;
    font-size: 14px;
}
a font {
	text-decoration-line: underline;
	text-underline-offset: 2px;
}
.botao {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 1px 1px 2px #333333;
    background: #308bc2;
    width: 80px;
    padding: 7;
    color: white;
    cursor: pointer;
}

.botao:disabled {
    background: #d4d4d4 !important;
}

#ui-datepicker-div{
    z-index: 100000 !important;
}
/*#ui-datepicker-div > table > tbody > tr > td > a, #ui-datepicker-div > table > tbody > tr > td  {
   width: 3px;
	padding: 0;
	margin: 0;
}
*/