

.modal1 {

min-height: 100vh;-ms-flex-positive: 1;flex-grow: 1;	display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
   	width: 100%;
	height: 100vh;
		
	position: absolute;
	z-index: 1;top: 0;
	left: 0;
	
	display: flex;
	
	animation: modal1 2s 3s forwards;
	visibility: hidden;
	opacity: 0;
}

.contenido {   justify-content: center; margin: auto;
	width: 85%;
	height: 90%;
	background-image:url(https://www.mercattii.com/Images/portada.jpg);	border-radius: 10px;
}

#cerrar {
	display: none;
}

#cerrar + label {
	position: fixed;
	color: #fff;
	font-size: 25px;
	z-index: 50;
	background: darkred;
	height: 40px;
	width: 40px;
	line-height: 40px;
	border-radius: 50%;
	right: 150px;
	top: 150px;
	cursor: pointer;
	
	animation: modal1 2s 3s forwards;
	visibility: hidden;
	opacity: 0;
}

#cerrar:checked + label, #cerrar:checked ~ .modal1 {
	display: none;
}

@keyframes modal1 {
	100% {
		visibility: visible;
		opacity: 1;
	}
}
