* {
	 padding:0px;
	 margin:0px;
 }

td.mensajesPestana {
	 border:1px solid #000;
	 color:#666;
	 background-image:url(img/title.gif);
	 cursor:pointer;
	 border-radius:5px 5px 0 0;
 }


td.mensajesPestana:hover {
	 border:1px solid #e70;
	 color:#fff;
	 background-image:url(img/title_inv.gif);
 }



td.mensajesPestanaA {
	 border:1px solid #fff;
	 color:#fff;
	 background-image:url(img/title_inv.gif);
	 cursor:pointer;
	 border-radius:5px 5px 0 0;
 }


td.mensajesPestanaA:hover {
	 border:1px solid #e70;
 }



img.liderZona {
	 z-index:1;
	 border:1px solid #000;
	 border-radius:3px;
 }


img.liderZona:hover {
	 border:1px solid #fff;
	 cursor:pointer;
 }



A:link          {
	 BACKGROUND: none;
	 COLOR: #ee7700;
	 TEXT-DECORATION: none;
 }


A:active        {
	 BACKGROUND: none;
	 COLOR: #ee7700;
	 TEXT-DECORATION: none;
 }


A:visited       {
	 BACKGROUND: none;
	 COLOR: #ee7700;
	 TEXT-DECORATION: none;
 }


A:hover         {
	 BACKGROUND: none;
	 COLOR: #ff9900;
	 TEXT-DECORATION: underline;
 }



/*A:link    IMG 	{
	 border:2px;
	 border-color: #335f33;
	 border-style: solid;
	 opacity:1;
 }


A:active  IMG 	{
	 border:2px;
	 border-color: #335f33;
	 border-style: solid;
	 opacity:1;
 }


A:visited IMG 	{
	 border:2px;
	 border-color: #335f33;
	 border-style: solid;
	 opacity:1;
 }


A:hover   IMG 	{
	 border:2px;
	 border-color: #004d22;
	 border-style: groove;
	 opacity:0.7;
 }

*/

A.sbor:link    IMG 	{
	 border:0px;
	 opacity:1;
 }


A.sbor:active  IMG 	{
	 border:0px;
	 opacity:1;
 }


A.sbor:visited IMG 	{
	 border:0px;
	 opacity:1;
 }


A.sbor:hover   IMG 	{
	 border:0px;
	 opacity:0.7;
 }



IMG.sbor 	{
	 cursor: pointer;
	 border:0px;
	 opacity:1;
 }


IMG.sbor:hover   {
	 border:0px;
	 opacity:0.7;
 }



IMG.carta 	{
	 border:2px;
	 border-color: #333;
	 border-style: solid;
	 margin-top:0px;
	 cursor:pointer;
	
			box-shadow: 0px 0px 0px #888;
	 position: relative;
	 left: 0;
	 top: 0;
 }
 
a.reserva img {
	padding:7px;
	border:none;
}

a.reserva img:hover {
	padding:5px;
	border:2px dashed #08d;
	border-radius:7px;
}

table.bg_bkc tr {
	-background-color: rgba(255,255,255,0.6);
	background-color: rgba(0,0,0,0.6);
}

table.bg_bkc td {
	padding:3px;
}

table.bg_bkc { 
	padding:0px;
	background-position: center;
	background-size: cover;
	color:#fff;
	border-spacing: 0px;
  border-collapse: separate;
}


IMG.carta:hover 	{
	 border:2px;
	 border-color: #fff;
	 border-style: groove;
	 margin-top:0px;
	
			box-shadow: 10px 10px 10px #444;
	 position: relative;
	 left: -5;
	 top: -5 
}



A.perf:link          {
	 BACKGROUND: none;
	 COLOR: inherit;
	 TEXT-DECORATION: none;
 }


A.perf:active        {
	 BACKGROUND: none;
	 COLOR: inherit;
	 TEXT-DECORATION: none;
 }


A.perf:visited       {
	 BACKGROUND: none;
	 COLOR: inherit;
	 TEXT-DECORATION: none;
 }


A.perf:hover         {
	 BACKGROUND: none;
	 COLOR: #555555;
	 TEXT-DECORATION: underline;
 }



A.hb          {
	 padding:1px;
	 COLOR: #ffffff;
}


A.hb:hover         {
	 BACKGROUND: #ffffff;
	 COLOR: #222222;
	 border-radius:5px;
 }



