body {
	background:#CC0000 url(http://www.riverplate.com/templates/img/content_bg.gif) repeat-y scroll center center;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0px auto;
	padding:0px;
}

img {
border:0;
}

input, select, option, textarea {
background-color:#111111;
border:1px solid #CC0000;
color:#FFFFFF;
margin-top:15px;
}

input, textarea {
margin:10px 0 0 20px;
width:auto;
}

option {
border-bottom:0 none;
margin-top:0;
}

h1 {
font-size:24px;
font-family:Georgia,Arial,Helvetica,sans-serif;
}

a {
color:#CC0000;
text-decoration:none;
}

a:link {
text-decoration:none;
}

a:visited {
color:#CC0000;
text-decoration:none;
}

a:hover {
color:#CC0000;
text-decoration:none;
}

a:active {
color:#CC0000;
text-decoration:none;
}

#menu-links {
background:#FF0000 url(http://www.riverplate.com/templates/img/topNav_bg2.gif) repeat-x scroll center top;
color:#FFFFFF;
font-weight:normal;
padding:5px 5px 5px 22px;
text-align:right;
height:15px;
}

#menu-links a {
color:#FFFFFF;
}

#menu-links a:hover {
color:#580000;
text-decoration:none;
}

#header {
height:110px;
margin:0 auto;
}

#main-container {
width: 1000px;
margin: 0 auto;
}
#container {
background:#000000 none repeat scroll 0 0;
margin:0 auto;
position:relative;
text-align:left;
width:1000px;
float: left;
}

#contenido {
float:left;
padding:10px 0 0 10px;
width:655px;
}

#menu-derecha {
float:right;
padding:10px 10px 0 0;
text-align:right;
width:300px;
}

#jugadores {
margin:7px 0 5px 5px;
font-family:arial,helvetica,sans-serif;
font-size:100%;
}

#jugador {
float:left;
height:109px;
margin:5px 5px 4px;
text-align:center;
width:73px;
}

.jugador{
color:#FFFFFF;
font-size:100%;
font-weight:bold;
text-decoration:none;
}

.jugadorop img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
opacity:0.7;
}

.jugadorop:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity:1;
}

.numero {
color:#C40002;
font-weight:bold;
}

.jugadorimg {
border-bottom:1px solid #666666;
display:block;
margin-bottom:7px;
}

#siguiente {
float:right;
padding-right:15px;
padding-top:10px;
}

#anterior {
float:left;
padding-left:15px;
padding-top:5px;
}

#verjugador #imagen {
float:left;
padding-left:10px;
padding-right:10px;
}

#datosjugador {
clear:both;
height:535px;
width:650px;
}

.numerojugador {
color:#ED0001;
}

#imagen {
float:left;
width:300px;
}

#info {
border:1px solid #333333;
float:left;
font-size:14px;
margin-left:25px;
margin-top:15px;
width:300px;
}

#descripcion {
background-color:#080808;
color:#999999;
float:left;
font-size:12px;
padding:10px;
width:600px;
}

#nombrejugador {
background:transparent url(/bg_jugador.gif) no-repeat scroll center top;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
margin:5px 0 0;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
}

.detalles1 {
background:#0D0D0D none repeat scroll 0 0;
color:#999999;
font-size:75%;
font-weight:bold;
height:1.9em;
padding-left:5px;
width:50%;
}

.detalles2 {
color:#CCCCCC;
font-size:75%;
padding-left:5px;
width:50%;
background:#0D0D0D none repeat scroll 0 0;
}

#footer {
background:#383838 none repeat scroll 0 0;
clear:both;
color:#9C9C9C;
font-size:10px;
height:25px;
padding:12px;
text-align:center;
}

#publicidad {
clear:both;
padding-bottom:20px;
padding-top:20px;
}

#mkt {
float:left;
margin-left:25px;
margin-top:10px;
text-align:center;
width:300px;
}

#selector {
background:transparent url(/playersbg.gif) no-repeat scroll center top;
color:#FE0000;
font-size:14px;
font-weight:bold;
height:69px;
padding-top:20px;
text-align:right;
width:295px;
}

