A bit silly to book this on separate records. I think it's tight, given that MAD is a big place. Hope for an on-time arrival. Even though AA will protect you on separate records, there's only one flight a day to DFW, so you may be kicking your heels for a while.