Podrias poner el codigo completo de tu tema.module
 
Adelantando:  
Cuando creas una funcion para crear/modificar un formulario debe ser llamado de algun lado, ya sea de un hook form alter o de un hook menu.  
tema.module   
Código PHP:
Ver original- /* suponiendo que lo estas llamando de un hook menu */ 
-   
- function tema_formulario() 
-   
- ...... 
- ); 
-   
-  '#type' => 'submit', 
-  '#name' => 'submit', 
-  '#value' => t('Enviar'), 
-   
-  ); 
-   
- return $form; 
-   
- /* si quieres procesar la info tenes los otros hooks */ 
-   
- function tema_formulario_validate(&$form, &$form_state){ 
-   
- //reglas de validacion 
-   
- } 
-   
- /* si quieres procesar el formulario */ 
-   
- function tema_formulario_submit(&form, &form_state){ 
-   
- $nombre = $form_state['values']['nombre']; 
- drupal_set_message (- t ('tu nombre es %s', array('%nombre' => $nombre)));
-   
- }