.boton {
padding:5px;
}

#posicion {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background:#0E0E0E none repeat scroll 0 0;
float:left;
margin-top:18px;
text-transform:uppercase;
width:70%;
padding:6px 0;
}

#posicion a {
font-weight:bold;
border-right:2px solid #222222;
padding:0 12px;
color:#FFFFFF;
}

#posicion .noborder {
border: 0px;
}

#posicion .current {
color: #FF0000;
}

#tecnico {
float:left;
height:109px;
margin:5px 5px 4px;
text-align:center;
width:73px;
}

#datosTecnico {
clear:both;
height:500px;
width:650px;
}

#posiciontecnico  {
border:1px solid #666666;
/* float:right; */
padding-top: 10px;
}

#tipoplantel {
padding-bottom:10px;
padding-top:0;
text-align:right;
}

#footer a {
color:#9C9C9C;
}

#paginacion {
float:right;
width:300px;
}

.paginacion {
font-size: 12px;
clear:both;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
background-color:#000000;
color: #FFFFFF;
height:20px;
padding:15px 25px;
text-decoration: none !important;
text-align:right;
}

.paginacion a {
padding: 2px 5px 2px 5px;
margin: 2px;
background-color:#CC0000;
text-decoration: none !important;
color: #FFFFFF;
}

.paginacion a:link {
padding: 2px 5px 2px 5px;
margin: 2px;
font-weight: bold;
background-color: #CC0000;
color: #FFFFFF;
text-decoration: none !important;
}

.paginacion a:visited {
background-color:#CC0000;
color: #FFFFFF;
font-weight: bold;
text-decoration: none !important;
}

.paginacion a:hover{
background-color:#3e3e3e;
color: #FFFFFF;
font-weight: bold;
text-decoration: none !important;
}

.paginacion a:active {
background-color:#3e3e3e;
color: #FFFFFF;
font-weight: bold;
text-decoration: none !important;
}

#campodejuego {
background:#000000 url(/campo.jpg) no-repeat scroll center top;
border:0 none;
height:415px;
width:642px;
}

#campodejuego select, option {
border:1px solid #CCCCCC;
}

#campodejuego2 {
background:#000000 url(/campo2.jpg) no-repeat scroll center top;
border:0 none;
height:640px;
width:640px;
}

.posicion11 {
color:#F3DC5B;
font-size:14px;
font-weight:bold;
}

#arqueros {
left:30px;
position:absolute;
top:470px;
text-align:center;
}

#latizq {
left:140px;
position:absolute;
top:320px;
text-align:center;
}

#centizq {
left:110px;
position:absolute;
top:400px;
text-align:center;
}

#centder {
left:110px;
position:absolute;
top:550px;
text-align:center;
}

#latder {
left:140px;
position:absolute;
top:630px;
text-align:center;
}

#volizq {
left:360px;
position:absolute;
top:320px;
text-align:center;
}

#volcent {
left:200px;
position:absolute;
top:470px;
text-align:center;
}

#volder {
left:365px;
position:absolute;
top:620px;
text-align:center;
}

#enganche {
left:400px;
position:absolute;
top:470px;
text-align:center;
}

#delanizq {
left:450px;
position:absolute;
top:390px;
text-align:center;
}

#delander {
left:450px;
position:absolute;
top:540px;
text-align:center;
}

#arqueros2 {
left:270px;
position:absolute;
text-align:center;
top:290px;
}

#latizq2 {
left:510px;
position:absolute;
text-align:center;
top:452px;
}

#centizq2 {
left:200px;
position:absolute;
text-align:center;
top:403px;
}

#centder2 {
left:350px;
position:absolute;
text-align:center;
top:403px;
}

#latder2 {
left:32px;
position:absolute;
text-align:center;
top:452px;
}

#volizq2 {
left:480px;
position:absolute;
text-align:center;
top:622px;
}

#volcent2 {
left:270px;
position:absolute;
text-align:center;
top:525px;
}

