* { box-sizing: border-box; padding: 0; margin: 0; border: 0; } @font-face { font-family: "Snake_0"; src: url("fonts/SnakeGameDemoRegular.ttf"); } @font-face { font-family: "Snake_1"; src: url("fonts/Snake Chan.ttf"), url("fonts/Snake Chan.otf"); } @font-face { font-family: "Snake_2"; src: url("fonts/SnakeBusiness.ttf"); } @font-face { font-family: "Snake_3"; src: url("fonts/Snake mix.otf"); } body { background-image: url('img/fondo_4.jpg'); background-size: cover; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 1.5em; } h1 { padding: 15px; text-align: center; font-family: Snake; font-size: 7em; } #tablero { margin: 20px; } .escenario { border: 1px solid black; margin: auto; border-collapse: collapse; background-color: white; background-image: url('img/arena.jpg'); background-size: cover; } .escenario tr { /*border: 1px solid black;*/ border-collapse: collapse; } .escenario td { /*border: 1px solid black;*/ border-collapse: collapse; width: 20px; height: 20px; } .dibujado { background-color: green; } .recompensa { /*background-color: red;*/ background-image: url("img/rat_0.svg"); background-size: 20px 20px; background-repeat: no-repeat; /* background-color: white; border: 1px solid black; */ } #controles { text-align: center; } #controles p { margin: 20px; } #controles label { margin: 10px; } #controles select { padding: 3px; font-size: 0.8em; } #puntos { display: inline-block; width: 100px; background-color: white; text-align: right; } #inicio { font-size: 1.2em; font-style: italic; } label { display: inline-block; width: 300px; text-align: right; } input { width: 100px; } select { width: 100px; text-align: center; border: 1px solid black; }