A.menu {
	 font-family:tahoma;
	 TEXT-DECORATION: none;
	 COLOR: #ffffff;
 }


A.menu:hover {
	 TEXT-DECORATION: none;
	 COLOR: #ff9900;
 }



A.carta    IMG 	{
	 border:1px;
	 border-color: #fff;
	 border-style: solid;
 }


/*A.carta:active  IMG 	{
	 border:2px;
	 border-color: #335f33;
	 border-style: solid;
	 
			box-shadow: 0px 0px 0px #888;
	 position: relative;
	 left: 0;
	 top: 0;
 }


A.carta:visited IMG 	{
	 border:2px;
	 border-color: #335f33;
	 border-style: solid;
	 
			box-shadow: 0px 0px 0px #888;
	 position: relative;
	 left: 0;
	 top: 0;
 }


A.carta:hover   IMG 	{
	 border:2px;
	 border-color: #004d22;
	 border-style: groove;
	 
			box-shadow: 10px 10px 10px #444;
	 position: relative;
	 left: -5;
	 top: -5 
}*/

div.ocultarHover {
	display:none;
}
div.ocultarHover:hover {
	display:block;
}
td#divbatallaaop:hover div.ocultarHover {
	display:block;
}
td#divbatallaadu:hover div.ocultarHover {
	display:block;
}

A.cartag   IMG 	{
	 border:0px;
	 border-color: #ffffff;
	 border-style: solid;
 }


/*A.cartag:active  IMG 	{
	 border:2px;
	 border-color: #335f33;
	 border-style: solid;
	 
			box-shadow: 0px 0px 0px #888;
	 position: relative;
	 left: 0;
	 top: 0;
 }


A.cartag:visited IMG 	{
	 border:2px;
	 border-color: #335f33;
	 border-style: solid;
	 
			box-shadow: 0px 0px 0px #888;
	 position: relative;
	 left: 0;
	 top: 0;
 }


A.cartag:hover   IMG 	{
	 border:2px;
	 border-color: #004d22;
	 border-style: groove;
	 
			box-shadow: 20px 20px 20px #444;
	 position: relative;
	 left: -10;
	 top: -10 
}*/



input {
	 font-family:verdana;
	 font-size:10;
	 color:#222222;
	 border:1px solid #cc5500;
	 background-color: #ee9900;
	 border-radius:5px;
 }


textarea {
	 font-family:verdana;
	 font-size:10;
	 color:#ee9900;
	 border:1px solid #cc5500;
	 background-color: #222222;
	 border-radius:5px;
 }


Select {
	 font-family:verdana;
	 font-size:10;
	 color:#222222;
	 border:1px solid #cc5500;
	 background-color: #ee9900;
 }


radio {
	 font-family:verdana;
	 font-size:10;
	 color:#222222;
	 border:1px solid #cc5500;
	 background-color: #ee9900;
 }



hr {
	 border:2px inset #000066;
	 margin:3px;
 }



button {
	 font-family:verdana;
	 font-size:10;
	 color:#ffffff;
	 border:1px solid #000000;
	 background-color: #444444;
	 border-radius:5px;
 }


button:hover {
	 font-family:verdana;
	 font-size:10;
	 color:#ff9900;
	 border:1px solid #000000;
	 background-color: #333333;
	 border-radius:5px;
	cursor:pointer;
 }


button.gris {
	 font-family:verdana;
	 font-size:10;
	 color:#000;
	 border:1px solid #000;
	 background-color: #aaa;
	 border-radius:5px;
 }


button.gris:hover {
	 font-family:verdana;
	 font-size:10;
	 color:#e90;
	 border:1px solid #000;
	 background-color: #333;
	 border-radius:5px;
	cursor:pointer;
 }



td.MazosBorde {
	 border-right: 1px solid #888888;
	 font-size:6px;
 }


td.MazosActivo {
	 background-color: #dde5ee;
	 border-left: 1px solid #888888;
	 border-top: 1px solid #888888;
	 border-bottom: 1px solid #888888;
 }


td.MazosDisp {
	 background-color: #dddddd;
	 border-left: 1px dotted #999999;
	 border-top: 1px dotted #999999;
	 border-bottom: 1px dotted #999999;
	 border-right: 1px solid #888888;
 }


td.MazosLibre {
	 border-left: 1px dotted #bbbbbb;
	 border-top: 1px dotted #bbbbbb;
	 border-bottom: 1px dotted #bbbbbb;
	 border-right: 1px solid #888888;
 }


