You are using https://github.com/yeoman/grunt-usemin? If not, it can help you in the concatenation process, just put it in your HTML:
    <!-- build:css({.tmp,app}) styles/main.css -->
    <link rel="stylesheet" href="styles/main.css">
    <link rel="stylesheet" href="bower_components/jquery-ui/themes/ui-lightness/jquery-ui.css">
    <link rel="stylesheet" href="bower_components/jquery-ui/themes/ui-lightness/jquery.ui.theme.css">
    <!-- endbuild -->
And in Grunfile add:
    // Reads HTML for usemin blocks to enable smart builds that automatically
    // concat, minify and revision files. Creates configurations in memory so
    // additional tasks can operate on them
    useminPrepare: {
        options: {
            dest: '<%%= yeoman.dist %>'
        },
        html: '<%%= yeoman.app %>/index.html'
    },
    // Performs rewrites based on rev and the useminPrepare configuration
    usemin: {
        options: {
            assetsDirs: ['<%%= yeoman.dist %>']
        },
        html: ['<%%= yeoman.dist %>/{,*/}*.html'],
        css: ['<%%= yeoman.dist %>/styles/{,*/}*.css']
    },
							
							
						 
Thanks, I solved it with your solution. ;)
– Tiago Celestino