#volder2 {
left:60px;
position:absolute;
text-align:center;
top:622px;
}

#enganche2 {
left:270px;
position:absolute;
text-align:center;
top:704px;
}

#delanizq2 {
left:440px;
position:absolute;
text-align:center;
top:774px;
}

#delander2 {
left:100px;
position:absolute;
text-align:center;
top:774px;
}

.numero11 {
color:#FF0000;
font-weight:bold;
font-size:100%;
}

.jugador11{
color:#FFFFFF;
font-size:100%;
font-weight:bold;
text-decoration:none;
}

#mesideal {
background:transparent url(/mesideal.jpg) no-repeat scroll center top;
height:99px;
width:662px;
}

#mesidealub {
color:#FE0000;
font-size:20px;
font-weight:bold;
padding-right:50px;
padding-top:70px;
text-align:right;
}

#mkt_f{
font-size:12px;
text-align:center;
}

/* Clubes */

#clubes {
margin:7px 0 5px 5px;
font-family:arial,helvetica,sans-serif;
font-size:100%;
}

#verClubes {
font-family:arial,helvetica,sans-serif;
font-size:14px;
}

#datosclub {
clear:both;
height:395px;
width:650px;
}

#club {
float:left;
height:100px;
margin:5px 5px 4px;
text-align:center;
width:100px;
}

#imagenClub {
padding-top:5px;
float:left;
width:350px;
}

#infoClub {
border:1px solid #333333;
float:left;
font-size:14px;
margin-left:20px;
margin-top:15px;
width:270px;
}

#plantel{
font-size:13px;
}

.clubop img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
opacity:0.7;
}

.clubrop:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity:1;
}

.clubimg {
margin-bottom:2px;
}

.clubop:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity:1;
}

#mktClub {
float:left;
margin-left:20px;
margin-top:10px;
text-align:center;
width:250px;
}

#imagenEscudo {
height:40px;
width:40px;
}

#nombreClubMiddle {
height:20px;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
position:relative;
top:-20%;
}

#escudonombreclub {
text-align:center;
height:40px;
}


/*

#nombreclub {
border:1px solid #333333;
position:absolute;
float:right;
height:40px;
width: 400px;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-align:left;
padding-top:10px;
text-transform:uppercase;
width:100%;
margin: 0 auto;
}

.middle{
position:relative;
top:-20%;
margin-top:10px;

color:#FFFFFF;
font-size:20px;
font-weight:bold;
}

#spannombreclub {
float:right;
border:1px solid #333333;	
height:40px;
width:430px;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}

#nombreclub11 {
border:1px solid #333333;
float:right;
height:40px;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-align:left;
padding-top:10px;
text-transform:uppercase;
}

.nombreclub{
color:white;
font-size:9px;
font-weight:bold;
text-align:left;
padding-top:10px;
text-transform:uppercase;
}
*/

.nombreclub{
color:white;
font-size:9px;
font-weight:bold;
text-align:left;
padding-top:10px;
text-transform:uppercase;
}

#nombreEstadio {
float:left;
height:40px;
width:630px;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-align:center;
margin-left:10px;
padding-top:10px;
text-transform:uppercase;
}

#imagenEstadio {
float:left;
width:350px;
}

#infoEstadio {
border:1px solid #333333;
float:left;
font-size:14px;
margin-left:20px;
margin-top:15px;
width:250px;
}

#mktEstadio {
float:left;
margin-left:20px;
margin-top:10px;
text-align:center;
width:250px;
}

#datosEstadio {
clear:both;
height:390px;
width:650px;
}


/* Estilos de Fixture*/
#menu-item {
background:#FF0000 url(http://www.riverplate.com/templates/img/topNav_bg2.gif) repeat-x scroll center top; 
margin: 5px 5px 10px 7px; padding:5px 5px 5px 7px; height:15px; width: 400px; }
#menu-item a { color: #FFFFFF; }
#menu-item a:hover { cursor: pointer; color: #580000; text-decoration: none; }

