/* global */
body
{
  font-family: verdana, arial, sans-serif;
  font-size: .68em;
  background: #000000;
  color: #000000;
}

p
{ margin: 0px;
  padding: 0px 0px 16px 0px;
  line-height: 1.7em;
}

h1
{ font-family: arial, sans-serif;
  letter-spacing: .1em;
}

h2
{ margin: 0px;
  padding: 0px 0px 4px 0px;
  font-size: 100%;
}

select {
  margin-bottom: 5px;
  padding: 2px 5px;
  border: 1px solid #385B88;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 2.0em;
}

img{border: 0px;}

a{outline: none;}

blockquote{border-color: #767676;}

/* ===================================================================================== */

#SenhaFundo
{
   width:1000px;
   height:600px;
   background: url("../Imagens/Seminario_Login.jpg");
   margin:auto;
}

#SenhaErro
{
   position:absolute;
   font-size: 170%;
   font-weight: bold;
   margin-top: 10px;
   margin-left:-100px;
   color: white;
}

#Senha
{
   width:1000px;
   height:600px;
   position:absolute;
   margin-top:80px;
   margin-left:550px;
}

#Senha input, select {
  margin-bottom: 5px;
  padding: 2px 5px;
  border: 1px solid #385B88;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 2.0em;
}

#Senha h3 {
  margin-bottom: 5px;
  padding: 2px 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 2.0em;
}

/* ===================================================================================== */
/* Logo                                                                                  */
/* ===================================================================================== */

#Principal
{
  background: #61b6ab url(../Imagens/Fundo.jpg);
  color: #70695A;
  width: 1000px;
  height:600px;
  margin-left: auto;
  margin-right: auto;
}

#Logo
{
  background: #FFF url(../Imagens/Seminario_Menu.jpg) no-repeat;
  color: #000000;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
  height: 80px;
  font-size:20px;
  text-align: right;
}

#LogoTexto
{
  color: #000000;
  margin-top: -45px;
  margin-left: 98px;
  margin-right: auto;
  width: 990px;
  height: 45px;
  font-size: 18px;
  text-align: left;
}

#LogoTextoJogo
{
  color: blue;
  margin-top: -70px;
  margin-left: auto;
  margin-right: 10px;
  width: 990px;
  height: 70px;
  font-size: 18px;
  text-align: right;
}

#LogoParticipante
{
  background: #FFF url(../Imagens/headerp.jpg) no-repeat;
  color: #0634fa;
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
  height: 80px;
  text-align: right;
}

#LogoParticipante h1
{
   font-size:20px;
}

#Footer
{
  background: #000 url('../Imagens/Footer.jpg') no-repeat;
  color: #000000;
  width: 1000px;
  height: 3px;
  margin-left: auto;
  margin-right: auto;
}

#Texto
{
  background: #61b6ab url(../Imagens/Fundo.jpg);
  color: #000000;
  width: 1000px;
  height:430px;
  margin-left: auto;
  margin-right: auto;
}

#TextoView
{
  background: #61b6ab url(../Imagens/Fundo.jpg);
  color: #000000;
  width: 1000px;
  height:530px;
  margin-left: auto;
  margin-right: auto;
}


#TextoLivre
{
  background: #61b6ab url(../Imagens/Fundo.jpg);
  color: #000000;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

#MenuBotoes
{
  background: #d8e5f3;
  color: #000000;
  margin-left: auto;
  margin-right: auto;
  width: 996px;
  height: 64px;
}

#MenuCadastro
{
  background: #d8e5f3;
  color: #000000;
  margin-left: auto;
  margin-right: auto;
  width: 996px;
  height: 80px;
}

#CadastroTitulo
{
  margin-left: 30px;
  margin-right: 30px;
  text-align: center;
  font-size: 18px;
  padding: 10px 0px 10px 0px;
}

#CadastroForm input
{
  padding: 10px 0px 10px 0px;
  font-size: 15px;
  color:red;
}

#CadastroTexto
{
  margin-left: 30px;
  margin-right: 30px;
  text-align: justify;
  font-size: 14px;
  line-height:150%;
  padding: 5px 0px 5px 0px;
}

#CadastroMarcador
{
  margin-left: 5px;
  margin-right: 30px;
  text-align: justify;
  font-size: 14px;
  line-height:150%;
  padding: 5px 0px 5px 0px;
}

#CadastroMarcador li
{
  padding: 0px 0px 0px 0px;
  text-indent : 0px;
}

/* ------------------------------------------------------------------------------- */
/* ---  Texto de Ajuda                                                         --- */
/* ------------------------------------------------------------------------------- */

#TextoAjuda a
{
   color:#fff;
   font-weight: bold;
}

#TextoAjuda a div{
  display:none;
}