td.MazosNada {
	 border-right: 1px solid #888888;
 }


td.MazosBaul {
	 background-color: #eee5dd;
	 border-left: 1px solid #888888;
	 border-top: 1px solid #888888;
	 border-bottom: 1px solid #888888;
	 border-right: 1px dashed #888888;
 }


td.pestaha       {
	 border:1px solid #000066;
	 background-color: #aaccff;
	 background-image:url(img/pestaA_bg.png);
 }


td.pestaha:hover {
	 border:1px solid #000066;
	 background-color: #ddeeff;
	 background-image:url(img/pestaA_bg.png);
 }


td.pestahl       {
	 border:1px solid #222222;
	 background-color: #dddddd;
	 background-image:url(img/pestaD_bg.png);
 }


td.pestahl:hover {
	 border:1px solid #222222;
	 background-color: #ffffff;
	 background-image:url(img/pestaD_bg.png);
 }


div.pestaInner {
	 border:1px inset #222;
	position:absolute;
	width:498px;
	border-radius:0 0 15px 15px;
	background-color:#eee;
	background-image:url(img/pestas_bg.png);
 }


A.pesta               {
	 BACKGROUND: none;
	 COLOR: #000;
	 TEXT-DECORATION: none;
 }


A.pesta:hover         {
	 BACKGROUND: none;
	 COLOR: #444;
	 TEXT-DECORATION: underline;
 }


td.menu {
	 background-image:url(img/bgmenuoff.png);
	background-repeat:repeat-x;
	 height:25px;
 }


td.menu:hover {
	 background-image:url(img/bgmenuon.png);
	background-repeat:repeat-x;
 }


td.menuj {
	 background-image:url(img/bgmenuoff.png);
	background-repeat:repeat-x;
	 height:26px;
 }


td.menuj:hover {
	 background-image:url(img/bgmenuon.png);
	background-repeat:repeat-x;
 }


td.pag {
	 border-radius:5px;
	border:1px solid #000000;
	background-color:#444444;
 }


td.pag:hover {
	 border-radius:5px;
	border:1px solid #000000;
	background-color:#333333;
 }


td.pagA {
	 border-radius:5px;
	border:1px solid #000;
	background-color:#444;
 }


td.pagA:hover {
	 border-radius:5px;
	border:1px solid #000;
	background-color:#333;
 }


td.pagA a {
	 color:#e90;
 }


tr.trmensajeleido {
	 background-color:#ddd;
	 height:22px;
 }


tr.trmensajenoleido {
	 background-color:#dda;
	 height:22px;
 }


table.clanguerratemporada {
	 background-color:#dda;
	border-radius:5px;
	padding:3px;
	border:1px solid #222;
 }


table.clanguerralista {
	 background-color:#ddd;
	border-radius:5px;
	padding:3px;
	font-size:12px;
	border:1px dashed #222;
	margin:2px;
 }


table.clanguerraencuentro {
	 background-color:#eee;
	border-radius:5px;
	padding:1px;
	font-size:10px;
 }


