A resposta à sua pergunta pode ser encontrada no Anexo VII da Código de Vistos de Schengen . O Anexo VII descreve detalhadamente o vinheta de visto. Sobre "duração da estadia" diz:
This heading indicates the number of days during which the visa holder may stay in the territory for which the visa is valid. This stay may be continuous or, depending on the number of days authorised, spread over several periods between the dates mentioned under 2, bearing in mind the number of entries authorised under 3.
(Item 2 diz respeito ao período de validade do visto; o item 3 indica se o visto é válido para uma entrada, duas entradas ou várias entradas.)
Como você pode "espalhar-se" nos dias de hoje "em vários períodos", podemos concluir que os três dias que você passou na Espanha consumiram apenas três dos 45 dias que você recebeu, deixando 42 dias para você gastar em visitas subseqüentes durante o período de validade do visto. Uma viagem de dez dias em agosto está dentro dos termos do seu visto atual.
(Isso pressupõe que seu visto é válido para todos os "Estados Schengen" ou para um subconjunto de estados que inclui a Itália. Também deve ser observado que sua estadia foi de três dias se você chegou em 30 de março e saiu em no dia 1º de abril, o cálculo será feito de acordo com as datas carimbadas em seu passaporte; se você sair depois da meia-noite e o carimbo de partida mostrar 2 de abril, sua estadia durará quatro dias.)