@charset "utf-8";

/* CSS Document */
/*Servidores Selector*/
body {
	background: #111;
}

#servidores_juego {
	margin: 0 auto;
}

#servidor_juego {
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

#servidor_juego>ul {
	margin: 0;
}

#servidores_juego a {
	text-decoration: none;
}

#servidores_juego ul {
	padding-left: 0;
}

#servidores_juego li {
	list-style: none;
	padding: 8px;
}

#servidores_juego>li {
	padding: 8px 15px;
}

#servidores_juego>ul>ul {
	background: #111;
	display: flex;
	margin: 0 auto;
	box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 80%);
}

#servidores_juego>ul>ul:nth-child(2n+0) {
	background: #000;
	border-bottom: 1px solid #fff;
}

#servidores_juego>ul>ul>li:first-child {
	font-size: 24px;
	padding: 15px;
	background: #000;
}

/*Servidores*/
#servidores_juego>ul>ul>ul>.categoria_servidor>li {
	font-size: 18px;
	margin: 0 auto;
	position: absolute;
	color: #fff;
	background: #000000a1;
	writing-mode: vertical-lr;
	height: 375px;
	transform: rotate(180deg);
	right: 0;
	left: auto;
	padding: 30px 5px;
	text-align: left;
	border-left: 5px solid;
}

#servidores_juego>ul>ul>ul {
	margin: 0px 0px;
	position: relative;
	float: left;
	width: 200px;
	border-right: 1px solid #000;
}

#servidores_juego>ul>ul>ul:last-child {
	border: 0;
}

#servidores_juego>ul>ul>ul>ul {
	float: left;
}

#servidores_juego>ul>ul>ul>ul {
	border: 1px solid #fff;
	float: left;
	width: 316px;
	margin: 4px;
	background-size: auto 100%;
	background-position: center;
}

#servidores_juego>ul>ul>ul>a:hover~ul>li>img {
	animation: rotacion 3s linear infinite;
}

#servidores_juego>ul>ul>ul>ul {
	background-repeat: no-repeat;
}

#servidores_juego>ul>ul>#titulo_Black_Mesa_Cooperativo>ul {
	background-image: url("../imagenes/servidores/fondos/Black_Mesa_Cooperativo_Banner.jpg");
}

#servidores_juego>ul>ul>#titulo_Black_Mesa_Cooperativo>a:hover~ul {
	background-image: url("../imagenes/servidores/fondos/Black_Mesa_Cooperativo_Banner.gif");
}

#servidores_juego>ul>ul>#titulo_Black_Mesa_Deathmatch>ul {
	background-image: url("../imagenes/servidores/fondos/Black_Mesa_Deathmatch_Banner.jpg");
}

#servidores_juego>ul>ul>#titulo_Black_Mesa_Deathmatch>a:hover~ul {
	background-image: url("../imagenes/servidores/fondos/Black_Mesa_Deathmatch_Banner.gif");
}

#servidores_juego>ul>ul>#titulo_Codename_CURE>ul {
	background-image: url("../imagenes/servidores/fondos/Codename_CURE_Banner.jpg");
}

#servidores_juego>ul>ul>#titulo_Codename_CURE>a:hover~ul {
	background-image: url("../imagenes/servidores/fondos/Codename_CURE_Banner.gif");
}

#servidores_juego>ul>ul>#titulo_Half_Life_2_Deathmatch>ul {
	background-image: url("../imagenes/servidores/fondos/Half_Life_2_Deathmatch_Banner.jpg");
}

#servidores_juego>ul>ul>#titulo_Half_Life_2_Deathmatch>a:hover~ul {
	background-image: url("../imagenes/servidores/fondos/Half_Life_2_Deathmatch_Banner.gif");
}

#servidores_juego>ul>ul>#titulo_Sven_Coop>ul {
	background-image: url("../imagenes/servidores/fondos/Sven_Coop_Banner.jpg");
}

#servidores_juego>ul>ul>#titulo_Sven_Coop>a:hover~ul {
	background-image: url("../imagenes/servidores/fondos/Sven_Coop_Banner.gif");
}

#servidores_juego>ul>ul>#titulo_No_More_Room_in_Hell>ul {
	background-image: url("../imagenes/servidores/fondos/No_More_Room_in_Hell_Banner.jpg");
}

#servidores_juego>ul>ul>#titulo_No_More_Room_in_Hell>a:hover~ul {
	background-image: url("../imagenes/servidores/fondos/No_More_Room_in_Hell_Banner.gif");
}

#servidores_juego>ul>ul>ul>ul {
	width: 100%;
	margin: 0;
	border: 0;
}

#servidores_juego>ul>ul>ul>ul>li {
	list-style: none;
	padding: 10px 0px 10px 10px;
	background: rgba(0, 0, 0, 0.5);
}

#servidores_juego>ul>ul>ul>ul>li>.opcion_servidor_r {
	float: left;
	width: 100%;
}

#servidores_juego>ul>ul>ul>ul>li:first-child {
	text-align: center;
	overflow: hidden;
	background: #00000094;
	padding: 10px 20px;
	font-size: 16px;
	margin: 150px 10px 18px 10px;
	width: auto;
}

#servidores_juego>ul>ul>ul>ul>li:last-child {
	background: none;
	padding: 110px 18px 18px 18px;
	margin: 253px 0px 0px 0px;
	text-align: center;
	overflow: hidden;
	background-image: linear-gradient(to bottom, #22222200 0%, #000000 100%);
}

#servidores_juego>ul>ul>ul>ul>li:last-child>img {
	height: 50px;
	width: 50px;
	transition: all 1s ease;
	transform-origin: 50% 50%;
	/*ROTACION EXPERIMENTO*/
	z-index: 1;
}

