private void colocarCartas(Mesa mesa) {
		panelCartas.removeAll();
		panelCartas.repaint();

		if (!mesa.mazos[TipoMazo.DESCARTE.ordinal()].estaVacio()) {
			VistaCarta vistaCartaDescarte = new VistaCarta(
					mesa.mazos[TipoMazo.DESCARTE.ordinal()].getUltimaCarta());
			panelCartas.add(vistaCartaDescarte);
			vistaCartaDescarte.setLocation(60, 5);
		}

		// if (!mesa.mazos[TipoMazo.INTERMEDIO1.ordinal()].estaVacio()) {
		// int order = 0;
		// for(int
		// n=mesa.mazos[TipoMazo.INTERMEDIO1.ordinal()].getNumCartas()-1; n>=0;
		// n--){
		// VistaCarta intermedio1 = new VistaCarta(
		// mesa.mazos[TipoMazo.INTERMEDIO1.ordinal()].getUltimaCarta(n));
		// intermedio1.setLocation(120, 75+(20*n));
		// panelCartas.add(intermedio1);
		// panelCartas.setComponentZOrder(intermedio1, n);
		//
		// }
		// }
		if (!mesa.mazos[TipoMazo.INTERMEDIO1.ordinal()].estaVacio()) {
			VistaCarta intermedio1 = new VistaCarta(
					mesa.mazos[TipoMazo.INTERMEDIO1.ordinal()].getUltimaCarta());
			intermedio1.setLocation(120, 75);
			panelCartas.add(intermedio1);
		}

		if (!mesa.mazos[TipoMazo.INTERMEDIO2.ordinal()].estaVacio()) {
			VistaCarta intermedio2 = new VistaCarta(
					mesa.mazos[TipoMazo.INTERMEDIO2.ordinal()].getUltimaCarta());
			intermedio2.setLocation(182, 75);
			panelCartas.add(intermedio2);
		}

		if (!mesa.mazos[TipoMazo.INTERMEDIO3.ordinal()].estaVacio()) {
			VistaCarta intermedio3 = new VistaCarta(
					mesa.mazos[TipoMazo.INTERMEDIO3.ordinal()].getUltimaCarta());
			intermedio3.setLocation(241, 75);
			panelCartas.add(intermedio3);
		}

		if (!mesa.mazos[TipoMazo.INTERMEDIO4.ordinal()].estaVacio()) {
			VistaCarta intermedio4 = new VistaCarta(
					mesa.mazos[TipoMazo.INTERMEDIO4.ordinal()].getUltimaCarta());
			intermedio4.setLocation(301, 75);
			panelCartas.add(intermedio4);
		}

		if (!mesa.mazos[TipoMazo.FINAL1.ordinal()].estaVacio()) {
			VistaCarta final1 = new VistaCarta(
					mesa.mazos[TipoMazo.FINAL1.ordinal()].getUltimaCarta());
			final1.setLocation(120, 5);
			panelCartas.add(final1);
		}

		if (!mesa.mazos[TipoMazo.FINAL2.ordinal()].estaVacio()) {
			VistaCarta final2 = new VistaCarta(
					mesa.mazos[TipoMazo.FINAL2.ordinal()].getUltimaCarta());
			final2.setLocation(182, 5);
			panelCartas.add(final2);
		}

		if (!mesa.mazos[TipoMazo.FINAL3.ordinal()].estaVacio()) {
			VistaCarta final3 = new VistaCarta(
					mesa.mazos[TipoMazo.FINAL3.ordinal()].getUltimaCarta());
			final3.setLocation(241, 5);
			panelCartas.add(final3);
		}

		if (!mesa.mazos[TipoMazo.FINAL4.ordinal()].estaVacio()) {
			VistaCarta final4 = new VistaCarta(
					mesa.mazos[TipoMazo.FINAL4.ordinal()].getUltimaCarta());
			final4.setLocation(301, 5);
			panelCartas.add(final4);
		}
		panelCartas.revalidate();
		panelCartas.repaint();

	}