.TableClassAreas {
	PADDING-LEFT: 2px; FONT-SIZE: 10pt; COLOR: #C00000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f1f1f1
}
.TextTitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 11.5pt; COLOR: #000000; FONT-FAMILY: Arial
}
.TextBody {
	PADDING-RIGHT: 0px; FONT-SIZE: 8.5pt; COLOR: #7F7F7F; FONT-FAMILY: Arial
}
.TableHeader {
	FONT-WEIGHT: bolder; FONT-SIZE: 8.5pt; COLOR: #ffffff; BORDER-BOTTOM: red 1px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #0033cc; TEXT-ALIGN: left
}
.TextSmall {
	FONT-SIZE: 7pt; COLOR: #282828; FONT-FAMILY: Arial
}
.TableOddRow {
	PADDING-LEFT: 2px; FONT-SIZE: 8.5pt; COLOR: #0066cc; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f1f1f1
}
.TableSummaryRow {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #282828; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.TableEvenRow {
	PADDING-LEFT: 2px; FONT-SIZE: 8.5pt; COLOR: #282828; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: upper-alpha
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: upper-alpha
}
.SideBar {
	FONT-SIZE: 8.5pt; background-color: #002060; WIDTH: 147px; COLOR: #ffffff; FONT-FAMILY: Arial
}
.SideBar2 {
	FONT-SIZE: 8.5pt; background-color: #969696; WIDTH: 147px; COLOR: #ffffff; FONT-FAMILY: Arial
}
.Content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextHint {
	FONT-SIZE: 7pt; COLOR: #ff0000; FONT-FAMILY: Arial
}
.MenuSideBar1 {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: 1px; COLOR: #ffffff; BORDER-BOTTOM: 1px; FONT-FAMILY: Arial
}
.MenuSideBar1 A {
	COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.MenuSideBar1 A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.MenuSideBar2 {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; PADDING-LEFT: 10px; FONT-WEIGHT: lighter; FONT-SIZE: 8pt; BORDER-LEFT: 1px; COLOR: #ffffff; BORDER-BOTTOM: 1px; FONT-FAMILY: Arial
}
.MenuSideBar2 A {
	COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.MenuSideBar2 A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.MenuGroup {
	BORDER-RIGHT: #cc3636 thick; BORDER-TOP: #cc3636; PADDING-LEFT: 5px; FONT-WEIGHT: bolder; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; BORDER-LEFT: #cc3636 thin; COLOR: white; PADDING-TOP: 5px; BORDER-BOTTOM: #cc3636 thick ridge; FONT-FAMILY: Arial; BACKGROUND-COLOR: transparent
}
.TextSubTitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Arial
}
.TableEvenRow A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.TableEvenRow A:hover {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
.TableOddRow A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.TableOddRow A:hover {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
.TableHeader A {
	FONT-WEIGHT: bolder; COLOR: #ffffff; TEXT-DECORATION: none
}
.TextPageTitleRight {
	FONT-WEIGHT: bolder; FONT-SIZE: 11.5pt; COLOR: #cc3333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextPageTitleLeft {
	FONT-WEIGHT: bolder; FONT-SIZE: 11.5pt; COLOR: #cc3333; FONT-FAMILY: Arial
}
.Table {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Table TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.MenuGroup A {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.MenuGroup A:hover {
	COLOR: #cc3333
}
.SideBar INPUT {
	MARGIN-LEFT: 5px
}
.SideBar A {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; MARGIN-LEFT: 5px; COLOR: #ffffff; FONT-FAMILY: Arial
}
.TableHeader TD {
	BORDER-RIGHT: medium none
}
TD.TableFirstCell {
	BORDER-RIGHT: medium none; BORDER-LEFT: #cccccc 1px solid
}
TD.TableRightCell {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid
}
.DivCourseSearch {
	OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: Arial; HEIGHT: 400px
}
.Hidden {
	DISPLAY: none; VISIBILITY: hidden
}
.MenuSideBarSelected {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.MenuSideBarSelected A {
	COLOR: #000000
}
.TextHomePage {
	FONT-SIZE: 10pt; COLOR: #282828; FONT-FAMILY: Arial
}
.TextHomePage A {
	COLOR: #282828; TEXT-DECORATION: none
}
.TextHomePage A:hover {
	COLOR: #282828; TEXT-DECORATION: underline
}
.TextMenuLateral {
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;	TEXT-DECORATION: none
}
.TextMenuLateral A {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.TextMenuLateral A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
.TableNoBorder {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 8pt; BORDER-LEFT: medium none; COLOR: #0066cc; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial
}
.TableNoBorder TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.HeaderRule {
	HEIGHT: 2px; BACKGROUND-COLOR: #cc3333
}
.TableOddRow2 {
	PADDING-LEFT: 2px; FONT-SIZE: 8.5pt; COLOR: #0066cc; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f1f1f1
}
.TableOddRow4 {
	PADDING-LEFT: 2px; FONT-SIZE: 9.0pt; COLOR: #0066cc; FONT-FAMILY: Arial
}
.Table2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TableHeaderRed {
	FONT-WEIGHT: bolder; FONT-SIZE: 8.5pt; COLOR: #ffffff; BORDER: 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #800000; TEXT-ALIGN: left;
}
.TableHeaderGreen {
	FONT-WEIGHT: bolder; FONT-SIZE: 8.5pt; COLOR: #ffffff; BORDER: 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #008000; TEXT-ALIGN: left;
}
.TableFirstCell2 {
	BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}	
.TableRightCell2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}
INPUT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana
}
.TableHeaderCinza {
	FONT-WEIGHT: bolder; FONT-SIZE: 8.5pt; COLOR: #ffffff; BORDER: 1px solid #a1a1a1; FONT-FAMILY: Arial; BACKGROUND-COLOR: #a1a1a1; TEXT-ALIGN: left;
}
.TableHeaderCinza2 {
	FONT-SIZE: 8.5pt; COLOR: #0066cc; BORDER: 1px solid #0066cc; FONT-FAMILY: Arial; BACKGROUND-COLOR: #c6c6c6; TEXT-ALIGN: left;
}
.TableOddRowCinza {
	PADDING-LEFT: 2px; FONT-SIZE: 8.5pt; COLOR: #a1a1a1; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f1f1f1
}
TD.TableFirstCellCinza {
	BORDER-RIGHT: none; BORDER-LEFT: none; BORDER-TOP: none; BORDER-BOTTOM: none
}
.TableHeaderCinza3 {
	FONT-SIZE: 8.5pt; COLOR: #ffffff; BORDER-RIGHT: none; BORDER-LEFT: none; BORDER-TOP: none; BORDER-BOTTOM: none; FONT-FAMILY: Arial; BACKGROUND-COLOR: #a1a1a1; TEXT-ALIGN: left;
}
.TableFirstCell3 {
	BORDER-LEFT: #cccccc 1px solid;  BORDER-BOTTOM: #cccccc 1px solid
}	
.TableHeaderCinza4 {
	FONT-SIZE: 8.5pt; COLOR: #ffffff; BORDER-RIGHT: none; BORDER-LEFT: none; BORDER-TOP: none; BORDER-BOTTOM: none; FONT-FAMILY: Arial; BACKGROUND-COLOR: #797979; TEXT-ALIGN: left;
}
.TableHeaderCinza5 {
	FONT-SIZE: 8.5pt; COLOR: #ffffff; BORDER-RIGHT: none; BORDER-LEFT: none; BORDER-TOP: none; BORDER-BOTTOM: none; FONT-FAMILY: Arial; BACKGROUND-COLOR: #800000; TEXT-ALIGN: left;
}
