.lbo_dv { position: relative; margin: 6px; 
    border-radius: 9px; 
    padding: 8px;
 max-width: 200px; max-height: 400px;
  overflow-y: scroll; 
  margin-right: 5px;
	background-color: rgb(255,255,255,0.5); background-color: rgba(255,255,255,0.5); }

.lbo_spa { border: 0px solid; width:180px;  }


.lbo_dvtw { width: 500px; max-height: 400px; min-height: 500px; background-color: rgb(255,255,255,0.8); background-color: rgba(255,255,255,0.8);
	overflow-y: scroll; position: relative; margin: auto; border-radius: 9px; padding-left:  4px; padding-right:  4px; 
  border: 1px solid black;
   padding-top:  40px; 
  
     }



.lboxtweclas { 
   min-width: 170px; max-height: 350px; overflow-y: scroll; overflow-x: hidden;
   display: table-cell; font-family: arial; text-align:  left; padding:  20px;
  padding-right: 10px; color: white; margin-right:10px;
  }


.lbo_buto { border: 2px solid; margin-bottom: 5px; font-size: 10pt; padding: 4px; display: inline-block;
	min-height: 20px; min-width:120px; cursor: pointer; border-radius: 10px }

.lbo_bsma { border: 2px solid; margin-bottom: 3px; font-size: 10pt; padding: 1px; display: inline-block;
	min-height: 20px; width:60px; cursor: pointer; border-radius: 3px }

.tra_lbbut { border: 2px solid #3f51b5; background-color: white; color: #3f51b5; }

.tralbut { border: 2px solid #00007f; background-color: white; color: #00007f; width: 350px; margin-left:  10px;}

.trasrpb { border: 2px solid #00007f; background-color: #E1ffff; color: #00007f; }
  .trasrpb:hover { color: red; border: 2px solid darkred; background-color: white; }

.trasgp { border: 2px solid #00007f; background-color: #E1FFFF; color: #00007f;  }
.trasgp:hover { color: red; border: 2px solid darkred; background-color: white; }
.trai_amblau { background-color: #ffc107; color: #000; }
.trai_aqblau { background-color: #607d8b; color: #fff; }