.produtos--right-p b {
  color: #00529C; 
}

.input-orcamento {
  height: 2em;
  font-size: 1.2em;
  width: 80%;
}

.input-orcamento-item {
  height: 2em;
  font-size: 1em;
}

.tb3 { 
  margin-top: 14px;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #000;
  text-decoration: none; 
  border-collapse: collapse;
  border: 1px solid #dddddd;
  width: 100%;
}

.tb3 tbody tr td, .tb3 thead tr th {
  padding: 4px 10px 1px 10px;
  border: 1px solid #dddddd;
}

.tb3 thead tr th {
  background-color: #fff;
  padding: 10px;
}

.tb3 tbody tr.par {
  background: #fff;
}

.tb3 tbody tr td.lbl {
  background: #fff;
  font-weight: bold;
  white-space: nowrap;
  width: 1%;
}

.tb3 thead tr th.lbl {
  white-space: nowrap;
  width: 1%;
}

.tb3 tbody tr td.w1, .tb3 thead tr th.w1 {
  white-space: nowrap;
  width: 1%;
}


.tb4 { 
  margin-top: 20px;
  padding: 20px;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #000;
  text-decoration: none; 
  border-collapse: separate;
  border: 1px solid #dddddd;
  width: 100%;

  -webkit-border-radius: 20px;
   -khtml-border-radius: 20px;
     -moz-border-radius: 20px;   
          border-radius: 20px;  
}

.tb4 tbody tr td, .tb4 thead tr th {
  padding: 10px;
  /* border: 1px solid #dddddd; */
}

.tb4 thead tr th {
  background-color: #fff;
  padding: 10px;
}

.tb4 tbody tr.par {
  background: #fff;
}

.tb4 tbody tr td.lbl {
  background: #fff;
  font-weight: bold;
  white-space: nowrap;
  width: 1%;
}

.tb4 thead tr th.lbl {
  white-space: nowrap;
  width: 1%;
}

.tb4 tbody tr td.w1, .tb4 thead tr th.w1 {
  white-space: nowrap;
  width: 1%;
}