/* Topo */  
/* Topo */  
  div#Logo {
    padding: 14px 38px 1px 9px;
  }
  
  div#Tarja, div#NavMenu {
    margin-left: 239px;
  }
 
  * html div#Logo {
    padding: 6px 28px 5px 9px;
  }

  div#NavMenu {
    height: 22px;
  }
  
  * html div#Tarja, div#NavMenu {
    margin-left: 176px;
  }
  
h1 {margin: 0px; padding: 0px; font-size: 16px; margin-bottom: 16px;}
p {font-size: 10px}
hr {border: solid 1px #698395}
a {color: #333}

.t  {border-bottom: solid 1px #F3F3F3;vertical-align: middle; height: 32px;}
.t img {float: left; padding-right: 60px;vertical-align: middle}
.t1 {position: absolute; top: 24px; left: 193px;width: 100%; line-height: 23px; padding-left: 13px; color: #FFF; background-color: #4D4D4D}

.t2 {padding-left: 10px; padding-right: 10px; background-color: #C0C0C0; height: 32px; vertical-align: middle;}
.forms {font-size: 9px; color: #000}
.t3 {padding-left: 10px; background-color: #D4D4D4; line-height: 27px; font-size: 13px; color: #343434}
.t4 {padding-left: 10px; padding-right: 10px; background-color: #C0C0C0; height: 52px; vertical-align: middle;}

#Conteudo {position: absolute; top: 48px; width: 100%; border-left: solid 10px #999}
#Conteudo DIV {height: 100px; margin-bottom: 10px;}
#Conteudo div IMG {margin-right: 17px; float: left}
#conteudo {background-color: #CAD2D7; color: #333; width: 580px; padding: 23px}
#Conteudo2 {padding: 23px}

.cinza {background-color: #D5D5D5; padding: 23px; border-top: solid 1px #F4F4F4; color: #333}
.cinza2 {background-color: #F4F4F4; padding: 30px; color: #333}
.cinza3 {background-color: #DFDFDF; padding: 11px; color: #333; font-size: 10px;}

.bc {background-color: #4D4D4D; color: #FFF; border-top: solid 1px #F4F4F4; border-bottom: solid 1px #F4F4F4; padding-left: 55px; padding-right: 10px}
.bc INPUT {vertical-align: bottom}

.bc2 {background-color: #C2C2C2; color: #FFF; border-bottom: solid 1px #F4F4F4; padding-left: 65px}

#menul2 {background-color: #698395; color: #333; width: 169px; padding: 10px; line-height: 19px; border-right: solid 1px #F3F3F3}
#menul2 SELECT, #menul INPUT {display: block;color: #666; font-size: x-small; font-family: Verdana, arial, sans-serif; vertical-align: middle}
#menul2 A {text-decoration: underline; color: #000;line-height: 28px}
#menul2 HR {border: solid 1px #D5D5D5}

#Lista {list-style-type: none; margin: 0px; padding: 0px; margin-left: 10px}
#Lista LI, #Lista A {color: #E3E6E8; font-size: 14px; text-decoration: none; font-weight: bold}

#changepass {background-color: #DFDFDF; padding-left: 20px; padding-right: 45px; padding-top: 10px; padding-bottom: 10px}
#changepass label {display: block; float: left;width: 90px; text-align: right; font-weight: bold; margin-right: 5px; line-height: 20px}
#changepass .textfield {margin: 0; padding: 0; font-size: 10px; font-family: verdana,arial,sans-serif; margin-bottom: 8px; width: 150px}

.copy2 {background-color: #838383; line-height: 35px; text-align: right; color: #CCC; padding-right: 9px}
.txt {font-size: 12px; margin-top: 0px; margin-bottom: 8px;}
.txt2 {margin: 11px; color: #333; font-size: 10px;}
.txt3 {margin: 11px; color: #FFF; font-size: 10px;}

/* Novos */
div#TopS {
  height: 47px;
  max-width: 620px;
  background: url(../img/tts.gif);
}

div#CinzaN {
  margin: 11px;
  color: #333;
  font-size: 8px;
}

div#CinzaC {
  padding: 30px 12px 30px 12px;
  background: #DFDFDF;
  color: #333
}

img.TopImg {
  float: left;
  padding: 8px 30px 3px 6px;
  border-left: solid 10px #4D4D4D;
  background: #F3F3F3;
}

#cad A {font-size: 10px}
#cad {padding-top: 20px}

td#cad {
 margin-left: 0;
 padding-left: 11px;
 padding-top: 10px;
 
}

/*
ul#cad li {
  line-height: 18px;
}
*/

td#cad a:link, td#cad a:visited {
  font-size: 18px;
  font-weight: normal;
  color: #47667B;
}

table#Cadastro p.Esp {
  height: 15px;
  margin: 0 0 0 5px;
  padding: 0 0 0 10px;
}

#Cadastro  {
  width: 100%;
  border-left: solid 10px #999;
  border-top: solid 1px #F3F3F3;
  background: #C0C0C0;
}

#Cadastro .t {background-color: #D5D5D5; padding-left: 9px}
/* #Cadastro p {padding-left: 10px; padding-right: 33px; font-size: 11px;} */

/* Formulario de Cadastro */
  table#CadastroForm  {
    width: 588px;
    border-left: solid 10px #999;
    border-top: solid 1px #F3F3F3;
    background: #C0C0C0;
  }

table#Cadastro .txt {
  font-size : 10px;
  padding-left: 10px;
}

table#Cadastro .Centro {
  text-align: center;
}

table#Form {
  width: 588px;
  border-left: solid 1px #FFF;
  padding: 0 12px 0 12px;
}

table#Form2 {
  width: 520px;
}

table#Form2 td {
  line-height: 25px;
}

table#Form2 td.D {
  width: 130px;
  padding-right: 5px;
  text-align: right;
}

td.D2 {
  text-align: right;
}

.M {
  vertical-align: -2px;
}

table#Form2 .big {
  width:392px;
}

table#Form2 .bigS {
  width: 398px;
}

