a.menu:link {	COLOR: #000000; TEXT-DECORATION: underlined }
a.menu:visited {	COLOR: #000000; TEXT-DECORATION: underlined }
a.menu:hover {	COLOR: #C04000; TEXT-DECORATION: none }
a.menu {font-family: Verdana, Arial, Helvetica, Tahoma; font-size: 9pt;}

table.cats_old {border-collapse:collapse; border:1px solid #ffc800; width:100%; 
		background-color:#faeebe; padding:0px; margin:0px; }
table.cats_old td {border:1px solid #ffc800; width:16.6%; padding:0px; margin:0px; 
		background-color:#faeebe; text-align:center; }


/* ***** CATEGORÍAS y JUEGOS "MINI" */ /*las categorías usan gmini_frame_topcat y los juegos gmini_frame_topgam; se cambia desde código php; por lo demás son exactamente iguales*/
	/*ambas utilizan t_juego_redumini.html, y desde código se indica si usar gmini_cat o gmini_frame según sea categoría o juego*/
table.gmini_frame {border:1px solid #c0a800; padding:0px; margin:0px; width:320px; border-collapse:collapse; background-color:#fff080;}
table.gmini_frame td {border:1px solid #c0a800; padding:4px; margin:4px; border-collapse:collapse; vertical-align:top;}
td.gmini_frame_topgam {background-color:#ffe800; width:100%;}
td.gmini_frame_topcat {background-color:#fff080; width:100%;}
td.gmini_frame_topdem {background-color:#ffc800; width:100%;}	/* para juegos demos estilo "LUA LUA"; probablemente no llegue a usarse */
td.gmini_frame_toponl {background-color:#ffe800; width:100%;}	/* para juegos online anticuados - es posible que esté en uso */
td.gmini_frame_topcel {background-color:#fff800; width:100%;}	/* para juegos para celular anticuados; probablemente no llegue a usarse */
table.gmini_top {border:0px; width:100%; padding:0px; margin:0px;}
table.gmini_top td {border:0px; padding:0px; margin:0px; vertical-align:middle;}	/* no defino el width en las "table.xxxxx td" porque genera conflictos hacia abajo */
td.gmini_top_left {border:0px; padding:0px; margin:0px; width:75%; font-family:verdana;}
td.gmini_top_right {border:0px; padding:0px; margin:0px; width:25%; text-align:right; color:#ff0000;}
table.gmini_bot {border:0px; padding:0px; margin:0px; background-color:#fff080;}
table.gmini_bot td {border:0px; padding:0px; margin:0px; vertical-align:top; align:left;}
td.gmini_bot_right {font-size:80%; font-family:verdana;}

/*table.gmini_bis td {border:0px;}
table.gmini_tris td {border:0px;}
*/

/* ***** JUEGO REDUCIDO */
table.game_frame {border:0px; padding:2px; margin:2px; width:160px;}		/*no está en uso: sustituida por la div game_frame */
table.game_frame td {border:0px; text-align:center; vertical-align:top;}	/*no está en uso */
div.game_frame {width:160px; border:0px; padding:2px; margin:2px;}
table.game_top {border:0px; width:100%; vertical-align:top}
table.game_top td {border:0px; text-align:center; vertical-align:top;}
table.game_bot {border:1px solid #000000; border-collapse:collapse; padding:2px; margin:0px; background-color:#fff080; width:100%;}
table.game_bot td {border:1px solid #000000;}
td.game_bot1 {border:1px solid #000000; text-align:center; vertical-align:top; font-size:70%; font-family:helvetica; text-decoration:none; width:80%;}
td.game_bot2 {border:1px solid #000000; text-align:center; vertical-align:top; font-size:70%; font-family:helvetica; color:#ff0000; width:20%;}

div.game_top {border:0px; width:100%; vertical-align:top; text-align:center;}
div.game_bot {border:1px solid #000000; text-align:center; padding:0px; margin:auto; background-color:#fff080; width:158px;}
div.game_bot1 {border:0px; text-align:center; vertical-align:top; font-size:70%; font-family:helvetica; text-decoration:none; width:80%; background-color:transparent;}
	

/* ***** MENÚ SUBCATS - TABLE y TD OBSOLETAS (a partir de 2018)*/
table.menu3 {border-collapse:collapse; width:96%; border:0px solid #ffc800; background-color:#ffc800; padding:0px; margin:5px; 
			margin-left:auto; margin-right:auto;}
table.menu3 {font-family: Verdana, Arial, Helvetica, Tahoma; font-size: 9pt; }
table.menu3 td {border:1px; width:16.6%; height:25px; padding:0px; margin:50px; background-color:#ffc800; text-align:center; }
table.menu3 a:link { display:block; width:100%; font-weight:bold; color:#ffffff; background-color:#ffc800; 
					text-align:center; padding:4px; text-decoration:none; text-transform:uppercase; }
table.menu3 a:visited { display:block; width:100%; font-weight:bold; color:#ffffff; background-color:#ffc800; 
					text-align:center; padding:4px; text-decoration:none; text-transform:uppercase; }
table.menu3 a:hover { background-color:#FFa800; border-radius:15px; border:2px solid; width:90%; margin-left:auto; margin-right:auto; }
table.menu3 a:active { background-color:#FFa800; border-radius:15px; border:2px solid; width:90%; margin-left:auto; margin-right:auto; }
td.menu3 a:link {display:block; width:100%; font-weight:bold; color:#000000; background-color:#ffa800; 
					border-radius:15px; border:2px solid #000000; width:90%; margin-left:auto; margin-right:auto;
					text-align:center; padding:4px; text-decoration:none; text-transform:uppercase;}
td.menu3 a:visited {display:block; width:100%; font-weight:bold; color:#000000; background-color:#ffa800; 
					border-radius:15px; border:2px solid #000000; width:90%; margin-left:auto; margin-right:auto;
					text-align:center; padding:4px; text-decoration:none; text-transform:uppercase;}
td.menu3 a:hover {background-color:#FFa800; border-radius:15px; border:2px solid #ffffff; width:90%; margin-left:auto; margin-right:auto;}
td.menu3 a:active {background-color:#FFa800; border-radius:15px; border:2px solid #ffffff; width:90%; margin-left:auto; margin-right:auto;}

/* ***** MENÚ SUBCATS - VERSIÓN ACTUAL*/
/*div.menu3 { width:100%; border:none; border-radius:25px; background-color:#ff5530;}*/
/*div.menu3 { width:100%; border:none; border-radius:25px; background-color:#3f48b8;}*/
div.menu3 { width:100%; border:none; border-radius:25px; background-color:#1660b4;}
div.menu3 {font-family: Verdana, Arial, Helvetica, Tahoma; font-size: 9pt; }
div.menu4 {border:none; width:160px; padding:0px; margin:5px; background-color:transparent; text-align:center; display:inline-block;}
div.menu4 a:link { display:block; width:150px; font-weight:bold; color:#ffffff; background-color:transparent; 
					text-align:center; padding:4px; text-decoration:none; text-transform:uppercase; }
div.menu4 a:visited { display:block; width:150px; font-weight:bold; color:#ffffff; background-color:transparent; 
					text-align:center; padding:4px; text-decoration:none; text-transform:uppercase; }
div.menu4 a:hover { background-color:#3e9bb8; border-radius:15px; border:2px solid; width:90%; margin-left:auto; margin-right:auto; }
div.menu4 a:active { background-color:#3e9bb8; border-radius:15px; border:2px solid; width:90%; margin-left:auto; margin-right:auto; }
div.menu5 {border:none; width:160px; padding:0px; margin:5px; background-color:transparent; text-align:center; display:inline-block;}
/*div.menu5 a:link {display:block; font-weight:bold; color:#000000; background-color:#ffa800;*/
div.menu5 a:link {display:block; font-weight:bold; color:#000000; background-color:#ffa800;
					border-radius:15px; border:2px solid #000000; width:90%; margin-left:auto; margin-right:auto;
					text-align:center; padding:4px; text-decoration:none; text-transform:uppercase;}
div.menu5 a:visited {display:block; font-weight:bold; color:#000000; background-color:#ffa800; 
					border-radius:15px; border:2px solid #000000; width:90%; margin-left:auto; margin-right:auto;
					text-align:center; padding:4px; text-decoration:none; text-transform:uppercase;}
div.menu5 a:hover {background-color:#3e9bb8; border-radius:15px; border:2px solid #ffffff; width:90%; margin-left:auto; margin-right:auto;}
div.menu5 a:active {background-color:#3e9bb8; border-radius:15px; border:2px solid #ffffff; width:90%; margin-left:auto; margin-right:auto;}


div.cent1 {width:100%; border:0px solid #000000; border-radius:15px; background-color:#ff8028;}
table.cent1 {border:0px solid #ffc800; width:96%; background-color:#ff8028; padding:0px; margin:5px; margin-left:auto; margin-right:auto;}
div.cent11 {border:0px solid #ffc800; width:98%; background-color:transparent; padding:0px; margin:5px; margin-left:auto; margin-right:auto;}

table.cent10 {border:0px solid #ffc800; width:96%; background-color:#00A2E8; padding:0px; margin:5px; margin-left:auto; margin-right:auto;}
div.cent10 {width:100%; border:0px solid #000000; border-radius:15px; background-color:#00A2E8;}

div.cent2 {width:100%; border:1px solid #ffc800; border-radius:10px; background-color:#ffee80;}
table.cent2 {border:0px solid #ffffff; width:96%; background-color:#ffee80; padding:0px; margin:5px; margin-left:auto; margin-right:auto;}

div.cent3 {width:100%; border:1px solid #000000; border-radius:10px; background-color:#ffee80;}
table.cent3 {border:0px solid #ffffff; width:96%; background-color:#ffee80; padding:0px; margin:5px; margin-left:auto; margin-right:auto;}

div.cuad1 {width:90%; border:1px solid #000000; border-radius:10px; background-color:#ffefa1; padding:15px; vertical-align:top; text-align:justify; margin-left:auto; margin-right:auto}
table.cuad1 {border:0px solid #ffc800; width:96%; background-color:#ffdf71; padding:0px; margin:5px; margin-left:auto; margin-right:auto; vertical-align:top;}
div.cuad2 {width:80%; border:2px solid #000000; border-radius:10px; background-color:#ffc800; padding:5px; vertical-align:top; text-align:center; margin-left:auto; margin-right:auto}
table.cuad2 {border:0px solid #ffc800; width:96%; background-color:#ffc800; padding:0px; margin:5px; margin-left:auto; margin-right:auto; vertical-align:top;}

@media (max-width: 50em) {.opcional {display: none;}}
@media (max-width: 50em) {.opcion2 {display: none;}}
