* {

    box-sizing: border-box;
    /* margin: 100px; */

}

header {

    background-image: url("ima/G41ZcuyWIAA6w0ucalavera.jpg");
    height: 250px;
    margin-bottom: 100px;
    display: grid;
    grid-template-rows: auto auto;

}

header>ol>li {

    display: inline-block;

}


header ol:first-child {
    text-align: right;
}

header>ol:last-child {
    padding: 130px;
    text-align: center;

}


header>ol:last-child>li {

    padding: 15px;
}

header>ol:last-child>li>a {
    text-decoration: none;
    color: white;
    /*   padding: 25px; */

}

header>ol:last-child>li:hover {
    background-color: red;
}


#partidos {

    display: grid;
    grid-template-columns: 2fr 1fr;
}

#proxpartido img {

    /* width: 600px; */
    width: 98%
}

#restopartidos {

    display: grid;
    grid-template-columns: 1fr 1fr;

}

#restopartidos img {

    /* width: 250px; */
    width: 98%
}

aside {

    background-color: grey;
    padding: 40px;
    height: 1400px;
}

aside img {
    margin-top: 80px;
    margin-bottom: 80px;
}

aside>article:last-child>a:first-child {

    text-decoration: none;
    color: red;
}


aside>article:last-child>a:first-child:hover {

    color: black;
}

#youtube {

    background-color: grey;
    color: white;
    height: 800px;
}

#youtube>div {

    display: grid;
    grid-template-columns: 25% 75%;
}


#youtube h2 {

    text-align: center;

}

#youtube>div>div:first-child {

    display: grid;
    grid-template-columns: 1fr 1fr;
    text-decoration: none;

}


#youtube>div>div:first-child>article>a:last-child {
    text-decoration: none;
    color: white;
}

#youtube>div>div:first-child img {

    width: 100px;

}



#galeria li {

    display: inline-block;
    margin: auto;

}

#galeria li img {

    width: 250px;
}

#galeria>ol>li>a:last-child {

    text-decoration: none;
    color: white;
    background-color: red;

}

#opciones {

    display: grid;
    grid-template-columns: 1fr 2fr;
    background-color: grey;
    color: white;
}

#opciones ul {

    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    list-style: none;

}

#opciones ul li {

    border-bottom-width: 1px;
    border-bottom-style: solid;
}


#final {
    color: gray;
    background-color: black;
    border-top: 1px solid white;

}