* {
	margin: 0;
	padding: 0;
	color: white;
	font-size: larger;
	font-weight: 900;
}

h1 {
	background-color: blue;
}

h2 {
	font-size: xx-large;
	background-color: greenyellow;
	border: 5px solid deepskyblue;
	border-style: groove;
	margin-bottom: 10px;
}
h2:hover {
	background-color: hotpink;
}

body {
	cursor: url('./assets/cursor.png'), auto !important;
	font-family: serif;
	overflow: auto;
}

body {
	background-image: url(./assets/q.gif);
	background-repeat: space;
	background-size: 40px;
	width: 100%;
	height: 100vh;
}

body > div {
	padding: 5%;
}

body > div > div {
	display: inline-block;
}

.ministerio {
	width: 30%;
}

video {
	width: 40%;
	border: 6px #ff0000;
	border-style: dashed;
}

video:hover {
	border-style: outset;
	border-color: chartreuse;
	width: 100%;
}

.pedro-sanchez {
	background-image: url(./assets/q.gif);
	background-repeat: space;
	background-size: 20px;
}
