.contenidoErrorGeneral{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	height: 100%;
    width: 100%;	
	z-index: 2;
	position: relative;
}

.contenidoErrorGeneral .mensaje{top: 0px !important;}

@media screen and (max-width: 679px){	
	.contenidoErrorGeneral .mensaje .contMsg{height: auto !important; padding: 10px 5px 10px 5px !important;}
}

@media screen and (min-width: 529px) and (max-width: 679px){
	.contenidoErrorGeneral .mensaje p{font-size: 1em !important;}
}

@media screen and (min-width: 401px) and (max-width: 529px) {
    .contenidoErrorGeneral .mensaje p{font-size: 0.9em !important;}	    
}

@media screen and (max-width: 400px) {
    .contenidoErrorGeneral .mensaje p{font-size: 0.8em !important;}
}
