*{
    box-sizing: border-box;
    padding: 0%;
    margin: 0%;
}
body{
   font-family: 'Poppins', sans-serif;
   background-color: rgb(10, 10, 10);
   color: rgb(245, 245, 245);
}
.cabecera{
   padding-top: 15px;
   padding-bottom: 10px;
   background-color:#000;
}
.cabecera .link-logo
{
   display: inline-block;
   vertical-align: middle;
}
.cabecera .link-logo .logo {
   width:60px;
   height: auto;
}
.cabecera .menu
{
   display: inline-block;
   vertical-align: middle;
   margin-left:40%;
}
.cabecera .menu a{
   margin-left: 10px;
   margin-right: 10px;
   text-decoration: none;
   color: #fff;
   text-transform: uppercase;
}
.cabecera .menu a:hover{
   text-decoration: none;
   background-color: #FDAF17;
   border-radius: 3%;
   padding: 5px;
   border-style: hidden;
   color: #000;
   font-family: 'Poppins Black', sans-serif;
   text-transform: uppercase;
}
a{
   display: inline-block;
}
.container{
   width: 1170px;
   padding: 0 15px;
   margin: 0 auto;
}
.hero{
   display: block;
   position: inline-block;
   height: 570px;
}
.fila1 .columna1 .slider{
   width: 65%;
   float: left;
   margin-right: 2%;
}
.fila1 .columna1 .sl-text{
   width: 30%;
   margin: auto;
   display: block;
}
.hero .sl-text h1{
   font-size: 46px;
   line-height: 1;  
   margin-bottom: 3%;
}
.hero .sl-text p{
   font-size: 18px;
   line-height: 1.5;
   padding-right: 2%;
   margin-bottom: 1%;
   text-align: justify;  
   vertical-align: bottom;
}

.hero .sl-text a{
   text-decoration:none;
   color: #fff; 
   font-size: 20px;
   padding: 10px 45px;
   margin: auto;
   border-style:solid;
   border-width: thin;
   border-radius: 15px;
}
.sl-text a:hover{
   background-color: #FDAF17;
   color: #000;
   padding: 10px 45px;
   border-radius: 15px;
}

/*Esto se encarga del Slider*/
.hero .slider img{
   width: 100%;
   height: auto;
   display: inline-block;
}
.hero .slider{
   width: 100%;
   margin: auto;
   overflow: hidden;
}
.hero .slider ul{
   display:flex;
   padding:0;
   width:400%;
   animation: cambio 35s infinite alternate;
   animation-timing-function: ease-in-out;
}
.hero .slider li{
   width: 100%;
   list-style: none;
}
.hero .slider img{
   width: 100%;
   height: auto;
}
 @keyframes cambio{
   0%{margin-left: 0%;}
   20%{margin-left: 0%;}
   
   25%{margin-left: -100%;}
   45%{margin-left: -100%;}
   
   50%{margin-left: -200%;}
   70%{margin-left: -200%;}
   
   75%{margin-left: -300%;}
   100%{margin-left: -300%;}
 }
.contenido{
   display:block
}
.sec2{
   margin: auto;
   margin-top: 6%;
   padding: 20px;
   align-items: center;
   height: auto;
}

.sec2 .container .juegos .t-juegos tr td{
   width: auto;
}
.sec2 .container .juegos h2{
   font-size: 32px;
}
.sec2 .container .juegos .t-juegos img{
   width: 100%;
   height: auto;
   border-radius: 5%;
   margin: 10px 0 ;
}
.pie{
   background-color: #000;
   color: #fff;
   display:block;
   position: relative;
   margin: auto;
   padding: 20px 0;
   width: 100%;
   height: 175px;
}

.pie .container .fila4 .columna4{
   width: 60%;
   float: left;
   align-items: center;
   position: relative;
}
.pie .container .fila4 .columna5{
   width: 25%;
   float: right;
   align-items: center;
   position: relative;
}

.pie .container .fila4 .columna5 img{
   width: 25px;
   height: auto;
   display: block;
}

.pie .container .fila4 .columna5 #logo-pie{
   width: 40%;
   height: auto;
   display: block;
}

@media screen and (max-width: 500px)
{
}
@media screen and (min-width: 500px)
{
}
@media(orientation:landscape)
{
}

@media(orientation:portrait)
{
}