/*
* Consiste
*
*
*/
BODY, TH, TD, P, DIV, SPAN, INPUT, BUTTON, SELECT, TEXTAREA, FORM, B, STRONG, I, U, H1, H2, H3, H4, H5, H6,
 DL, DD, DT, UL, LI, OL, OPTION, OPTGROUP, A {font-family:sans-serif;}

a
{
    color:green;
}

img
{
    border-width:0px;
}
.imgIcon { text-decoration:none; background: url(../img/arvoreicon.jpg) no-repeat; }

.conteudoInicio
{
  margin-left:10px;
}
.conteudoTitulo
{
    font-family:Helvetica sans-serif,verdana,arial;
    color:#62bd18;
    font-size:20px;
    margin-left:0px;
    margin-top:10px;
    text-transform:uppercase;
    border-left-width: 10px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-color:#62bd18;
    border-style:solid;
    height:20px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    margin-bottom:15px;
    display:inline-table;
}

.conteudoSubGrupo
{
    clear:both;
    margin-left:15px;
}
.conteudoSubTitulo
{
  border-left-width: 10px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-color:#323232;
  border-style:solid;
  height:15px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  margin-bottom:20px;
  font-family:Helvetica sans-serif,verdana,arial;
  font-size:14px;
  text-transform:uppercase;
}
.conteudoPrincipal
{
    margin-left:15px;
}

.conteudoPrincipal textarea, .conteudoPrincipal input
{
  font-family:Helvetica sans-serif,verdana,arial;
  font-size:10px;
}

.conteudoPrincipal a
{
  font-family:Helvetica sans-serif,verdana,arial;
  font-size:10px;
  font-weight:bold;
  text-decoration: none;
  color:#323232;
}

.conteudoFormRadio
{

}
.conteudoFormSubmit
{
    text-align:right;
}
.conteudoFormSubmit input
{
  background-color:orange;
  border-width:0px;
  color:#8d3111;
  font-family:Helvetica sans-serif,verdana,arial;
  font-size:10px;
  font-weight:bold;
  padding-top:2px;
  padding-bottom:2px;
}

.conteudoTexto
{

  color:#323232;
  font-family:Helvetica sans-serif,verdana,arial;

  font-weight:bold;

  padding-top:3px;
}
.tabela
{
    border-width:0px;
    border-style:solid;
    border-spacing:1px;
    padding:0px;

}
.tabela thead tr
{
    color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    height:21px;
}

.tabela thead td
{
    background-color:#104d2b;
    padding-right:5px;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:2px;
}
.tabela tfoot tr
{
    background-color:#62bd18;
    color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    height:21px;
}

.tabela tfoot td
{
    text-align:right;
    color:#ffffff;
    background-color:#dafbc0;
    padding-right:5px;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:2px;
}


.tabela tbody tr
{
    height:23px;


}
.tabela tbody td
{
    padding-right:10px;
    padding-left:10px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:5px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:2px;
    font-family:Helvetica sans-serif,verdana,arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    vertical-align:top;
}


.tabela tbody .tabelaLinha1
{
    background-color: #c8ffc7;
}
.tabela tbody .tabelaLinha2
{
   background-color: #e2ffe3;
}
.tabela tbody .tabelaLinha3
{
   background-color: #ffffff;
}
.tabela a:link, .tabela a:active, .tabela a:visited
{
    font-family:Helvetica sans-serif,verdana,arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color:#323232;
    text-decoration:none;
}
.tabela a:hover
{
    text-decoration:underline;
}

.formInicio
{
    background-color:#62bd18;

}
.formTitulo
{
    background-color:#104d2b;
    color:#ffffff;
    font-family:Helvetica sans-serif,verdana,arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:10px;
}

.formDados
{
    color:#ffffff;
    font-family:Helvetica sans-serif,verdana,arial;
    padding-top:0px;
    padding-bottom:5px;
    padding-left:10px;
}
.formItem
{
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding-bottom:1px;
    padding-top:8px;
}

.formInput input
{
    font-family:Helvetica sans-serif,verdana,arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}
.formSubmit
{
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
}

.formSubmit input
{
    font-family:Helvetica sans-serif,verdana,arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color:#ffffff;

    padding-top:2px;
    padding-bottom:2px;
    background-color:#104d2b;
    border-width:0px;

}

