/* 
	TagBox table styles
	written by TagBox http://www.tagbox.de
*/
#tablas table {
  border-collapse: collapse;
  border: none;
  font: normal 11px Arial, Helvetica, Verdana, sans-serif;
  color: #000;
  background: #ffe100;
  text-align: left;
  width:100%;
  margin:0px;
  }
/*caption {
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #03476F;
  text-transform: uppercase;
  }*/
#tablas td, #tablas th {
  border:none;
  padding:0;
  font-weight:100;
  }
#tablas tr {
  height:32px;
}
/*thead th, tfoot th {
  font-size:14px;
  border: none;
  background: #333;
  color: #999;
  padding-bottom:4px;
  vertical-align: baseline;
  }*/
#tablas tbody th, #tablas tbody td {
  vertical-align: middle;
  font-weight:bold;
  }
/*thead .par, thead .impar {
  padding-left:6px;
  background: #333;
}*/
#tablas .odd {
  background: #ccb400;
  height:24px;
  }
#tablas .number {
  text-align:right;
}
/*.par, .parS {
  background: #8c8c8c;
  }
.impar, .imparS {
  background: #a6a6a6;
  }
.odd .par, .odd .parS {
  background: #999;
  }
.odd .impar, .odd .imparS {
  background: #b8b8b8;
  }
 .odd .par, .odd .impar, .par, .impar {
   padding-left:6px;
 }

tfoot td {
  vertical-align: middle;
  border:none;
  background: #333;
  color: #ccc;
  font-size:12px;
}
tfoot td a {
  color: #ccc;
  text-decoration: none;
  cursor:pointer;
}
tfoot td a:hover {
  text-decoration: none;
  color: #ff7e00;
}*/

/*tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }
tbody td a:hover {
  background: #C2F64D;
  color: #363636;
  }
tbody th a {
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #363636;
  }
tbody th a:hover {
  background: transparent;
  color: #363636;
  }
tbody tr:hover,
tbody tr:hover th,
tbody tr.odd:hover th {
  background: #999;
 }*/