#musica_boton_regalo {
	float: right;
	border: 0;
	cursor: pointer;
	height: 30px;
	width: 30px;
	margin: 0px;
	padding: 2.5px 4px;
	transition: all 1s ease-out;
	background-size: 30px !important;
	background-position: center !important;
}

#servidores_juego>ul>ul>ul>ul>ul>ul {
	width: 50%;
	float: left;
	height: 350px;
}

#servidores_juego>ul>ul>ul>ul>ul>.isg>li {
	margin: 20px 0;
	background: #0000007a;
	border: 1px solid #000;
	border-left: 0;
}

#servidores_juego>ul>ul>ul>ul>ul.cdms_isg {
	height: 100%;
	position: relative;
}

#servidores_juego>ul>ul>ul>ul>ul>.cdms {
	width: 160px;
	position: absolute;
	margin: auto 30px;
	top: 0;
	bottom: 0;
	display: table;
	padding: 30px;
}

#servidores_juego>ul>ul>ul>ul>ul>.cdms>li {
	background: #0000007a;
	border: 1px solid #000;
	border-right: 0;
	margin-bottom: 5px;
}

#servidores_juego>ul>ul>ul>ul>ul>ul>.cdm {
	float: none;
	width: 160px;
}

#servidores_juego>ul>ul>ul>ul>ul>ul>ul>.opcion_servidor_descarga {
	background: url(/imagenes/iconos/menu/icono_descargas_v2.png) #0000007a;
	background-size: auto 60%;
	background-repeat: no-repeat;
	background-position: center 3px;
	margin: 5px 0;
	border: 1px solid #000;
	border-right: 0;
}

#servidores_juego>ul>ul>ul>ul>ul>ul>ul>.opcion_servidor_descarga>a {
	height: 20px;
	display: block;
	padding: 50px 0px 5px;
	text-align: center;
}

#servidores_juego>ul>ul>ul>.categoria_servidor {
	color: #fff;
	background: #000000a1;
}

#servidores_juego>ul>ul>#titulo_black_mesa_deathmatch>.categoria_servidor {
	border-top: 5px solid #777777;
}

#servidores_juego>ul>ul>#titulo_codename_cure>.categoria_servidor {
	border-top: 5px solid #113204;
}

#servidores_juego>ul>ul>#titulo_hl2dm>.categoria_servidor {
	border-top: 5px solid #ff6000;
}

#servidores_juego>ul>ul>#titulo_sven_coop>.categoria_servidor {
	border-top: 5px solid #283858;
}

#servidores_juego>ul>ul>#titulo_sven_coop_ameno>.categoria_servidor {
	border-top: 5px solid #445b87;
}

#servidores_juego>ul>ul>ul>a {
	position: absolute;
	top: 0;
	right: 0;
	width: calc(100% - 0px);
	height: calc(100% - 0px);
	border: 0;
	box-shadow: inset 0px 0px 10px 0px rgb(0 0 0);
	z-index: 2;
}

#servidores_juego>ul>ul>ul>a:hover {
	box-shadow: inset 0px 0px 100px -50px;
	border: 5px;
	width: calc(100% - 4px);
	height: calc(100% - 0px);
	transition: all 0.1s ease-out;
	border-style: inset;
	margin-top: -5px;
}

#servidores_juego>ul>ul>#titulo_hl2dm>a:hover {
	border-top: 5px solid #ff6000;
	border-bottom: 5px solid #ff6000;
	border-right: 2px solid #ff6000;
	border-left: 2px solid #ff6000;
}

#servidores_juego>ul>ul>#titulo_black_mesa_deathmatch>a:hover {
	border-top: 5px solid #777777;
	border-bottom: 5px solid #777777;
	border-right: 2px solid #777777;
	border-left: 2px solid #777777;
}

#servidores_juego>ul>ul>#titulo_codename_cure>a:hover {
	border-top: 5px solid #113204;
	border-bottom: 5px solid #113204;
	border-right: 2px solid #113204;
	border-left: 2px solid #113204;
}

#servidores_juego>ul>ul>#titulo_sven_coop>a:hover {
	border-top: 5px solid #283858;
	border-bottom: 5px solid #283858;
	border-right: 2px solid #283858;
	border-left: 2px solid #283858;
}

#servidores_juego>ul>ul>#titulo_sven_coop_ameno>a:hover {
	border-top: 5px solid #445b87;
	border-bottom: 5px solid #445b87;
	border-right: 2px solid #445b87;
	border-left: 2px solid #445b87;
}

/*Añadido para Servidor*/
/*Pagina Apps*/
body {
	background: #111;
}

.contenido {
	max-width: none;
}

#servidor_juego a {
	text-decoration: none;
}

#servidor_juego ul {
	padding-left: 0;
}

#servidor_juego li {
	list-style: none;
	padding: 8px;
}

#servidor_juego>li {
	padding: 8px 15px;
}

#servidor_juego>ul>#servidor_informacion_princpal {
	background: #111;
	overflow: hidden;
}

#servidor_juego>ul>#servidor_informacion_princpal>li:first-child {
	font-size: 24px;
	padding: 15px;
	background: #000;
}

/*Servidores*/
#servidor_juego>ul>#servidor_informacion_princpal>ul>.categoria_servidor {
	color: #fff;
}

#servidor_juego>ul>#servidor_informacion_princpal>ul>.categoria_servidor>li {
	font-size: 2.5rem;
	line-height: 3rem;
	padding: 10px 15px 10px 15px;
	background: #000000a1;
	position: absolute;
	width: calc(100% - 90px);
	margin: 30px;
	z-index: 1;
}

#servidor_juego>ul>#servidor_informacion_princpal>ul {
	margin: 0px 0px;
	position: relative;
	float: left;
	width: 100%;
	border-bottom: 5px solid #ff6000;
}

#servidor_juego>ul>ul>ul>ul> {
	float: left;
}

#servidor_juego>ul>ul#servidor_informacion_princpal>ul>ul {
	background: #222;
	float: left;
	width: 100%;
	height: 600px;
	background-size: contain;
	background-position: center center;
}

