?
/**************************************************************************************\
 Name: main - Parent: CSS - Version: 1.0.1 - Created: 27/11/2005
 Language: CSS 2.1
 Description: Main Class of Cascade Style Sheet directives
              it contains the formatation of the page.
              ATENTION: do not format the size of things here !
 Responsable: 

 UPDATES: (follow this sample:)

 | Date - Name - SO number *
 | Description (few words but clearly)

 * OBS: DO NOT FORGET TO PUT SOME MARK BEFORE THE CHANGE IN CODE LIKE THIS LINE.
\**************************************************************************************/

/* Principal */

BODY {

  background-color: #E5E5E5;

  text-align: center;
  font-family: MS Sans Serif, Arial;

}

TABLE {

  background-color: #DDDDDD;

  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;

  border-style: solid;
  border-width: 0px;
  border-spacing: 0px;
  border-collapse: collapse;

  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #888888;
  border-bottom-color: #888888;

}

TD {

  background-color: #DDDDDD;
  font-size: xx-small;

  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;

  text-align: center;
  vertical-align: middle;

  border-style: solid;
  border-width: 1px;
  border-spacing: 0px;

  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #888888;
  border-bottom-color: #888888;

}

TD.MainTop {

  border-width: 0px;

}

TD.MainMenu {

  border-width: 0px;
  vertical-align: top;

}

TD.MainMain {

  background-color: #EEEEEE;
  border-width: 0px;
  vertical-align: top;
  padding: 1px 6px 5px 6px;

}

TD.MainFoot {

  border-width: 0px;
  vertical-align: middle;

}

/* Forms */

INPUT.Button {
  height: 20px;
  background-color: #FFFFC0;
  font-size: xx-small;
  border-style: solid;
  border-width: 1px;
}

INPUT.Fields {
  height: 22px;
  font-size: small;
  font-family: Courier;
  color: #000000;
}

BUTTON.Menu {
  height: 18px;
/*  background-color: #0000FF;
  color: #FFFF00; */
  background-color: #0E1B8D;
  color: #CFE108;
  width:100%;
  font-size: xx-small;
  padding: 0px 0px 0px 0px;
  border-color: #000000;
  border-width: 0px;
  border-style: solid;
  text-align: center;
  vertical-align: middle;
}

BUTTON.Fields {
  height: 20px;
  background-color: #FFFFC0;
  font-size: xx-small;
  border-style: solid;
  border-width: 1px;
}

SELECT.Fields {
  height: 18px;
  font-size: small;
  font-family: Courier;
  color: #000000;
}

TEXTAREA.Fields {
  font-size: small;
  font-family: Courier;
  color: #000000;
}

A.Atalho {
  text-decoration: none;
}

A.Atalho:focus {
  text-decoration: underline;
  color: #AA0000;
}

A.Atalho:active {
  text-decoration: underline;
  color: #AA0000;
}

A.Atalho:hover {
  text-decoration: underline;
}

/* Error */

TABLE.Error {
  border-width: 1px;
  margin:0px 0px 5px 0px;
}

TD.Message {
  padding:10px; 
  background-color:#0000CC; 
  color: #FFFFFF
}

TD.Error {
  padding:10px; 
  background-color:#BB0000; 
  color: #FFFFFF
}

TD.Warning {
  padding:10px; 
  background-color:#BB0000; 
  color: #FFFFFF
}

/* Top */

TABLE.Top {

}

TD.TopFigure {

  border-right-width: 0px;
  background-color: #0000FF;
}

TD.TopName {

  border-left-width: 0px;
  border-right-width: 0px;
  background-color: #00FFFF;
  font-size: large;
  color: #FFFFCC;
}

TD.TopDetails {
  background-color: #00FFFF;
  border-left-width: 0px;
  font-size: small;
}

TD.TopMenu {
  padding: 2px 3px 2px 3px;
  background-color: #0E1B8D;

}

TABLE.TopMenu {

}

TD.TopMenuCell {
  vertical-align: middle;
}

/* Foot */

TABLE.Foot {

}

TD.FootCell {
  padding: 3px 0px 3px 0px;
  font-size: x-small;
}

/* Menu */

TABLE.Menu {

}

TD.MenuSub {
  padding: 10px 0px 10px 0px;
  vertical-align: top;
  background-color: #FFFFFF;
}

TD.MenuSpace {

}

TABLE.MenuSubMenu {

}

TD.MenuSubHead {
  font-size: small;
  font-weight: bold;
}


TD.MenuSubItem {

}

/* List */

TABLE.List {

}