.comentario
{
    clear:both;
    margin-top:20px;
    border-width:0px;
    border-style:solid;
    font-family:Helvetica sans-serif,verdana,arial;

}
.comentarioHeader
{
    background-color:#eeeeee;
    padding-bottom:2px;
    padding-top:2px;
    font-size:11px;
    font-weight:bold;
    height:16px;

}
.comentarioTitulo
{
    float:left;
    height:14px;
    height:inherit;
    padding-left:5px;

}
.comentarioData
{
    float:right;
    text-align:right;
    height:inherit;
    padding-right:5px;

}
.comentarioTexto
{
    clear:both;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    font-size:11px;
    text-align:justify;
}
.comentarioLink
{
  margin-top:20px;
  text-align:right;
  font-family:Helvetica sans-serif,verdana,arial;
  font-weight:bold;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-style:solid;

}

.comentarioLink a:link, .comentarioLink a:visited, .comentarioLink a:active
{
    font-size:10px;
    /*color:#323232; */
    color:#104d2b;
    text-decoration:none;
}

.linkInsercao
{
    width:100%;
    border-style:solid;
    border-bottom-width:1px;
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
  text-decoration: none;
}
.linkInsercao a
{
    width:100%;
    color: #aa00ff;
    border-style:solid;
    border-bottom-width:1px;
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
  text-decoration: none;
}


