#table1 table {
  border: 0px;
  padding: 0px;
}

#table1 caption {
  font-weight: bold;
  color: #000000;
  background: #ffe6bf;
}

#table1 td {
  background: #fff9fa;    
  font-family: verdana;
  font-size: 12px;
}

#table1 td.question {
  background: #ffecbf;
  column-span: all;
  font-weight: bold;
}

#table1 td.spacer {
  height: 20px;
  background: white;
}


#table2 table {
  border: 0px;
  padding: 0px;
}

#table2 caption {
  font-weight: bold;
  color: #FFFFFF;
  background: #805976;
}

#table2 td {
  background: #FFE6F9;    
  font-family: verdana;
  font-size: 12px;
}

#table2 td.question {
  background: #FFBFEF;
  column-span: all;
  font-weight: bold;
}

#table2 td.spacer {
  height: 20px;
  background: white;
}


#table3 table {
  border: 0px;
  padding: 0px;
}

#table3 caption {
  font-weight: bold;
  color: #000000;
  background: #BFBF60;
}

#table3 td {
  background: #FFFFE6;    
  font-family: verdana;
  font-size: 12px;
}

#table3 td.question {
  background: #FFFF80;
  column-span: all;
  font-weight: bold;
}

#table3 td.spacer {
  height: 20px;
  background: white;
}


#table4 table {
  border: 0px;
  padding: 0px;
}

#table4 caption {
  font-weight: bold;
  color: #ffffff;
  background: #6096BF;
}

#table4 td {
  background: #E6F4FF;    
  font-family: verdana;
  font-size: 12px;
}

#table4 td.question {
  background: #99d3ff;
  column-span: all;
  font-weight: bold;
}

#table4 td.spacer {
  height: 20px;
  background: white;
}



#soma .titulo {
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
}

#soma .resumo {
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
}

#soma .total {
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  border: 1px solid #333333;  
}

#cabecalho table {
  color: #336699;
}

#cabecalho td {
  border: 1px solid #336699;
  font-family: verdana;
  font-size: 11px;
}

#cabecalho caption {
  background: #336699;
  color: #ffffff;
  font-family: verdana;
  font-size: 18pt;
  font-weight: bold;
}
