﻿#cym, #cym td, #cym tr {
margin: 0 auto;
border-spacing: 0;
padding:6px;
width:auto
}
#cym tr{
    height:25px
}
 /*Encabezado 1ª fila*/
  #cym tr:first-child td:first-child{
	background-color:#364e6f;
	color:#FFFFFF;
	border-radius:5px 5px 0 0;
	font-size:x-large;
	font-weight: bold;
	border-bottom:1px #000 solid;
	text-align:center
}
/*segunda, tercera y cuarta linea de encabezado*/
#cym tr:first-child + tr td:first-child{ 

font-size:medium;
border-bottom:1px #000 solid;
text-align:center
}
#cym tr:first-child + tr + tr { 
font-weight: bold;

font-size:medium;
}
#cym tr:first-child + tr + tr + tr { 
font-weight: bold;

font-size:medium;
}
/*Columna de nombresalineada izda*/
#cym td:first-child + td { 
text-align:left
}
/*columna de ptos stableforden negrita*/
#cym td:first-child + td+td+td+td+td+td{
	font-weight:bold;
}
/*redondeo de bordes(ultima fila)*/
#cym tr:last-child td:first-child {
border-radius:0 0 0 5px;
}
#cym tr:last-child td:last-child {
border-radius:0 0 5px 0;
}
/*borde interior tabla*/
#cym td:not(:last-child) {
border-right:1px #666 solid;
border-color:#999999
} 
/*efecto zebra*/
#cym tr:nth-child(2n+5) {
background-color:#CCCCCC
}
/*resaltar al pasar con el raton* desde la 5ª linea*/
#cym tr:nth-child(n+5):hover{
background-color:#364e6f;
color:#FFFFFF
}
#cym td
	{
	border-color: inherit;
	border-width: medium;
	padding:6px;
	text-align:center;
	white-space:nowrap;
	font-size:12px;
	font-family:verdana;
	}