#forumNovaMensagem
{
    margin-top:20px;
}
.inscricaoFundo1 {  background-color: #ccffc7; }

.inscricaoFundo2 {  background-color: #e4ffe2; }

 .inscricaoTitulo
{
    width:130px;
    color: #104d2b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    float: left;
}

 .inscricaoTexto
{
    color: #104d2b;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}

.inscricaoGrupoTopo
{
    border-top-width:3px;
    border-bottom-width:1px;
    border-left-width:0px;
    border-right-width:0px;
    border-style:solid;
    border-color:#104d2b;
    margin-bottom:20px;
}

.inscricaoGrupoInformacao
{
    float:left;

    background-color:#aaaaaa;

    width:450px;
    border-top-width:3px;
    border-bottom-width:1px;
    border-left-width:0px;
    border-right-width:0px;
    border-style:solid;
    border-color:#104d2b;
    margin-bottom:20px;
}

.inscricaoGrupoHorarios
{
    float:right;
    width:200px;
    border-top-width:0px;
    border-bottom-width:1px;
    border-left-width:0px;
    border-right-width:0px;
    border-style:solid;
    border-color:#104d2b;
    margin-bottom:20px;

}


.inscricaoHeaderTabela
{
    background-color:#104d2b;
    color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding-left:10px;
}

.inscricaoTituloTabela
{
}

.destaqueTXT p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-align: justify;
}
.linkCWMsmall
{
    font-size:9px;
    font-family: Helvetica, sans-serif;
    text-transform:uppercase;
    background-color:#EEEEEE;
    border-style:solid;
    border-width:1px;
    border-color:#AAAAAA;
    height:18px;

    margin-top:1px;
    margin-bottom:1px;

    padding-left:5px;
    padding-right:5px;
    padding-top: 1px;
    padding-bottom: 1px;

    /* font-weight:bold; */
    text-decoration:none;
    color:#AA0000;
}

.linkCWM
{
    font-size:11px;
    font-family: Helvetica, sans-serif;
    text-transform:uppercase;
    background-color:#EEEEEE;
    border-style:solid;
    border-width:1px;
    border-color:#AAAAAA;
    height:24px;

    margin-top:2px;
    margin-bottom:2px;

    padding-left:15px;
    padding-right:15px;
    padding-top: 3px;
    padding-bottom: 3px;

    font-weight:bold;
    text-decoration:none;
    color:#AA0000;
}

a.linkCWM:link { color:#AA0000; }
a.linkCWM:active { color:#AA0000; }
a.linkCWM:visited { color:#AA0000; }
a.linkCWM:hover { border-color:#000000; color:#000000; }

a.linkCWMsmall:link { color:#AA0000; }
a.linkCWMsmall:active { color:#AA0000; }
a.linkCWMsmall:visited { color:#AA0000; }
a.linkCWMsmall:hover { border-color:#000000; color:#000000; }


.botaoAccao, .botaoAccao a, .botaoAccao a:link, .botaoAccao a:visited, .botaoAccao a:active, .botaoAccao a:hover
{

  padding:1px 10px 3px 10px;
  margin-right:10px;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6d3100;
    height: 18px;
    width: 50px;
    background-color: #ffb930;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    text-align:center;

}

.fundoTitulo
{
        
}
.tituloListaConteudos
{

    font-family:Helvetica sans-serif,verdana,arial;
    color:#62bd18;
    font-size:20px;

    margin-left:10px;
    text-transform:uppercase;

}


.menuItem
{
    background: url(../img/menu_on.gif) no-repeat;
    font-family:verdana,arial,verdana;
    text-transform:uppercase;
    font-weight:700;
    width:263px;height:17px;
    text-decoration: none; color: #104d2b;
}

.menuItem a{ padding-top:2px;display:block; font-size:10px; width:100%;height:100%; text-decoration:none;
    color: #104d2b;
}
.menuItem a:visited { padding-top:2px; display:block; font-size:10px; width:100%; height:100%; text-decoration:none;
    color: #104d2b;
}

.menuItem a:hover { text-decoration:none; background: #ddf4db url(../img/menu_on.gif) no-repeat; }


.menuItemLine
{
    width:263px;
    height:1px;
    background: #d5e0d2;
}

.menuActivoItem
{
    background: url(../img/menuActivo_on.gif) no-repeat;
    font-family:verdana,arial,verdana;
    text-transform:uppercase;
    font-weight:700;
    width:263px;height:17px;
    text-decoration: none;
}

.menuActivoItem a{ padding-top:2px;display:block; font-size:10px; width:100%;height:100%; text-decoration:none;
    color: #104d2b; background: #ddf4db url(../img/menuActivo_on.gif) no-repeat;
}

.menuActivoItemLine
{
    width:263px;
    height:1px;

    background: #d5e0d2 url(../img/menuLineActivo_on.gif) no-repeat;
}


.menuSubItem
{
    background: #beffbc url(../img/menuSub_on.gif) no-repeat;
    font-family:verdana,arial,verdana;
    text-transform:uppercase;
    font-weight:700;
    width:263px;height:14px;
    text-decoration: none;
}


.menuSubItem a{ padding-top:2px;display:block; font-size:9px; width:100%;height:100%; text-decoration:none;
    color: #104d2b;
}

.menuSubItem a:hover { text-decoration:none; color:#ffffff; background: #62bd18 url(../img/menuSub_on.gif) no-repeat; }

.menuActivoSubItem
{
    color: #ffffff;
    background: #62bd18 url(../img/menuSub_on.gif) no-repeat;
    font-family:verdana,arial,verdana;
    text-transform:uppercase;
    font-weight:700;
    width:263px;height:14px;
    text-decoration: none;
}


.menuActivoSubItem a{ padding-top:2px;display:block; font-size:9px; width:100%;height:100%; text-decoration:none;
    color: #ffffff;
}

.menuActivoSubItem a:hover { text-decoration:none; color:#ffffff; background: #62bd18 url(../img/menuSub_on.gif) no-repeat; }
.menuActivoSubItem a:visited { color:#ffffff; }
.menuActivoSubItem a:active { color:#ffffff; }

.menuSubItemLine
{
    width:263px;
    height:1px;
    background: #a6dd9b url(../img/menuSub_on.gif) no-repeat;
}

.menuActivoSubItemLine
{
    width:263px;
    height:1px;
    background: #a6dd9b url(../img/menuSub_on.gif) no-repeat;
}

.textTitle
{
    font-family:Helvetica sans-serif,verdana,arial,verdana;
    text-transform:uppercase;
    font-size:15px;

    color: #62bd18;
    font-weight:bold;
    /*    #00bc00*/
    text-align: right;
}
.textErro
{
    font-family:verdana,arial,verdana;
    text-align: right;
    font-size: 10px;
}
/*
* After modifying this style sheet, refresh the page being designed to see the effect of the modification.
* Click the Refresh button in the Visual Designer toolbar to refresh the page.
*/

/* Style rules to make Java Server faces Standarad data tables look better */

.list-header {
    background-color: #eeeeee;
    font-size: larger;
    font-weight: bold;
}

.list-paging-header {
    background-color: white;
}

.list-paging-footer {
    background-color: white;
}

.list-row-even {
}

.list-row-odd {
    background-color: #eeeeee;
}
/* Style rules for message severity levels */

.infoMessage {
    color: black;
}

.warnMessage {
    color: orange;
    font-weight: bold;
}

.errorMessage {
    color: red;
    font-weight: bold;
}

.fatalMessage {
    color: red;
    font-style: italic;
    font-weight: bold;
}

.regularText
{
  font-size:11px;
  font-family:Helvetica sans-serif,verdana,arial;
  font-weight:normal;
}

.regularLink
{
  text-align:right;
  font-family:Helvetica sans-serif,verdana,arial;
  font-weight:bold;
}

.regularLink a, .regularLink a:link, .comentarioLink a:visited, .comentarioLink a:active
{
    font-size:10px;

    color:#104d2b;
    text-decoration:none;
}

/* ************************************************************************* */
/* ************************************************************************* */
/* ************************************************************************* */
/* ************************************************************************* */
/* ************************************************************************* */

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.destaqueTIT {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}

.destaqueTXT, .destaqueTXT p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-align: justify;
}

.caixaLogin {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 15px;
    width: 185px;
    border: 1px solid #FFFFFF;
    left: 15px;
}

.caixaFormCP1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 15px;
    width: 75px;
    border: 1px solid #a1a1a1;
    left: 15px;
    text-align: center;
}

.caixaFormCP2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 15px;
    width: 50px;
    border: 1px solid #a1a1a1;
    left: 15px;
    text-align: center;
}

.caixaFormCP3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 15px;
    width: 104px;
    border: 1px solid #a1a1a1;
    left: 15px;
    text-align: center;
}


.caixaFormPesquisa {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 15px;
    width: 233px;
    border: 1px solid #a1a1a1;
    left: 15px;
}


.caixaFormLarge {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 15px;
    width: 450px;
    border: 1px solid #a1a1a1;
    left: 15px;
}

.caixaFormMedium {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 15px;
    width: 250px;
    border: 1px solid #a1a1a1;
    left: 15px;
    background-position: center;
}
.caixaPesquisa {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 15px;
    width: 250px;
    border: 1px solid #a1a1a1;
    left: 15px;
    background-position: center;
    background-color: #c9fac4;
}


.caixaFormSmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 15px;
    width: 100px;
    border: 1px solid #a1a1a1;
    left: 15px;
}
/*.caixaFormMini {*/
/*    font-family: Arial, Helvetica, sans-serif;*/
/*    font-size: 10px;*/
/*    font-weight: bold;*/
/*    color: #000000;*/
/*    height: 15px;*/
/*    width: 100px;*/
/*    border: 1px solid #a1a1a1;*/
/*    left: 15px;*/
/*}*/


.caixaTema {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 18px;
    width: 250px;
    border: 1px solid #a1a1a1;
    left: 15px;
}


.caixaComentario {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 100px;
    width: 627px;
    border: 1px solid #a1a1a1;
    left: 15px;
}


.radioForm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #f8f8f8;
    height: 15px;
    width: 18px;
    border: 0px solid #a1a1a1;
    left: 15px;
}

.botaoValidar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #6d3100;
    height: 18px;
    width: 100px;
    background-color: #ffb930;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.botaoValidar2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    height: 18px;
    width: 100px;
    background-color: #104d2b;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}


.botaoLimpar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #104d2b;
    height: 18px;
    width: 100px;
    background-color: #c9fac4;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.botaoRecusar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    height: 18px;
    width: 100px;
    background-color: #62bd18;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}



.botaoEnviar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6d3100;
    height: 18px;
    width: 100px;
    background-color: #ffb930;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}


.botaoOk {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6d3100;
    height: 18px;
    width: 50px;
    background-color: #ffb930;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.botaoPesquisar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6d3100;
    height: 18px;
    width: 100px;
    background-color: #ffb930;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.dropDown01 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    /*height: 28px;*/
    width: 50px;
    border: 1px solid #a1a1a1;
    left: 15px;
}

.dropDown02 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    /*height: 28px;*/
    width: 104px;
    border: 1px solid #a1a1a1;
    left: 15px;
}

.dropDown03 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
 /*   height: 18px;*/
    width: 75px;
    border: 1px solid #a1a1a1;
    left: 15px;
}
.dropDown01Pesquisa {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    /*height: 28px;*/
    width: 50px;
    border: 1px solid #a1a1a1;
    left: 15px;
    background-color: #c9fac4;
}

.dropDown02Pesquisa {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    /*height: 28px;*/
    width: 104px;
    border: 1px solid #a1a1a1;
    left: 15px;
    background-color: #c9fac4;
}

.dropDown03Pesquisa {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
 /*   height: 18px;*/
    width: 75px;
    border: 1px solid #a1a1a1;
    left: 15px;
    background-color: #c9fac4;
}
/*.caixaFormMedium {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    height: 15px;
    width: 250px;
    border: 1px solid #a1a1a1;
    left: 15px;
    background-position: center;
}*/
.dropDownMedium {   /* CPAIVA */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
/*    color: #f8f8f8;*/
    height: 18px;
    width: 253px;
    border: 1px solid #a1a1a1;
    left: 15px;
}
#barraUm{  /*CPAIVA*/
  background-color: #104d2b;
  height: 1px;
}
.botaoInscricao {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #f0f0f0;
    height: 18px;
    width: 100px;
    background-color: #707070;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.nrepeatTabela {
    background-repeat: no-repeat;
    background-image: url(../img/fundo_meio01.jpg);
    background-position: right bottom;
}



.formTextTIT {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #ffffff;
    background-position: center center;
    line-height: 12px;
    /* filter: Blur(Add=0, Direction=0, Strength=20); */
  letter-spacing: .5;
}

.formSubTit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #606060;
}

.formText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #4e4e4e;
}
.formText a{
    color: #4e4e4e;
}

.formTextConfirm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #4e4e4e;
}


.formSubSubTIT {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #00bc00;
}

a.overPag1:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #4e4e4e;
    text-decoration: none;
}

a.overPag1:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #4e4e4e;
    text-decoration: none;
}

a.overPag1:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}

