@charset "utf-8";
/* CSS Document */

.fondoModal{
	position:fixed;
	width: 100%;
	min-height: 100vh;
	background-color:rgba(6,0,29,0.66);
	z-index: 1;
	max-height: 100%;
	overflow-y: auto;
	top:0;
	left: 0;
}
.elementoModal{
	position:fixed;
	width: 90%;
	min-height: 30vh;
	margin: auto;
	height: auto;
	background-color:aliceblue;
	top: 7vh;
	left: 5%;
	z-index: 1000000;
	box-sizing: border-box;
	align-items:flex-start;
	justify-content: flex-start;
	max-height: 80vh;
    flex-flow: column;
}
.contenedorCloseModal{
	align-items:flex-end;
	width: 100%;
	justify-content: flex-end;
}
.coloseModalButton{
	border: none;
	box-sizing: border-box;
	margin: .5rem;
	cursor:pointer;
	color: #001689;
}

.coloseModalButton:hover{
	border-bottom:solid 5px #DC1E25;
	color: #DC1E25;
}
.blocScroll{
	display:block;
	height: 90%;
    overflow-y: scroll;
}
.contenedorGaleriaSuperior{
	display:flex;
	flex-flow: row wrap;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	justify-content: center;
}
.contenedorGaleria{
	padding:.5rem;
}

.contenedorImagenModal{
	width: 66%;
}
.contenedorDatos{
	width: 34%;
	height: 100%;
}
.contenedorDeElementos{	
	display: flex;
	box-sizing: border-box;
	overflow-x: auto;
	flex-flow: row wrap;
	
}