table#Form2 input.tiny {
  width: 16px;
}

table#Form2 input.small {
  width: 100px;
}

table#FormAnexo {
  width: 100%;
  height: 190px;
  border-top: solid 1px #F3F3F3;
  background: #4D4D4D;
  color: #FFF;
}

table#FormAnexo td {
  padding-left: 101px;
  vertical-align: top;
}

table#FormAnexo2 td {
  padding-left: 0;
  width: 110px;
}

table#FormAnexo2 td.Iu1 {
  width: 80px;
}

table#FormAnexo2 td.Iu2 {
  width: 150px;
}

table#FormAnexo td.Espaco {
  height: 20px;
}

table#Form td.D3 {
  line-height: 0;
  height: 30px;
  padding-right: 64px;
  border-top: solid 1px #F3F3F3;
  border-bottom: solid 1px #F3F3F3;
  background: #C2C2C2;
  text-align: right;
  vertical-align: middle;
}

table#FormAnexo2 input {
  vertical-align: middle;
}

table#Resposta {
  width: 700px;
}

.centro {
  position: absolute;
  width: 780px;
  left: 50%;
  margin-left: -390px;
}

table#Resposta .ResI {
  padding-left: 38px;
}

table#Resposta .D {
  height: 50px;
  padding-right: 45px;
  text-align: right;
}

table#Resposta td.CinzaE {
  width: 780px;
  background: #666;
  padding: 19px 40px 10px 38px;
}

table#Resposta td.CinzaE2 {

  background: #666;
  padding: 31px 20px 10px 38px;
}

table#Resposta2 {
  height: 313px;
  background: #F3F3F3;
}

table#Resposta2 p {
  margin: 0;
  padding: 5px;
}

.Ti {
  font-size: 14px;
  font-weight: bold;
}

