<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html * {
    margin: 0;
    /*padding: 0; SELECT NOT DISPLAYED CORRECTLY IN FIREFOX */
}



.sombra {

    -moz-box-shadow: 1px 3px 3px 3px rgba(68,68,68,0.4);
    -webkit-box-shadow: 1px 3px 3px 3px rgba(68,68,68,0.4);
    box-shadow: 1px 3px 3px 3px rgba(68,68,68,0.4);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#333333');
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#333333');
}

.fundobranco{
    background-color:#fff;
}

.sombreado3  {

    -moz-box-shadow: 1px 3px 3px 3px rgba(68,68,68,0.4);
    -webkit-box-shadow: 1px 3px 3px 3px rgba(68,68,68,0.4);
    box-shadow: 1px 3px 3px 3px rgba(68,68,68,0.4);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#333333');
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#333333');
}

.sombreado8 {

    -moz-box-shadow: 0 0 8px 8px rgba(68,68,68,0.4);
    -webkit-box-shadow: 0 0 8px 8px rgba(68,68,68,0.4);
    box-shadow: 0 0  8px 8px rgba(68,68,68,0.4);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#333333');
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#333333');
}

.sombreado1 {

    -moz-box-shadow: 1px 1px 1px 1px rgba(68,68,68,0.4);
    -webkit-box-shadow: 1px 1px 1px 1px rgba(68,68,68,0.4);
    box-shadow: 1px 1px 1px 1px rgba(68,68,68,0.4);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135, Color='#333333');
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135, Color='#333333');
}

.arredondado{

}

.titulo {
    font-size:22px;
    margin-left:auto;
    margin-right: auto;
    margin-top:35px;
    font-weight: bold;
    padding-left:2px;


}
.userinfo{
    margin-top:35px;
    font-color: #333;
    padding: 3px;
    border: 3px groove ;
    background: #efefff;

}
.telapadrao {
    background: url(../images/grid-18px-masked.png) repeat-x #fbfdff;
}
.telapadrao h1{
    background-color: #fff;
}
.padrao{
    background: url(../images/grid-18px-masked.png) #dfdfef;

}
.detalhe {
    margin-top:20px;
    width:100;
    background: #f5f3e5;
}
label {
    padding-left:10px;
    padding-right:3px;
    text-align:right;
    width:160px;
    font-weight: bold;
    display: inline-block;

}
labelBranco {
    padding-left:10px;
    padding-right:3px;
    text-align:right;
    width:150px;
    font-weight: bold;
    display: inline-block;

}
label2 {
    padding-left:10px;
    padding-right:3px;
    text-align:right;    
    font-weight: bold;
    display: inline-block;
    width:auto;
}
labelSemEspaco {
    padding-left:10px;
    padding-right:3px;
    text-align:right;
    width:115px;
    font-weight: bold;
    display: inline-block;
}
label:after, labelSemEspaco:after{
    content:" :";
    /*margin-left:-1px;*/
}

/* GENERAL */

.spinner {
    padding: 5px;
    position: absolute;
    right: 0;
}

body {
    background: #fff url(../images/body.png) ;
    color: #333;
    position:relative;
    font: 11px verdana, arial, helvetica, sans-serif;
}
#grailsLogo {
    /*    padding:20px;*/
}

#navbar {
    position:fixed;
    top:0;
    height:30px;
    left:0;
    right:0;
    margin-bottom:0;
    background: #333;
    color:#cfcfcf;
    z-index:1030;

}
.menubar{
    display: block;
    float: left;
    left: 0;
    margin: 0 10px 0 0;
    position: relative;
}

.container:after {
    clear: both;
}

.container:before, .container:after {
    content: "";
    display: table;
}

.container:before, .container:after {
    content: "";
    display: table;
}

.container {
    margin-left: auto;
    margin-right: auto;
}

a:link, a:visited, a:hover {
    color: #666;
    font-weight: bold;
    text-decoration: none;
}
a.portaria {
    color: red;
}
a.afastamento {
    background-color: red;
    color: white;
}

a.afastamentoMes {
    color: green;
}

h1 {
    color: #48802c;
    font-weight: normal;
    font-size: 16px;
    margin: .8em 0 .3em 0;
}

ul {
    padding-left: 15px;
}

input, select, textarea {
    background-color: #fcfcfc;
    border: 1px solid #ccc;
    font: 11px verdana, arial, helvetica, sans-serif;
    margin: 2px 0;
    padding: 2px 4px;
}
select {
    padding: 2px 2px 2px 0;
}
textarea {
    width: 650px;
    height: 100px;
    vertical-align: top;
}

input:focus, select:focus, textarea:focus {
    border: 1px solid #b2d1ff;
}

input[disabled="disabled"] , input[disabled=""], input.disabled, textarea[disabled="disabled"], select[disabled="disabled"] {
    background-color: #d4987c;
    color:#ffffff;
    
}

