a:link_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: normal;
	text-decoration: none;
}
a:visited_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: normal;
	text-decoration: none;
}
a:hover_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	line-height: normal;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	line-height: normal;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	line-height: 0px;
	line-height: normal;
}
.link{
        font-size              : 10;
		color                  : white;
        cursor                 : hand;
        text-decoration        : none;
}

body {
        background                       : #faf7f0;
        font-family                      : tahoma;
        font-size                        : 11px;
        background-color                 : #faf7f0;
        background-image                 : url(imagens/aff_fundo.gif);		
        leftmargin                       : 0;
        topmargin                        : 0;
        marginwidth                      : 0;
        marginheight                     : 0;
}

table {
        font-size                        : 11px;
        background-color                 : #faf7f0;
}

.table{
        border                            : 1px;
        background                        : #faf7f0;
}
.row1 {
        background                        : #D2EDFF;
        height                            : 13px;
}
.row2 {
        background                        : White;
        height                            : 13px;
}
.row3 {
        background-image        : url(header_new_bg.gif);
        font-weight                        : bold;
        font-size                        : 11px;
}
.row4 {
        background                        : #D5DBC8;
        height                                : 15px;
        font-size                        : 11px;
        background-color: #999999;
}
.row5 {
        background                        : #D5DBC8;
        height                                : 15px;
        font-size                        : 11px;
        background-color: #D5DBC8;
}
.row6 {
        background-image        : url(header_new_bg.gif);
        font-weight                        : bold;
        font-size                        : 11px;
        text-align                        : center;
}
.row7 {
        background                         : #F2F8E4;
        font-weight                        : bold;
        height                             : 11px;
        color                              : Red;
}

.table_window        {
        font-family                       : tahoma;
        font-size                         : 11px;
        VISIBILITY                        : hidden;
        POSITION                          : absolute;
        Z-INDEX                           : 100;
        PADDING                           : 0px;
        TOP                               : 0px;
        LEFT                              : 0px;
        WHITE-SPACE                       : nowrap;
        CURSOR                            : hand;
        border                            : 1px solid ThreeDShadow;
        background                        : #faf7f0;
}

.text_12 {
        font-family                        : tahoma;
        text-size                          : 11px;
        background                         : white;
}

input,textarea,select,option {
        font-family                        : tahoma;
        border                             : 1px solid ThreeDShadow;
}

.input_focus {
        font-family                        : tahoma;
        text-size                          : 11px;
        background                         : #F2F8E4;
}

.input_blur {
        font-family                        : tahoma;
        text-size                          : 11px;
        background                         : #FFFFFF;
}

.field_detail {
        background                        : silver;
        padding                           : 1px;
}

.item_menu{
        cursor                            : hand;
        font-size                         : 11px;
        background-color                  : #F5F5F5;
        color                             : BLACK;
}

.item_menu_over{
        cursor                                : hand;
        font-size                        : 11px;
        background-color    : #DCDCDC;
        color:                                Black;
}

.form_button_25 {
        font-weight                      : bold;
        font-size                        : 11px;
        color                            : black;
        width                            : 27;
        height                           : 25;
        border                           : none;
        background-image                 : url(imagens/form_button_25.jpg);
}
.form_button_50 {
        font-weight                        : bold;
        font-size                        : 11px;
        color                                   : black;
        width                            : 50;
        height                                : 25;
        border                                : none;
        background-image        : url(imagens/form_button_50.jpg);
}

.form_button_75 {
        font-weight                        : bold;
        font-size                        : 11px;
        color                                   : black;
        width                            : 75;
        height                                : 25;
        border                                : none;
        background-image        : url(imagens/form_button_75.jpg);
}

.form_button_100 {
        font-weight             : bold;
        font-size               : 11px;
        color                   : black;
        width                   : 100;
        height                  : 25;
        border                  : none;
        background-image        : url(imagens/form_button_100.jpg);
        CURSOR                  : hand;
}

.form_button_120 {
        font-weight             : bold;
        font-size               : 11px;
        color                   : black;
        width                   : 120;
        height                  : 25;
        border                  : none;
        background-image        : url(imagens/form_button_120.jpg);
        CURSOR                  : hand;
}

