:root {
    font-family:  Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  
    color-scheme: light ;
    background-color: #242424;
  
    font-synthesis: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
  }

.cartao1 {
    border: 1px solid #ddd;
    border-collapse: collapse;
    width: 90%;
    margin: auto;
}

.cartao1 td {
    padding: 0px;
    border: 1px solid #ddd;
    font-size: 9px;
    text-align: center;
    line-height: 20px;
}

.cartao1 th {
    padding: 0px;
    border: 1px solid #ddd;
    font-size: 9px;
    text-align: center;
    line-height: 20px;
}


.destaque {
  text-align: left; 
  background-color: #eee;
  font-size: 14px;
  font-weight: bold;
}

.tabela3 {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}

.tabela3 td {
  border: 1px solid #ddd;
  padding: 4px;
  text-align: left;
  font-size: 10px;
}

.tabela3 th {
  border: 1px solid #ddd;
  padding: 4px;
  text-align: center;
  font-size: 10px;
}

.tabela4 {
  border: none !important;
}

.tabela4 td {
  border: none !important;
}

.tabela4 th {
  border: none !important;
}

.tabelinha {
  border-collapse: collapse;
}

.tabelinha tr {
  font-size: 9px;
  padding: 0px !important;
}

.tabelinha td {
  font-size: 9px;
  padding: 0px !important;
}


.titulo {
  font-weight: bold;
  font-size: 20px;
  text-align: left;
}

.titulo2 {
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}




.hPonto1 {
    font-size: 20px;
    text-align: center !important;
    margin-bottom: 0px;
  } 
  
  .hPonto2 {
    margin-top: 0px;
    margin-bottom: 30px;
    text-align: center !important;
    font-size: 10px;
  } 


  .criteriosDiv {
    font-size: 12px;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px #ddd solid;
    padding: 15px;
  }
  
  .criteriosDiv td {
    vertical-align: top;
  }

@media print {
    .pagebreak { page-break-before: always; } 
    .printOnly {
        display: block;
    }
}