a.overPag1:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #4e4e4e;
    text-decoration: none;
}

.overPag1_sel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}


a.pagAntPost:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.pagAntPost:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.pagAntPost:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #4e4e4e;
    text-decoration: none;
}

a.pagAntPost:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}


.AnoCalendario {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    color: #104d2b;
    text-decoration: none;
    font-style: normal;
    /* filter:blur(add=true, direction=90, strength=10); */
}

.AnoCalendarioSeleccionado {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bolder;
    color: #00bc00;
    text-decoration: none;
    font-style: normal;
}


a.overPag2:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}

a.overPag2:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}

a.overPag2:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #4e4e4e;
    text-decoration: none;
}

a.overPag2:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}

.overPag2_sel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000101;
    text-decoration: none;
}

.PagTxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}


.textoPformacao {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #323232;
    text-decoration: none;
}


.textoPformacao2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}


a.VerDetalhe:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}

a.VerDetalhe:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}

a.VerDetalhe:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #4e4e4e;
    text-decoration: none;
}

a.VerDetalhe:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}


a.tab_selcurso:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #323232;
    text-decoration: underline;
}

a.tab_selcurso:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #323232;
    text-decoration: underline;
}

a.tab_selcurso:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #888888;
    text-decoration: underline;
}

a.tab_selcurso:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #323232;
    text-decoration: underline;
}

