Literally, “to not have a hair of silly”.
no tener un pelo de tonto (first-person singular present no tengo un pelo de tonto, first-person singular preterite no tuve un pelo de tonto, past participle no tenido un pelo de tonto)