.bloque-ubicaciones {
                margin: 10px 0;
				background-color: white;
                padding: 20px;
				border-radius: 10px;
				margin: 10px auto;
				border: 1px solid #ececec !important;
            }
			
			.bloque-ubicaciones h3 {
				font-size: 1.2em;
				margin-top: 0px;
			}						
			
            .bloque-ubicaciones .mapa-ubicaciones {
                width: 100%;
                height: 300px;
                margin: 15px 0;
                border-radius: 10px;
                box-shadow: 0 2px 8px rgba(0,0,0,0.1);
            }
            .boton-googlemaps {
                display: flex;
                background-color: #007bff;
                color: #fff;
                padding: 8px 16px;
                border-radius: 5px;
                text-decoration: none !important;
                font-weight: bold;
				justify-content: center;
            }
            .boton-googlemaps:hover {
                background-color: #0056b3;
            }
			
			.leaflet-control-attribution.leaflet-control {
               display: none;
           }