#TextoAjuda a:hover div{
  display: block;
}

#TextoAjuda div.TextoHint{
  position: absolute;
  margin-top: 0px;
  margin-left: 50px;
  color:#000;
  text-align:left;
  font-weight: normal;
  background-color: White;
  border: 1px solid #AFAFAF;
  padding: 5px 5px 5px 5px;
}

/* ------------------------------------------------------------------------------- */
/* ---  Tabelas                                                                --- */
/* ------------------------------------------------------------------------------- */

table {
   border-collapse:collapse;margin:2em 0;
}
th,td {
  text-align:left;
  padding:.4em;
  border:1px solid #000;
}

td {
   background:#e5f1f4;
   border:1px solid #000;
}

td.SemBordaL {
   background:rgba(48, 141, 165, 0);
   border:0px solid #000;
}

td.SemBordaR {
  text-align:right;
   background:rgba(48, 141, 165, 0);
   border:0px solid #000;
}

/* ------------------------------------------------------------------------------- */
/* ---  Padrão Cor 1 - Azul
/* ------------------------------------------------------------------------------- */

th.Cor1l {
   background:#99CCFF url(../Imagens/Cor_th1.jpg) repeat-x;
   color:#000;
   text-align: left;
}

th.Cor1c {
   background:#99CCFF url(../Imagens/Cor_th1.jpg) repeat-x;
   color:#000;
   text-align: center;
}

th.Cor1r {
   background:#99CCFF url(../Imagens/Cor_th1.jpg) repeat-x;
   color:#000;
   text-align: right;
}

td.Cor1l {
   background:#e5f1f4;
   border:1px solid #000;
   text-align: left;
   color:#000000;
}

td.Cor1c {
   background:#e5f1f4;
   border:1px solid #000;
   text-align: center;
   color:#000000;
}

td.Cor1r {
   background:#e5f1f4;
   border:1px solid #000;
   text-align: right;
   color:#000000;
}

/* ------------------------------------------------------------------------------- */
/* ---  Padrão Cor 2 - Verde
/* ------------------------------------------------------------------------------- */

th.Cor2l {
   background:#99FF99 url(../Imagens/Cor_th2.jpg) repeat-x;
   color:#000;
   text-align: left;
}

th.Cor2c {
   background:#99FF99 url(../Imagens/Cor_th2.jpg) repeat-x;
   color:#000;
   text-align: center;
}

th.Cor2r {
   background:#99FF99 url(../Imagens/Cor_th2.jpg) repeat-x;
   color:#000;
   text-align: right;
}

td.Cor2l {
   background:#CFFACF;
   border:1px solid #000;
   text-align: left;
   color:#000000;
}

td.Cor2c {
   background:#CFFACF;
   border:1px solid #000;
   text-align: center;
   color:#000000;
}

td.Cor2csbl {
   background:#CFFACF;
   border-left:0px solid #000;
   text-align: center;
   color:#000000;
}

td.Cor2csbr {
   background:#CFFACF;
   border-right:0px solid #000;
   text-align: center;
   color:#000000;
}

td.Cor2r {
   background:#CFFACF;
   border:1px solid #000;
   text-align: right;
   color:#000000;
}

/* ------------------------------------------------------------------------------- */
/* ---  Padrão Cor 3 - Laranja
/* ------------------------------------------------------------------------------- */

th.Cor3l {
   background:#FFCC33 url(../Imagens/Cor_th3.jpg) repeat-x;
   color:#000;
   text-align: left;
}

