/* 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: #000000; scrollbar-highlight-color: #969696; scrollbar-shadow-color: #969696; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #000000; 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 */

.tit{ color: #5F5F5F; font-size: 10px; font-weight: bold; }
.tit2{ color: #000000; font-size: 12px; font-weight: bold; } 
.tit3{ color: #5F5F5F; font-size: 12px; font-weight: bold; } 

.txt{ color: #969696; font-size: 10px; }
.txt2{ color: #000000; font-size: 10px; } 
.txt_forms{ color: #5F5F5F; font-size: 10px; } 
.txt_forms_erros{ color: #ff0000; font-size: 12px; } 

a.link1:link,a.link1:visited{ color: #000000; text-decoration: none; font-size: 9px; font-weight: bold; }
a.link1:hover,a.link1:active{ color: #ff0000; text-decoration: none; font-size: 9px; font-weight: bold; }

a.link2:link,a.link2:visited{ color: #000000; text-decoration: none; font-size: 9px; font-weight: bold; }
a.link2:hover,a.link2:active{ color: #ff0000; text-decoration: none; font-size: 9px; font-weight: bold; }

a.link3:link,a.link3:visited{ color: #000000; text-decoration: none; font-size: 9px; font-weight: bold; }
a.link3:hover,a.link3:active{ color: #ff0000; text-decoration: none; font-size: 9px; font-weight: bold; }

a.link4:link,a.link4:visited{ color: #000000; text-decoration: none; font-size: 9px; font-weight: bold; }
a.link4:hover,a.link4:active{ color: #969696; text-decoration: none; font-size: 9px; font-weight: bold; }

a.link5:link,a.link5:visited{ color: #ff0000; text-decoration: none; font-size: 9px; font-weight: bold; }
a.link5:hover,a.link5:active{ color: #969696; text-decoration: none; font-size: 9px; font-weight: bold; }

a.link6:link,a.link6:visited{ color: #5F5F5F; text-decoration: none; font-size: 9px; font-weight: bold; }
a.link6:hover,a.link6:active{ color: #ffffff; text-decoration: none; font-size: 9px; font-weight: bold; background-color: #5F5F5F;}

a.link7:link,a.link7:visited{ color: #ffffff; text-decoration: none; font-size: 9px; font-weight: bold; background-color: #5F5F5F;}
a.link7:hover,a.link7:active { color: #5F5F5F; text-decoration: none; font-size: 9px; font-weight: bold; background-color: #f3f4f4;}


/* 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: #969696; font-size: 10px; } /* cinza */
.txt_htmledit2{ color: #969696; font-size: 10px; font-weight: bold; } /* cinza bold*/
.txt_htmledit3{ color: #2F89C7; font-size: 10px; } /* azul claro*/
.txt_htmledit4{ color: #2F89C7; font-size: 10px; font-weight: bold; } /* azul claro bold*/
.txt_htmledit5{ color: #003366; font-size: 10px; font-weight: bold; } /* azul escuro bold*/
.txt_htmledit6{ color: #003366; font-size: 12px; font-weight: bold; } /* azul escuro bold*/

/* 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; }
