/* CSS Document */

/*********************************************************** RESETEO ******************/
:link, :visited { text-decoration:none; }
ul, ol { list-style:none }
h1, h2, h3, h4, h5, h6, pre, code { font-size:1em; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin:0; padding:0 }
a img, :link img, :visited img { border:none; outline:none; }
address { font-style:normal }
*:focus, *:active {-moz-outline:0; outline:0;}
/*********************************************************** ESTRUCTURA BÁSICA ******************/
body { margin:0; background:#000; }
div#contenedor { width:900px; margin:auto; background:#fff; }
div#volver { background:#000; height:30px; }
div#info { overflow:hidden; _display:inline-block; position:relative; }
div#info-in { padding:10px; }
div#izquierda { width:540px; float:left; }
div#derecha { margin-left:550px; width:325px; }
div#pie { background:#000; width:900px; height:100px; margin:auto; }
div#pie p { padding:10px; color:#fff !important; }
div#pie p a { color:#fff; }
/***** MENÚ *****/
div#menu { background:url(../images/fondo-menu.gif) repeat-x; margin-top:1px; width:900px; height:40px; position:relative; }
div#menu ul { margin:0; padding:0; }
div#menu li { float:left; }
div#personal { position:absolute; top:8px; right:10px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div#personal img { vertical-align:middle; }
/**********/
h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:18px; color:#38782a; margin-bottom:15px; }
h2 span { font-size:12px; font-weight:normal; font-style:normal; padding-left:510px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:14px; color:#38782a; margin-bottom:15px; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#38782a; margin:15px 0; font-style:italic; }
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:150%; margin:6px 0; }
ul { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin:10px; line-height:150%; }
/**********/

/*********************************************************** REGISTRO ******************/
/***** PREMIOS *****/
div.premios { background:url(../images/fondo-premios.gif) no-repeat; height:117px; width:502px; margin:15px 0; }
div.premios h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:14px; color:#38782a; margin-bottom:5px; padding:30px 0 0 80px; }
div.premios p { padding-left:80px; margin:0; }
div.premios p span { font-weight:bold; float:left; width:150px; }
/***** ACCESO *****/
div#registro { padding:10px; background:#f5f5f5; border:2px solid #c5c5c5; margin-bottom:20px; }
div#registro h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666; margin-bottom:15px; font-style:italic; }
div#registro h3 span { text-transform:uppercase; color:#38782a; font-style:normal; }
div#registro a { color:#38782a; text-decoration:underline; margin-left:20px; }
.formregistro { padding:4px; border:1px solid #333; width:250px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; }
.botonregistro { width:80px; height:30px; }
/******************************************************************** ESTADÍSTICAS *************/
/***** MÁS COMPRADOS *****/
div#mascomprados { background:url(../images/cab-mascomprados.gif) no-repeat; background-color:#f5f5f5; padding:70px 0 10px 70px; font-size:14px; height:140px; }
div#mascomprados h4 { display:none; }
div#mascomprados p { border-bottom:1px solid #999; }
/***** MÁS VENDIDOS *****/
div#masvendidos { background:url(../images/cab-vendidos.gif) no-repeat; background-color:#f5f5f5; padding:70px 0 10px 70px; font-size:14px; margin-top:10px; height:140px; }
div#masvendidos h4 { display:none; }
div#masvendidos p { border-bottom:1px solid #999; }
/***** CLASIFICACION *****/
div#topjornada { background:url(../images/cab-top5.gif) no-repeat; background-color:#f5f5f5; padding:70px 0 10px 70px; font-size:14px; height:140px; }
div#topjornada h4 { display:none; }
div#topjornada p { border-bottom:1px solid #999; }
.posicion { float:left; width:20px; font-weight:bold; color:#38782a; }
.nombre { float:left; width:150px; }
/***** CIERRE CAMBIOS *****/
div.cambios { background:url(../images/fondo-cambios.gif) no-repeat; height:161px; width:500px; margin:20px 0; background-color:#f5f5f5; }
div.cambios h3 { padding:20px 0 0 90px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#38782a; font-style:italic; margin-bottom:15px; }
div.cambios h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; padding-left:90px; margin-bottom:10px; font-style:normal !important; }
div.cambios h4 span { color:#333; }
div.cambios p { padding-left:90px; }
/***** LEYENDA *****/
div#leyenda { margin:20px 0; margin-left:4px; background:#f5f5f5; width:500px; }
/********** CAMBIOS JORNADA ************/
div#cambios-jornada { background:url(../images/cab-cambios-jornada.gif) no-repeat; background-color:#f5f5f5; padding-top:75px; padding-bottom:5px; width:500px; margin-left:5px; }
div#cambios-jornada h3 { display:none; }
div#cambios-jornada h5 { margin:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal; }
div#cambios-jornada p { margin-left:70px; padding-bottom:5px; border-bottom:1px solid #c5c5c5; margin-bottom:5px; }
.cam-numero { font-weight:bold; color:#38782a; float:left; width:20px; }
.cam-cambio { float:left; width:390px; }
/******************************************************************** INICIO *************/
.fondogris { background:#f5f5f5; }
.titmisequipos2 { padding-top:5px; margin-bottom:0; }
.titmisequipos { background:url(../images/fondo-misequipos.gif) no-repeat; height:43px; padding-top:25px; margin-bottom:0; }
div.misequipos p { padding:5px 0; margin:0; }
div.misequipos p a { color:#666; }
div.misequipos p a:hover { text-decoration:underline; }
div.misequipos p img { float:left; margin:0 8px 0 4px; }
.nombreequipo { float:left; width:380px; font-weight:bold; }
.puntosequipo { float:left; width:60px; font-weight:bold; color:#38782a; }
.enlaceverde { color:#38782a !important; text-decoration:underline; }
/******************************************************************** MIS EQUIPOS *************/
div.listado-equipos p { padding:10px 0; margin:0; border-bottom:1px solid #c5c5c5; }
div.listado-equipos p img { vertical-align:middle; }
div.listado-equipos strong { color:#38782a; }
.miequipo-ok { float:left; width:25px; }
.miequipo-nombre { float:left; width:250px; font-weight:bold; }
.miequipo-jornada { float:left; width:180px; }
.miequipo-media { float:left; width:180px; }
.miequipo-general { float:left; width:180px; }
.atencion { font-size:14px; font-weight:bold; color:#CC0000; margin-top:20px; }
/*********************************************************** JUGADORES ******************/
div.jugador { height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
div.jugador span { color:#38782a; }
div.jugador em { font-style:normal; color:#CC0000; }
.jug-dorsal { float:left; width:50px; text-align:center; padding:5px 0 0 0; }
.jug-ok { float:left; width:25px; padding:5px 0 0 3px; }
.jug-nombre { float:left; width:97px; border-right:2px solid #fff; height:25px; padding:5px 0 0 3px; }
.jug-stats { float:left; width:47px; border-right:2px solid #fff; height:25px; padding:5px 0 0 3px; }
.jug-stats2 { float:left; width:77px; border-right:2px solid #fff; height:25px; padding:5px 0 0 3px; font-weight:bold; }
.categorias { font-weight:bold; color:#333 !important; border-bottom:1px solid #333; margin-bottom:15px; }
.categorias2 { font-weight:bold; color:#333 !important; border-top:1px solid #333; margin-top:15px; }
.verde { color:#38782a; font-style:normal; }
.rojo { color:#CC0000; font-style:normal; }
.azul { color:#0066FF; font-style:normal; }
/*********************************************************** CREAR EQUIPO ******************/
div#campo { position:relative; background:url(../images/campo.jpg) no-repeat; width:521px; height:477px; margin:60px 0 0px 0;  *margin-top:20px;
}
.mf-jugador { background:#fff; text-align:center; width:70px; height:97px; position:absolute; border-top:4px solid #FFF; }
.mf-jugador p { margin:0; font-size:9px;}
.mf-jugador p span { color:#38782a; }
.mf-out { position:absolute; bottom:0; right:0; }
div#portero { top:-40px; left:205px; }
div#defensa1 { top:70px; left:50px; }
div#defensa2 { top:70px; left:150px; }
div#defensa3 { top:70px; left:250px; }
div#defensa4 { top:70px; left:350px; }
div#medio1 { top:190px; left:50px; }
div#medio2 { top:190px; left:150px; }
div#medio3 { top:190px; left:250px; }
div#medio4 { top:190px; left:350px; }
div#delantero1 { top:310px; left:150px; }
div#delantero2 { top:310px; left:250px; }
.formnomequipo { padding:4px; border:1px solid #333; width:450px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; }
.botonguardarequipo { height:30px; margin:0; }
/**************** BANQUILLO ******************/
div#banquillo { background:#f5f5f5; min-height:600px; _height:600px; width:325px; }
div#banquillo h3 { display:none; }
div#banquillo p.ban-filtro { margin:10px; padding-bottom:10px; border-bottom:1px solid #999; }
div#banquillo p.ban-filtro img { vertical-align:middle; margin-left:10px; }
div#banquillo select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
/**** JUGADOR ****/
div.ban-jugador { margin:10px; }
.ban-dorsal { color:#38782a; font-weight:bold; float:left; width:20px; }
.ban-nombre { font-weight:bold; float:left; width:124px; }
.ban-nombre a { color:#666; text-decoration:underline; }
.ban-nombre a:hover { color:#333; }
.ban-precio { float:left; width:40px; text-align:right; padding-right:5px; }
.ban-precio a { color:#666; text-decoration:none; }
.ban-precio a:hover { color:#333; text-decoration:underline; }
.ban-puntos { float:left; width:40px; text-align:right; padding-right:15px; }
.ban-puntos a { color:#666; text-decoration:none; }
.ban-puntos a:hover { color:#333;text-decoration:underline;  }
.ban-jugador-stats { margin-left:20px; }
.ban-flechita { float:left; }
.ban-stats { margin-left:25px; background:#e1e1e1; font-size:11px; }
.ban-stats a { text-decoration:none; color:#000; font-size:11px; }
.ban-stats a:hover { text-decoration:underline; color:#000; font-size:11px; }
.ban-stats img { margin:3px 3px 10px 3px; float:left; }
.tachado { text-decoration:line-through; color:#FF0000; }
/***** DATOS *****/
div#datos { float:right; margin-right:33px; _margin-right:16px; }
div#datos p { padding:4px 8px; background:#f5f5f5; width:200px; font-size:12px; font-weight:bold; color:#38782a; text-align:right; margin:0 0 1px 0; }
div#datos p span { float:left; width:100px; font-size:12px; font-weight:normal; color:#333; text-align:left; }
.datos-destacados { font-size:18px; }
.vistas { float:left; margin-left:30px; _margin-left:15px; margin-top:25px; padding:8px; background:#f5f5f5; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.vistas a { color:#333; }
.vistas img { vertical-align:bottom; }
div#vistas-estadistica { position:absolute; z-index:999; background:#fff; border:5px solid #fff; width:880px; height:500px; top:110px; left:10px; }
div#vistas-estadistica-in { border:1px solid #333;  *padding-bottom:10px;
background:#fff; }
.cerrar-estadistica { padding:8px; background:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:10px; width:150px; border:1px solid #c5c5c5; }
.cerrar-estadistica a { color:#333; }
/****** EQUIPO DATOS *********/
div#equipo-datos { height:100px; }
div.equipo-nombre { float:left; width:320px; border-right:1px solid #c5c5c5; height:120px; }
div.equipo-nombre p { padding-bottom:10px; border-bottom:1px solid #c5c5c5; }
div.equipo-nombre p span { float:left; width:80px; }
div.equipo-info { margin-left:5px; float:right; }
div.equipo-info p { padding:4px 8px; background:#f5f5f5; width:190px; font-size:12px; font-weight:bold; color:#38782a; text-align:right; margin:0 0 1px 0; }
div.equipo-info span { float:left; width:100px; font-size:12px; font-weight:normal; color:#333; text-align:left; }
/*********************************************************************** CLASIFICACIÓN **********/
.cla-posicion { float:left; width:60px; padding:5px 0 0 10px; font-weight:bold; color:#38782a; }
.cla-equipo { float:left; width:250px; padding:5px 0 0 3px; font-weight:bold; }
.cla-usuario { float:left; width:200px; padding:5px 0 0 3px; }
.cla-valoracion { float:left; width:100px; padding:5px 0 0 3px; font-weight:bold; }
.tuequipo { background:#38782a !important; color:#fff !important; }
.tuequipo .cla-posicion { color:#fff !important; }
.cla-filtrado { padding-bottom:15px; border-bottom:1px solid #c5c5c5; margin-bottom:20px; }
.cla-filtrado a { color:#333; text-decoration:underline; margin-right:20px; }
/*********************************************************************** ALTA **********/
div.alta { margin:20px 0 0 100px; padding:15px; border:5px solid #e5e5e5; width:610px; }
div.alta p { margin:8px 0; }
div.alta p span { float:left; width:130px; padding-top:4px; }
div.alta select { border:1px solid #333; }