.modal-aviso{
	width:100%;
	height: 100vh;
	background: rgba(0,0,0,0.8);
	position: absolute;
	top:0;
	left:0;
	z-index:30;
	display: flex;
	animation: modal-aviso 2s 1s forwards;
	visibility: hidden;
	opacity: 0;
}
.contenido{	
	width: 70%;
	height: 60%;
	margin:auto;
	background: white;	
	border-radius: 10px;
	padding: 3rem 5rem;
	/*background-image: url(../img/slide/fondo-corrupcion.jpg);*/
	background-position: bottom center;
	background-size: auto 100%;
	background-repeat: no-repeat; 	
}
.img-aviso01{
	width: 60%;
	height: auto;
	margin-bottom: 2rem;	
}

.contenido>p{	
	font-size: 1.5rem;
	font-weight:normal;
	margin:0px;			
}
.title-corrupcion{
	font-weight:bold;	
}
#cerrar{
	visibility:hidden;
}
#cerrar+label{	
	position: fixed;
	color:#fff;
	font-size: 25px;
	padding: 10px;
	z-index: 50;
	background: #76240C;
	height: 40px;
	width: 40px;	
	border-radius: 50%;
	right: 15%;	
	top: 14%;
	cursor:pointer;
	animation: modal-aviso 2s 1s forwards;
	opacity: 0;
	visibility:hidden;
}
[type="checkbox"] + label:before, [type="checkbox"]:not(.filled-in) + label:after{
	border:none;
}
#cerrar:checked+label,#cerrar:checked~ .modal-aviso{
	display: none;	
}

@keyframes modal-aviso{
	100%{
		visibility: visible;
		opacity: 1;
	}
}
.size-text{
	font-size: 2.5rem !important;
}
@media(max-width: 1024px){			
	.contenido{
		padding: 1rem;		
	}
	.contenido>p{
		font-size: 1rem;
	}		
	#cerrar+label{	
		top: 100px;
	}	
}
@media(max-width: 550px){
	.contenido{
		width: 90%;
		height: 70%;
	}
	.img-aviso01{
		width: 100%;
	}					
	#cerrar+label{
		right: 8%;
		top:50px;	
	}
	.size-text{
		font-size: 1.5rem !important;
	}	
}