.form_button_150 {
        font-weight                        : bold;
        font-size                        : 11px;
        color                                : black;
        width                                : 150;
        height                                : 25;
        border                                : none;
        background-image        : url(imagens/form_button_150.jpg);
        CURSOR                                : hand;
}

.form_button_200 {
        font-weight                        : bold;
        font-size                        : 11px;
        color                                : black;
        width                                : 200;
        height                                : 25;
        border                                : none;
        background-image        : url(imagens/form_button_200.jpg);
        CURSOR                                : hand;
}

.form_button_400 {
        font-weight                        : bold;
        font-size                        : 11px;
        color                                : black;
        width                                : 400px;
        height                                : 25;
        border                                : none;
        background-image        : url(imagens/form_button_400.jpg);
        CURSOR                                : hand;
}

.window {
        background                        : #FFFFFF;
}

.window_title_bar{
        width                                : 100%;
}
.window_title_bar_left {
        background-image        : url(img/barra.gif);
        width                        : 26;
        height                                : 25;
}
.window_title_bar_center {
        background-image        : url(img/barra.gif);
        font-weight                        : bold;
        font-size                        : 11px;
        color                            : #FFFFFF;
}
.window_bar_fechar {
        background-image        : url(sidebox-title-bg.gif);
        font-weight                        : bold;
        font-size                        : 10px;
        color                            : green;
        text-align                        : right;
    align               : middle;
    cursor              : hand;
}
.window_title_bar_right {
        background-image        : url(img/barra.gif);
        width                                   : 6;
        height                                : 25;
        text-align                        : center;
}

.window_content_left {
        width                                : 2;
        border-left                        : 1px solid ThreeDShadow;
}
.window_content {
        font-size                        : 11px;
        background                        : #FFFFFF;
}

.window_content_right {
        width                                   : 2;
        font-size                        : 1px;
        border-right                : 1px solid ThreeDShadow;
}

.window_base {
        border-left                        : 1px solid ThreeDShadow;
        border-right                : 1px solid ThreeDShadow;
        border-bottom                : 1px solid ThreeDShadow;
        font-size                        : 1px;
}
.window_base_left {}
.window_base_center {}
.window_base_right {}

.box_extern{
        background                        : #F5F5F5;
        border-top                        : 1px solid #808080;
        border-left                        : 1px solid #808080;
        border-bottom                : 1px solid #FFFFFF;
        border-right                : 1px solid #FFFFFF;
}

.box_intern{
        background                        : #F5F5F5;
        padding                                : 2px;
        font-size                        : 11px;
        width                                : 100%;
        border-top                        : 1px solid #FFFFFF;
        border-left                        : 1px solid #FFFFFF;
        border-bottom                : 1px solid #808080;
        border-right                : 1px solid #808080;
}

.background {
        background                        : #ECE9D8;
}

/* Inicio Mdulo Permissoes, usurio NO possui acesso  rea */
.permission_no {
        color                                : #FF0000;
}
.permission_yes {
        color                                : #006600;
}
/* Fim Modulo Permissoes */
.TituloSistema {
        font-size: 10px;
        font-family: tahoma, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
}

.titulo_soma {
        background                        : #FFFFCC;
        height                                : 13px;
        text-align                        : right;
        font-weight                        : bold;
        font-family         : tahoma, Arial, Helvetica, sans-serif;
        color                                : #000000;
}

.titulo_subsoma {
        background                        : #ECE9D8;
        height                                : 13px;
        text-align                        : right;
        font-weight                        : bold;
        font-family         : tahoma, Arial, Helvetica, sans-serif;
        color                                : #000000;
}

.requerido {
        text-align                        : right;
        color                                : #FF0000;
}
.extrato {
        background                        : #FFFFCC;
        height                                : 13px;
        text-align                        : right;
        font-weight                        : bold;
        font-family         : tahoma, Arial, Helvetica, sans-serif;
        color                                : #000000;
}
.matricial {
        font-family: Courier New;
        font-size: 11px;
}
.campo {
        text-align                        : right;
        color                             : #000000;
}
.atencao {
        text-align                        : right;
        color                             : #000099;
}
.ValorFinal {

        background-image        : url(header_new_bg.gif);
        font-weight                        : bold;
        font-size                        : 14px;
}
.CabecalhoRelatorio {

        background                        : #D2EDFF;
        height                                : 13px;
}
