	#containerForm {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		/* gap:40px; */
		align-items: center;
		width: 100%;
		padding: 8px;
	}

	#textSelectedWidgetMapContainer {
		display: none;
		color: #4e0000;
		flex: 1;
		justify-content: start;
		gap: 5px;
		align-items: center;
		/* text-shadow: 4px 3px 0 #7A7A7A; */
	}

	#mapContainer {
		display: none;
		flex-direction: column;
	}

	#widgetMapContainer {
		background: #ffffff59;
		border-radius: 7px;
		box-shadow: rgba(0, 0, 0, 0.17) 3px 3px 3px 3px;
		transition: 0.4s;
		/* border: 1px solid #00000061; */
	}

	#headerWidgetMapContainer {
		display: flex;
		padding: 8px;
		color: white;
		font-weight: 600;
	}

	#headerWidgetMapContainer>div:first-child {
		font-size: 22px;
	}

	#plazaSelectedWidgetMapController {}

	#controlWidgetMapContainer {
		padding: 8px;
		text-align: center;
		height: 60px;
	}

	#reservarWidgetMapContainer {
		display: none;
	}

	#mapContainer {
		margin-top: 30px;
	}

	#loadingMapContainer>div:first-child {
		background: white;
		padding: 12px;
		margin: 0 auto;
		width: 335px;
		border-radius: 12px;
		box-shadow: 3px 3px 3px #000000a3;
		font-size: 17px;
		text-align: center;
		margin-top: 30px;
	}

	#containerLoadingMapContainer>img {
		width: 33px;

	}


	#loadingMapContainer>div:last-child {}


	map-widget {
		border: 1px solid rgba(0, 0, 0, 0.29);
		margin: 3px;
	}




	@media(max-width:758px) {
		#widgetMapContainer {
			background: #ffffffc4;
		}

		#movileControlMapContainer {
			display: flex !important;
		}

		#mapContainer {
			position: fixed;
			top: 0;
			left: 0;
			height: 100vh;
			width: 100vw;
			flex-direction: column;
			background: #00000087;
			justify-content: center;
			align-items: center;
			padding: 5px;
		}

		#headerWidgetMapContainer {
			flex-direction: column-reverse;
		}

		#headerWidgetMapContainer button {
			text-align: center !important;
		}

	}