/* rn CCSTheme */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; }
.PageBODY{ scrollbar-face-color: #686868; scrollbar-highlight-color: #969696; scrollbar-shadow-color: #969696; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #686868; scrollbar-darkshadow-color: #969696; }
.FormTABLE{ border: 1px ridge #000000; background-color: #E5E5E5; }
.FormTABLE2{ border: 1px ridge #000000; background-color: #B3B4D3; }

.FormHeaderFont{ color: #ffffff; font-size: 18px; font-weight: bold; }
.FormHeaderFont2{ color: #ffffff; font-size: 14px; font-weight: bold; }
.FormHeaderFont3{ color: #ffffff; font-size: 12px; font-weight: bold; }
.FormHeaderFont4{ color: #ffffff; font-size: 10px; font-weight: bold; }
.FormHeaderFont5{ color: #ffcc4e; font-size: 18px; font-weight: bold; }
.FormHeaderFont6{ color: #ffcc4e; font-size: 14px; font-weight: bold; }
.FormHeaderFont7{ color: #ffcc4e; font-size: 12px; font-weight: bold; }
.FormHeaderFont8{ color: #ffcc4e; font-size: 10px; font-weight: bold; }
.FormHeaderFont9{ color: #000000; font-size: 18px; font-weight: bold; }
.FormHeaderFont10{ color: #ffffff; font-size: 18px; }
.FormHeaderFont11{ color: #ffffff; font-size: 14px; }
.FormHeaderFont12{ color: #ffffff; font-size: 12px; }
.FormHeaderFont13{ color: #ffffff; font-size: 10px; }
.FormHeaderFont14{ color: #000000; font-size: 12px; }


/* NOVOS */

.data{ color: #686868; font-size: 10px; }
.titverde{ color: #E3E4A5; font-size: 10px; font-weight: bold; } /* cinza */
.titverde2{ color: #E3E4A5; font-size: 14px; font-weight: bold; } /* cinza */

.titazul{ color: #155C88; font-size: 14px; font-weight: bold; } /* azul */

.txtbranco{ color: #ffffff; font-size: 10px; } /* branco */
.txtbranco2{ color: #ffffff; font-size: 12px; } /* branco */
.txtbranco3{ color: #ffffff; font-size: 14px; font-weight: bold; } /* branco */
.txtbranco4{ color: #ffffff; font-size: 14px; } /* branco */


.txtcinza{ color: #686868; font-size: 10px; } /* cinza */
.txtcinza2{ color: #686868; font-size: 10px; font-weight: bold; } /* cinza */
.txtcinza3{ color: #686868; font-size: 12px; } /* cinza */
.txtcinza4{ color: #686868; font-size: 14px; font-weight: bold; } /* cinza */


a.linkverde:link,a.linkverde:visited{ color: #C5CA05; text-decoration: none; font-size: 10px; font-weight: bold; }/* menu */
a.linkverde:hover,a.linkverde:active{ color: #686868; text-decoration: none; font-size: 10px; font-weight: bold; }

a.linkverde2:link,a.linkverde2:visited{ color: #686868; text-decoration: none; font-size: 10px; font-weight: bold; }/* menu */
a.linkverde2:hover,a.linkverde2:active{ color: #C5CA05; text-decoration: none; font-size: 10px; font-weight: bold; }

a.linkverde3:link,a.linkverde3:visited{ color: #C5CA05; text-decoration: none; font-size: 14px; font-weight: bold; }/* menu */
a.linkverde3:hover,a.linkverde3:active{ color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold; }

a.linkverde4:link,a.linkverde4:visited{ color: #C5CA05; text-decoration: none; font-size: 14px; font-weight: bold; }/* menu */
a.linkverde4:hover,a.linkverde4:active{ color: #686868; text-decoration: none; font-size: 14px; font-weight: bold; }

a.linkverde5:link,a.linkverde5:visited{ color: #E3E4A5; text-decoration: none; font-size: 14px; font-weight: bold; }/* menu */
a.linkverde5:hover,a.linkverde5:active{ color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold; }

a.linkverde6:link,a.linkverde6:visited{ color: #D5D6A3; text-decoration: none; font-size: 14px; font-weight: bold; }/* menu */
a.linkverde6:hover,a.linkverde6:active{ color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold; }

a.linkbranco:link,a.linkbranco:visited{ color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold; }/* menu */
a.linkbranco:hover,a.linkbranco:active{ color: #686868; text-decoration: none; font-size: 14px; font-weight: bold; }

a.linkbranco2:link,a.linkbranco2:visited{ color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; }/* menu */
a.linkbranco2:hover,a.linkbranco2:active{ color: #686868; text-decoration: none; font-size: 10px; font-weight: bold; }

a.linkbranco3:link,a.linkbranco3:visited{ color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; }/* menu */
a.linkbranco3:hover,a.linkbranco3:active{ color: #E3E4A5; text-decoration: none; font-size: 10px; font-weight: bold; }

a.linkcinza:link,a.linkcinza:visited{ color: #686868; text-decoration: none; font-size: 14px; font-weight: bold; }/* menu */
a.linkcinza:hover,a.linkcinza:active{ color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold; }

a.linkcinza2:link,a.linkcinza2:visited{ color: #686868; text-decoration: none; font-size: 10px; font-weight: bold; }/* menu */
a.linkcinza2:hover,a.linkcinza2:active{ color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; }

a.linkfooter:link,a.linkfooter:visited{ color: #686868; text-decoration: none; font-size: 10px; font-weight: bold; }
a.linkfooter:hover,a.linkfooter:active{ color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }

a.linkmais:link,a.linkmais:visited{ color: #ffffff; text-decoration: underline; font-size: 9px; }
a.linkmais:hover,a.linkmais:active{ color: #686868; text-decoration: none; font-size: 9px; }

a.linkmais2:link,a.linkmais2:visited{ color: #C5CA05; text-decoration: underline; font-size: 9px; }
a.linkmais2:hover,a.linkmais2:active{ color: #ffffff; text-decoration: none; font-size: 9px; }


a.link2:link,a.link2:visited{ color: #969696; text-decoration: none; font-size: 10px; font-weight: bold; }/* bg branco */
a.link2:hover,a.link2:active{ color: #ff0000; text-decoration: none; font-size: 10px; font-weight: bold; }


a.link4:link,a.link4:visited{ color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }/* bg branco */
a.link4:hover,a.link4:active{ color: #969696; text-decoration: none; font-size: 10px; font-weight: bold; }

a.link5:link,a.link5:visited{ color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }/* bg branco */
a.link5:hover,a.link5:active{ color: #969696; text-decoration: none; font-size: 12px; font-weight: bold; }

/* CLOSE NOVOS */


.ColumnTD { color: #FFFFFF; background-color: #666699; font-size: 12px; font-weight: bold; }
.FieldCaptionTD { border: 1px ridge #000000; color: #000000; background-color: #CCCCFF; font-size: 12px; }
.DataTD{ border: 1px ridge #000000; color: #000000; background-color: #FFFFFF; font-size: 12px; }
.SeparatorTD{ }
.AltDataTD{ border: 1px ridge #000000; color: #000000; font-size: 12px; }
.FooterTD { border: 1px ridge #000000; color: #FFFFFF; background-color: #666699; font-size: 12px; }

a.SorterLink:link,a.SorterLink:visited{ color: #ffffff; font-weight: bold; text-decoration: none; }
a.SorterLink:hover,a.SorterLink:active{ color: #ffcc4e; font-weight: bold; text-decoration: none; }

a.DataLink1:link,a.DataLink1:visited{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; }/* branco - laranja - corpo 12 */
a.DataLink1:hover,a.DataLink1:active{ color: #ffcc4e; text-decoration: none; font-size: 12px; font-weight: bold; }
a.DataLink2:link,a.DataLink2:visited{ color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; }/* branco - laranja - corpo 10 */
a.DataLink2:hover,a.DataLink2:active{ color: #ffcc4e; text-decoration: none; font-size: 10px; font-weight: bold; }
a.DataLink3:link,a.DataLink3:visited{ color: #ffcc4e; text-decoration: none; font-size: 12px; font-weight: bold; }/* laranja - branco - corpo 12 */
a.DataLink3:hover,a.DataLink3:active{ color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; }
a.DataLink4:link,a.DataLink4:visited{ color: #ffcc4e; text-decoration: none; font-size: 10px; font-weight: bold; }/* laranja - branco - corpo 10 */
a.DataLink4:hover,a.DataLink4:active{ color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold; }
a.DataLink5:link,a.DataLink5:visited{ color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }/* preto - laranja - corpo 12 */
a.DataLink5:hover,a.DataLink5:active{ color: #ffcc4e; text-decoration: none; font-size: 12px; font-weight: bold; }
a.DataLink6:link,a.DataLink6:visited{ color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }/* preto - laranja - corpo 10 */
a.DataLink6:hover,a.DataLink6:active{ color: #ffcc4e; text-decoration: none; font-size: 10px; font-weight: bold; }
a.DataLink7:link,a.DataLink7:visited{ color: #ff0000; text-decoration: none; font-size: 12px; font-weight: bold; }/* vermelho - preto - corpo 12 */
a.DataLink7:hover,a.DataLink7:active{ color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }
a.DataLink8:link,a.DataLink8:visited{ color: #ff0000; text-decoration: none; font-size: 10px; font-weight: bold; }/* vermelho - preto - corpo 10 */
a.DataLink8:hover,a.DataLink8:active{ color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }
a.DataLink9:link,a.DataLink9:visited{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; }/* branco - vermelo - corpo 12 */
a.DataLink9:hover,a.DataLink9:active{ color: #ff0000; text-decoration: none; font-size: 12px; font-weight: bold; }
a.DataLink10:link,a.DataLink10:visited{ color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; }/* branco - vermelo - corpo 10 */
a.DataLink10:hover,a.DataLink10:active{ color: #ff0000; text-decoration: none; font-size: 10px; font-weight: bold; }
a.DataLink11:link,a.DataLink11:visited{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; }/* branco - preto - corpo 12 */
a.DataLink11:hover,a.DataLink11:active{ color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }
a.DataLink12:link,a.DataLink12:visited{ color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; }/* branco - preto - corpo 10 */
a.DataLink12:hover,a.DataLink12:active{ color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }
a.DataLink13:link,a.DataLink13:visited{ color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }/* preto - branco - corpo 12 */
a.DataLink13:hover,a.DataLink13:active{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; }
a.DataLink14:link,a.DataLink14:visited{ color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }/* preto - branco - corpo 10 */
a.DataLink14:hover,a.DataLink14:active{ color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; }

a.NavigatorLink:link,a.NavigatorLink:visited{ color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.NavigatorLink:hover,a.NavigatorLink:active{ color: #ffcc4e; font-weight: bold; text-decoration: none; }

.Button { border-bottom: 1px ridge #000000; border-left: 1px ridge #FFFFFF; border-right: 1px ridge #000000; border-top: 1px ridge #FFFFFF; background-color: #E5E5E5; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 12px; font-weight: bold; }
.Input { border-bottom: 1px ridge #000000; border-left: 1px ridge #000000; border-right: 1px ridge #000000; border-top: 1px ridge #000000; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 12px; }
.Textarea { border-bottom: 1px ridge #000000; border-left: 1px ridge #000000; border-right: 1px ridge #000000; border-top: 1px ridge #000000; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 12px; }
.Textarea2 { border-bottom: 1px ridge #000000; border-left: 1px ridge #000000; border-right: 1px ridge #000000; border-top: 1px ridge #000000; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 10px; }
.Select { border-bottom: 1px ridge #000000; border-left: 1px ridge #000000; border-right: 1px ridge #000000; border-top: 1px ridge #000000; font-family: Verdana, Helvetica, Arial, Tahoma; font-size: 12px; }

/* HTML EDIT */

.txt_htmledit{ color: #ffffff; font-size: 10px; } /* branco */
.txt_htmledit2{ color: #ffffff; font-size: 12px; } /* branco */
.txt_htmledit3{ color: #ffffff; font-size: 14px; } /* branco */

.txt_htmledit4{ color: #155C88; font-size: 10px; } /* azul */
.txt_htmledit5{ color: #155C88; font-size: 12px; } /* azul */
.txt_htmledit6{ color: #155C88; font-size: 14px; } /* azul */

.txt_htmledit7{ color: #666666; font-size: 10px; } /* cinza escuro */
.txt_htmledit8{ color: #666666; font-size: 12px; } /* cinza escuro */
.txt_htmledit9{ color: #666666; font-size: 14px; } /* cinza escuro */

/* CLOSE HTML EDIT */

/* Calendar */
a.today:link,a.today:visited{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.today:hover,a.today:active{ color: #000000; font-weight: bold; text-decoration: none; }
a.selectedDay:link,a.selectedDay:visited{ color: #000000; font-weight: bold; text-decoration: none; }
a.selectedDay:hover,a.selectedDay:active{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.weekDay:link,a.weekDay:visited{ color: #000000; text-decoration: none; }
a.weekDay:hover,a.weekDay:active{ color: #FF0000; text-decoration: none; }
TD.selectedDay { margin: 1px; color: #000000; background-color: #D4E1EC; font-size: 13px; font-weight: bold; }
TD.today { border-top: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #FF0000; border-right: 1px solid #FF0000; background-color: #FFFFFF; color: #000000; font-size: 13px; }
TD.workday { background-color: #FFFFFF; color: #000000; font-size: 13px; }
TD.weekend { background-color: #E4EDF2; color: #000000; font-size: 13px; }
TH.calendar { margin: 1px; color: #000000; background-color: #D4E1EC; font-size: 13px; font-weight: bold; }
.CalendarButtons { margin: 1px; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #E8F0F6; font-size: 13px; font-family: Verdana, Tahoma, Helvetica, Arial; font-weight: bold; }
.CalendarControls { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.Table { border: solid 1px #000000; }