TD.ListTitle {
  background-color: #EEEEEE;
  font-size: medium;
  border-width: 0px;
  text-align: center;
  vertical-align: middle;
  padding: 3px 3px 3px 3px;  
}
TABLE.ListTitle {
  background-color: #000000;
}
TD.ListTitleCell {
  background-color: #DDDDDD;
  font-size: small;
  text-align: center;
  font-weight: bold;
}
TD.ListToolbar {
  background-color: #EEEEEE;
  border-width: 0px;
}
TABLE.ListToolbar {
  border-width: 0px;
}
TD.ListToolbarCell {
  background-color: #EEEEEE;
  font-size: xx-small;
  border-width: 0px;
  text-align: right;
}
TD.ListHead {
  background-color: #EEEEEE;
  border-width: 0px;
  padding: 2px 2px 1px 2px;  
}
TABLE.ListHead {
  border-width: 0px;
}
TD.ListHeadCell {
  background-color: #DDDDDD;
  font-size: x-small;
  text-align: center;
  font-weight: bold;
}
TD.ListCells {
  background-color: #FFFFFF;
  font-size: small;
  border-color: #E5E5E5;
  border-style: solid;
  border-width: 1px;
  text-align: center;
}

/* Form */

TABLE.Form {
  background-color: #FFFFFF;
}
TD.FormTitle {
  background-color: #EEEEEE;
  font-size: medium;
  border-width: 0px;
  text-align: center;
  vertical-align: middle;
  padding: 3px 3px 3px 3px;
}
TABLE.FormTitle {
  background-color: #000000;
}
TD.FormTitleCell {
  background-color: #DDDDDD;
  font-size: small;
  text-align: center;
  font-weight: bold;
}
TD.FormLabelTextBox {
  background-color: #EEEEEE;
  font-size: x-small;
  border-width: 0px;
  text-align: right;
  height: 24px;
}
TD.FormLabelOption {
  background-color: #EEEEEE;
  font-size: x-small;
  border-width: 0px;
  text-align: right;
  vertical-align: top;
}
TD.FormLabelTextArea {
  background-color: #EEEEEE;
  font-size: x-small;
  border-width: 0px;
  text-align: right;
  vertical-align: top;
}
TD.FormLabelRadio {
  background-color: #EEEEEE;
  font-size: x-small;
  border-width: 0px;
  text-align: right;
  vertical-align: top;
}
TD.FormCheckBox {
  background-color: #EEEEEE;
  font-size: x-small;
  border-width: 0px;
  text-align: right;
}
TD.FormLabelCheckBox {
  background-color: #EEEEEE;
  font-size: x-small;
  border-width: 0px;
  text-align: left;
}
TD.FormFields {
  background-color: #EEEEEE;
  font-size: x-small;
  border-color: #E5E5E5;
  border-width: 0px;
  text-align: left;
  vertical-align: middle;
}
TD.FormFoot {
  background-color: #EEEEEE;
  padding: 13px 3px 3px 3px;
  border-width: 0px;
}
TABLE.FormFoot {
  background-color: #000000;
  border-width: 1px;
}
TD.FormFootCellRight {
  background-color: #EEEEEE;
  border-width: 0px;
  text-align: right;
}
TD.FormFootCellLeft {
  background-color: #EEEEEE;
  border-width: 0px;
  text-align: left;
}

/* Exib */

TABLE.Exib {
  background-color: #FFFFFF;
}
TD.ExibTitle {
  background-color: #EEEEEE;
  font-size: medium;
  border-width: 0px;
  text-align: center;
  vertical-align: middle;
  padding: 3px 3px 3px 3px;
}
TABLE.ExibTitle {
  background-color: #000000;
}
TD.ExibTitleCell {
  background-color: #DDDDDD;
  font-size: small;
  text-align: center;
  font-weight: bold;
}
TD.ExibLabelTextBox {
  background-color: #EEEEEE;
  font-size: x-small;
  border-width: 0px;
  text-align: right;
}
TD.ExibLabelOption {
  background-color: #EEEEEE;
  font-size: x-small;
  border-width: 0px;
  text-align: right;
  vertical-align: top;
}
TD.ExibLabelTextArea {
  background-color: #EEEEEE;
  font-size: x-small;
  border-width: 0px;
  text-align: right;
  vertical-align: top;
}
TD.ExibCheckBox {
  background-color: #EEEEEE;
  font-size: x-small;
  border-width: 0px;
  text-align: right;
}
TD.ExibLabelCheckBox {
  background-color: #EEEEEE;
  font-size: x-small;
  border-width: 0px;
  text-align: left;
}
TD.ExibFields {
  background-color: #EEEEEE;
  font-size: x-small;
  border-color: #E5E5E5;
  border-width: 0px;
  text-align: left;
  vertical-align: middle;
}
TD.ExibFoot {
  background-color: #EEEEEE;
  padding: 13px 3px 3px 3px;
  border-width: 0px;
}
TABLE.ExibFoot {
  background-color: #000000;
  border-width: 1px;
}
TD.ExibFootCellRight {
  background-color: #EEEEEE;
  border-width: 0px;
  text-align: right;
}
TD.ExibFootCellLeft {
  background-color: #EEEEEE;
  border-width: 0px;
  text-align: left;
}