/* Retos */

#tabla_retos .retos_bg {
background:url(imagenes/retos/head.gif) top center no-repeat;
height:174px;
}

/*| primer puesto |*/
#tabla_retos .primer_puesto {
background:url(imagenes/retos/primer_puesto_bg.gif) center no-repeat;
height:106px;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#E8DD8E;
}

#tabla_retos .primer_puesto ul {
list-style:none;
margin:0 auto 0 auto;
padding-top:2em;
padding-left:6em;
}

#tabla_retos .primer_puesto li {
display:block;
float:left;
text-align:center;
}

#tabla_retos .primer_puesto li.nick {
width:6.3em;
}

#tabla_retos .primer_puesto li.nick a {
text-decoration:none;
color:#E8DD8E;
}

#tabla_retos .primer_puesto li.nick a:hover {
text-decoration:underline;
}

#tabla_retos .primer_puesto li.lvl {
width:3em;
}

#tabla_retos .primer_puesto li.rg {
padding-top:0.5em;
width:2.3em;
}

#tabla_retos .primer_puesto li.og {
padding-top:0.65em;
width:3em;
font-size:0.85em;
}

#tabla_retos .primer_puesto li.rp {
padding-top:0.5em;
padding-left:0.2em;
width:2.5em;
}

#tabla_retos .primer_puesto li.op {
padding-top:0.65em;
width:0.8em;
font-size:0.85em;
}
/*| /primer puesto |*/

/*| segundo puesto |*/
#tabla_retos .segundo_puesto {
background:url(imagenes/retos/segundo_puesto_bg.gif) center no-repeat;
height:92px;
font-family:"Trebuchet MS";
font-size:1.2em;
color:#E0E0E0;
}

#tabla_retos .segundo_puesto ul {
list-style:none;
margin:0 auto 0 auto;
padding-top:1.7em;
padding-left:7em;
}

#tabla_retos .segundo_puesto li {
display:block;
float:left;
text-align:center;
}

#tabla_retos .segundo_puesto li.nick {
width:6.3em;
}

#tabla_retos .segundo_puesto li.nick a {
text-decoration:none;
color:#E0E0E0;
}

#tabla_retos .segundo_puesto li.nick a:hover {
text-decoration:underline;
}

#tabla_retos .segundo_puesto li.lvl {
width:3.3em;
}

#tabla_retos .segundo_puesto li.rg {
padding-top:0.7em;
width:2.3em;
}

#tabla_retos .segundo_puesto li.og {
font-weight:bold;
padding-top:0.75em;
width:3.5em;
font-size:0.85em;
}

#tabla_retos .segundo_puesto li.rp {
padding-top:0.7em;
padding-left:0.8em;
width:1.7em;
}

#tabla_retos .segundo_puesto li.op {
font-weight:bold;
padding-top:0.75em;
font-size:0.85em;
padding-left:5px;
}
/*| /segundo puesto |*/

/*| tercer puesto |*/
#tabla_retos .tercer_puesto {
background:url(imagenes/retos/tercer_puesto_bg.gif) center no-repeat;
height:88px;
font-family:"Trebuchet MS";
font-size:1.1em;
color:#E29A65;
}

#tabla_retos .tercer_puesto ul {
list-style:none;
margin:0 auto 0 auto;
padding-top:1.7em;
padding-left:7em;
}

#tabla_retos .tercer_puesto li {
display:block;
float:left;
text-align:center;
}

#tabla_retos .tercer_puesto li.nick {
width:7.5em;
}

#tabla_retos .tercer_puesto li.nick a {
text-decoration:none;
color:#E29A65;
}

#tabla_retos .tercer_puesto li.nick a:hover {
text-decoration:underline;
}

#tabla_retos .tercer_puesto li.lvl {
width:3.3em;
}

#tabla_retos .tercer_puesto li.rg {
padding-top:0.8em;
width:3em;
}

#tabla_retos .tercer_puesto li.og {
font-weight:bold;
padding-top:0.85em;
width:3.5em;
font-size:0.85em;
}

#tabla_retos .tercer_puesto li.rp {
padding-top:0.8em;
padding-left:0.7em;
width: 2em;
}

#tabla_retos .tercer_puesto li.op {
font-weight:bold;
padding-top:0.85em;
font-size:0.85em;
}
/*| /tercer puesto |*/

/*| puesto |*/
#tabla_retos .puesto {
background:url(imagenes/retos/puesto_bg.gif) center no-repeat;
height:70px;
font-family:"Trebuchet MS";
font-size:1em;
font-weight:bold;
color:#999999;
}

#tabla_retos .puesto ul {
list-style:none;
margin:0 auto 0 auto;
padding-top:1.1em;
padding-left:4.3em;
}

#tabla_retos .puesto li {
display:block;
float:left;
text-align:center;
}

#tabla_retos .puesto li.nro {
width:3.5em;
}

#tabla_retos .puesto li.nick {
width:8.3em;
}

#tabla_retos .puesto li.nick a {
text-decoration:none;
color:#999999;
}

#tabla_retos .puesto li.nick a:hover {
text-decoration:underline;
}

#tabla_retos .puesto li.lvl {
width:3.5em;
}

#tabla_retos .puesto li.rg {
padding-top:1.1em;
width:3.5em;
}

#tabla_retos .puesto li.og {
padding-top:1.4em;
width: 3.7em;
font-size:0.85em;
}

#tabla_retos .puesto li.rp {
padding-top:1.1em;
padding-left:0.9em;
width: 1.5em; 
}

#tabla_retos .puesto li.op {
padding-top:1.4em;
font-size:0.85em;
padding-left:5px;
}
/*| /puesto |*/

.aclaracion {
text-align:left;
margin-top:10px;
padding-top:10px;
font-style:normal;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;