Codigo limpiado, y revisado. Cambie algun css, todo muy simple.