body{
	margin: 0px;
}

/* Class para aplicar fondo solo en index */
.cover{
	background-image: url("japon/cabecera2.jpg"); 
	background-repeat: no-repeat;
	background-size: cover;
}

/* Class para ampliar el header solo en index */
.portada{
	height: 450px;
}

/* Class para incluir caja de bienvenida solo en index */
.cuadrado{
	height: 100px;
	width: 600px;
}

/* Class para dar formato al mensaje de bienvenida solo en index */
.bienvenida{
	color: white;
	padding-top: 350px;
	margin-left: 55px;
	font-size: 16px;
	text-align: center;
}

/* Class para dar formato al navegador solo en index */
	.imgenlaces{
		height:140px;
		width: 200px;
		border: 3px solid white;
		margin-left: 20px;
		margin-right: 10px;	
	}

nav{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	background-color: purple;
	}

	nav a {
	/*Esta regla afecta solo a los a que están dentro del nav*/
		background-color: purple;
		border-radius: 5px;
		padding: 10px;
		margin: 30px;
		color: white;
		font-family: papyrus;
		font-weight: bold;
		text-decoration: none;
	}

	nav a:hover {
	/*Esta regla afecta solo a los a que están dentro del nav cuando pasas el ratón por encima*/
		background: lightpink;	
		color: purple;
	}

.delante{
	color: white;
	padding: 10px 0px 10px 0px;
	margin-left: 10px;
}

main{
	color: black;
	padding: 5px 0px 10px 0px;
	margin: 0px 20px 0px 20px;
	font-family: papyrus;
	font-weight: bold;
	text-align: justify;
}
	h1{
		color: #F92A82;
		font-family: papyrus;
	}

	h2{
		color: darkblue;
		font-family: papyrus;
	}

	img{
		margin: 2px;
	}

	main a{
		background-color: purple;
		border-radius: 5px;
		padding: 10px;
		color: white;
		font-family: papyrus;
		text-decoration: none;
	}

	main a:hover {
	/*Esta regla afecta solo a los a que están dentro del nav cuando pasas el ratón por encima*/
		background: lightpink;	
		color: purple;
	}

	.arriba{
		background-color: lightpink;
		border-radius: 5px;
		padding: 10px;
		color: purple;
		font-family: papyrus;
		text-decoration: none;
	}

	.arriba:hover{
		background: purple;	
		color: lightpink;
	}
	main table{
		width: 100%;
		border: 2px solid darkblue;
		text-align: center;
	}

		th{
			color: #F92A82;
		}
footer{
	color: white;
	margin-left: 130px;
	font-family: papyrus;
}

	.footer{
		margin: 20px 0px; 
		padding: 0px 0px;
		background-color: purple;
		text-align: center;
		font-family: papyrus;
	}