#servidor_juego>ul>ul#servidor_informacion_princpal>ul>ul::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

#servidor_juego>ul>ul#servidor_informacion_princpal>ul>ul {
	animation: moveBackground 20s linear infinite;
}

#servidor_juego>ul>ul>#titulo_hl2dm>ul {
	background-image: url("/imagenes/fondos/hl2dm_multijugador.jpg");
	background-repeat: no-repeat;
}

#servidor_juego>ul>ul>#titulo_black_mesa>ul {
	background-image: url("/imagenes/fondos/black_mesa_multiplayer.jpg");
}

#servidor_juego>ul>ul>#titulo_sven_coop>ul {
	background-image: url("/imagenes/fondos/sven_coop_multiplayer.jpg");
}

#servidor_juego>ul>ul>#titulo_codename_cure>ul {
	background-image: url("/imagenes/fondos/codename_cure_multiplayer.jpg");
}

#servidor_juego>ul>#servidor_informacion_princpal>ul>ul>li:last-child {
	background: none;
	padding: 160px 18px 18px 18px;
	text-align: center;
	overflow: hidden;
	background-image: linear-gradient(to bottom, #22222200 0%, #000000 100%);
	position: absolute;
	bottom: 0;
	width: 100%;
}

#servidor_juego>ul>ul>ul>ul>li:last-child>a>img {
	height: 80px;
	transition: all 0.3s ease-in-out;
}

#servidor_juego>ul>ul>ul>ul>li:last-child>a>img:hover {
	filter: drop-shadow(0px 0px 5px);
}

#servidor_juego>ul>#servidor_informacion_princpal>ul>ul>li>.opcion_servidor_r {
	float: left;
	width: 100%;
}

#musica_boton_regalo {
	float: right;
	border: 0;
	cursor: pointer;
	height: 30px;
	width: 30px;
	margin: 0px;
	padding: 2.5px 4px;
	transition: all 1s ease-out;
	background-size: 30px !important;
	background-position: center !important;
}

#servidor_juego>ul>ul>ul>ul>ul>.isg {
	right: 0;
	position: absolute;
	margin: auto 30px;
	top: 0;
	bottom: 0;
	display: table;
	z-index: 2;
	padding: 30px;
}

.opaca_fondo_i {
	position: absolute;
	top: 0;
	left: -1px;
	height: 100%;
	width: 500px;
	background: linear-gradient(to left, #0000 0%, #020202 90%);
	z-index: 0;
}

.opaca_fondo_d {
	position: absolute;
	top: 0;
	right: -1px;
	height: 100%;
	width: 500px;
	background: linear-gradient(to right, #0000 0%, #020202 90%);
	z-index: 0;
}

#servidor_juego>ul>ul>ul>ul>ul>.isg>li {
	margin: 20px 0;
	border: 1px solid #000;
	border-left: 0;
	width: 180px;
	font-size: 19px;
	background: #000000d9;
}

#servidor_juego>ul>ul>ul>ul>ul>.isg>ul {
	margin: 15px 0;
	border: 1px solid #000;
	border-right: 0;
	width: 225px;
	font-size: 16px;
}

#servidor_juego>ul>ul>ul>ul>ul>.isg>ul>li>span {
	margin: 0 5px 0 -15px;
}

#servidor_juego>ul>ul>ul>ul>ul>.isg>ul>li>span>img {
	width: 26px;
}

#servidor_juego>ul>ul>ul>ul>ul>.isg>ul>li>span#icono_ubicacion_servidor>img {
	margin: -6px 0;
	height: 22px;
}

#servidor_juego>ul>ul>ul>ul>ul>.isg>ul>li>span#icono_servidor_ip>img {
	margin: -8px 0;
}

#servidor_juego>ul>ul>ul>ul>ul>.isg>ul>li:first-child {
	background: #000000fc;
	border-bottom: 3px solid #ff6000;
}

#servidor_juego>ul>ul>ul>ul>ul>.isg>ul>li:nth-child(2n+0) {
	padding-left: 25px;
	background: #000000d9;
}

#servidor_juego>ul>ul>ul>ul>ul>.isg>ul>li:nth-child(3n+0) {
	padding-left: 25px;
	background: #000000d9;
}

#servidor_juego>ul>ul>ul>ul>ul>.cdms {
	width: 160px;
	position: absolute;
	margin: auto 30px;
	top: 0;
	bottom: 0;
	display: table;
	padding: 30px;
	z-index: 2;
}

#servidor_juego>ul>ul>ul>ul>ul>.cdms>li {
	margin-bottom: 5px;
	font-size: 19px;
	background: #000000d9;
	padding-left: 35px;
	cursor: pointer;
}

#servidor_juego>ul>ul>ul>ul>ul>.cdms>a {
	color: #fff;
}

#servidor_juego>ul>ul>ul>ul>ul>.cdms>a>li {
	margin-bottom: 5px;
	font-size: 19px;
	background: #000000d9;
	padding-left: 35px;
	cursor: pointer;
}

#servidor_juego>ul>ul>ul>ul>ul>.cdms>a>li:hover {
	border-left: 3px solid #ffffff;
}

#servidor_juego>ul>ul>ul>ul>ul>.cdms>a.seleccionado>li {
	color: #06f;
}

#servidor_juego>ul>ul>ul>ul>ul>.cdms>li:first-child {
	border-bottom: 3px solid #ff6000;
	padding-left: 15px;
	cursor: auto;
	background: #000000fc;
}

#servidor_juego>ul>ul>ul>ul>ul>ul>.cdm {
	float: none;
	width: 160px;
}

