﻿#rankingcym, #rankingcym td, #rankingcym tr {
margin: 0 auto;
border-spacing: 0;
padding:4px}
 /*Encabezado 1ª fila*/
#rankingcym tr:first-child td:first-child{
	background-color:#364e6f;
	color:#FFFFFF;
	border-radius:5px 5px 0 0;
	font-size:large;
	font-weight: bold;
	border-bottom:1px #000 solid;
	text-align:center
}
  

/* tercera y cuarta linea de encabezado*/
#rankingcym tr:first-child + tr + tr, #rankingcym tr:first-child + tr + tr + tr { 


font-size:medium;
}
    #rankingcym tr:first-child + tr + tr + tr {
        writing-mode:vertical-rl
    }
        
        /*Columna de nombres alineada izda*/
        #rankingcym td:first-child + td{ 
text-align:left
}
/*columna de ptos totales en negrita*/
#rankingcym td:first-child + td + td {
	font-weight:bold;
}
/*redondeo de bordes(ultima fila)*/
#rankingcym tr:last-child td:first-child {
border-radius:0 0 0 5px;
}
#rankingcym tr:last-child td:last-child {
border-radius:0 0 5px 0;
}
/*borde interior tabla*/
/*#rankingcym td:not(:last-child) {
border-right:1px #666 solid;
border-color:#999999
}*/ 
/*efecto zebra a partir de la fila 6*/
#rankingcym tr:nth-child(2n+6) {
background-color:#CCCCCC
}
/*resaltar al pasar con el raton* desde la 6ª fila*/
 #rankingcym tr:nth-child(n+6):hover{
background-color:#364e6f;
color:#ffffff;

    }

 
 /*fila 27 borde inferior*/
 #rankingcym tr:nth-child(32) td{
     border-bottom:solid 5px #800000
 }
#rankingcym td
	{
	border-color: inherit;
	border-width: medium;
	padding-top:1px;
	padding:4px;
	text-align:center;
	white-space:nowrap;
	font-size:12px;
	font-family:verdana;
    
	}
