/* global */
body
{
  font-family: verdana, arial, sans-serif;
  font-size: .68em;
  background: #636363;
  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%;
}

img{border: 0px;}

a{outline: none;}

blockquote{border-color: #767676;}

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

#MainMenu
{
     width:800px;
     height:27px;
     background: url("../Imagens/menucenter.gif");
     margin:0;
     border:0;
}
#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/menuright.gif") 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/menuleft.gif") no-repeat left top;
     padding:0 15px 0 15px;
     font-family:Arial, Helvetica, sans-serif;
     font-size:11;
     color:#FFFFFF;
     font-weight:bold;
     line-height:27px;
}
#tab a:hover,#tab li.item_active a
{
     background-position:right bottom;
     border-color:#000000;
}
#tab a:hover span,#tab li.item_active a span
{
     background-position:left bottom;
     color:#000000;
     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/menucenter.gif");
     color:#FFFFFF;
     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:200px;
     margin:0;
     padding:0;
     display:block;
     border:0 solid #000000;
     color:#FFFFFF;
     background:url("../Imagens/menuleft.gif") no-repeat left top;
     font-weight:bold;
     font-style:normal;
     text-decoration:none;
}
.dropmenudiv a span
{
     float:left;
     display:block;
     line-height:27px;
     background:url("../Imagens/menuright.gif") no-repeat right top;
     padding:0 15px 0 15px;
     font-family:Arial, Helvetica, sans-serif;
     font-size:11;
     color:#FFFFFF;
}
.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:#000000;
}
.dropmenudiv a:hover span
{
     background-position:right bottom;
     color:#000000;
     font-weight:bold;
}

/* ------------------------------------------------------------------------------- */
/* ---  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;
}

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

th.cor1l {
   background:#328aa4 url(../Imagens/cor1.gif) repeat-x;
   color:#fff;
   text-align: left;
}

th.cor1c {
   background:#328aa4 url(../Imagens/cor1.gif) repeat-x;
   color:#fff;
   text-align: center;
}

th.cor1r {
   background:#328aa4 url(../Imagens/cor1.gif) repeat-x;
   color:#fff;
   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 - Laranja
/* ------------------------------------------------------------------------------- */


th.cor2l {
   background:#f2b929 url(../Imagens/cor2.gif) repeat-x;
   color:#000000;
   text-align: left;
}

th.cor2c {
   background:#f2b929 url(../Imagens/cor2.gif) repeat-x;
   color:#000000;
   text-align: center;
}

th.cor2r {
   background:#f2b929 url(../Imagens/cor2.gif) repeat-x;
   color:#000000;
   text-align: right;
}

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

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

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

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

/* ------------------------------------------------------------------------------- */


#SenhaFundo
{
   width:600px;
   height:450px;
   background: url("../Imagens/senha.jpg");
   position:absolute;
   margin-top:100px;
   margin-left:300px;
}


#SenhaErro
{
   width:600px;
   height:450px;
   position:absolute;
   margin-top:10px;
   font-size: 150%;
   font-weight: bold;
   color: blue;
}

#Senha
{
   width:600px;
   height:450px;
   position:absolute;
   margin-top:100px;
   margin-left:20px;
}

#Senha input {
  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;
}

#Principal
{
  background: #dfd7c2;
  color: #70695A;
  width: 800px;
  height:600px;
  margin-left: auto;
  margin-right: auto;
}

#Logo
{
  background: #FFF url(../Imagens/header.jpg) no-repeat;
  color: #000000;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  height: 80px;
  text-align: right;
}

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

#LogoParticipante h1
{
   font-size:20px;
}
/*.............................................................*/
/* Menu Tela de Decisão                                        */
/*.............................................................*/

#MenuBotoes
{
  padding: 4px 4px 4px 4px;
  background: #cecccb no-repeat;
  color: #000;
  margin-left: auto;
  margin-right: auto;
  width: 792px;
  height:64px;
  text-align: left;
  overflow: hidden;
}

#TextoLivre
{
  background: #dfd7c2;
  color: #70695A;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

#TextoLivre h1
{ padding: 6px 0px 4px 0px;
  margin: 5px 10px 10px 10px;
  border-bottom: 1px solid;
  font-size: 150%;
  color: #000000;
  border-color: #000;
  text-transform: uppercase;
  font-weight: normal;
}

#Texto
{
  background: #dfd7c2;
  color: #70695A;
  width: 800px;
  height:400px;
  margin-left: auto;
  margin-right: auto;
}


#Texto h1
{ padding: 6px 0px 4px 0px;
  margin: 5px 10px 10px 10px;
  border-bottom: 1px solid;
  font-size: 150%;
  color: #000000;
  border-color: #000;
  text-transform: uppercase;
  font-weight: normal;
}

#Termo {
   background:#dfd7c2; border:1px solid #000;
   color:#000000;
   padding: 0px 30px 0px 30px;
   margin: 0px 0px 0px 0px;
   font-weight: normal;
   font-size:10px;
}

#Termo h1 {
   text-align:center;
   font-size:20px;
}

#Termo h2 {
   text-align: justify;
   text-indent:50px;
   font-weight: normal;
   font-size:14px;
}

#Termo h3 {
   text-align: justify;
   text-indent:50px;
   font-weight: bold;
   font-size:14px;
   padding: 0px 0px 0px 0px;
   margin: 5px 0px 5px 0px;
}

#Termo li {
   text-align: justify;
   font-weight: normal;
   font-size:12px;
   margin: 5px 0px 5px 0px;
}

#Termo input {
   text-align: center;
   font-weight: bold;
   font-size:16px;
   padding: 12px 12px 12px 12px;
   color:red;
}