#servidor_juego>ul>ul>ul>ul>ul>ul>ul>.opcion_servidor_descarga {
	background: url(/imagenes/iconos/menu/icono_descargas_v2.png) #0000007a;
	background-size: auto 60%;
	background-repeat: no-repeat;
	background-position: center 3px;
	margin: 5px 0;
	border: 1px solid #000;
	border-right: 0;
}

#servidor_juego>ul>ul>ul>ul>ul>ul>ul>.opcion_servidor_descarga>a {
	height: 20px;
	display: block;
	padding: 50px 0px 5px;
	text-align: center;
}

#servidor_juego>ul>ul>#titulo_hl2dm>.categoria_servidor {
	border-top: 5px solid #ff6000;
}

.informacion_disponible.niveles .contenedor_campania {
	float: left;
    width: calc(100% - 30px);
    background: #111;
    position: relative;
    padding: 0;
    margin: 15px 5px 15px 12px;
    border: 1px solid #111111;
    box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 80%);
    transition: all .2s ease-in-out;
}

.informacion_disponible.niveles .contenedor_campania>h2 {
	margin: 15px 12px 0px 12px;
	padding: 10px 12px;
	background: #000;
	color: #fff;
	font-size: 18px;
	box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 80%);
}

.informacion_disponible.niveles .contenedor_campania>h3 {
	margin: 10px 20px 0px 20px;
    padding: 6px 12px;
    background: #0c0c0c;
    color: #fff;
    font-size: 14px;
    box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 80%);
    border-bottom: 1px solid;
    overflow: hidden;
}

.informacion_disponible.niveles .contenedor_capitulo>h2 {
	margin: 10px 12px 0px 12px;
	padding: 8px 12px;
	background: #0c0c0c;
	color: #fff;
	font-size: 16px;
	box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 80%);
}

.informacion_disponible.niveles>ul>ul.contenedor_nivel,
.informacion_disponible.niveles>ul>ul .contenedor_nivel,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel {
	float: left;
	width: calc(100% - 0px);
	height: 208px;
}

.informacion_disponible.niveles>ul>ul>ol,
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol {
	max-width: 300px;
	min-height: 175px;
	position: relative;
	padding: 0;
	margin: 15px 5px 15px 12px;
	border: 1px solid #111111;
	box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 80%);
	transition: all .2s ease-in-out;
}

.informacion_disponible.niveles>ol:first-child {
	float: none;
	width: 100%;
	height: auto;
}

.informacion_disponible.niveles>ul>ul>ol>li:first-child,
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol>li:first-child,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol>li:first-child,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol>li:first-child {
	padding: 0;
	overflow: hidden;
	position: relative;
}

.informacion_disponible.niveles>ul>ul>ol>li:nth-child(2n+0),
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol>li:nth-child(2n+0),
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol>li:nth-child(2n+0),
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol>li:nth-child(2n+0) {
	position: absolute;
	top: 129px;
	left: -10px;
	background: #000000d9;
	height: 19px;
	max-width: calc(100% - 14px);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 16px;
}

.informacion_disponible.niveles>ul>ul>ol:hover>li:nth-child(2n+0),
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol:hover>li:nth-child(2n+0),
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol:hover>li:nth-child(2n+0),
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol:hover>li:nth-child(2n+0) {
	top: 129px;
	height: auto;
	white-space: initial;
}

.informacion_disponible.niveles>ul>ul>ol>li:nth-child(3n+0),
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol>li:nth-child(3n+0),
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol>li:nth-child(3n+0),
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol>li:nth-child(3n+0) {
	position: absolute;
	top: 8px;
	right: 8px;
	padding: 5px 3px !important;
	opacity: 0.5;
}

.informacion_disponible.niveles>ul>ul>ol>li:nth-child(3n+0):hover,
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol>li:nth-child(3n+0):hover,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol>li:nth-child(3n+0):hover,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol>li:nth-child(3n+0):hover {
	opacity: 1;
}

.informacion_disponible.niveles>ul>ul>ol>li:nth-child(3n+0)>img,
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol>li:nth-child(3n+0)>img,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol>li:nth-child(3n+0)>img,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol>li:nth-child(3n+0)>img {
	height: 15px;
}

.informacion_disponible.niveles>ul>ul>ol>li:first-child>img,
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol>li:first-child>img,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol>li:first-child>img,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol>li:first-child>img {
	width: 100%;
	height: 160px;
	object-fit: cover;
	display: block;
	position: relative;
	filter: brightness(0.7);
}

.informacion_disponible.niveles>ul:first-child>li {
	width: calc(100% - 200px);
}

.informacion_disponible.niveles>ul:first-child>.opciones {
	float: left;
	width: 100px;
	text-align: center;
	border-left: 1px solid #333;
	padding: 10px 10px !important;
	cursor: pointer;
}

.informacion_disponible.niveles>ul:first-child>.opciones.seleccionado {
	border-bottom: 2px solid;
	padding-bottom: 8px !important;
}

.informacion_disponible.niveles>ul:first-child>.opciones.individual {
	margin-left: 100px;
}

.informacion_disponible.niveles>ul:first-child>.opciones:hover>span {
	filter: drop-shadow(0px 0px 5px #fff);
}

.informacion_disponible.niveles>ul:first-child>.opciones>span:first-child {
	margin-right: 5px;
}

.informacion_disponible.niveles>ul:first-child>.opciones>span>img {
	height: 16px;
	opacity: 0.8;
}

.informacion_disponible.niveles>ul:first-child>.opciones>a {
	color: #fff;
}

.informacion_disponible {
	border: 1px solid #000;
}

#servidor_juego {
	width: calc(100% - 20px);
	margin: 0 10px;
}

.informacion_disponible.comandos>ol:first-child {
	float: none;
	width: 100%;
	height: auto;
}

.informacion_disponible.comandos>ul>ul>ol>li:first-child {
	padding: 0;
}

.informacion_disponible.comandos>ul>ul>ol>li>img {
	width: 100%;
	height: 160px;
	display: block;
}

