/* Estilos para o layout de formulário simpleTable */

/* Tabela estrutural */
table.FormSimpleTable_Body {
}

/* Título do grupo de campos */
tr.FormSimpleTable_GroupTitle {
  /* Aceita .FormSimpleTable_GroupTitle_xxx tb, onde xxx é o nome do grupo */
}
td.FormSimpleTable_GroupTitle {
  /* Aceita .FormSimpleTable_GroupTitle_xxx tb, onde xxx é o nome do grupo */
  padding: 10px;
  padding-top: 40px;
  font-size: 18px;
  max-width: 450px;
}
a.FormSimpleTable_GroupCollapseTitle,
  a.FormSimpleTable_GroupCollapseTitle:link,
  a.FormSimpleTable_GroupCollapseTitle:active,
  a.FormSimpleTable_GroupCollapseTitle:visited
{
  color: black;
  text-decoration: none;
  font-size: 18px;
  font-weight: normal;
}
a.FormSimpleTable_GroupCollapseTitle:hover {
  color: gray;
}
span.FormSimpleTable_GroupSeq {
  /* Número sequencial (início em 1) do grupo */
  padding-right: 25px;
}
div.FormSimpleTable_GroupBar {
  /* Suporte a sublinhado especial do título */
}
div.FormSimpleTable_GroupDescription {
  /* Descrição do grupo */
  font-size: 11px;
  padding-left: 15px;
  max-width: 450px;
}


/* Uma linha para um campo na tabela */
tr.FormSimpleTable_Field {
}
td.FormSimpleTable_FieldLabel, td.FormSimpleTable_FieldElement {
  border-top: 1px solid #b5b6b5;
}
td.FormSimpleTable_FieldLabel0, td.FormSimpleTable_FieldElement0 {
  border-top: 0px;
}
tr.FormSimpleTable_FieldOdd {
}
tr.FormSimpleTable_FieldEven {
}
tr.FormSimpleTable_FieldRequired {
}
tr.FormSimpleTable_FieldDisabled {
}
tr.FormSimpleTable_FieldReadOnly {
}
tr.FormSimpleTable_FieldWrong {
}

/* Coluna com os rótulos dos campos */
td.FormSimpleTable_FieldLabel {
  /* Seria em TR, mas TR não aceita padding. Deve repetir-se no TD do campo */
  padding: 10px;
  max-width: 200px;
}
td.FormSimpleTable_FieldLabel0 {
}
td.FormSimpleTable_FieldLabelOdd {
}
td.FormSimpleTable_FieldLabelEven {
}
td.FormSimpleTable_FieldLabelRequired {
  font-weight: bold;
}
td.FormSimpleTable_FieldLabelDisabled {
  color: #7f7f7f;
}
td.FormSimpleTable_FieldLabelReadOnly {
  color: #7f7f7f;
}
td.FormSimpleTable_FieldLabelWrong {
}
td.FormSimpleTable_FieldLabelWrong label {
  color: red;
}

/* Coluna com os elementos dos campos */
td.FormSimpleTable_FieldElement {
  /* Seria em TR, mas TR não aceita padding. Deve repetir-se no TD do rótulo */
  padding: 10px;
}
td.FormSimpleTable_FieldElement0 {
}
td.FormSimpleTable_FieldElementOdd {
}
td.FormSimpleTable_FieldElementEven {
}
td.FormSimpleTable_FieldElementRequired {
}
td.FormSimpleTable_FieldElementDisabled {
}
td.FormSimpleTable_FieldElementReadOnly {
}
td.FormSimpleTable_FieldElementWrong {
}
td.FormSimpleTable_FieldElementWrong input, td.FormSimpleTable_FieldElementWrong textarea, td.FormSimpleTable_FieldElementWrong select {
}

/* Marca de campo obrigatório */
span.FormSimpleTable_RequiredMark {
  font-size: 15px;
  padding-left: 5px;
  color: red;
}
label.FormSimpleTable_FieldLabelMarked, a.FormSimpleTable_FieldLabelMarked,
a.FormSimpleTable_FieldLabelMarked:link, a.FormSimpleTable_FieldLabelMarked:active,
a.FormSimpleTable_FieldLabelMarked:visited, a.FormSimpleTable_FieldLabelMarked:hover {
}
label.FormSimpleTable_FieldLabelUnmarked, a.FormSimpleTable_FieldLabelUnmarked,
a.FormSimpleTable_FieldLabelUnmarked:link, a.FormSimpleTable_FieldLabelUnmarked:active,
a.FormSimpleTable_FieldLabelUnmarked:visited, a.FormSimpleTable_FieldLabelUnmarked:hover {
}

/* Descrição do campo */
div.FormSimpleTable_FieldDescription {
}

/* Exemplos do campo */
div.FormSimpleTable_FieldExample {
}

/* Erros do campo */
div.FormSimpleTable_FieldErrors {
  color: red;
  padding: 5px;
}

/* Agrupamento especial de botões */
div.FormSimpleTable_Buttons {
  padding-top: 10px;
}
div.FormSimpleTable_ButtonsTitle {
  background-color: #d1d1d1;
  padding-bottom: 10px;
  font-size: 13px;
}
div.FormSimpleTable_ButtonsDescription {
  font-size: 11px;
  padding-left: 15px;
}
div.FormSimpleTable_ButtonList {
  padding-top: 20px;
}

div.FormSimpleTable_RequiredTip {
  padding-top: 9px;
}



span.FormSimpleTable_Button {
  padding-left: 2px;
  padding-right: 2px;
}

a.FormSimpleTable_GroupCollapse {
  color: green;
  font-size: 8px;
  margin-right: 10px;
}
table.FormSimpleTable_Group {
}
table.FormSimpleTable_GroupHide_ON {
  display: none;
}
table.FormSimpleTable_GroupHide_OFF {
  display: table;
}