.body {
    float: left;
    margin: 0 15px 10px 15px;
}

/* NAVIGATION MENU */

.nav {
    background: url(../images/skin/shadow.jpg) bottom repeat-x;
    border: 1px solid #ccc;
    border-style: solid none solid none;
    margin-top: 5px;
    padding: 7px 12px;
}

.menuButton {
    font-size: 10px;
    padding: 0 5px;
}
.menuButton a {
    color: #333;
    padding: 4px 6px;
}
.menuButton a.home {
    background: url(../images/skin/house.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.list {
    background: url(../images/skin/database_table.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.create {
    background: url(../images/skin/database_add.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.edit {
    background: url(../images/skin/database_edit.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.delete {
    background: url(../images/skin/database_delete.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.print {
    background: url(../images/skin/printer.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.filtro {
    background: url(../images/skin/filter.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.show {
    background: url(../images/skin/database_show.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.limpar {
    background: url(../images/skin/cancel.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.voltar {
    background: url(../images/skin/voltar.png) center left no-repeat;
    color: #333;
    padding-left: 35px;
}
.menuButton a.pessoa {
    background: url(../images/skin/pessoa.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.afastado {
    background: url(../images/skin/afastado.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.servidores {
    background: url(../images/skin/servidores.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.frequencia {
    background: url(../images/skin/frequencia.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.selecionar {
    background: url(../images/skin/selecionar.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.verificar {
    background: url(../images/skin/verificar.png) center left no-repeat;
    color: #333;
    padding-left: 25px;
}
.menuButton a.deferido {
    background: url(../images/skin/deferido.png) center left no-repeat;
    color: #333;
    padding-left: 30px;
}
.menuButton a.indeferido {
    background: url(../images/skin/indeferido.png) center left no-repeat;
    color: #333;
    padding-left: 30px;
}
.menuButton a.cancelado {
    background: url(../images/skin/cancelado.png) center left no-repeat;
    color: #333;
    padding-left: 35px;
}
.menuButton a.acervo {
    background: url(../images/skin/acervo.png) center left no-repeat;
    color: #333;
    padding-left: 35px;
}
.menuButton a.licenca {
    background: url(../images/skin/licenca.png) center left no-repeat;
    color: #333;
    padding-left: 35px;
}
.menuButton a.abono {
    background: url(../images/skin/abono.png) center left no-repeat;
    color: #333;
    padding-left: 35px;
}
.menuButton a.ferias {
    background: url(../images/skin/ferias.png) center left no-repeat;
    color: #333;
    padding-left: 35px;
}
.menuButton a.calcular {
    background: url(../images/skin/calcular.png) center left no-repeat;
    color: #333;
    padding-left: 15px;
}
.menuButton input.entrar {
    background: url(../images/skin/entrar.gif) center left no-repeat;
    color: #333;
}
/* MESSAGES AND ERRORS */

.message {
    background: #f3f8fc url(../images/skin/information.png) 8px 50% no-repeat;
    border: 1px solid #b2d1ff;
    color: #006dba;
    margin: 10px 0 5px 0;
    padding: 5px 5px 5px 30px
}

div.errors {
    background: #fff3f3;
    border: 1px solid red;
    color: #cc0000;
    margin: 10px 0 5px 0;
    padding: 5px 0 5px 0;
}
div.errors ul {
    list-style: none;
    padding: 0;
}
div.errors li {
    background: url(../images/skin/exclamation.png) 8px 0% no-repeat;
    line-height: 16px;
    padding-left: 30px;
}

td.errors select {
    border: 1px solid red;
}
td.errors input {
    border: 1px solid red;
}
td.errors textarea {
    border: 1px solid red;
}

/* TABLES */

table {
    border: 1px solid #ccc;
    width: 100%
}
tr {
    border: 0;
}
td, th {
    font: 11px verdana, arial, helvetica, sans-serif;
    line-height: 12px;
    padding: 5px 6px;
    text-align: left;
    vertical-align: top;
}

.thFrequencia {
    font: 9px verdana, arial, helvetica, sans-serif;
    line-height: 12px;
    padding: 5px 6px;
    text-align: left;
    vertical-align: top;
}
th {
    background: #fff url(../images/skin/shadow.jpg);
    color: #666;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    padding: 2px 6px;
}
.thTitulo {
    text-align: center;
    background: #7CCD7C;
}
.thTituloFrequencia {
    text-align: center;
}
.tdCentralizado {
    font: 11px verdana, arial, helvetica, sans-serif;
    line-height: 12px;
    padding: 5px 6px;
    text-align: center;
    vertical-align: top;
    
}
th a:link, th a:visited, th a:hover {
    color: #333;
    display: block;
    font-size: 10px;
    text-decoration: none;
    width: 100%;
}
th.asc a, th.desc a {
    background-position: right;
    background-repeat: no-repeat;
}
th.asc a {
    background-image: url(../images/skin/sorted_asc.gif);
}
th.desc a {
    background-image: url(../images/skin/sorted_desc.gif);
}

.odd {
    /*background: #f7f7f7;*/
    background: #C1FFC1;
}
.even {
    background: #fff;
}
.oddFrequencia {
    /*background: #f7f7f7;*/
    background: #C1FFC1;
    font: 9px verdana, arial, helvetica, sans-serif;
    line-height: 12px;
    padding: 5px 6px;
    text-align: left;
    vertical-align: top;
}
.evenFrequencia {
    background: #fff;
    font: 8px verdana, arial, helvetica, sans-serif;
    line-height: 12px;
    padding: 5px 6px;
    text-align: left;
    vertical-align: top;
}
.licencaPrevisao {
    background-color: red;
    color: white;
}
.semJustificativa {
    background: #ffec25
}
.semJustificativa td, .vencidos td {
    color:black
}
.vencidos {
    background: #d14d35
}

/* LIST */

.list table {
    border-collapse: collapse;
}
.list th, .list td {
    border-left: 1px solid #ddd;
}
.list th:hover, .list tr:hover {
    background: #b2d1ff;
}

/* PAGINATION */

.paginateButtons {
    background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
    border: 1px solid #ccc;
    border-top: 0;
    color: #666;
    font-size: 10px;
    overflow: hidden;
    padding: 10px 3px;
}
.paginateButtons a {
    background: #fff;
    border: 1px solid #ccc;
    border-color: #ccc #aaa #aaa #ccc;
    color: #666;
    margin: 0 3px;
    padding: 2px 6px;
}
.paginateButtons span {
    padding: 2px 3px;
}

/* DIALOG */

.dialog table {
    padding: 5px 0;
}

.prop {
    padding: 5px;
}
.prop .name {
    text-align: left;
    width: 15%;
    white-space: nowrap;
}
.prop .value {
    text-align: left;
    width: 85%;
}
.dadosServidor {
    margin-top: 3px;
    margin-bottom: 3px;
}

/* ACTION BUTTONS */

.buttons {
    background: url(../images/skin/shadow.jpg) bottom repeat-x;
    border: 1px solid #ccc;
    color: #666;
    font-size: 10px;
    margin-top: 5px;
    overflow: hidden;
    padding: 0;
}
.buttons input {
    background: #fff;
    border: 0;
    color: #333;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    margin-left: 3px;
    overflow: visible;
    padding: 2px 6px;
}
.buttons input.delete {
    background: transparent url(../images/skin/database_delete.png) 5px 50% no-repeat;
    padding-left: 25px;
}
.buttons input.edit {
    background: transparent url(../images/skin/database_edit.png) 5px 50% no-repeat;
    padding-left: 25px;
}
.buttons input.save {
    background: transparent url(../images/skin/database_save.png) 5px 50% no-repeat;
    padding-left: 25px;
}
.buttons input.filtro {
    background: transparent url(../images/skin/filter.png) 5px 50% no-repeat;
    padding-left: 28px;
}
.buttons input.limpar {
    background: transparent url(../images/skin/cancel.png) 5px 50% no-repeat;
    padding-left: 25px;
}
.buttons input.print {
    background: transparent url(../images/skin/printer.png) 5px 50% no-repeat;
    padding-left: 25px;
}
.buttons input.visualizar {
    background: transparent url(../images/skin/visualizar.png) 5px 50% no-repeat;
    padding-left: 25px;
}
.buttons input.proximo {
    background: transparent url(../images/skin/proximo.png) 50% no-repeat;
    padding-left: 55px;
}
.buttons input.anterior {
    background: transparent url(../images/skin/anterior.png) 50% no-repeat;
    padding-left: 55px;
}
.buttons input.selecionar {
    background: transparent url(../images/skin/selecionar.png) 5px 50% no-repeat;
    padding-left: 25px;
}
.buttons input.verificar {
    background: transparent url(../images/skin/verificar.png) 5px 50% no-repeat;
    padding-left: 25px;
}
.buttons a.voltar {
    background: transparent url(../images/skin/voltar.png) 5px 50% no-repeat;
    padding-left: 40px;
}
.buttons a.calcular {
    background: transparent url(../images/skin/calcular.png) 5px 50% no-repeat;
    padding-left: 40px;
}
.formdialogo {
    font-size: 14px;
}
.formdialogo ul {
    list-style-type: none;
}
.formdialogo li:hover {
    background-color:#f7f7f7;
}
fieldset {
    border: 1px solid #000000;
}
legend {
    color: blue;
}
.tamanhoFieldSet {
    width: 374px; 
    margin-left: 118px;
}
.paragrafoFieldSet {
    width: 15%; 
    margin-left: 12%;
}
.fieldSetLabel {
    width: 15%; 
    margin-left: 9.7%;
}
.paragrafo {
    margin-left: 12%;
    margin-right: 40%;
    text-align: justify;
}</pre></body></html>