/* ya esta en comun_foro: @font-face {font-family: 'AvantGarde'; src: url('../fuentes/AVGARDN.eot'); src: local('AvantGarde Bk BT Book'), local('AvantGardeITCbyBT-Book'), url('../fuentes/AVGARDN.ttf') format('truetype');}*/

/*html {background:url('../imagenes/web/fondo_mando.jpg') center top #000 fixed;} Volante de fondo*/
html {background:url('../imagenes/web/fondonegrodegradado.png') repeat-x #000000;}
body {font-family:'AvantGarde'; font-size:14px; color:#FEFEFE; margin:0px; background-color:transparent; outline: none;}
a {text-decoration:none; color:#000;  outline: none;}
a:hover {text-decoration:underline;}
img {border:0;}
ol li {margin-bottom:10px;} /*separación listas ordenadas (faqs, entrevista)*/
form {margin:0;}

/* Alineaciones de texto */
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}

/* Estilos para fuentes */
.negrita {font-weight:bold;}
.cursiva {font-style:italic;}
.grande {font-size:16px;}
.pequenya {font-size:12px;}

.colorfecha, .colorjugador {color:#D30;}
.colordestinatario, .textoadmin {color:#F60;}

/* si le cambiamos el padding lateral al cuerpo tb tenemos que cambiarlo en el wrap del foro, ya que si no el pie no sabe cuantos -px tiene que desplazarse */
.cuerpo {width:860px; padding:35px 10px 0 10px; margin:0 auto; border-bottom:#D30 2px solid; border-left:#D30 2px solid; border-right:#D30 2px solid; background:url('../imagenes/web/fondonegrotransparente.png'); position:relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.cuerpo a {color:#F60;}

.publicidad {width:600px; margin:5px auto; text-align:center;}
.publicidad img {max-width:600px;}
.publicidad2 {width:468px; margin:15px auto 0 auto; text-align:center;}
.publicidad2 img {max-width:468px;}

.pares, .impares { margin:0 auto; padding:5px; border-bottom:#F60 1px dotted; color:#000; }
.pares { background-color:#FFF; }
.impares { background-color:#DDD; }
.header { padding:0 5px; background-color:#FFF; font-weight:bold; font-size:12px; border-bottom:#F60 1px solid; color:#000; line-height:12px; text-align:center; }
.header img { vertical-align:middle; padding:2px; }
.filatranspa {background:url('../imagenes/web/fondogristransparente.png'); border-bottom:#F60 1px solid; padding:5px 10px; color:#FFF; font-weight:bold;}
.filatranspa a {color:#FFF;}
.filatranspa a:hover {text-decoration:none;}
.filafin { clear:both; }

.textotitulo, h3 {color:#D30; font-weight:bold;}

.alerta { display:block; color:#FFF; font-style:italic; font-size:0.85em; font-weight:bold; text-align:center; margin:5px 0; background: url('../imagenes/web/fondorojotransparente.png'); }

/* Ahora todas las tablas de la pagina de inicio se ajustan al tamaño de estas dos tablas */
.tablas_derecha {float:right; width:300px;}
.tablas_izquierda {float:left; width:540px;}

/* #noticia {clear:left;} */
#noticias {position:relative;}
#noticias .loading {position:absolute; top:50%; left:50%; margin-left: -16px; margin-top: -16px; display:none;}
.noticia { width:536px; padding:0 2px 2px 2px; margin:15px auto; position:relative; overflow-x:visible; overflow:visible; *overflow-y:hidden; }
.noticia img.bg{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:0;}
.noticia_cabecera {background: url('../imagenes/web/fondoblancomenostransparente.png'); padding: 3px; position:relative; margin: 0 0 2px 0;}
.noticia_titulo {color:#FF6600; font-size:16px; line-height: 16px; font-weight:bold; text-transform:uppercase; padding-top: 2px;}
.noticia_subtitulo {color:#666666;  font-size:12px; line-height: 12px; font-weight:bold; text-transform:uppercase;}
.noticia_autor {color:#666666;  font-size:11px; line-height: 11px; font-weight:bold; text-transform:uppercase; position:absolute; bottom: 3px; right: 4px;}
.noticia_autor a{color:#666666; text-decoration: none;}
.noticia_autor a:hover{color:#FF6600; text-decoration: underline;}
.noticia_contenido {background-color:#202020; text-align:left; color:#ffffff; padding: 5px; position:relative; margin: 0 0 2px 0;}
.noticia_contenido img { max-width: 525px; }
.noticia .video{width: 500px; height: 282px; margin: 20px auto; border: 1px solid #666;}
.noticia .circuitodatos{margin: 20px auto;}
.noticia blockquote{ background: url('../imagenes/web/quote.gif') 6px 6px no-repeat #444; border: 1px solid #666;padding: 5px;}
.noticia blockquote cite{display: block; margin-left: 20px; color:#CCCCCC;}
.noticia_pie {background: #202020; padding: 3px; position:relative;  margin: 2px 0 0 0; height: 14px;color:#999;}
.noticia_pie2 {background: #DDD; padding: 3px; position:relative;  margin: 2px 0 0 0; height: 14px; color:#333;}
.noticia_pie a{color: #999; text-decoration: none; font-weight:normal;}
.noticia_pie a:hover{color:#FF6600; text-decoration:underline;}
.noticia_abrir, .noticia_cerrar { font-size:11px; line-height: 14px; height:14px; cursor:pointer; float:left; margin-left:2px; }
.noticia_fecha { font-size:11px; line-height: 14px; width:70px; margin:0 auto; text-align:center; }
.noticia_comentarios { font-size:11px; line-height:14px; font-weight:bold; text-transform:uppercase; float:right; margin-right:3px; }
.noticia_social { margin:-5px 0; }
.noticiasanteriores { text-align:center; width:536px; margin:0 auto; }

.hidden {display:none;}
.imagen {margin: 10px auto; text-align:center;}

.comentarios {width:536px;  background-color:#f3f3f3;}
.comentarios .loading {background-color:#f3f3f3; text-align:center;}
.comentarios .impares {padding:10px; background-color:#d1d1d1; border-top:#F60 2px dotted; text-align:left;border-bottom: 0;}
.comentarios .pares {padding:10px; background-color:#f3f3f3; border-top:#F60 2px dotted; text-align:left;border-bottom: 0;}
.comentarios .primero {border-top:0;}
.comentarios .autorfecha {font-size: 11px; color: #666; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}
.comentarios .autorfecha a { font-size:12px; color:#d63201; }
.comentarios .escribir {font-size: 14px; color: #d63201; text-transform:uppercase; font-weight: bold; border:0;}
.comentarios .textarea {background-color: #efcdc3; border: 1px solid #000; text-align:right; padding: 5px;}
.comentarios .center {text-align:center;}
.comentarios .textarea textarea{background-color:#efcdc3; border:0; overflow:hidden; width:100%; height:50px; overflow:auto;}
.comentarios .textarea a { color:#000; }
.comentarios .textarea .boton{color: #000; background-color: transparent; border: 0; font-family:'AvantGarde'; font-weight:bold; outline: none; cursor: pointer; text-transform:uppercase; font-size:11px;}
/*.comentarios .center {text-align: center}*/

.comentarios .paginacion{margin: 0 auto; color: #d63201; text-align:center; border: 0;font-size: 12px; font-weight:bold;}
.comentarios .paginacion a {color: #d63201;}
.comentarios .paginacion a:hover {color: #000; text-decoration:none;}
.comentarios .paginacion .page-sep{color: #d63201;}
.comentarios .paginacion strong{color: #d63201; font-size: 18px;}

#listanoticias {position:relative; padding:0 2px; margin-top:15px;}
#listanoticias img.bg{ width:100%; height: 100%; position:absolute; top: 0; left: 0; z-index: 0;}
#listanoticias .loading {position:absolute; top:50%; left:50%; margin-left: -16px; margin-top: -16px;}
.listanoticias .noticia{width: 281px; border-top: 2px dotted #f23b04; margin: 0 auto; padding: 5px 5px 5px 10px;}
.listanoticias .noticia:hover{background-image: url('../imagenes/web/flechahovernoticias.png'); background-repeat:no-repeat; background-position: bottom right;}
.listanoticias a:hover{text-decoration: none;}
.listanoticias .pares{ background-color:#f3f3f3;border-bottom: 0;}
.listanoticias .impares{ background-color:#d1d1d1;border-bottom: 0;}
.listanoticias .primero{border: 0;}
.listanoticias .noticia .titulo, .listanoticias .noticia .titulo a{color: #f23b04; font-weight:bold; font-size:14px; line-height: 14px; text-transform:uppercase;}
.listanoticias .noticia .subtitulo{color: #333; font-weight:bold; font-size:11px; line-height: 11px; text-transform:uppercase; margin-top: 5px;}
.listanoticias .noticia .fecha{color: #333; font-size:10px; line-height:10px; margin-top: 5px;}
.listanoticias .paginacion{text-align:center; border: 0; background-color:#d30; padding: 5px; position:relative;}
.listanoticias .paginacion a {color: #fff;}
.listanoticias .paginacion a:hover {color: #fff; text-decoration:none;}
.listanoticias .paginacion .page-sep{color: #fff;}
.listanoticias .paginacion strong{color: #fff; font-size: 18px; font-weight:bold;}

/* Eventos */
.listaeventos {width:360px; float:left; text-align:center; margin: 20px 0 20px 50px;}
.evcenter {float:none; margin: 20px auto;}
.listaeventos img{width:350px;}
.listaeventos .titulo{font-size:16px; font-weight:bold; margin: 0 0 10px 0;}
.evento p{text-indent:35px;}
.evento .titulo{font-size:18px; font-weight:bold; text-align:center; text-indent:0; color: #f60;}
.evento .center{text-align:center; text-indent:0;}
.evento .titulo2{text-align:left; font-size:14px; color: #f60; margin-top: 50px; font-weight:bold;}
.evento .titulo2 span{color: #ff0;}
.evento .menu{text-align:center; margin:0 auto 0 auto; width:364px}
.evento .menu div{width:50px; float:left; background-color:#202020; border: 1px solid #666;}
.evento .paginacion{text-align:center; margin-top:30px;}
.evento .paginacion a{font-weight:bold; color: #f60;}
.evento .paginacion a:hover{text-decoration:underline;}

/* Nuevas tablas de descarga */
.descargastabla { width:600px; margin-left:auto; margin-right:auto; }
.descargaslista { display:block; list-style-type:none; margin:0; padding:0;}
.descargaslista li { display:block; list-style-type:none; color:#777; margin:0; text-align:left; background-color:#EEE; margin-top:2px; }
.descargaslista dl { position: relative; height: 1%; overflow: hidden; }
.descargaslista li.row dl { padding:2px 0; }
.descargaslista dt { display:block; float:left; padding-left:5px; padding-right:5px;}
.descargaslista dt img {vertical-align:middle;}
.descargaslista dd { display:block; float: left; border-left: 2px solid #FFF; padding:4px 5px; margin:0; min-height:35px; }
dl.icon { min-height:35px; height:auto !important; height:35px; }
dl.icon dt { width:90px; text-align:center; font-size:10px;}
dl.icon dt img {max-width:90px;margin:5px 0;}
dd.info3c, dd.info3ca, dd.info2c, dd.info1c {display:block; padding-left:5px; font-size:0.85em;}
dd.info3c { width:440px; }
dd.info3ca { width:390px; padding-left:10px;}
dd.info2c { width:485px; }
dd.info1c { width:585px; }
dd.formato, dd.autor {text-align:center; line-height:2.2em;}
dd.formato { width:35px; }
dd.autor { width:80px; font-size:0.85em; }
* html li.row dl.icon dt { height:35px; overflow:visible; }
* html ul.descargaslista li { position:relative; }
* html li.row dl.icon dt { height:35px; overflow: visible;}

/* CIRCUITOS */
.descircuitoslista, #campbotonera { width:145px; float:left; display:inline-table; margin-left:20px; margin-bottom:10px; font-size:0.75em; }
.descircuitoslista img, #campbotonera img { vertical-align:middle; }
.descircuitosbody {margin-left:165px; text-align:center;}
.descircuitosbus, .descircuitosdeta {width:520px; margin:0 auto;}
.descircuitosbus label {color:#F60; font-weight:bold;}
.descircuitosdeta {display:inline-table;}
.descircuitosorden {text-align:left; float:left;}
.descircuitosorden .inputbus {width:145px;}
.descircuitosorden label {width:100px; display:inline-table;}
.descircuitosranks {text-align:right;float:right;}
.descircuitosorden, .descircuitosranks {margin-bottom:10px;}


/* DATOS CIRCUITO */
.circuitodatos {width:519px; height:160px; background:url('../imagenes/web/motivocircuito.png') no-repeat 416px 57px; margin-bottom:20px; text-align:center; color:#FFF; font-weight:bold; font-size:0.85em; border-bottom:#D30 2px solid;}
.circuitodatos img {vertical-align:middle;}
.circuitodatos a, .circuitodatos span {color:#F60;}
.circuitolateral {width:170px; height:150px; padding-top: 10px; float:left; background:url('../imagenes/web/fondogristransparente.png');}
.circuitocentro {width:171px; float:left; background:url('../imagenes/web/fondorojotransparente.png');}
.circuitoprev {height:122px;}
.circuitoprev img {width:171px; height:122px;}
.circuitodesc {height:33px; padding-top:5px;}
.circuitodesc img {width:26px; height:26px;}
.circuitoborde {width:2px; height:160px; background:url('../imagenes/web/bordecircuito.gif') #D30;float:left;}


/* Los usa: queesmro, rincon de kotai, ... */
.paginasangrada p {text-indent:35px;}
.paginasangrada p img {float:right; margin:5px 0 5px 5px;}
.paginasangrada .textotitulo {text-align:center;}
.paginasangrada img {vertical-align:text-bottom;}


#marqueecontainer { position:relative; width:800px; height:500px; overflow:hidden; margin:0 auto; text-align:center; }
#marqueecontainer img { vertical-align:middle; }
#marqueeespacio { height:500px; }
#vmarquee { position:absolute; width:100%; }
.tabcreditos { text-align:left; padding-left:280px; }

.borde_1 {
	padding:5px 5px;
	margin-top:15px;
	margin-bottom:15px;
	background:url('../imagenes/web/bordenoticias.png') #E9BC9D top repeat-x; 
	color:#FFF;
	text-align:center;
}
.borde_2 {
	padding:2px;
	margin:15px 0;
	background:url('../imagenes/web/bordenoticias2reves.png') #d2d1cf bottom repeat-x; 
	color:#FFF;
	text-align:center;
}

.colordestinatario {color:#D60;font-weight:bold;}
#tagboard_escribir {background: url('../imagenes/web/fondocabecera.png') #333; padding:2px 2px; position:relative; font-size:x-small;text-align:center;}
#tagboard_comentarios {height:255px;background-color:#FFF;text-align:left;overflow:auto;color:#000; font-size:x-small; font-family: Verdana, Arial, Helvetica, sans-serif; position:relative;}
#tagboard_comentarios a {font-weight:bold;}
.input_minitag {width:165px;}
.input_tag {width:50%;}
#emoticonos {
	background: url('../imagenes/web/fondoblancotransparente.png');
	border:#FFF 1px solid;
	margin: 0 auto;
	width:110px;
	list-style: none;
	text-align:center;
	position: absolute;
	bottom: 30px;
	right: 20px
}
#emoticonos li {padding:0;margin:0;display:inline;cursor:pointer;}

#popup {width:650px; margin:0 auto; border:#D30 2px solid;font-size:small;text-align:left;color:#000; font-size:x-small; font-family: Verdana, Arial, Helvetica, sans-serif;}
#chat_top { height:315px; background:#FFF; position:relative; }
#chat_salas {height:100%; overflow:auto; float:right; width:100px; border-left:1px solid #666;text-align:center;}
#chat_salas .pares, #chat_salas .impares {text-align:left;}
#chat_comentarios { height:100%; overflow:auto; }
#chat_escribir {background: url('../imagenes/web/fondocabecera.png') #333; padding:2px 2px; position:relative; font-size:x-small; color:#FFF; text-align:center;}

#recent_topics, #proximas_carreras { font-size:0.80em; text-align:left; overflow:hidden; }

#encuesta {text-align:left; font-size:0.80em;}
#encuesta .texto { clear:both; font-weight:bold; }
#encuesta .grafica { float:left; width:240px; margin-right:5px; }
#encuesta .porcent { float:left; width:35px; text-align:right; }
#encuesta .check { float:right; }
.pollbar1, .pollbar2, .pollbar3, .pollbar4, .pollbar5 { text-align:right; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; padding:0 2px; overflow:visible; min-width:10px; }
.pollbar1 { background-color: #AA2346; border-bottom-color: #74162C; border-right-color: #74162C; }
.pollbar2 { background-color: #BE1E4A; border-bottom-color: #8C1C38; border-right-color: #8C1C38; }
.pollbar3 { background-color: #D11A4E; border-bottom-color: #AA2346; border-right-color: #AA2346; }
.pollbar4 { background-color: #E41653; border-bottom-color: #BE1E4A; border-right-color: #BE1E4A; }
.pollbar5 { background-color: #F81157; border-bottom-color: #D11A4E; border-right-color: #D11A4E; }

.mensaje {width: 650px; margin: 10px auto 20px auto;}
.mensaje .pares, .mensaje .impares {text-align:center; line-height: 20px;}
 
.subirficheros {width:550px; margin:10px auto 20px auto;}
.subirficheros .pares,.subirficheros .impares {line-height: 20px;}
.subirficheros .header {line-height: 12px; font-weight: bold; border-bottom:#F60 1px solid;}
.subirficheros .input {width: 80px; float:left; font-size:12px;}
.subirficheros .fichero {width: 190px;}
.subirficheros .label {width:200px; float:left; vertical-align:top;}
.subirficheros .campo {width:330px; float:left;}
.subirficheros .info {font-weight: bold; color: #f00;}
.subirficheros textarea {width: 250px; height: 50px; overflow:auto;}
.subirficheros .icono {width: 30px; text-align:right;}

#loading { position:absolute; left:50%; margin-left:-25px; width:50px; height:50px; background:url('../imagenes/web/loading.gif') center no-repeat; z-index:4; } /* la capa que la contenga tiene que tener position:relative */

#cajon_subida .barra {
	width:290px;
	height:19px;
	border:1px solid #999;
	background-color: #fff;
	margin: 0px auto 0 auto;
	position:relative;
}
#cajon_subida .por {
	width:0%;
	height:19px;
	float:left;
	background-image:url('../imagenes/web/barra_upload.png');
}
#cajon_subida .porcentaje {
	width:40px;
	height:19px;
	position: absolute;
	left: 130px;
	top: 0;
	text-align:center;
	font-size:12px;
}
#cajon_subida .datos_subida {
	width:160px;
	height: 40px;
	margin: 5px auto 0px auto;
	line-height: 20px;
	text-align:left;
	font-size:12px;
	display: none;
}
#cajon_subida .cargando {
	width:300px;
	margin: 5px auto 0px auto;
	height: 40px;
	line-height: 40px;
	text-align:center;
	font-size:12px;
}

.paginacion {margin: 0 auto 15px auto; color:#FFF; text-align:center; clear:both;}
.paginacion a {color: #FFF;}
.paginacion a:hover {color: #f60; text-decoration:none;}
.paginacion .page-sep, .paginacion strong {color:#f60;}
.paginacioncombo {text-align:center; width:350px; margin:10px auto; clear:both;}

.copyright { clear:both; width:880px; margin:10px 0 0 -10px; border-top:#FFF 2px solid; border-bottom:#FFF 1px solid; color:#FFF; text-align:center; font-size:0.8em;}

.iconoayuda {background-image:url('../imagenes/web/ayuda.gif'); width:19px; height:19px; float:right; display:block; margin-top:-4px;}

.log { width:500px; height:35px; margin:5px auto; padding:5px; background-color:#FDB;font-family:sans-serif,Arial, Helvetica; font-size:11px; font-style:normal; text-align:left; border:1px solid #999; overflow:auto; }

#colour_palette {text-align:left; font-size:0.8em; width:480px; margin:0 auto;}

.tabmagazine { float:left; text-align:center; font-size:1.2em; width:275px; height:320px; margin:10px 5px; }

.tabpremios { margin:0 auto; width:600px; clear:both; }
.premiosencab, .inscripencab, #admincamencab, #ranksencab, .jugadoresencab { text-align:right; font-size:1.1em; padding:5px 5px 0 5px; border-bottom:#FFF 2px solid; background:url('../imagenes/web/fondogristransparente.png'); margin-bottom:5px; }
.premiosinterior { float:left; width:200px; text-align:center; margin-bottom:10px; }

.premiosimagen, .premiosimagenold { background:url('../imagenes/web/fondogristransparente.png'); margin:10px auto; border-bottom:#D30 2px solid;}
.premiosimagen { width:154px; height:150px; }
.premiosimagenold { width:132px; height:128px; }
.premiosimagenc { width:150px; float:left; }
.premiosimagencold { width:128px; float:left; }
.premiosimagenl, .premiosimagenlold { width:2px; background:url('../imagenes/web/bordecircuito.gif') #D30; float:left; }
.premiosimagenl { height:150px; }
.premiosimagenlold { height:128px; }
.premioscategoriaizq, .premioscategoria { padding:5px; background:url('../imagenes/web/fondorojotransparente.png'); font-size:0.9em; margin-top:5px; }
.premioscategoria { border-left:#FFF 2px solid; }
.premiostop { margin-top:1px; background:url('../imagenes/web/fondogristransparente.png'); }
.votacionjugador { width:180px; }
.votacioncamp { width:200px; }

.gpencab { border-bottom:#FFF 2px solid; background:url('../imagenes/web/fondogristransparente.png'); height:60px; text-align:right; clear:both; margin-bottom:5px; }
.gpencab .texto { font-size:1.5em; color:#FFF; font-weight:bold; float:left; text-align:center; width:380px; padding:5px; }
.gpencab a { color:#FFF; }
.gppilotos { width:288px; float:left; }
.gpescuderias {width:177px; float:right; }
.gppilotos .num, .gpescuderias .num { width:32px; height:16px; float:left; text-align:center; padding:4px 0; background:url('../imagenes/web/fondogristransparente.png'); }
.gppilotos .num img, .gpescuderias .num img { vertical-align:middle; }
.gppilotos .texto, .gpescuderias .texto { width:102px; height:16px;float:left; text-align:left; padding:4px; background:url('../imagenes/web/fondogristransparente.png'); }
.gppilotos .num, .gppilotos .texto, .gpescuderias .num, .gpescuderias .texto { margin-bottom:1px; margin-left:1px; }
.gppie { clear:both; background:url('../imagenes/web/fondorojotransparente.png'); margin-bottom:15px; padding-left:5px; }
.gppie .derecha { float:right; width:75px; text-align:center; }
.gpcentro { width:395px; float:left; }
.gpcircuito { width:175px; height:124px; margin:0 auto; }
.gpcircuitocentro { width:171px; float:left; text-align:center; min-height:122px; background:url('../imagenes/web/fondogristransparente.png'); border-bottom:#D30 2px solid; }
.gpcircuitolateral { width:2px; height:124px; background:url('../imagenes/web/bordecircuito.gif') #D30; float:left; }
.gppodionombre, .gppodionombrecentro { text-align:center; }
.gppodionombre { float:left; width:50%; }

.gprencab { text-align:center; font-size:1.1em; font-weight:bold; padding:5px 5px 0 5px; border-bottom:#FFF 2px solid; background:url('../imagenes/web/fondogristransparente.png'); margin-bottom:10px;}
.gprfilaheader .info { background-color:#FFF; border-bottom:#F60 1px solid; color:#000; padding:3px 0;}
.gprfilapar, .gprfilaimpar { float:left; clear:both; margin-bottom:0px; padding-top:2px; border-bottom:#F60 1px dotted; color:#000; }
.gprfilapar { background-color:#FFF; }
.gprfilaimpar { background-color:#DDD; }
.gprnombre, .gprnum, .gprfecha, .gprotro { float:left; text-align:center; min-height:16px; font-size:0.8em; }
.gprnombre { width:88px; font-weight:bold; }
.gprnum { width:28px; }
.gprfecha { width:50px; }
.gprotro { width:78px; }
.gprpie { clear:both; padding:10px 5px; }

.potabla { margin:0 auto; width:800px; }
.pofila { background:url('../imagenes/web/fondogristransparente.png'); float:left; clear:both; margin-bottom:2px; width:100%; }
.ponombre, .posesion, .ponumjug, .poservidor, .pobandera, .pocomentario, .poversion, .ponomjug, .poopciones { float:left; text-align:center; min-height:18px; font-size:0.8em; font-weight:bold;}
.ponombre { width:160px; clear:left; }
.posesion { width:90px; }
.ponumjug { width:60px; }
.poservidor { width:100px; }
.pobandera, .ranksbandera, .ultjugbandera, .estbandera { width:30px; }
.pocomentario { width:300px; overflow:hidden; }
.poversion { width:50px; }
.poopciones { width:150px; clear:left; }
.ponomjug { width:630px; }
.poopciones, .ponomjug, .pocomentario { text-align:left; padding:0 5px; }
.pototales, .rankstotales, .esttotales { width:225px; margin:0 auto; clear:both; padding:15px 0; text-align:left; font-size:0.95em; }
.pototal, .rankstotal, .esttotal { float:left; width:165px; background:url('../imagenes/web/fondorojotransparente.png'); padding-left:5px; }
.povalor, .ranksvalor, .estvalor { width:50px; text-align:right; background:url('../imagenes/web/fondogristransparente.png'); display:table; padding-right:5px; }

.tabranks { float:left; margin-left:10px; text-align:center;}
.tabranks2, .tabultjug, .tabinscrip, .tabestcirc, .tabestcirc2, .tabrecords, .tabulttiemp, .tabtiempos, .tabestjug, .tabestjugpunt, .tabcomparar, .tabusuariosonline, #tabbanner { text-align:center; margin:0 auto; clear:both;}
.ranksnum, .ranksnom, .rankstiempo, .rankstiempfecha, .ultjugalta, .ultjugbandera, .ultjugnom, .ultjugfecha, .ulttiempfecha, .ulttiempnom, .ulttiempnum, .ulttiemptiempo, .ulttiempsetup, .estnum, .estnum2, .estnom, .estnom2, .estval, .estsetup, .esttiempo, .estfecha, .esttiemppos, .esttiemptiempo, .esttiempsetup, .esttiempfecha, .esttiempnom, .esttiempnum { float:left; font-size:0.9em; min-height:16px; padding-top:2px; }
.ranksbandera, .estbandera, .estfantasma, .esttiempfantasma { float:left; font-size:0.9em; min-height:18px; }
.visfila, .ranksfila, .ultjugfila, .ulttiempfila, .estfila, .tiemposfila, .inscripfila { background:url('../imagenes/web/fondogristransparente.png'); float:left; clear:both; margin-bottom:2px; width:100%; }

.tabultcarr { width:650px; margin:2px auto; clear:both; padding-bottom:128px; }
.ultcarrcircuito { float:left; }
.ultcarrinfo { float:left; height:114px; width:465px; padding:5px; background:url('../imagenes/web/fondogristransparente.png'); font-size:0.85em; }

.tabvisitas { width:694px; margin:0 auto; clear:both; font-size:0.8em; }
.visfecha, .visnum { float:left; text-align:center; }
.visfecha { width:70px; }
.visnum { width:52px; }
.tabusuariosonline { width:860px; }

.tabranks { width:680px; }
.tabranks2 { width:600px; }
.ranksbuscar, .estbuscar { width:150px; }
.ranksnum, .estnum { width:70px; }
.estnum2 { width:65px; }
.ranksnom { width: 260px; }
.rankstiempo, .ultjugalta, .estval { width: 100px; }

.tabultjug { width:760px; }
.ultjugfecha, .ulttiempfecha, .rankstiempfecha { width:120px; }
.ultjugnom { width:170px; }
.ultjugbandera img { margin-top:-2px; }

.tabulttiemp { width:844px; }
.ulttiempsetup, .estsetup, .esttiempsetup { width:160px; }
.ulttiempnum, .esttiempnum { width:54px; }
.ulttiemptiempo, .esttiemptiempo { width:70px; }
.ulttiempnom, .esttiempnom { width:150px; }

.tabestcirc { width:520px; }
.tabestcirc2 { width:620px; }
.tabestjug { width:550px; }
.tabestjugpunt { width:650px; }
.tabrecords { width:770px; }
.estnom { width:350px; }
.estnom2 { width:157px; }
.estfantasma, .esttiempfantasma { width:16px; }
.estfecha, .esttiempfecha { width:80px; }
.esttiempo { width:70px; }

.tabtiempos { width:802px; }
.esttiempbuscar { width:280px; float:right; padding-top:15px; }
.esttiemppos { width:40px; }

.tabinscrip { width:700px; }
.inscripform { width:290px; margin:0 auto; clear:both; }
.inscripcampo { text-align:left; width:140px; float:left; padding-left:5px; }
.inscripinput { width:135px; }

.tabjugadores { width:748px; text-align:center; float:left; }
.tabjugcir { width:110px; float:right; display:inline-table; font-size:0.75em; }
.jugadoresest { width:666px; text-align:right; font-size:0.80em; margin:0 auto; clear:both; }
.jugadoresencab { clear:both; margin-top:10px; }
.jugadoresavatar { text-align:center; float:left; width:165px; }
.jugadoresavatar img { max-width:160px; width:auto; max-height:100px; height: auto; }
.jugadorestotal { float:left; width:130px; height:18px; background:url('../imagenes/web/fondorojotransparente.png'); text-align:left; padding-left:5px; margin-bottom:1px; }
.jugadoresvalor, .jugadorespais, .jugadoresclanes { float:left; width:80px; height:18px; background:url('../imagenes/web/fondogristransparente.png'); padding-right:5px; margin-right:2px; margin-bottom:1px; }
.jugadoresclanes { width:519px; text-align:left; padding-left:5px; }
.jugadorespais { text-align:center; }

.tabcomparar { width:457px; margin-bottom:5px; }
.compararinp { width:90px; }

#tabbanner { width:740px; }

#admincampbody { margin-left:170px; }
.admincampinp1 { width:550px; }
.admincampinp2 { width:350px; }
.admincampinp3 { width:75px; }
.admincampta { width:370px; height:80px; }
.tabadmcampjug, .tabadmcampres, .tabadmcampresjug, .tabadmcampresvr, .osdfila { font-family:Verdana; font-size:10px; font-weight:bold; color:#FFF; height:20px; }
.tabadmcampjug a, .tabadmcampresjug a { text-decoration:none; color:#000; }
.tabadmcampresvr .osdnum a { color:#FFF; }
.tabadmcampjug { width:572px; margin:0 auto; }
.tabadmcampres { width:486px; height:124px; margin:10px auto; }
.tabadmcampresc { width:175px; float:left; }
.tabadmcampresi { width:306px; float:left; margin-left:5px;}
.tabadmcampresjug { width:614px; margin:0 auto; }
.tabadmcampresvr { width:689px; margin:0 auto; }

#campbody { float:left; width:685px; margin-left:10px; overflow:auto; }
.campobserv { width:360px; min-height:51px; font-size:0.85em; float:left; margin-left:2px; margin-bottom:15px; }
.campobservc { font-size:0.85em; margin-left:10px; float:left; width:485px;}
.campinfocir { width:175px; float:left; }
.campinfoses { width:175px; margin-top:5px; }
.camppodium { width:175px; height:124px; margin:5px auto; }
.campsesion { width:100px; float:left; padding:0 5px; }
.campmv { width:30px; float:left; text-align:center; margin-left:2px;}
.camppolevr { width:246px; float:right;}
.campvueltas { width:524px; margin:0 auto; }
.campvueltasint { width:242px; padding:10px; float:left; }
.camppos { width:548px; margin:0 auto; }
.campposint { width:254px; padding:10px; float:left; }
.campposclas { width:532px; margin:0 auto; }
.campcarr { width:636px; margin:0 auto; }
.campposvr { width:680px; margin:0 auto; }
#campmenucir { float:left; }
#campmenucir li { display:block; list-style-type:none; text-align:left; font-weight:bold; font-size:0.9em; }
#campmenucir li a { color:#FFF; }
#campmenucir li a.selec { color:#D30; }

.tabmeteo { width:287px; height:108px; background:url("../imagenes/web/meteo/prevision.gif"); margin:0 auto 10px auto;}
.tabmeteoint { margin-left:40px; }

.osdnum, .osdesc, .osdimagen, .osdtiempo, .osdpun, .osdpun2, .osdest, .osddesc, .osdvmet, .osdsetup { margin-left:2px; float:left; }
.osdnom, .osdesc, .osdpun2, .osdest, .osddesc, .osdinfo, .osdvmet, .osdtiempo, .osdsetup, .osdtitulo div { padding-left:5px; padding-right:5px; }
.osdpos, .osdnum { width:20px; text-align:center; float:left; }
.osdnom, .osdesc { width:120px; text-align:left; float:left; }
.osdpun { width:50px; text-align:center; }
.osdpun2 { width:40px; text-align:left; }
.osdpun2 img { vertical-align:middle; }
.osdest { width:160px; text-align:left; }
.osddesc { width:130px; text-align:right; }
.osdbandera { width:22px; float:left; }
.osdbandera img { width:22px; height:20px; }
.osdinfo { width:142px; text-align:left; float:left; }
.osdvmet { width:68px; text-align:right; }
.osdimagen { width:22px; text-align:center; float:left; }
.osdtiempo { width:80px; text-align:right; float:left; }
.osdblanco, .osdgris, .osdnegro, .osdrojo, .osdazul, .osdnaranja, .osdverde, .osdamarillo { height:17px; padding-top:3px; }
.osdblanco { background:url("../imagenes/web/osd/fondoosdblanco.gif"); background-color:#FFF; color:#000; }
.osdblanco a { color:#000; }
.osdrojo { background:url("../imagenes/web/osd/fondoosdrojo.gif"); background-color:#F00; }
.osdazul { background:url("../imagenes/web/osd/fondoosdazul.gif"); background-color:#00F; }
.osdverde { background:url("../imagenes/web/osd/fondoosdverde.gif"); background-color:#00A000; }
.osdnaranja { background:url("../imagenes/web/osd/fondoosdnaranja.gif"); background-color:#E0A000; }
.osdamarillo { background:url("../imagenes/web/osd/fondoosdamarillo.gif"); background-color:#FF0; color:#000; }
.osdgris { background:url("../imagenes/web/osd/fondoosdgris.gif"); background-color:#445; }
.osdnegro { background:url("../imagenes/web/osd/fondoosdnegro.gif"); background-color:#000; }
.osdnegro a { color:#FFF; }
.osdfila { margin-bottom:1px; clear:left;}
.osdtitulo { width:350px; margin:15px auto;}
.osdsetup { width:135px; text-align:right; }

/* Tooltips */
.info { position:relative; z-index:0; text-decoration:none; /*display:block;*/ }
.info .ttip { display: none; float:left; }
.info:hover{ z-index:1; }
.info:hover .ttip { display:block; position:absolute; top:20px; left:10px; width:80px; border:1px outset #FFF; background-color:#000; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; padding:2px; }

/* Configuración Firma */
.configfirma { width: 700px; margin: 10px auto 20px auto; }
.configfirma .header { padding:5px; }
.configfirma .impares .observ, .configfirma .pares .observ { width:372px; text-align:right; font-size:0.85em; color:#F60; }
.configfirma .impares div, .configfirma .pares div, .configfirma .header div { width:90px; display:inline-block; font-size:0.9em; overflow:hidden; }
.configfirma .contenido .pares div { width:84px; display:inline-block; font-size:0.8em; overflow:visible; }
.configfirma .pares div input { width:76px; }
.configfirma .pares .color input { width:56px; }
.configfirma .pares .color img { vertical-align:middle; width:16px; height:16px; }
.configfirma .impares .preview,.configfirma .pares .preview,.configfirma .header .preview { width:200px; float:right; }
.configfirma .preview img { width:200px; height:40px; }
.configfirma .campotexto { width:120px; }
.configfirma .velocimetro { vertical-align: middle; max-height: 50px; max-width: 100px; }

#mrosocial #enlaces, #mrosocial #twitter, #mrosocial #facebook { text-align:center; background: url('../imagenes/web/fondocabecera.png') #333; padding:5px 0; }
#mrosocial #enlaces img { width:32px; height:32px; vertical-align:middle; }
#mrosocial .separador { height:2px; }

.tablacookies { width: 100%; border-collapse: collapse; }
.tablacookies td { border-width:1px; border-style: solid; padding: 2px; }

.tablas_derecha .banner { margin-top: 15px; margin-bottom: 15px;}
.tablas_derecha .banner img { width: 300px; }

#logo_steam img { display: block; margin-top:15px; margin-bottom:15px; margin-left: auto; margin-right: auto; }