table.mesas td {
	 padding:2px;
 }


  
  #divComandosImakuni {
	 font-size: 16px;
	 font-family: Comic Sans MS, Arial;
 }


  .apostador1 {
	 font-size: 18px;
	 font-family: Comic Sans MS, Arial;
	 float: left;
	 width: 125px;
 }


  .apostador2 {
	 font-size: 16px;
	 font-family: Comic Sans MS, Arial;
	 float: left;
	 width: 125px;
 }


  .apostador3 {
	 font-size: 14px;
	 font-family: Comic Sans MS, Arial;
	 float: left;
	 width: 125px;
 }


  .apuesta1   {
	 font-size: 18px;
	 font-family: Comic Sans MS, Arial;
	 float: left;
	 width: 45px;
	 text-align: right;
 }


  .apuesta2   {
	 font-size: 16px;
	 font-family: Comic Sans MS, Arial;
	 float: left;
	 width: 45px;
	 text-align: right;
 }


  .apuesta3   {
	 font-size: 14px;
	 font-family: Comic Sans MS, Arial;
	 float: left;
	 width: 45px;
	 text-align: right;
 }


  .countdown {
	 width: 100px;
	 height: 32px;
	 padding: 6px;
	 background: none;
	 background-image:url(img/subcountdown.png);
	 background-repeat:no-repeat;
	 border: none;
	 position: absolute;
	 top: 270px;
	 left: 200px;
	 cursor: pointer;
	 z-index: 50000;
 }


  .countdownCenter {
	 width: 12px;
	 height: 28px;
	 float: left;
	 text-align: center;
	 font-family: courier, trebuchet, arial;
	 color: #00E005;
	 font-size: 20px;
 }


  .countdownTimeSeparador {
	 width: 14px;
	 height: 28px;
	 float: left;
 }


  .countdownTime {
	 width: 28px;
	 height: 28px;
	 float: left;
	 font-family: courier, trebuchet, arial;
	 color: #00E005;
	 text-align: center;
	 font-size: 20px;
 }


  #scrollWallIm, #scrollApuestaIm {
	 width: 30px;
	 height: 271px;
	  float: left;
	 overflow: hidden;
 }


  #scrollWallContentIm {
	 position: absolute;
	 left: 0;
	 top: 0;
	 font-size: 16px;
	 font-family: Comic Sans MS, Arial;
 }


  #scrollWallTop, #scrollApuestaTop {
	 cursor:pointer;
	 background: url("img/scrollup.png");
	 width: 30px;
	 height: 30px;
 }


  #scrollWallMid, #scrollApuestaMid {
	 width: 30px;
	 height: 140px;
 }


  #scrollWallBot, #scrollApuestaBot {
	 cursor:pointer;
	 background: url("img/scrolldown.png");
	 width: 30px;
	 height: 30px;
 }


  
span.tcreloj {
	 color:#fff;
 }



div.selmodo {
	
    width:100px;
	
    border-radius:5px;
	
    margin:3px;
	
    padding:1px;
	
    box-shadow:0px 0px 5px #000;
	
	color:#222;
	
	background-color:#f90;
	
	font-style:italic;
	
	cursor:pointer;
	

}


div.selmodo:hover {
	
	color:#fff;
	
	font-weight:bold;
	
	background-color:#d22;
	

}


button.selmodoOption {
	
    

}


tr.hoverGray {
	
	background-color:inherit;
	

}


tr.hoverGray:hover {
	
	background-color:#eee;
	

}


tr.hoverGray  td {
	
	padding:2px;
	

}



#textclannota {
	
    margin:0px 0px 0px 10px;
	
    width:440px;
	
    height:415;
	
    overflow:auto;
	    

}



div.clannotamsg_3 {
	
    max-height:100px;
	
    overflow:auto;
	
    margin:2px 0;
	
    font-size:12px;
	
    font-family:verdana;
	
    border:2px groove #fff;
	
    box-shadow:0px 0px 5px #000 inset;
	
    border-radius:10px;
	
    background-color:#49e;
	
    opacity:0.7;
	
    color:#fff;
	
    padding:5px;
	

}


div.clannotamsg_3:hover {
	
    background-color:#4af;
	

}


div.clannotamsg_4 {
	
    max-height:300px;
	
    overflow:auto;
	
    margin:2px 0;
	
    font-size:12px;
	
    font-family:verdana;
	
    border:2px groove #fff;
	
    box-shadow:0px 0px 5px #000 inset;
	
    border-radius:10px;
	
    background-color:#4b4;
	
    opacity:0.7;
	
    color:#fff;
	
    padding:5px;
	

}


div.clannotamsg_4:hover {
	
    background-color:#4c4;
	

}


div.clannotamsg_5 {
	
    max-height:600px;
	
    overflow:auto;
	
    margin:2px 0;
	
    font-size:12px;
	
    font-family:verdana;
	
    border:2px groove #fff;
	
    box-shadow:0px 0px 5px #000 inset;
	
    border-radius:10px;
	
    background-color:#e64;
	
    opacity:0.7;
	
    color:#fff;
	
    padding:5px;
	

}


div.clannotamsg_5:hover {
	
    background-color:#f84;
	

}


div.clannotamsg_3 table,div.clannotamsg_4 table,div.clannotamsg_5 table {
	
    width:100%;
	
    color:#fff;
	
    font-size:14px;
	
    text-shadow:0px 0px 5px #000;
	
    border-bottom:1px dashed #ddd;
	
    margin:0px 0px 3px 0px;
	
    font-family:arial;
	

}



button.buttonGuerras {
	margin:10px;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	font-family:arial;
}