.informacion_disponible>ul:first-child {
	background: radial-gradient(circle at center, #111 -100%, #000 100%);
	color: #ffffff;
	font-size: 21px;
	height: auto;
	border-bottom: 1px solid #ffffff;
	padding: 0;
	overflow: hidden;
}

.informacion_disponible>ul:last-child {
	border-bottom: 1px #ffffff solid;
	background: linear-gradient(to bottom, #0c0c0c 15%, #080808);
	box-shadow: 1px 1px 5px 1px rgb(0 0 0 / 80%);
	padding: 30px !important;
}

.informacion_disponible.descargas>ul>.opciones {
	padding: 25px !important;
	border-bottom: 1px solid #111;
	background: linear-gradient(to left, #000 15%, #080808);
	overflow: hidden;
	position: relative;
}

.informacion_disponible.descargas>ul>.opciones:first-child {
	margin-bottom: 30px;

}

.informacion_disponible.descargas>ul>.opciones:hover {
	background: #080808;
}

#s_opcion_03.informacion_disponible.descargas>ul>.opciones>span {
	top: 0;
	height: calc(100% - 40px);
	width: 100px;
	bottom: 0;
	left: 20px;
	right: auto;
	background-size: 100%;
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
	background-color: transparent;
	opacity: 0.3;
	z-index: 1;
}

#s_opcion_03.informacion_disponible.descargas>ul>.opciones>span.steam {
	background-image: url(/imagenes/iconos/social/steam.svg);
}

#s_opcion_03.informacion_disponible.descargas>ul>.opciones>span.zip {
	background-image: url(/imagenes/iconos/archivo_zip.svg);
}

.informacion_disponible.descargas>ul>.opciones>ul {

	position: relative;
}

#servidor_juego>ul>.informacion_disponible.descargas>ul>.opciones>ul:first-child {
	float: left;
	padding-left: 110px;
	z-index: 2;
	width: 50%;
}

.informacion_disponible.descargas>ul>.opciones>ul:last-child {
	float: right;
	z-index: 2;
	margin-top: 8px;
}

.informacion_disponible.descargas>ul>.opciones>ul>.titulo {
	font-size: 21px;
}

.informacion_disponible.descargas>ul>.opciones>ul>.titulo>span {
	font-size: 13px;
	margin: 5px 8px;
	position: absolute;
}

#servidor_juego>ul>.informacion_disponible.descargas>ul>.opciones>ul>.fecha {
	font-size: 12px;
	padding: 0 10px;
	text-align: right;
}

.informacion_disponible.descargas>ul>.opciones>ul>li>a {
	width: 250px;
	display: block;
	color: #fff;
	padding: 10px 15px 20px 15px;
	text-align: center;
	position: relative;
	font-size: 18px;
	border: 1px solid #111;
	outline: 1px solid #222;
	background: #080808;
}

.informacion_disponible.descargas>ul>.opciones>ul>li>a:hover {
	filter: drop-shadow(0px 0px 5px #fff)
}

.informacion_disponible.descargas>ul>.opciones>ul>li>a>span {
	position: absolute;
	font-size: 12px;
	bottom: 5px;
	right: 0;
	left: 0;
}

.informacion_disponible.comandos>ul:last-child {
	padding-bottom: 15px;
	overflow: auto;
}

.informacion_disponible.comandos>ul>p {
	margin: 20px 20px 5px 20px;
}

.informacion_disponible>ul:first-child>li {
	width: 100%;
	margin: 0;
	float: left;
	padding: 10px 35px !important;
	box-sizing: border-box;
	border-bottom: 0;
	position: relative;
}

.informacion_disponible.comandos>ul:first-child>li {
	width: calc(100% - 250px);
}

.informacion_disponible.comandos>ul:first-child>.opciones {
	float: left;
	width: 250px;
	text-align: center;
	background: #000000d9;
	border-left: 1px solid #333;
}

.informacion_disponible.comandos>ul:first-child>.opciones>a {
	color: #fff;
}

.informacion_disponible.comandos>ul:first-child>.opciones:hover>a {
	filter: drop-shadow(0px 0px 5px #fff);
}

.informacion_disponible.comandos>ul:last-child>li {
	margin: 20px 0px 0px 0px;
	border-bottom: 1px solid #222;
}

.informacion_disponible.comandos>ul:last-child>li#Comandos-Usuarios {
	margin: 0;
}

.informacion_disponible.comandos>ul>ul>ol {
	overflow: hidden;
	padding: 0;
	margin: 0px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}

.informacion_disponible.comandos>ul>ul>ol:hover {
	background: #222;
}

.informacion_disponible.comandos>ul>ul>ol.nombre_columna {
	font-size: 12px;
	text-align: center;
	border-top: 1px solid #000;
	background: #111;
}

.informacion_disponible.comandos>ul>ul>ol.nombre_columna>li {
	padding: 5px 8px 0px 8px !important;
}

.informacion_disponible.comandos>ul>ul>ol>li {
	float: left;
	min-height: 18px;
	width: 240px;
	border-right: 1px solid #000;
	padding: 4px 8px 4px 8px !important;
	overflow-wrap: break-word;
}

.informacion_disponible.comandos>ul>ul>ol>li:last-child {
	width: calc(100% - 790px);
	border: 0;
}

.informacion_disponible.comandos>ul>ul>ol>li.parametro_disponible::after {
	padding: 2px;
	display: none;
	margin-top: -48px;
	margin-left: -3px;
	position: absolute;
	width: 220px;
	text-align: center;
	background-color: #000;
	border: 1px solid #333;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}

.informacion_disponible.comandos>ul>ul>ol>li.parametro_disponible:hover::after {
	display: block;
}

#servidor_juego>ul>ul>ul>ul>span {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 480px;
	text-align: center;
	padding: 15px;
	height: 35px;
	background: #000000a6;
}

span.bmo_indice_ocultar {
	font-size: 50px;
	position: absolute;
	left: 0;
	top: -10px;
	padding: 0 8px;
	cursor: pointer;
	opacity: 0.5;
}

span.bmo_indice_ocultar:hover {
	opacity: 1;
}

.informacion_disponible.niveles>ul>ul>ol:hover,
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol:hover,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol:hover,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol:hover {
	box-shadow: 0px 0px 10px 6px rgb(50 50 50);
	transform: scale(1.2);
	background: #060606;
	z-index: 999;
	animation: animacion-imagen-nivel-brillo 5s infinite;
}

.informacion_disponible.niveles>ul>.clear {
	width: 100%;
	clear: both;
	display: inline-block;
}

.informacion_disponible.niveles>ul>ul>ol:hover>ul,
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol:hover>ul,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol:hover>ul,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol:hover>ul {
	display: block;
}

.informacion_disponible.niveles>ul>ul>ol:hover>li:first-child>img,
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol:hover>li:first-child>img,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol:hover>li:first-child>img,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol:hover>li:first-child>img {
	transition: all .2s ease-in-out;
	animation: animacion-imagen-nivel-inicial 1s 1;
	filter: brightness(1);
}

.informacion_disponible.niveles>ul>ul>ol:hover>li:nth-child(2n+0)::before,
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol:hover>li:nth-child(2n+0)::before,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol:hover>li:nth-child(2n+0)::before,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol:hover>li:nth-child(2n+0)::before {
	animation: animacion-imagen-nivel 5s infinite;
}

.informacion_disponible.niveles>ul>ul>ol>li:nth-child(2n+0)::before,
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol>li:nth-child(2n+0)::before,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol>li:nth-child(2n+0)::before,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol>li:nth-child(2n+0)::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}