th.Cor3c {
   background:#FFCC33 url(../Imagens/Cor_th3.jpg) repeat-x;
   color:#000;
   text-align: center;
}

th.Cor3r {
   background:#FFCC33 url(../Imagens/Cor_th3.jpg) repeat-x;
   color:#000;
   text-align: right;
}

td.Cor3l {
   background:#FCEEBD;
   border:1px solid #000;
   text-align: left;
   color:#000000;
}

td.Cor3c {
   background:#FCEEBD;
   border:1px solid #000;
   text-align: center;
   color:#000000;
}

td.Cor3r {
   background:#FCEEBD;
   border:1px solid #000;
   text-align: right;
   color:#000000;
}

/* ------------------------------------------------------------------------------- */
/* ---  Padrão Cor 9 - Erro - Vermelho
/* ------------------------------------------------------------------------------- */

td.Cor9l {
   background:#990000; border:1px solid #000000;
   color:#FFFFFF;
   text-align: left
}

td.Cor9c {
   background:#990000; border:1px solid #000000;
   color:#FFFFFF;
   text-align: center
}

td.Cor9r {
   background:#990000; border:1px solid #000000;
   color:#FFFFFF;
   text-align: right
}

/* ------------------------------------------------*/
/* Menu                                            */
/* ------------------------------------------------*/

#Menu
{
  margin-left: auto;
  margin-right: auto;
  width:996px;
  height:30px;
  background: url("../Imagens/MenuCentro.jpg");
}
#tab
{
     margin:0;
     top:0;
}
#tab ul
{
     margin:0;
     padding:0;
     list-style:none;
     float:left;
}
#tab li
{
display:inline;
     float:left;
     margin:0;
     padding:0;
}
#tab a
{
     background:#000000 url("../Imagens/MenuDireita.jpg") no-repeat right top;
     margin:0;
     padding:0;
     text-decoration:none;
     border:0;
     display:block;
     float:left;
}
#tab a span
{
     display:block;
     background:url("../Imagens/MenuEsquerda.jpg") no-repeat left top;
     padding:0 11px 0 11px;
     font-family:Arial, Helvetica, sans-serif;
     font-size:11;
     color:#FFFFFF;
     font-weight:bold;
     line-height:30px;
}
#tab a:hover,#tab li.item_active a
{
     background-position:right bottom;
     border-color:#000000;
     color:#FFFFFF;
}
#tab a:hover span,#tab li.item_active a span
{
     background-position:left bottom;
     color:#e0edec;
     font-weight:bold;
     font-style:normal;
     text-decoration:none;
}

.dropmenudiv
{
     position:absolute;
     top:0;
     float:left;
     display:block;
     visibility:hidden;
     border:0 solid #330066;
     background: url("../Imagens/MenuCentro.jpg");
     z-index:100;
     text-decoration:none;
     padding:0;
}
.dropmenudiv ul
{
     margin:0;
     padding:0;
     list-style:none;
}
.dropmenudiv li
{
     display:inline;
     margin:0;
     padding:0;
}
.dropmenudiv a:link, .dropmenudiv a:visited
{
     width:210px;
     margin:0;
     padding:0;
     display:block;
     border:0 solid #000000;
     background:url("../Imagens/MenuEsquerda.jpg") no-repeat left top;
     font-weight:bold;
     font-style:normal;
     text-decoration:none;
     color:#ffffff;
}
.dropmenudiv a span
{
     float:left;
     display:block;
     line-height:30px;
     background:url("../Imagens/MenuDireita.jpg") no-repeat right top;
     padding:0 15px 0 15px;
     font-family:Arial, Helvetica, sans-serif;
     font-size:11;
}
.dropmenudiv a span
{
     float:none;
}
.dropmenudiv a:hover
{
     border:0 solid #000000;
     background-position:left bottom;
     font-weight:bold;
     font-style:normal;
     text-decoration:none;
     color:#e0edec;
}
.dropmenudiv a:hover span
{
     background-position:right bottom;
     font-weight:bold;
     color:#e0edec;
}

