body
{
    font-family: Segoe UI, Trebuchet MS;
}
/** cabeçalho **/
#container_topo
{
    background: #edeeef; /* Old browsers */
    background: -moz-linear-gradient(top,  #edeeef 0%, #edeeef 55%, #ffffff 55%, #f1f2f4 56%, #f1f2f4 99%, #ffffff 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edeeef), color-stop(55%,#edeeef), color-stop(55%,#ffffff), color-stop(56%,#f1f2f4), color-stop(99%,#f1f2f4), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #edeeef 0%,#edeeef 55%,#ffffff 55%,#f1f2f4 56%,#f1f2f4 99%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #edeeef 0%,#edeeef 55%,#ffffff 55%,#f1f2f4 56%,#f1f2f4 99%,#ffffff 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #edeeef 0%,#edeeef 55%,#ffffff 55%,#f1f2f4 56%,#f1f2f4 99%,#ffffff 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #edeeef 0%,#edeeef 55%,#ffffff 55%,#f1f2f4 56%,#f1f2f4 99%,#ffffff 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeeef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
#topo
{
    border-left-color: #d6d7d8;
    border-right-color: #d6d7d8;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
	#topo #barra_superior {
background: rgb(178,11,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMGIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjYzIyNDA5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjY2UyMDA3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjYlIiBzdG9wLWNvbG9yPSIjY2QyMzAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjZDIyMDAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjZGIxZjA0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjZDkyMDAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjZGQyMjAzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjZGExZjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjZGIyMjA2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZDYxZTA0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NhMTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(178,11,0,1) 0%, rgba(194,36,9,1) 8%, rgba(206,32,7,1) 21%, rgba(205,35,2,1) 26%, rgba(210,32,2,1) 32%, rgba(219,31,4,1) 53%, rgba(217,32,2,1) 89%, rgba(221,34,3,1) 91%, rgba(218,31,0,1) 92%, rgba(219,34,6,1) 96%, rgba(214,30,4,1) 98%, rgba(202,21,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,11,0,1)), color-stop(8%,rgba(194,36,9,1)), color-stop(21%,rgba(206,32,7,1)), color-stop(26%,rgba(205,35,2,1)), color-stop(32%,rgba(210,32,2,1)), color-stop(53%,rgba(219,31,4,1)), color-stop(89%,rgba(217,32,2,1)), color-stop(91%,rgba(221,34,3,1)), color-stop(92%,rgba(218,31,0,1)), color-stop(96%,rgba(219,34,6,1)), color-stop(98%,rgba(214,30,4,1)), color-stop(100%,rgba(202,21,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(178,11,0,1) 0%,rgba(194,36,9,1) 8%,rgba(206,32,7,1) 21%,rgba(205,35,2,1) 26%,rgba(210,32,2,1) 32%,rgba(219,31,4,1) 53%,rgba(217,32,2,1) 89%,rgba(221,34,3,1) 91%,rgba(218,31,0,1) 92%,rgba(219,34,6,1) 96%,rgba(214,30,4,1) 98%,rgba(202,21,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(178,11,0,1) 0%,rgba(194,36,9,1) 8%,rgba(206,32,7,1) 21%,rgba(205,35,2,1) 26%,rgba(210,32,2,1) 32%,rgba(219,31,4,1) 53%,rgba(217,32,2,1) 89%,rgba(221,34,3,1) 91%,rgba(218,31,0,1) 92%,rgba(219,34,6,1) 96%,rgba(214,30,4,1) 98%,rgba(202,21,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(178,11,0,1) 0%,rgba(194,36,9,1) 8%,rgba(206,32,7,1) 21%,rgba(205,35,2,1) 26%,rgba(210,32,2,1) 32%,rgba(219,31,4,1) 53%,rgba(217,32,2,1) 89%,rgba(221,34,3,1) 91%,rgba(218,31,0,1) 92%,rgba(219,34,6,1) 96%,rgba(214,30,4,1) 98%,rgba(202,21,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(178,11,0,1) 0%,rgba(194,36,9,1) 8%,rgba(206,32,7,1) 21%,rgba(205,35,2,1) 26%,rgba(210,32,2,1) 32%,rgba(219,31,4,1) 53%,rgba(217,32,2,1) 89%,rgba(221,34,3,1) 91%,rgba(218,31,0,1) 92%,rgba(219,34,6,1) 96%,rgba(214,30,4,1) 98%,rgba(202,21,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b20b00', endColorstr='#ca1500',GradientType=0 ); /* IE6-8 */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5220b', endColorstr='#ca1500',GradientType=0 ); /* IE6-8 */

		border-top-color: #000099;
	}
        #topo #barra_superior h1
        {
            background: url("../../../layout/logo.png") no-repeat scroll 14px 10px transparent;
            font-size: 0;
            text-indent: -9999px;
        }
        #topo #barra_superior label
        {
            font-size: 0.6em;
            color: #FFF;
            -moz-text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2);
            -webkit-text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2);
            text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2);
        }
    #topo #barra_inferior
    {
        background: #d7d7d7; /* Old browsers */
        background: -moz-linear-gradient(top,  #d7d7d7 0%, #efefef 10%, #f8f8f8 90%, #ffffff 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d7d7), color-stop(10%,#efefef), color-stop(90%,#f8f8f8), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #d7d7d7 0%,#efefef 10%,#f8f8f8 90%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #d7d7d7 0%,#efefef 10%,#f8f8f8 90%,#ffffff 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #d7d7d7 0%,#efefef 10%,#f8f8f8 90%,#ffffff 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #d7d7d7 0%,#efefef 10%,#f8f8f8 90%,#ffffff 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
        -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.05);
        -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.05);
        box-shadow: 0 3px 0 rgba(0, 0, 0, 0.05);
    }
/** Conteúdo **/
#container_conteudo
{
    background: #f4f5f7; /* Old browsers */
    background: -moz-linear-gradient(top,  #f4f5f7 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f5f7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f4f5f7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f4f5f7 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f4f5f7 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f4f5f7 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#conteudo
{
    background: url("../../../layout/fundo-login.jpg") no-repeat scroll right 0 #f4f5f7;
    border-right-color: #d6d7d8;
    border-bottom-color: #d6d7d8;
    border-left-color: #d6d7d8;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
    #conteudo #login
    {
        background: none repeat scroll 0 0 #FFFFFF;
        border-color: #D7D8D9;
        -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
    }
        #conteudo #login fieldset
        {
            background: #ffffff; /* Old browsers */
            background: -moz-linear-gradient(top,  #ffffff 50%, #f4f5f7 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#f4f5f7)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #ffffff 50%,#f4f5f7 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #ffffff 50%,#f4f5f7 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #ffffff 50%,#f4f5f7 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #ffffff 50%,#f4f5f7 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f5f7',GradientType=0 ); /* IE6-9 */

            border-color: #fdfdfd;
        }
            #conteudo #login fieldset h2
            {
                color: #333;
                font-weight: normal;
            }
            #conteudo #login fieldset p
            {
                color: #333;
                letter-spacing: 0;
                word-spacing: -1px;
            }
                #conteudo #login fieldset label span
                {
                    color: #333;
                }
                #conteudo #login fieldset label input
                {
                    background: #eeeeee; /* Old browsers */
                    background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 20%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(20%,#ffffff)); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 20%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 20%); /* Opera 11.10+ */
                    background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 20%); /* IE10+ */
                    background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 20%); /* W3C */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

                    border-color: #CCCCCC;
                    -moz-border-radius: 4px;
                    -webkit-border-radius: 4px;
                    border-radius: 4px;
                    color: #333;
                    line-height: 30px;
                }
            #conteudo #login fieldset .checkbox
            {
                background: url("../../../layout/login-icons-sprite.png") no-repeat scroll 2px -95px transparent;
            }
                #conteudo #login fieldset .checkbox.ativo
                {
                    background-position: 2px -125px;
                }
                #conteudo #login fieldset .checkbox label
                {
                    color: #333;
                }
            #conteudo #login fieldset a
            {
                background: url("../../../layout/login-icons-sprite.png") no-repeat scroll 0px 8px transparent;
                color: #333;
            }
                #conteudo #login fieldset a:HOVER
                {
                    text-decoration: underline;
                }
            #conteudo #login fieldset .botao_filter
            {
                border-color: #BBD1E0;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                border-radius: 4px;
                -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
                -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
                box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
                cursor: pointer;
                overflow: hidden;
            }
                #conteudo #login fieldset .botao_filter:HOVER
                {
                    border-color: #7db7db;
                }
                #conteudo #login fieldset .botao_filter .botao
                {
                    background: #ffffff; /* Old browsers */
                    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #f1feff 50%, #dbefff 100%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(50%,#f1feff), color-stop(100%,#dbefff)); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f1feff 50%,#dbefff 100%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f1feff 50%,#dbefff 100%); /* Opera 11.10+ */
                    background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f1feff 50%,#dbefff 100%); /* IE10+ */
                    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#f1feff 50%,#dbefff 100%); /* W3C */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbefff',GradientType=0 ); /* IE6-9 */

                    border-color: #FFF;
                    -moz-border-radius: 4px;
                    -webkit-border-radius: 4px;
                    border-radius: 4px;
                    cursor: pointer;
                }
                    #conteudo #login fieldset .botao_filter:HOVER .botao
                    {
                        background: #ffffff; /* Old browsers */
                        background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #e4fdff 50%, #bbe6ff 100%); /* FF3.6+ */
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(50%,#e4fdff), color-stop(100%,#bbe6ff)); /* Chrome,Safari4+ */
                        background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#e4fdff 50%,#bbe6ff 100%); /* Chrome10+,Safari5.1+ */
                        background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#e4fdff 50%,#bbe6ff 100%); /* Opera 11.10+ */
                        background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#e4fdff 50%,#bbe6ff 100%); /* IE10+ */
                        background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#e4fdff 50%,#bbe6ff 100%); /* W3C */
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbe6ff',GradientType=0 ); /* IE6-9 */

                    }
                    #conteudo #login fieldset .botao_filter .botao input[type="submit"]
                    {
                        background: none repeat scroll 0 0 transparent;
                        border: 0 none;
                        color: #333333;
                        cursor: pointer;
                    }
            #conteudo #login fieldset .loading
            {
                background: url("../../../layout/loader.gif") no-repeat scroll center bottom transparent;
                text-indent: -9999em;
            }
/** Rodapé **/
#rodape
{
    font-family: Calibri, Arial;
}
        #rodape ul li a
        {
            color: #AFAFAF;
            word-spacing: 1px;
        }
            #rodape ul li a:HOVER
            {
                text-decoration: underline;
            }
        #rodape p span
        {
            color: #AFAFAF;
            word-spacing: 1px;
        }
        #rodape p a
        {
            background: url("../../../layout/input-logo.png") no-repeat scroll 0 0 transparent;
            font-size: 0;
            text-indent: -999px;
        }
/** Modal **/
.modalBackground
{
	background-color: #000;
	filter: alpha(opacity=40);
	opacity: 0.4;
}
.container-modal
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCDCE;
    -moz-box-shadow: 0 0 4px;
    -webkit-box-shadow: 0 0 4px;
    box-shadow: 0 0 4px;
}
    .container-modal a.cancelar,
    .container-modal input.cancelar
    {
        background: url("../../../layout/login-icons-sprite.png") no-repeat scroll 0 -25px transparent;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
        font-size: 0;
        text-indent: -9999px;
    }
    .container-modal h3
    {
        border-bottom-color: #D6D7D8;
        color: #003366;
        font-weight: 600;
        word-spacing: 1px;
    }
        .container-modal label span
        {
            color: #666666;
        }
        .container-modal label input[type="text"]
        {
            background: #eeeeee; /* Old browsers */
            background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 20%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(20%,#ffffff)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 20%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 20%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 20%); /* IE10+ */
            background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 20%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

            border-color: #CCCCCC;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            border-radius: 6px;
            color: #333;
            line-height: 30px;
        }
        .container-modal .botao_filter
        {
            border-color: #BBD1E0;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
            -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
            cursor: pointer;
            overflow: hidden;
        }
            .container-modal .botao_filter:HOVER
            {
                border-color: #7db7db;
            }
            .container-modal .botao_filter .botao
            {
                background: #ffffff; /* Old browsers */
                background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #f1feff 50%, #dbefff 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(50%,#f1feff), color-stop(100%,#dbefff)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f1feff 50%,#dbefff 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f1feff 50%,#dbefff 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f1feff 50%,#dbefff 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#f1feff 50%,#dbefff 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbefff',GradientType=0 ); /* IE6-9 */

                border-color: #FFF;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                border-radius: 4px;
                cursor: pointer;
            }
                .container-modal .botao_filter:HOVER .botao
                {
                    background: #ffffff; /* Old browsers */
                    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #e4fdff 50%, #bbe6ff 100%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(50%,#e4fdff), color-stop(100%,#bbe6ff)); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#e4fdff 50%,#bbe6ff 100%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#e4fdff 50%,#bbe6ff 100%); /* Opera 11.10+ */
                    background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#e4fdff 50%,#bbe6ff 100%); /* IE10+ */
                    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#e4fdff 50%,#bbe6ff 100%); /* W3C */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbe6ff',GradientType=0 ); /* IE6-9 */

                }
                .container-modal .botao_filter .botao.enviar input[type="submit"]
                {
                    background: url("../../../layout/login-icons-sprite.png") no-repeat scroll 5px -58px transparent;
                    border: 0 none;
                    color: #333333;
                    cursor: pointer;
                }
    .container-modal .aviso
    {
        border-color: #f2f2f2;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
        .container-modal .aviso p
        {
            border-color: #d6d7d8;
            color: #666666;
        }
            .container-modal .aviso p a
            {
                color: #003366;
            }
                .container-modal .aviso p a:HOVER{
                    text-decoration: underline;
                }
            .container-modal .aviso p span.icone
            {
                background: url("../../../layout/modal-icons-sprite.png") no-repeat scroll 0 -393px transparent;
            }

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #999;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #999;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #999;
}
