body{
	background-color: #31AEBA;
}
/***************/
.int_sorteo{
	flex-wrap: wrap;
}
.int_sorteo>div:first-child{
	flex-basis: 300px; flex-grow: 1; max-width: 350px;
}
.int_sorteo>div:last-child{
	flex-basis: 300px; flex-grow: 1; max-width: 450px; flex-shrink: 3;
}
	.text_fecha_sorteo{
		padding: 7px; background-color: #dc3d98; color: #FFFFFF;
	}
	.text_desc_sorteo{
		max-width: 450px; padding: 7px; background-color: #dc3d98; color: #FFFFFF;
	}
	.img_bo{
		width: 350px;
	}

.list{
	max-width: 1200px; flex-wrap: wrap;
}
	.list__items{
		flex-basis: 450px; flex-grow: 1; max-width: 600px;
	}
	.list__items:first-child{
		position: relative; height: 500px;
	}
		.list__items:first-child>div:first-child{
			position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 5;
		}
		.list__items:first-child>div:last-child{
			padding: 10px; flex-grow: 1; position: relative; z-index: 10;
		}
			.list__items:first-child>div:last-child>div{
				padding: 10px; background-color:rgb(255,255,255,0.7); flex-wrap: wrap;
			}
				.list__items:first-child>div:last-child>div>div:first-child{
					flex-basis: 200px; flex-grow: 1;
				}
				.list__items:first-child>div:last-child>div>div:last-child{
					max-width: 200px;
				}
	.list__items:last-child{
		color: #FFFFFF; gap:10px; padding: 10px;
	}