.informacion_disponible.novedades>ul:last-child {
	padding: 20px !important;
	position: relative;
	overflow: hidden;
}

.informacion_disponible.novedades>ul:last-child>#sin_novedades_txt {
	text-align: center;
	margin: 0;
}

#servidor_juego>ul>.informacion_disponible.novedades>ul>ul {
	display: flex;
	border-bottom: 1px solid #333;
	margin-bottom: 50px;
	padding-bottom: 50px;
	position: relative;
}

#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>button {
	position: absolute;
	bottom: -1px;
	background: none;
	color: #fff;
	padding: 10px 20px;
	text-align: center;
	border: 2px solid #333;
	cursor: pointer;
}

#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>button:hover {
	border: 2px solid #888;
}

#servidor_juego>ul>.informacion_disponible.novedades>ul>ul.anterior_novedad {
	display: none;
}

#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>ul {
	padding: 15px;
	width: calc(50% - 30px);
	float: left;
}

#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>ul>.titulo_novedad {
	margin-bottom: 15px;
}

#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>ul>.titulo_novedad>h2 {
	font-weight: 700;
	text-transform: uppercase;
	margin: 0;
}

#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>ul>.titulo_novedad>span {
	display: block;
	height: auto;
	margin-top: 5px;
	color: #06f;
	font-size: 14px;
}

#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>ul>.imagen_novedad {
	border: 3px solid #333;
}

#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>ul>.imagen_novedad>img {
	width: 100%;
	display: block;
}

#titulo_secundario_sector {
	border-bottom: 1px solid #222;
	margin: 0 15px;
	padding: 10px;
}

#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>ul>.texto_novedad>ul {
	padding-left: 40px;
}

#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>ul>.texto_novedad>ul>li {
	list-style: disc;
	padding: 8px 0;
}

#servidores_juego>ul>ul>#titulo_Half_Life_2_Deathmatch>ul>li>img {
	height: 60px;
	width: 60px;
	margin: -5px;
}

.informacion_disponible.niveles>ul>ul>ol>ul,
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol>ul,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol>ul,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol>ul {
	display: none;
}

.informacion_disponible.niveles>ul>ul>ol>ul>li,
.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol>ul>li,
.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol>ul>li,
.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol>ul>li {
	padding: 0px 8px 5px 8px !important;
}

#servidor_juego_no_disponible {
	position: absolute;
	height: 100%;
	width: 100%;
	color: #fff;
	z-index: 9;
	background: transparent;
	backdrop-filter: blur(8px);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 2.5rem;
	filter: drop-shadow(5px 5px 5px #fff);
	animation: movertexto 3s cubic-bezier(0, 0.08, 0, 1.08) infinite;
}