div.buttonGuerras {
    margin:10px;
    border:2px dashed #f60;
    font-size:14px;
    font-weight:bold;
    background-image:url(bg6.png);
    color:#fa0;
    border-radius:10px;
    font-family:arial;
	padding:2px;;
}

button.butredoff {
    margin:0px 100px 0px 0px;
    background-color:#a00;
    padding:0px 5px;
}

button.butredoff:hover {
    background-color:#b00;
    color:#ff0;
}

button.butredon {
    margin:0px 100px 0px 0px;
    background-color:#0a0;
    padding:0px 5px;
}

button.butredon:hover {
    background-color:#0b0;
    color:#ff0;
}

table.rankingpestipos td {
	font-size:12px;
	font-family:lucida console, trebuchet ms, helvetica;
	text-align:center;
	color:#fff;
	background-color:#444;
	border-radius:5px;
	padding:1px;
	cursor:pointer;
}

table.rankingpestipos td:hover {
	color:#444;
	background-color:#eee;
	font-weight: bold;
}

div.comprarcolecc { 
	text-align:center;
	background-color:inherit;
	color:inherit;
	cursor:pointer;
	font-size:10px;
}

div.comprarcolecc:hover { 
	background-color:#02a;
	color:#fff;
}

h1.torneo_nombre { color:#fff; margin-top:15px; text-shadow:0px 5px 5px #000,0px 5px 5px #000,0px 5px 5px #000; }
h3.torneo_nombre { color:#fff; margin-top:15px; text-shadow:0px 5px 5px #000,0px 5px 5px #000,0px 5px 5px #000; }
table.torneo_grupos { padding:5px; margin:15px 5px; background-color:rgba(0,0,0,0.2);  border-radius:5px; }
table.torneo_grupos th { padding:2px; font-size:14; text-shadow:0px 0px 3px #fff; background-color:rgba(0,0,0,0.3);  }
table.torneo_grupos th:hover { text-shadow:none; color:#fff; }
table.torneo_grupos td div { padding:2px; font-size:12; cursor:pointer; }
table.torneo_grupos td div:hover { font-weight:bold; }
table.torneo_grupos td { padding:2px; font-size:12; background-color:none; color:#fa0; }
table.torneo_grupos td:hover { padding:2px; font-size:12; background-color:rgba(0,0,0,0.4); color:#fff; }
table.torneo_grupos button#butToMostrar { font-size:150%;}

table.grupoTorneo { background-color:rgba(0,0,0,0.4); padding:10px; margin:10px 0px 50px 0px; }
table.grupoTorneo tr.cab { color:#fff; font-size:12px; line-height: 90%; }
table.grupoTorneo td { padding:3px;min-width:14; text-align:center; }
table.grupoTorneo tr.row {color:#fa0; line-height: 80%; font-size:14px;cursor:help; }
table.grupoTorneo tr.row:hover th {background-color:#0af;color:#000;}
table.grupoTorneo tr.row:hover td.void {background-color:rgba(255,255,255,0.3);color:#000;}
table.grupoTorneo tr.row:hover td.tot {background-color:rgba(255,255,255,0.3);color:#fff;font-weight:bold;}
table.grupoTorneo tr.row:hover td.void:hover {background-color:#0af;color:#000;}
table.grupoTorneo td.self {color:#000;background-color:#000;cursor:no-drop;}
table.grupoTorneo td.vic {background-color:rgba(0,255,0,0.5);color:#000;}
table.grupoTorneo td.emp {background-color:rgba(255,240,40,0.8);color:#000;}
table.grupoTorneo td.der {background-color:rgba(255,0,0,0.7);color:#000;}
table.grupoTorneo td.vic:hover { color:#fff; }
table.grupoTorneo td.emp:hover { color:#fff; }
table.grupoTorneo td.der:hover { color:#fff; }
table.grupoTorneo th.cuenta {color:#fff;}


div#divtorneo { background-image:url(img/fondo.png); background-size:cover; background-position:center center; }

.ihelp {
	cursor:help;
}

@keyframes glower {
  from {  box-shadow: 0 0 5px #fff; }
  50% {  box-shadow: 0 0 30px #ff0; }
  to {  box-shadow: 0 0 5px #fff; }
}

@-webkit-keyframes glower {
  from {  box-shadow: 0 0 5px #fff; }
  50% {  box-shadow: 0 0 30px #ff0; }
  to {  box-shadow: 0 0 5px #fff; }
}

.glower {
  animation: glower 4s;
  -webkit-animation: glower 4s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
