body{
    background-image: url("fondo.webp");
     background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: 100vw 100vh;
    font-family: sans-serif;
    color: white;
    font-family: 'Raleway', sans-serif;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
    align-content: flex-end;
    height: 97vh;
    overflow: hidden;
}
#main1{
    width: 100%;
    display:flex;
    align-items: center;
    justify-content: center;
    height: 70vh;

}
.pantalla-inicial{
    width: 60vw;
    background-color: rgba(255, 255, 255,0.2);
    padding: 0 10px 10px 10px;
    border-radius: 8px;
    height: 60vh;
    
}
.pantalla-inicial button{
    margin: auto;
    display: block;
}
#main2{
    width: 100%;
    display:none;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 70vh;
}
#main3{
    width: 100%;
    display:none;
    align-items: center;
    justify-content: center;
    height: 70vh;
}
.section1{
    background-color: rgba(255, 255, 255,0.2);
    padding: 0 10px 10px 10px;
    border-radius: 8px;
    display:flex;
    flex-direction: column;
    width: 100%;
    height: 65vh;
}
#main3 h1{
    font-size: 30px;
}
h1, h2{
    text-align: center;
}
.section1 button{
    width: 9vw;
    font-size: 40px;
    color:white;
    font-weight: bold;
    
}
button:hover{
    cursor: pointer;
}
#main3 table,#main3 tr, #main3 td{
    border: 1px solid white;
}
#main3 h3{
    font-size: 15px;
}
#main3 table{
    background-color: rgba(0, 0, 0,0.3);
}
#main3 > section > table > tbody > tr> td h3{

    padding-left: 10px;

}
table{
    margin:auto;
}
.section2{
    background-color: rgba(255, 255, 255,0.2);
    border-top-right-radius:8px;
    border-bottom-right-radius:8px;
    padding: 0 20PX;
    /*height: 12vh;*/
}
.section2 h2{
border: 1px solid white;
padding: 8px;
border-radius: 15px;
max-width: 320px;
min-width: 300px;
font-size: 15px;
}
.section2 td, .section2 tr{
   min-width: 320px;
}
.estadisticas{
    border: 1px solid white;
    height: 105px;
    border-radius: 8px;
    padding: 8px 20px;
    box-sizing: border-box;
}
footer{
    text-align: center;
    display: block;
    width: 100%;
    height: 6vh;
}
footer a{
    text-decoration: none;
    color:white;
}
img{
    width:100%;
}
#main1 .myButton{
    transform: translateY(20vh);
}
#main3 .myButton{
    transform: translateY(2vh);
}
.myButton {
	/*box-shadow: 0px 10px 14px -7px #276873;*/
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	background-color:#599bb3;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	padding:13px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
    border-color: transparent;
}
.myButton:hover {
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	background-color:#408c99;
}
.myButton:active {
	position:relative;
	top:1px;
}


@media (max-width:700px){
    body{
        background-image: url("fondomob.webp");
         background-repeat: no-repeat;
      background-attachment: fixed;
      background-position: center;
      background-size: 100vw 100vh;
        font-family: sans-serif;
        color: white;
        font-family: 'Raleway', sans-serif;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
        align-items: center;
        align-content: flex-end;
        height: 97vh;
        overflow: hidden;
    }
    .section2 h2{
        border: 1px solid white;
        padding: 8px;
        border-radius: 15px;
        min-width: 0px;
        font-size: 15px;
        }
        .section2 td, .section2 tr{
           min-width: 0px;
        }  
        h1, h2{
            text-align: center;
            font-size: 13px;
        }
        #main2{
            height:  90%;
        }
        .section1{
            height: 70vh;
        }
        footer{
            height:10vh;
        }
        .section1 button{
            width: 16vw;
        }
        #main3 h1{
            font-size: 15px;
        }
}