.virtual {color: #1b1c1d; font-size: 12px}
.clase {color: white; font-size: 7mm; padding: 8px 0px; text-align: center; font-weight: bolder}


  .red{
    background: #ff000c;
_background: -moz-linear-gradient(top,  #ff0000 0%, #ff6060 100%);
_background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ff6060));
_background: -webkit-linear-gradient(top, #ff0000 0%,#ff6060 100%);
_background: -o-linear-gradient(top,  #ff0000 0%,#ff6060 100%);
_background: -ms-linear-gradient(top,  #ff0000 0%,#ff6060 100%);
background: linear-gradient(to bottom,  #ff0000 0%, #ff6060 100%);
_filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff6060',GradientType=0 );
filter: contrast(80%) brightness(120%)
}
   .green{
   background: #009933;
background: -moz-linear-gradient(top,  #009933 0%, #66c285 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009933), color-stop(100%,#66c285));
background: -webkit-linear-gradient(top,  #009933 0%,#66c285 100%);
background: -o-linear-gradient(top,  #009933 0%,#66c285 100%);
background: -ms-linear-gradient(top,  #009933 0%,#66c285 100%);
background: linear-gradient(to bottom,  #009933 0%,#66c285 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009933', endColorstr='#66c285',GradientType=0 );
filter: contrast(80%) brightness(120%)
   }
   .blue{
   background: #0066cc;
background: -moz-linear-gradient(top,  #0066cc 0%, #66a3e0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066cc), color-stop(100%,#66a3e0));
background: -webkit-linear-gradient(top,  #0066cc 0%,#66a3e0 100%);
background: -o-linear-gradient(top,  #0066cc 0%,#66a3e0 100%);
background: -ms-linear-gradient(top,  #0066cc 0%,#66a3e0 100%);
background: linear-gradient(to bottom,  #0066cc 0%,#66a3e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#66a3e0',GradientType=0 );
filter: contrast(80%) brightness(120%)
   }
   .orange{
   background: #e09d00;
background: -moz-linear-gradient(top,  #e09d00 0%, #a54500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e09d00), color-stop(100%,#a54500));
background: -webkit-linear-gradient(top,  #e09d00 0%,#a54500 100%);
background: -o-linear-gradient(top,  #e09d00 0%,#a54500 100%);
background: -ms-linear-gradient(top,  #e09d00 0%,#a54500 100%);
background: linear-gradient(to bottom,  #e09d00 0%,#a54500 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e09d00', endColorstr='#a54500',GradientType=0 );
filter: contrast(80%) brightness(120%)
   }
   .purple{
   background: #9933ff;
background: -moz-linear-gradient(top,  #9933ff 0%, #db70ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9933ff), color-stop(100%,#db70ff));
background: -webkit-linear-gradient(top,  #9933ff 0%,#db70ff 100%);
background: -o-linear-gradient(top,  #9933ff 0%,#db70ff 100%);
background: -ms-linear-gradient(top,  #9933ff 0%,#db70ff 100%);
background: linear-gradient(to bottom,  #9933ff 0%,#db70ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9933ff', endColorstr='#db70ff',GradientType=0 );
filter: contrast(80%) brightness(120%)
}
   .brown{
   background: #ff7519;
background: -moz-linear-gradient(top,  #ff7519 0%, #ff9e5e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7519), color-stop(100%,#ff9e5e));
background: -webkit-linear-gradient(top,  #ff7519 0%,#ff9e5e 100%);
background: -o-linear-gradient(top,  #ff7519 0%,#ff9e5e 100%);
background: -ms-linear-gradient(top,  #ff7519 0%,#ff9e5e 100%);
-background: linear-gradient(to bottom,  #ff7519 0%,#ff9e5e 100%);
background: linear-gradient(to bottom,  #ff7519 0%,#ff9e5e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7519', endColorstr='#ff9e5e',GradientType=0 );
filter: contrast(80%) brightness(120%)
}