diff --git a/src/es/markse/Estandar.java b/src/es/markse/Estandar.java
index d39ff33a023d4706714b2325aa58dd80711d5af2..7ed6d1b0e4f7d9a2c09205f9198e840ce7ea0c03 100644
--- a/src/es/markse/Estandar.java
+++ b/src/es/markse/Estandar.java
@@ -1,5 +1,9 @@
 package es.markse;
-
+/**
+ * Implementacion de la clase Estandar, que representa un contenedor Estandar
+ * @author javcalv
+ * @author victorm
+ */
 public class Estandar extends Contenedor {
 
 	public Estandar(ISO6346 codigo, float pesoTara, float maximaCargaUtil, float volumen, estados estadoActual,
@@ -7,10 +11,12 @@ public class Estandar extends Contenedor {
 		super(codigo, pesoTara, maximaCargaUtil, volumen, estadoActual, pesoSeleccionado, volumenSeleccionado);	
 		this.techo = techo;
 	}
+	
+	
 	@Override
 	public void anyadirTrayecto(Trayecto t) {
 		if (t==null) {
-			throw new IllegalArgumentException("h");
+			throw new IllegalArgumentException("El Trayecto no puede ser nulo");
 		}
 		if (this.trayectos.isEmpty()) {
 			this.anyadirTrayecto(t);
diff --git a/src/es/markse/FlatRack.java b/src/es/markse/FlatRack.java
index ed5cd492cf09a7d190142fe53f19a0b5d415f2e6..4750c7f053cc5303b5f33568cbd9a433fb3c66d7 100644
--- a/src/es/markse/FlatRack.java
+++ b/src/es/markse/FlatRack.java
@@ -1,5 +1,9 @@
 package es.markse;
-
+/**
+ * Implementacion de la clase FlatRack, que representa un contenedor FlatRack
+ * @author javcalv
+ * @author victorm
+ */
 public class FlatRack extends Contenedor{
 
 	public FlatRack(ISO6346 codigo, float pesoTara, float maximaCargaUtil, float volumen, estados estadoActual,
@@ -12,19 +16,19 @@ public class FlatRack extends Contenedor{
 	@Override
 	public void anyadirTrayecto(Trayecto t) {
 		if (t==null) {
-			throw new IllegalArgumentException("h");
+			throw new IllegalArgumentException("El Trayecto no puede ser nulo");
 		}
 	
 		if (t instanceof TCamion) {
-			throw new IllegalArgumentException("No");
+			throw new IllegalArgumentException("No puede ser transportado en Camion");
 		}
 	
 		if (t instanceof PackCamionBarco) {
-			throw new IllegalArgumentException("No");
+			throw new IllegalArgumentException("No puede ser transportado en Camion");
 		}
 		
 		if (t instanceof PackCamionTren) {
-			throw new IllegalArgumentException("No");
+			throw new IllegalArgumentException("No puede ser transportado en Camion");
 		}
 		
 		comprobarDatosContenedor(t);
@@ -35,5 +39,4 @@ public class FlatRack extends Contenedor{
 		return false;
 	}
 		
-
 }
diff --git a/src/es/markse/Refrigerado.java b/src/es/markse/Refrigerado.java
index 5652b4189ecb8d965a52048ff40cfceafb4b13c3..30bb7d472e4225392e3debff94b3d7d9c8e548e3 100644
--- a/src/es/markse/Refrigerado.java
+++ b/src/es/markse/Refrigerado.java
@@ -1,5 +1,9 @@
 package es.markse;
-
+/**
+ * Implementacion de la clase Refrigerado, que representa un contenedor Refrigerado
+ * @author javcalv
+ * @author victorm
+ */
 public class Refrigerado extends Contenedor{
 
 	public Refrigerado(ISO6346 codigo, float pesoTara, float maximaCargaUtil, float volumen, estados estadoActual,
@@ -11,19 +15,15 @@ public class Refrigerado extends Contenedor{
 	@Override
 	public void anyadirTrayecto(Trayecto t) {
 		if (t==null) {
-			throw new IllegalArgumentException("h");
+			throw new IllegalArgumentException("El trayecto no puede ser nulo");
 		}
 		
 		if (t instanceof TTren) {
-			throw new IllegalArgumentException("No");
-		}
-		
-		if (t instanceof PackCamionBarco) {
-			throw new IllegalArgumentException("No");
+			throw new IllegalArgumentException("No puede viajar en tren");
 		}
 	
 		if (t instanceof PackCamionTren) {
-			throw new IllegalArgumentException("No");
+			throw new IllegalArgumentException("No puede viajar en tren");
 		}
 		comprobarDatosContenedor(t);
 		
@@ -32,7 +32,6 @@ public class Refrigerado extends Contenedor{
 
 	@Override
 	public boolean tieneTecho() {
-		// TODO Auto-generated method stub
 		return true;
 	}