/*KeyFrames*/
@keyframes movertexto {
	0% {
		filter: drop-shadow(5px 5px 5px #fff);

	}

	25% {
		filter: drop-shadow(0px 5px 5px #fff);

	}

	100% {
		filter: drop-shadow(5px 5px 5px #fff);

	}
}

@keyframes moveBackground {
	0% {
		background-position: 0 0;
		/* posición inicial */
		filter: saturate(1);
	}

	50% {
		background-position: 100% 0;
		/* posición final */
		filter: saturate(1.5);
	}

	100% {
		background-position: 0 0;
		/* posición inicial */
		filter: saturate(1);
	}
}

@keyframes rotacion {
	from {
		transform: perspective(50px) rotateY(0deg);
		transition-duration: 1s;
	}

	to {
		transform: perspective(50px) rotateY(360deg);
		transition-duration: 1s;
	}
}

@keyframes animacion-imagen-nivel-inicial {
	0% {
		transform: scale(1);
		filter: blur(0px);
	}

	25% {
		transform: scale(1.2);
		filter: blur(0.5px);
	}

	50% {
		transform: scale(1.2);
		filter: blur(0.5px);
	}

	100% {
		transform: scale(1);
		filter: blur(0px);
	}
}

@keyframes animacion-imagen-nivel {
	100% {
		left: 125%;
	}
}

@keyframes animacion-imagen-nivel-brillo {
	0% {
		box-shadow: 0px 0px 9px 5px rgb(50 50 50);
	}

	50% {
		box-shadow: 0px 0px 6px 5px rgb(50 50 50);
	}

	100% {
		box-shadow: 0px 0px 9px 5px rgb(50 50 50);
	}
}

/*Tamaño de Pantalla Adaptación*/
@media screen and (min-width:909px) {
	.informacion_disponible.niveles>ul>ul.contenedor_nivel,
	.informacion_disponible.niveles>ul>ul .contenedor_nivel,
	.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel,
	.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel {
		width: calc(50% - 3px);
	}
}

@media screen and (min-width:1092px) {
	.informacion_disponible.niveles>ul>ul.contenedor_nivel,
	.informacion_disponible.niveles>ul>ul .contenedor_nivel,
	.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel,
	.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel {
		width: calc(33% - 3px);
	}
}

@media screen and (min-width:1400px) {
	.informacion_disponible.niveles>ul>ul.contenedor_nivel,
	.informacion_disponible.niveles>ul>ul .contenedor_nivel,
	.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel,
	.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel {
		width: calc(25% - 3px);
	}
}

@media screen and (min-width:1720px) {
	.informacion_disponible.niveles>ul>ul.contenedor_nivel,
	.informacion_disponible.niveles>ul>ul .contenedor_nivel,
	.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel,
	.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel {
		width: calc(20% - 3px);
	}
}

@media screen and (max-width:692px) {
	.informacion_disponible.descargas>ul>.opciones>ul>.titulo>span {
		display: none;
	}

	.informacion_disponible.descargas>ul>.opciones>ul>.descripcion {
		font-size: 10px;
		opacity: 0;
	}

	#servidor_juego>ul>.informacion_disponible.descargas>ul>.opciones>ul:first-child {
		width: auto;
		padding-left: 0;
	}

	#s_opcion_03.informacion_disponible.descargas>ul>.opciones>span {
		background-size: auto 60%;
		background-position: 30px 25px;
		opacity: 0.2;
		left: 0;
		width: 100%;
	}

	#contenedor>.contenido {
		padding: 10px 0px;
	}

	.informacion_disponible>ul:last-child {
		padding: 30px 0 !important;
	}

	.informacion_disponible.comandos>ul:last-child {
		padding-top: 0 !important;
	}

	#s_opcion_02.informacion_disponible>ul:last-child {
		padding: 30px 10px !important;
	}

	#servidores_juego {
		width: 100%;
	}

	#servidores_juego>ul {
		padding: 0;
	}

	#servidores_juego>ul>ul {
		border: 0;
		display: table;
	}

	#servidores_juego>ul>ul>ul {
		margin: 0px auto;
		height: 16.6%;
		width: 100%;
		float: none;
	}

	#servidores_juego>ul>ul>ul>.categoria_servidor>li {
		height: auto;
		width: 100%;
		box-sizing: border-box;
		font-size: 22px;
		transform: none;
		writing-mode: initial;
		border-bottom: 5px solid;
		border-left: 0;
		position: absolute;
		bottom: 0;
		text-align: center;
		padding: 5px 0;
	}

	#servidores_juego>ul>ul>ul>ul>li:last-child {
		padding: 15px 0;
		width: calc(100% - 5px);
		margin: 0 5px 0 0;
		box-sizing: border-box;
		position: absolute;
		bottom: 41px;
		height: calc(100% - 41px);
		background: none;
		background-image: linear-gradient(to bottom, #22222200 0%, #000000a1 100%);
	}

	#servidores_juego>ul>ul>ul>ul {
		height: 100%;
		background-size: 100%;
	}

	#servidor_juego>ul {
		padding: 0;
	}

	#servidor_juego>ul>ul {
		padding: 0;
	}

	span.bmo_indice_ocultar {
		display: none;
	}

	.informacion_disponible.niveles>ul:first-child>li {
		width: calc(100% - 160px);
		padding: 10px 20px !important;
		font-size: 18px;
	}

	.informacion_disponible.niveles>ul:first-child>.opciones {
		width: 80px;
		padding: 10px 5px !important;
	}

	#servidor_juego ul {
		padding: 0;
	}

	.informacion_disponible.niveles>ul>ul>ol,
	.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol,
	.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol,
	.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol {
		margin: 15px auto 15px;
		float: none;
	}

	.informacion_disponible.niveles>ul>ul.contenedor_nivel,
	.informacion_disponible.niveles>ul>ul .contenedor_nivel,
	.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel,
	.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel {
		float: none;
		width: 100%;
	}

	.informacion_disponible.niveles>ul>ul>ol:hover,
	.informacion_disponible.niveles>ul>ul .contenedor_nivel>ol:hover,
	.informacion_disponible.niveles>ul>ul .contenedor_campania .contenedor_nivel>ol:hover,
	.informacion_disponible.niveles>ul>.contenedor_campania>.contenedor_nivel>ol:hover {
		transform: scale(1.1);
	}

	.opaca_fondo_i {
		width: 50%;
	}

	.opaca_fondo_d {
		width: 50%;
	}

	#servidor_juego>ul>#servidor_informacion_princpal>ul>.categoria_servidor>li {
		width: calc(100% - 50px);
		margin: 20px 15px;
		padding: 10px 10px 10px 10px;
	}

	#servidor_juego>ul>ul>ul>ul>ul>.cdms {
		margin: auto 0px;
		bottom: 60px;
	}

	#servidor_juego {
		width: 100%;
		margin: 0;
	}

	#servidor_juego>ul>ul>ul>ul>ul>.cdms>li:first-child {
		padding: 8px;
	}

	#servidor_juego>ul>ul>ul>ul>span {
		top: auto;
		height: auto;
		width: 100%;
		box-sizing: border-box;
		font-size: 14px;
		z-index: 1;
	}

	.informacion_disponible.comandos>ul:first-child>li {
		padding: 10px 20px !important;
		width: calc(100% - 140px);
		font-size: 18px;
	}

	.informacion_disponible.comandos>ul:first-child>.opciones {
		padding: 0 !important;
		width: auto;
		float: right;
	}

	.informacion_disponible.comandos>ul:first-child>.opciones>a {
		padding: 0px !important;
		background: url(/imagenes/servidores/iconos/servidor.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 32px;
		font-size: 0;
		height: 41px;
		width: 60px;
		float: right;
	}

	.informacion_disponible.comandos>ul>ul>ol {
		margin: 0;
	}

	#servidor_juego>ul>ul>ul>ul>ul>.isg>ul {
		display: none;
	}

	#servidor_juego>ul>ul>ul>ul>ul>.isg {
		left: 0;
		right: 0;
		bottom: auto;
		top: 420px;
		padding: 0px 30px 0px 30px;
		margin: auto 0px;
		text-align: left;
	}

	#servidor_juego>ul>ul>ul>ul>ul>.isg>ul:first-child {
		text-align: left;
		width: 160px;
		display: block;
	}

	#servidor_juego>ul>ul>ul>ul>ul>.isg>ul>li>span {
		display: none;
	}

	#servidor_juego>ul>ul>ul>ul>ul>.isg>ul>li:nth-child(2n+0) {
		margin-top: 5px;
		padding-left: 8px;
	}

	#servidor_juego>ul>#servidor_informacion_princpal>ul>ul>li:last-child {
		top: 520px;
		padding: 0;
		bottom: 0;
		text-align: center;
	}

	#servidor_juego>ul>#servidor_informacion_princpal>ul>ul>li:last-child>a {
		pointer-events: none;
	}

	#servidor_juego>ul>ul>ul>ul>ul>.cdms>a>li {
		padding: 8px;
	}

	#servidor_juego>ul>ul#servidor_informacion_princpal>ul>ul {
		background-size: auto 100%;
		height: calc(100vh - 50px);
	}

	.informacion_disponible.comandos>ul>ul>ol>li {
		width: calc(50% - 40px);
		box-sizing: border-box;
		text-align: center;
		padding: 4px 4px 4px 4px !important;
	}

	.informacion_disponible.comandos>ul>ul>ol>li:last-child {
		width: 100%;
		display: none;
	}

	.informacion_disponible.comandos>ul>ul>ol:hover>li:last-child {
		display: block;
	}

	.informacion_disponible.comandos>ul>ul>ol.nombre_columna>li:last-child {
		display: none !important;
	}

	.informacion_disponible.comandos>ul>#Comandos-Usuarios {
		text-align: center;
		margin: 20px 0px 20px 0px !important;
	}

	.informacion_disponible.comandos>ul>#Comandos-Administradores {
		text-align: center;
		margin: 20px 0px 20px 0px;
	}

	.informacion_disponible.comandos>ul>ul>ol>li:first-child {
		border-right: 0;
	}

	.informacion_disponible.comandos>ul>ul>ol>li:nth-child(2n+0) {
		border-left: 1px solid #000;
		min-height: 26px;
	}

	.informacion_disponible.niveles>ul:first-child>.opciones.individual {
		margin-left: 80px;
	}

	#servidor_juego>ul>ul>ul>ul>ul>.cdms>a.seleccionado>li {
		border-left: 0;
	}

	.informacion_disponible.comandos>ul>ul>ol>li:nth-child(3n+0) {
		width: 80px;
	}

	.informacion_disponible.descargas>ul:first-child>li {
		padding: 10px 20px !important;
		font-size: 18px;
	}

	#servidor_juego>ul>.informacion_disponible.novedades>ul>ul {
		width: auto;
		padding: 0 15px;
	}

	#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>.imagen_novedad {
		position: initial;
		width: 100%;
	}

	#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>.texto_novedad>p {
		padding: 0;
	}

	#servidor_juego>ul>.informacion_disponible.novedades>ul>ul>.texto_novedad>h3 {
		padding: 0;
	}

	#servidores_juego>ul>ul {
		margin: auto;
		width: 100%;
		height: calc(100vh - 45px);
	}

	#servidores_juego>ul>ul>ul>a:hover {
		left: 0;
		width: calc(100% - 10px);
		height: calc(100% - 5px);
	}

	#servidor_juego>ul>#servidor_informacion_princpal>ul>ul>li:last-child {
		overflow: inherit;
	}

	#servidor_juego>ul>ul>ul>ul>li:last-child>a>img {
		position: absolute;
		top: auto;
		bottom: 40vh;
		right: 50px;
		left: auto;
	}

	.informacion_disponible.descargas>ul>.opciones>ul:last-child {
		float: none;
		margin-top: 0
	}

	.informacion_disponible.descargas>ul>.opciones>ul>li>a {
		width: 100%;
		box-sizing: border-box;
	}

	.informacion_disponible.descargas>ul>.opciones {
		padding: 10px !important;
	}

	#servidores_juego>ul>ul>#titulo_Sven_Coop_Ameno>ul {
		background-position: 0px -202px;
	}

	#servidores_juego>ul>ul>#titulo_Sven_Coop_Historia>ul {
		background-position: 0px -588px;
	}

	#servidores_juego>ul>ul>#titulo_Half_Life_2_Deathmatch>ul {
		background-position: 0px -390px;
	}

	#servidores_juego>ul>ul>#titulo_Codename_CURE>ul {
		background-position: 0px -325px;
	}

	#servidores_juego>ul>ul>#titulo_Black_Mesa_Deathmatch>ul {
		background-position: 0px -262px;
	}

	#servidores_juego>ul>ul>#titulo_Black_Mesa_Cooperativo>ul {
		background-position: 0px -405px;
	}
}