table#Reposta2 p.Esp {
  padding: 0px;
}

table#Resposta2 .B1 {
  width: 270px;
  padding-left: 20px;
  padding-right: 30px;
}

table#Resposta2 .B2 {
  width: 220px;
  padding-left: 20px;
  background: #E7E7E7;
}

table#Resposta2 .B3 {
  width: 20px;
}

table#Resposta .CP {
  height: 45px;
  padding-right: 46px;
  background: #666;
  color: #FFF;
  text-align: right;
}

table#Login {
  height: 336px;
  background: #F3F3F3;
  color: #333;
}

table#Login td.lbg {
  width: 668px;
  height: 286px;
  padding-top: 49px;
  padding-left: 30px;
  background: url(../../img/lbg.gif);
  vertical-align: top;
}

table#Login form img {
  margin-bottom: 6px;
  vertical-align: top;
}

table#Login form label {
  margin-right: 5px;
  color: #474747;
  font-weight: bold;
}

table#Login form input.Text {
  width: 100px;
  margin-right: 22px;
}

table#Login table.Info {
  width: 500px;
  margin-top: 20px;
}

table#Login table.Info td {
  height: 20px;
}

table#Login table.Info td.Back {
  padding-top: 30px;
  color: #666;
  font-size: 11px;
}

input.Radio {
  margin-left: 5px;
  vertical-align: -3px;
}

.Enviado {
  background-color: #4D4D4D;
  color: #FFF;
  border-top: solid 1px #F4F4F4;
  border-bottom: solid 1px #F4F4F4;
  padding-left: 55px;
  padding-right: 10px;
  height: 354px;
  vertical-align: middle;
}

.Close {
  text-align: right;
  padding-right: 10px;
  height: 70px;
  vertical-align: middle;
}

.Resp {
  padding: 15px;
}

/* Classes da Pauta */
  table#Pauta {
    width: 450px;
  }

  table#Pauta td.P, table#Pauta td.I {
    height: 22px;
    background: #C0C0C0;
    vertical-align: middle;
  }
  
  table#Pauta td.P {
    padding-left: 10px;
  }
  
  table#Pauta td.I {
    padding-right: 12px;
    text-align: right;
  }
  
  table#Pauta td.D {
    height: 24px;
    padding-left: 10px;
    border-top: solid 1px #F3F3F3;
    background: #D0D8D0;
    color: #2F302F;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
  }
  
  table#Pauta td.Texto {
    padding: 2px 13px 15px 10px;
  }
  
  table#Pauta div {
    color: #2F302F;
  }
  
  table#Pauta h1.Tit,table#PautaP h1.Tit {
    margin-top: 20px;
    padding-bottom: 5px;
    border-bottom: solid 1px #BFBFBF;
    color: #000;
    font-size: 11px;
  }
  
  div#DivPautaP {
    width: 428px;
    padding: 15px 13px 15px 10px;
    background: #FFF;
    font-size: 20px;
  }
  
  table#PautaP {
    width: 100%;
  }
  
  table#PautaP p {
    font-size: 12px;
  }

  table#PautaP h1.Tit {
    font-size: 14px;
  }

  table#PautaP td.P, table#PautaP td.I {
    padding-bottom: 6px;
    border-bottom: 1px solid #C0C0C0;
    font-size: 12px;
  }
  
  table#PautaP td.I {
    text-align: right;
    font-size: 12px;
  }
  
  table#PautaP td.D {
    padding-top: 20px;
    font-size: 15px;
    font-weight: bold;
    vertical-align: bottom;
  }
  
  table#PautaP td.A {
    padding-top: 5px;
    padding-bottom: 15px;
    border-top: 1px solid #C0C0C0;
    font-size: 11px;
  }

.tarja2 {background-color: #C0C0C0; color: #FFF; padding: 6px}
.msg DIV { font-weight:bold; font-size:11px; color:#DD0000; }
