.titpag{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#08088A; 
    font-size:16pt;    
    font-weight:bold;
}
.subtit{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#08088A; 
    font-size:12pt;    
    font-weight:bold;
}

.titcab{
   font-family:Impact, fantasy;  
   color: #fff; 
}

.cabtabela{
   font-family:Times, Times New Roman, serif;  
   background: #58ACFA; 
   color: #08088A;
}
.subtitcab{
   font-family:Times, Times New Roman, serif;  
   color: #fff; 
}

.obrigatorio {
    color:#DF0101; 
}

.fundo_topo{
    background-color: #0431B4;
}

.corpo{
    padding-top: 1px;
    background-color: #01016E; 
}

.fundo_rodape{
    background-color: #01016E;
    color: #fff;
}
.azul{
    color: #08088A; 
}

.branco{
  color: #fff;   
}


.fundo_topo_ond{
    background-image: linear-gradient(to bottom, #819FF7, #CCE5FB, #fff);
}

ul.sobre{margin-left: 20px;}
table.sem{border: none;}

.ms_error{
    border-radius:4px;
    background: #FA5858; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:white;
    font-weight:bold;  
    padding-top: 5px; 
    padding-bottom: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
}

.errors{
    border-radius:4px;
    background: #FA5858; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:white;
    font-weight:bold;  
}

.ms_sucess{
    border-radius:4px;
    background: #3E9D41; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:white;
    padding-top: 10px; 
    padding-bottom: 10px;
    padding-left: 5px;
    font-weight:bold;    
}

.ms_padrao{
    border-radius:4px;
    background: #9AB6FA; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:white;
    padding-top: 10px; 
    padding-bottom: 10px;
    padding-left: 5px;
    font-weight:bold;    
}

.ms_atencao{
    border-radius:4px;
    background: #F7D358; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#B45F04;
    padding-top: 10px; 
    padding-bottom: 10px;
    padding-left: 5px;
    font-weight:bold;    
}

.fundo_rodape0ld{
    background-image: linear-gradient(to top, #819FF7, #CCE5FB, #fff);    
}
.mx-background-top-linear {
    background: -webkit-linear-gradient(45deg, #08088A 30%, #B3D5F6 30%);
    background: -webkit-linear-gradient(left, #08088A 30%, #B3D5F6 30%);
    background: linear-gradient(45deg, #08088A 30%, #B3D5F6 30%);
}

.fundo_topo1{
    height:auto;
     color:#fff;
    font-size:20px;
    border-radius:4px;
    box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);
    background-color: #747DFA;
    background-image: linear-gradient(to bottom, transparent, #010648);
}

a.table-actions{width: 16px; height: 16px; display: inline-block; background-position: center center; background-repeat: no-repeat; margin-right: 3px;}
.table-edit{background:url("../imagens/actions-edit.png");}
.table-delete{background:url("../imagens/actions-delete.png");}
.table-view{background:url("../imagens/actions-view.png");}
.table-nota{background:url("../imagens/actions-nota.png");}
.table-calendar{background:url("../imagens/actions-calendar.png");}
.table-see{background:url("../imagens/actions-see.png");}
.table-eye{background:url("../imagens/actions-eye.png");}

.margem { 
    margin-bottom: 7px;
}

.modal-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
}

.navegacao {
  padding: 4px 2px;
  margin-bottom:15px;
  margin-left: 13px;
  list-style: none;
  background-color: #CCE5FB;
  border-radius: 4px;
}

.navegacao > li {
  display: inline-block;
}
.navegacao > li + li:before {
    padding: 0 5px;
    color: #08088A;
    content: "/\00a0";
}
.navegacao > .active {
    color: #08088A;
    font-weight: bold;
}

.navegacao > li a {
    color: #0101DF;
    font-weight: bold;
}

.link_rodape > a {
    color: #fff;
    font-weight: bold;
}

.link_azul > a {
    color: #0431B4;
}

.destaque_1{
    background-color: #FF1040;
    border-radius: 10px;  
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    padding: 4px 0px 0px 0px;
    height: 30px; 
}

.destaque_2{
    background-color: #1771CB;
    border-radius: 10px;  
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    padding: 4px 0px 0px 0px;
    height: 30px; 
}

.par{
    background-color: #D7E6F5;
}

.impar{
    background-color: #BAD2E9;
}

.amarelo{
    background-color: #FCFFB8;
}

.vermelho{
    background-color: #FF8E6B;
}

.verde{
    background-color: #B0FFC5;
}

.azul{
    background-color: #5CC3FF;
}

.label-left{
    padding-top: 7px;
    margin-bottom: 0;
    text-align: left;    
}
.tam150 {width: 150px;}
.tam80  {width: 80px;}
.tam60  {width: 60px;}
.tam50  {width: 50px;}
.tam40  {width: 40px;}

/* para usar no calendario */
.mes{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18pt;
    color:#008B00;
    font-weight:bold;
    text-align:center;
}

td.samana{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    color:#003399;
    background-color: #F1F8E0;
    font-weight:bold;
    text-align:center;
}

td.feriado{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    color:#DF0101;
    background-color: #F1F8E0;
    font-weight:bold;
    text-align:center;
}

a.comum{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9pt;
    text-align:left; 
    margin-bottom: 10px;    
    margin-top: 0px;
}

td.comum{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    background-color: #FAFAFA;
    vertical-align: top;  
    text-align:left; 
    padding-top: 0px;
    padding-left: 2px;
}

td.diaatu{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    background-color: #E6E6E6;
    vertical-align: top;  
    text-align:left;    
    padding-top: 0px;
    padding-left: 2px;
    padding-bottom: 5px;   
}

td.domingo{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    background-color: #F8E0E0;
    vertical-align: top;  
    text-align:left;    
    padding-top: 0px;
    padding-left: 2px;
    padding-bottom: 5px;      
}

td.ocupado{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    background-color: #E6E6E6;
    vertical-align: central;  
    text-align:left;    
    color:#839496;    
    padding-top: 0px;
    padding-left: 2px;
    padding-bottom: 5px;   
}

td.disponivel{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    background-color: #E6E6E6;
    vertical-align: central;  
    text-align:left;    
    color: #008B00;    
    padding-top: 0px;
    padding-left: 2px;
    padding-bottom: 5px;   
}

td.agendado{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    background-color: #CED8F6;
    vertical-align: central;  
    color: #DF0101;
    text-align:left;    
    padding-top: 0px;
    padding-left: 2px;
    padding-bottom: 5px;
}

.destaque{
    background-color: #F09400;
    border-radius: 10px;  
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    padding: 4px 0px 0px 0px;
    height: 30px; 
}

a.evento{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    color:#DF0101;
    font-weight:bold;
    text-align:center;  
     
}

.credito{
    color:blue;
    font-weight:bold;
}

.debito{
    color:red;
    font-weight:bold;
}
    
.t230{height: 40px; width: 233px; margin-bottom: 0; vertical-align: middle;}

/* para usar no calendario */