.titpag{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#027E8E; 
    font-size:16pt;    
    font-weight:bold;
}

.titcelular{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#027E8E; 
    font-size:12pt;    
    font-weight:bold;
}

.subtit{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#027E8E; 
    font-size:12pt;    
    font-weight:bold;
}

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

.cabtabela{
   font-family:Times, Times New Roman, serif;  
   background: #58D3F7; 
}
.subtitcab{
   font-family:Times, Times New Roman, serif;  
   color: #027E8E; 
}

.negrito{font-weight:bold;}
.fundo_rodape{ background-image: linear-gradient(to top, #819FF7, #CED8F6, #fff); }
.obrigatorio { color:#F78181; }
.ativa{ background-color: #e8e8e8;}
.sucesso{ background-color: #dff0d8;}
.informacao{ background-color: #d9edf7;}
.atencao{ background-color: #fcf8e3;}
.perigo{ background-color: #f2dede;}
.fundo_topo{ background-image: linear-gradient(to bottom, #819FF7, #CED8F6, #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;
    padding-top: 10px; 
    padding-bottom: 10px;
    padding-left: 5px;
    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;    
}

.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;
    //padding: 5px 0;
    color:#fff;
    font-size:20px;
    //text-align:center;
    border-radius:4px;
    //border:1px solid #013262;
    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);
    //background-image: linear-gradient(to bottom, #0040FF, #DDDFFA 130%);
}

a.table-actions{
    width: 16px; 
    height: 16px; 
    display: inline-block; 
    background-position: center center; 
    background-repeat: no-repeat; 
    margin-right: 3px;
}

table.sistema{margin: 0; padding: 0;}
.table-edit{background:url("../imagens/actions-edit.png");}
.table-delete{background:url("../imagens/actions-delete.png");}
.table-doc{background:url("../imagens/actions-doc.png");}
.table-accept{background:url("../imagens/actions-accept.png");}
.table-view{background:url("../imagens/actions-view.png");}
.table-task{background:url("../imagens/actions-task.png");}
.table-pass{background:url("../imagens/actions-pass.png");}
.table-cancel{background:url("../imagens/actions-cancel.png");}
.table-print{background:url("../imagens/actions-print.png");}
.table-email{background:url("../imagens/actions-email.png");}
.table-import{background:url("../imagens/actions-import.png");}
.table-check{background:url("../imagens/actions-check.png");}
.table-open{background:url("../imagens/actions-open.png");}
.table-return{background:url("../imagens/actions-return.png");}
.table-note{background:url("../imagens/actions-note.png");}
.table-exec{background:url("../imagens/actions-accept.png");}
.table-pend{background:url("../imagens/actions_pend.png");}
.table-dependente{background:url("../imagens/actions-familia.png");}
.table-baixar{background:url("../imagens/actrion-baixar.png");}
.table-desfazer{background:url("../imagens/actions-desfazer.png");}

.espaco{margin-right: 10px;}

.tam210 {width: 210px;}
.tam200 {width: 200px;}
.tam160 {width: 160px;}
.tam130 {width: 130px;}
.tam110 {width: 110px;}
.tam100 {width: 100px;}
.tam90 {width: 90px;}
.tam80 {width: 80px;}
.tam60 {width: 60px;}
.tam50 {width: 50px;}
.tam40 {width: 40px;}

.extra {color:blue;}

.admin{
    color:#0066FF; 
    font-weight:bold;
}

.negrito{
    font-weight:bold;
}

.fechado {color:#5FB404;}
.pausado {color:#E13300;}
.pendente {color:#5FB404;}
.aberta {color:red;}

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

.margem { 
    margin-bottom: 7px;
}

.control-link { 
    padding-top: 7px;
    font-weight:bold;
  
}

.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; 
}
tr.font10{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
}

tr.font9{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9pt;
}

tr.cabecalho{
    background-color:#999999;
    color:white; 
    font-weight:bold;
}

.foto90{
    width: 90px; 
    height: 90px;     
    border: 2px dashed;
    padding:2px;   
}

.foto { 
    width: 16px; 
    height: 16px;     
    border-style: none;
    margin: -8px 0px 0px 3px;
}

div.linha{background:url("../imagens/linha.png"); height: 18px;}

.hint_layer {
    display:none;
    border:2px dashed;
    position:absolute;
    background:#ffffff;
    text-align:left;
    padding:3px;
}

.positivo{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    color:#0000FF; 
    font-weight:bold;
}

.neutro{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    color:#FC700C; 
    font-weight:bold;
}

.negativo{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    color:#DF0101; 
    font-weight:bold;
}

/* 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;
}

a.comum{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    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.agendado{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    background-color: #CED8F6;
    vertical-align: top;  
    color: #DF0101;
    text-align:center;    
    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;}

.saida{
    width: 16px; 
    height: 16px; 
    background-position: center center; 
    background-repeat: no-repeat; 
    margin-right: 5px;
    border:0px ;
    background:url("../imagens/saida.png");
    cursor:hand;    
}

.entrada{
    width: 16px; 
    height: 16px; 
    display: inline-block; 
    background-position: center center; 
    background-repeat: no-repeat; 
    margin-right: 5px;
    border:0px ;
    background:url("../imagens/entrada.png");
    cursor:hand;    
}