HTML   { HEIGHT: 100%; box-sizing: border-box; moz-box-sizing: border-box; }
BODY   { HEIGHT: 100%; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Verdana, Arial;}
TABLE  { TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Verdana, Arial;}
FORM   { DISPLAY: inline; }
A      { TEXT-DECORATION: none; COLOR: #942221; }
A:HOVER{ TEXT-DECORATION: underline; COLOR: #333333;}

/* --------------------------------------------------------- TABELA PAGINAÇÃO ----------------------------------------------------------------------------------- */
*.tabela_paginacao {Width:420px; border:0px; text-align:center;}

*.cor-paginacao, *.cor-paginacao a { TEXT-DECORATION: none;      FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #942221; FONT-FAMILY: Trebuchet MS, Verdana, Arial;}
*.cor-paginacao a:hover            { TEXT-DECORATION: underline; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Trebuchet MS, Verdana, Arial;}

/* --------------------------------------------------------------- FONTS ------------------------------------------------------------------------ */
*.small, *.small a                         { FONT-SIZE: 9px; COLOR: #333333; }
*.small  a:hover                           { FONT-SIZE: 9px; COLOR: #333333; TEXT-DECORATION: underline; }
*.small-colorido, *.small-colorido a       { FONT-SIZE: 9px; }
*.small-colorido  a:hover                  { FONT-SIZE: 9px; COLOR: #942221; TEXT-DECORATION: underline; }
*.conteudo-colorido, *.conteudo-colorido a { COLOR: #942221; }
*.conteudo-colorido a:hover                { COLOR: #333333; TEXT-DECORATION: underline; }
*.conteudo-escuro, *.conteudo-escuro a     { COLOR: #000000; }
*.conteudo-escuro a:hover                  { COLOR: #942221; TEXT-DECORATION: underline; }
*.conteudo-claro, *.conteudo-claro a       { COLOR: #666666; }
*.conteudo-claro a:hover                   { COLOR: #942221; TEXT-DECORATION: underline; }

/* -------------------------------------------------------------- RETROCEDER ------------------------------------------------------------------------ */
#div_retroceder a       { TEXT-DECORATION: none;      FLOAT:right; COLOR: #942221; padding: 3px 3px 3px 3px; }
#div_retroceder a:hover { TEXT-DECORATION: underline; FLOAT:right; COLOR: #333333; padding: 3px 3px 3px 3px; }

/* --------------------------------------------------------------- TABELAS POPUP ------------------------------------------------------------------------ */
table.popup        {border: #333333; border-style: solid; border-top-width: thin; border-right-width: thin;	border-bottom-width: thin; border-left-width: thin;	background-color: #F4F4F0; }
table.border_color {border: #333333; border-style: solid; border-top-width: thin; border-right-width: thin;	border-bottom-width: thin; border-left-width: thin; }
td.color_popup     {color: #FAFAFA;	background-color: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:bold; }
tr.color_popup     {color: #999999;	background-color: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:bold; }
td.normal_popup    {color: #333333;	                           FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:bold; }

/* --------------------------------------------------------------- TABELAS POPUP ------------------------------------------------------------------------ */
table.label   {width:130px; background-color: #FAFAFA; border: #7D7900; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; padding: 2px 2px 2px 2px;}
td.label_tit  {TEXT-ALIGN: center; color: #FFFFFF; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; font-weight:bold; background-color: #333333;}
td.label_cont {TEXT-ALIGN: center; color: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; font-weight:normal; padding: 2px 2px 2px 2px;}