/* rn CCSTheme */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; }
.rnPageBODY{ scrollbar-face-color: #837BAA; scrollbar-highlight-color: #a19bbc; scrollbar-shadow-color: #59508a; scrollbar-3dlight-color: #837BAA; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #a19bbc; scrollbar-darkshadow-color: #a19bbc; }
.rnFormTABLE{ border: 1px ridge #000000; background-color: #E5E5E5; }
.rnFormTABLE2{ border: 1px ridge #000000; background-color: #B3B4D3; }

.rnFormHeaderFont{ color: #ffffff; font-size: 18px; font-weight: bold; }
.rnFormHeaderFont2{ color: #ffffff; font-size: 14px; font-weight: bold; }
.rnFormHeaderFont3{ color: #ffffff; font-size: 12px; font-weight: bold; }
.rnFormHeaderFont4{ color: #ffffff; font-size: 10px; font-weight: bold; }
.rnFormHeaderFont5{ color: #ffcc4e; font-size: 18px; font-weight: bold; }
.rnFormHeaderFont6{ color: #ffcc4e; font-size: 14px; font-weight: bold; }
.rnFormHeaderFont7{ color: #ffcc4e; font-size: 12px; font-weight: bold; }
.rnFormHeaderFont8{ color: #ffcc4e; font-size: 10px; font-weight: bold; }
.rnFormHeaderFont9{ color: #000000; font-size: 18px; font-weight: bold; }
.rnFormHeaderFont10{ color: #ffffff; font-size: 18px; }
.rnFormHeaderFont11{ color: #ffffff; font-size: 14px; }
.rnFormHeaderFont12{ color: #ffffff; font-size: 12px; }
.rnFormHeaderFont13{ color: #ffffff; font-size: 10px; }
.rnFormHeaderFont14{ color: #000000; font-size: 12px; }


/* NOVOS */

.rntit{ color: #2F89C7; font-size: 10px; font-weight: bold; }
.rntit2{ color: #969696; font-size: 12px; font-weight: bold; } /* cinza */
.rntit3{ color: #003366; font-size: 12px; font-weight: bold; } /* azul escuro */

.rntxt{ color: #969696; font-size: 10px; } /* cinza */
.rntxt2{ color: #ffffff; font-size: 10px; } /* branco */

a.rnlink1:link,a.rnlink1:visited{ color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold; }/* bg azul */
a.rnlink1:hover,a.rnlink1:active{ color: #2F89C7; text-decoration: none; font-size: 10px; font-weight: bold; }

a.rnlink2:link,a.rnlink2:visited{ color: #969696; text-decoration: none; font-size: 10px; font-weight: bold; }/* bg branco */
a.rnlink2:hover,a.rnlink2:active{ color: #2F89C7; text-decoration: none; font-size: 10px; font-weight: bold; }

a.rnlink3:link,a.rnlink3:visited{ color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold; }/* menu */
a.rnlink3:hover,a.rnlink3:active{ color: #44B2FD; text-decoration: none; font-size: 10px; font-weight: bold; }

a.rnlink4:link,a.rnlink4:visited{ color: #2F89C7; text-decoration: none; font-size: 10px; font-weight: bold; }/* bg branco */
a.rnlink4:hover,a.rnlink4:active{ color: #969696; text-decoration: none; font-size: 10px; font-weight: bold; }

a.rnlink5:link,a.rnlink5:visited{ color: #003366; text-decoration: none; font-size: 12px; font-weight: bold; }/* bg branco */
a.rnlink5:hover,a.rnlink5:active{ color: #969696; text-decoration: none; font-size: 12px; font-weight: bold; }

/* CLOSE NOVOS */


.rnColumnTD { color: #FFFFFF; background-color: #666699; font-size: 12px; font-weight: bold; }
.rnFieldCaptionTD { border: 1px ridge #000000; color: #000000; background-color: #CCCCFF; font-size: 12px; }
.rnDataTD{ border: 1px ridge #000000; color: #000000; background-color: #FFFFFF; font-size: 12px; }
.rnSeparatorTD{ }
.rnAltDataTD{ border: 1px ridge #000000; color: #000000; font-size: 12px; }
.rnFooterTD { border: 1px ridge #000000; color: #FFFFFF; background-color: #666699; font-size: 12px; }

a.rnSorterLink:link,a.rnSorterLink:visited{ color: #ffffff; font-weight: bold; text-decoration: none; }
a.rnSorterLink:hover,a.rnSorterLink:active{ color: #ffcc4e; font-weight: bold; text-decoration: none; }

a.rnDataLink1:link,a.rnDataLink1:visited{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; }/* branco - laranja - corpo 12 */
a.rnDataLink1:hover,a.rnDataLink1:active{ color: #ffcc4e; text-decoration: none; font-size: 12px; font-weight: bold; }
a.rnDataLink2:link,a.rnDataLink2:visited{ color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; }/* branco - laranja - corpo 10 */
a.rnDataLink2:hover,a.rnDataLink2:active{ color: #ffcc4e; text-decoration: none; font-size: 10px; font-weight: bold; }
a.rnDataLink3:link,a.rnDataLink3:visited{ color: #ffcc4e; text-decoration: none; font-size: 12px; font-weight: bold; }/* laranja - branco - corpo 12 */
a.rnDataLink3:hover,a.rnDataLink3:active{ color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; }
a.rnDataLink4:link,a.rnDataLink4:visited{ color: #ffcc4e; text-decoration: none; font-size: 10px; font-weight: bold; }/* laranja - branco - corpo 10 */
a.rnDataLink4:hover,a.rnDataLink4:active{ color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold; }
a.rnDataLink5:link,a.rnDataLink5:visited{ color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }/* preto - laranja - corpo 12 */
a.rnDataLink5:hover,a.rnDataLink5:active{ color: #ffcc4e; text-decoration: none; font-size: 12px; font-weight: bold; }
a.rnDataLink6:link,a.rnDataLink6:visited{ color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }/* preto - laranja - corpo 10 */
a.rnDataLink6:hover,a.rnDataLink6:active{ color: #ffcc4e; text-decoration: none; font-size: 10px; font-weight: bold; }
a.rnDataLink7:link,a.rnDataLink7:visited{ color: #ff0000; text-decoration: none; font-size: 12px; font-weight: bold; }/* vermelho - preto - corpo 12 */
a.rnDataLink7:hover,a.rnDataLink7:active{ color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }
a.rnDataLink8:link,a.rnDataLink8:visited{ color: #ff0000; text-decoration: none; font-size: 10px; font-weight: bold; }/* vermelho - preto - corpo 10 */
a.rnDataLink8:hover,a.rnDataLink8:active{ color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }
a.rnDataLink9:link,a.rnDataLink9:visited{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; }/* branco - vermelo - corpo 12 */
a.rnDataLink9:hover,a.rnDataLink9:active{ color: #ff0000; text-decoration: none; font-size: 12px; font-weight: bold; }
a.rnDataLink10:link,a.rnDataLink10:visited{ color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; }/* branco - vermelo - corpo 10 */
a.rnDataLink10:hover,a.rnDataLink10:active{ color: #ff0000; text-decoration: none; font-size: 10px; font-weight: bold; }
a.rnDataLink11:link,a.rnDataLink11:visited{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; }/* branco - preto - corpo 12 */
a.rnDataLink11:hover,a.rnDataLink11:active{ color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }
a.rnDataLink12:link,a.rnDataLink12:visited{ color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; }/* branco - preto - corpo 10 */
a.rnDataLink12:hover,a.rnDataLink12:active{ color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }
a.rnDataLink13:link,a.rnDataLink13:visited{ color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }/* preto - branco - corpo 12 */
a.rnDataLink13:hover,a.rnDataLink13:active{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; }
a.rnDataLink14:link,a.rnDataLink14:visited{ color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; }/* preto - branco - corpo 10 */
a.rnDataLink14:hover,a.rnDataLink14:active{ color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; }

a.rnNavigatorLink:link,a.rnNavigatorLink:visited{ color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.rnNavigatorLink:hover,a.rnNavigatorLink:active{ color: #ffcc4e; font-weight: bold; text-decoration: none; }

.rnButton { 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; }
.rnInput { 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; }
.rnTextarea { 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; }
.rnTextarea2 { 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; }
.rnSelect { 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 */

