.halfmoon {background-color:#F7C707;clear:both;font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;font-weight:900;height:30px;letter-spacing:0;line-height:30px;margin:0;padding:0;text-transform:uppercase;}
.halfmoon ul {margin:0;padding:0;text-align:left;}
.halfmoon li {float:left;list-style-type:none;margin:0;padding:0;}
.halfmoon li a {border-right:1px solid #FBA715;color:#fff;display:block;margin-top:0;padding-bottom:0;padding-left:10px;padding-right:10px;text-decoration:none;}
.halfmoon li a:hover {background-color:#F5B226;color:#fff;padding-left:10px;padding-right:10px;text-decoration:none;}
.halfmoon li a.current {background-color:#F5B226;border-right:1px solid #FBA715;color:#fff;padding-left:10px;padding-right:10px;text-decoration:none;}
.halfmoon li.select a,.halfmoon li.select a:link,.halfmoon li.select a:hover,.halfmoon li.select a:visited {background-color:#545454;color:#fff;padding-left:10px;padding-right:10px;text-decoration:none;}
.nuevo {background:url(../images/fondo_nuevo.gif) no-repeat top center;padding-left:10px;padding-right:10px;text-decoration:none;}
#tabcontentcontainer {background-color:#fbecab;color:#000;font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;font-size:11px;font-weight:900;padding:0 0 2px;text-decoration:none;width:1020px;}
.tabcontent {background-color:#fbecab;color:#333;display:none;font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;font-size:11px;font-weight:600;height:20px;letter-spacing:1px;line-height:20px;padding:0 0 2px;text-decoration:none;width:1020px;}
.tabcontent a {color:#333;padding:0 5px;text-decoration:none;}
.tabcontent a:hover {background-color:#fbf2cb;color:#F7C707 !important;text-decoration:none;}
.halfmoon li a:visited,.halfmoon li a:link,.halfmoon li a:active {color:#fff;display:block;padding:0 10px;text-decoration:none;}
.tabcontent a:link,.tabcontent a:visited,.tabcontent a:active {color:#333;text-decoration:none;}
.tabla_equipos { width:360px; border:none; }
.tabla_equipos td {text-align:center; vertical-align:middle; }
td.equipo {font: bold 10px Arial, Helvetica, sans-serif; text-align:center;}
.tabla_partidos { width:360px; border:none; }
.tabla_partidos td { font: 12px Arial, Helvetica, sans-serif; }
tr.par td{
border-left:1px solid #fff;
border-right:1px solid #e2e1e1;
border-top:1px solid #fff;
padding:1px 3px;
background:#f2f2f2;
}
tr.inpar td{
border-left:1px solid #fff;
border-right:1px solid #e2e1e1;
border-top:1px solid #fff;
padding:2px 3px;
background:#e7e7e7;
}
td.marcador_m { text-align:center; font-weight:900; font-size:14px;}
tr.titulo td {
font: bold 12px/14px Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
padding: 3px; border: 1px solid #c00000;
background-color: #cc0000;
}
.separador {border-top:0px dotted #222;font:1px Arial, Helvetica, sans-serif;font-weight:400;height:5px;margin-bottom:4px;margin-top:4px;padding:0;}