.textoTab_b{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #104d2b;
    text-decoration: none;
}

.textoTab_b2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

.textoTab_c{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.tab_detcurso:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: underline;
}

a.tab_detcurso:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: underline;
}

a.tab_detcurso:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #4e4e4e;
    text-decoration: underline;
}

a.tab_detcurso:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #323232;
    text-decoration: underline;
}

a.lkVerComentarios:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #323232;
    text-decoration: underline;
}

a.lkVerComentarios:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #323232;
    text-decoration: underline;
}

a.lkVerComentarios:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #4e4e4e;
    text-decoration: underline;
}

a.lkVerComentarios:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: underline;
}

a.formdistdemo:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #323232;
    text-decoration: underline;
}

a.formdistdemo:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #323232;
    text-decoration: underline;
}

a.formdistdemo:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #4e4e4e;
    text-decoration: underline;
}

a.formdistdemo:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: underline;
}

a.mapa_1:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.mapa_1:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.mapa_1:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}

a.mapa_1:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}


a.mapa_2:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.mapa_2:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.mapa_2:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}

a.mapa_2:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}



a.topoHOff:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #5f5f5f;
    text-decoration: none;
}

a.topoHOff:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #5f5f5f;
    text-decoration: none;
}

a.topoHOff:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}

a.topoHOff:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #5f5f5f;
    text-decoration: none;
}


a.topoHon:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.topoHon:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.topoHon:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #00bc00;
    text-decoration: none;
}

a.topoHon:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}


a.textotabAzul:link{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #104d2b;
    text-decoration: underline;
}

a.textotabAzul:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #104d2b;
    text-decoration: underline;
}

a.textotabAzul:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #104d2b;
    text-decoration: underline;
}

a.textotabAzul:active{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #104d2b;
    text-decoration: underline;
}

.fundoEscuro
{
    background-color:#104d2b;
}
.fundoClaro
{
    background-color:#62bd18;
}

.fundoMuitoClaro
{
    background-color:#dafbc0;
}

.corEscura
{
    color:#104d2b;
}

.corClara
{
    color:#62bd18;
}

.corBranca
{
    color:#ffffff;
}