#grupos ul { padding-top: 4px; }
#grupos div { padding: 3px; }

/* Estilos de Tabla Posiciones*/
.posiciones { width: 100%; align: center; border: 0px; cellpadding: 0px; cellspacing: 0px; padding-top: 8px; padding-bottom: 10px; }
.posiciones thead tr th { background-color:#DD0000; color:#FFFFFF; padding: 2px; text-align: center; font-size: 14px;  }
.posiciones tbody tr.impar { background-color: #2F2F2F; }
.posiciones tbody tr.par { background-color: #191919; }
.posiciones tbody tr td { text-align: center; }
.posiciones tbody tr td.left, .posiciones tr th.left { text-align: left; padding-left: 4px; }
.posiciones tbody tr td.mark { background: #DD0000; }


/* Estilos de Tablas Torneos*/
.torneo { width: 100%; align: center; border: 0px; cellpadding: 3px; cellspacing: 0px; padding-bottom: 10px; }
.torneo thead tr th { background-color:#DD0000; color:#FFFFFF; padding: 4px; text-align: left; }
.torneo thead tr th span { font-weight: normal; }

.torneo tr.impar { background-color: #2F2F2F; }
.torneo tr.impar:hover { background: #C0C0C0; cursor: pointer; }
.torneo tr.par { background-color: #191919; }
.torneo tr.par:hover { background: #C0C0C0; cursor: pointer; }
/*.torneo tbody tr td { color: #CD0102; }*/
.torneo tr td { width: 90px; padding-left: 4px; }
.torneo tr td.middle { width: 40px; text-align: center; }
.torneo tr a { padding-left: 4px; padding-right: 4px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.torneo tr a:hover { color: #CD0102; }


#partido { color: #FFFFFF; padding: 4px; }
.partido { width: 100%; align: center; border: 0px; cellpadding: 0px; cellspacing: 0px; }
.partido thead tr th { background-color:#DD0000; font-size: 14px; text-align: center; vertical-align: middle; padding: 1px; }
.partido thead tr th div { float: left; }
#partido tbody tr.impar, .partido tbody tr.impar { background-color: #2F2F2F; }
#partido tbody tr.par, .partido tbody tr.par { background-color: #191919; }
.partido tbody tr td.right { width: 15px; text-align: right; }
#partido tbody tr td, .partido tbody tr td { padding-left: 4px; }
.partido tbody tr[id*=rating_] { cursor: pointer; }
/*.partido tbody tr td img { position: relative; float: right; top: -17px; }*/

/* Cuadro Copas */
/* #arbol{ margin-left: 10px; margin-top: 0px; padding: 115px; width: 448px; height: 440px;} */
#arbol{ margin-left: 4px; margin-top: 14px; margin-bottom: 14px; width: 448px; height: 440px; border: 3px solid #aeadb2;}

.fases{ float:left; width:74px; height: 100%; margin-left: 5px; margin-right: 5px;}
.fases div {
  background-color: #636363;
  height: 13px;
  border: 1px solid #aeadb2;
  padding: 3px;
}
.fases div a { color: #FFFFFF; cursor: pointer; }
.fases div.boxfase1 { margin: 6px 0px 6px 0px;}
.fases div.boxfase2 { margin: 17px 0px 32px 0px; }
.fases div.boxfase3 { margin: 45px 0px 84px 0px; }
.fases div.boxfase4 { margin: 97px 0px 193px 0px; }
.fases div.boxfase5 { margin: 204px 0px 0px 0px; }

.llavefase1 { float:left; width:7px; margin-top: 6px; height:424px; background-image: url("../images/llaves/llave1.gif"); }
.llavefase2 { float:left; width:7px; margin-top: 6px; height:424px; background-image: url("../images/llaves/llave2.gif"); }
.llavefase3 { float:left; width:7px; margin-top: 6px; height:424px; background-image: url("../images/llaves/llave3.gif"); }
.llavefase4 { float:left; width:7px; margin-top: 6px; height:424px; background-image: url("../images/llaves/llave4.gif"); }

