body{
  margin: 0;      padding: 0;
  background: url(../estilo/imgcss/n_banner.png) repeat-x #333222;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Geral{
  margin: 0px auto;      width: 1036px;       height: auto;
}

/* BANNER */
.Banner{
  width: 1036px;
  height: 130px;
  background: url(../estilo/imgcss/banner.png) no-repeat;
  float: left;
}

.MenuBanner{
  width: 950px;
  height: 28px;
  margin: 48px auto;
}

.MenuBanner ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  float: right;
}

.MenuBanner li{
  float: left;
  font-size: 12px;
  color: White;
  background: url(../estilo/imgcss/menu_off.png) repeat-x;
  height: 26px;
  line-height: 28px;
  margin: 0px 2px 0px 2px;
  border: 1px solid #D9D9D9;
}

.MenuBanner a{
  text-decoration: none;
  display: block;
  color: White;
  background: url(../estilo/imgcss/menu_off.png) repeat-x;
  padding: 0px 7px 0px 7px;
}

.MenuBanner a:hover{
  text-decoration: none;
  display: block;
  color: White;
  background: url(../estilo/imgcss/menu_on.png) repeat-x;
  padding: 0px 7px 0px 7px;
}
/* BANNER */


/* CENTRO */
.Centro{
  width: 1036px;
  height: auto;
  float: left;
  margin-bottom: 15px;
}

.Centro .Corpo{
  width: 950px;
  height: auto;
  margin: 10px auto;
}
/* CENTRO */


/* ESQUERDA */
.Esquerda{
  width: 203px;
  height: auto;
  float: left;
  margin-right: 10px;
}

.Esquerda .Programas{
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.Esquerda .Programas img{
  border: 1px solid #565656;
}

.MenuEsquerda{
  width: 201px;
  border: 1px solid #565656;
  background-color: #272727;
  overflow: hidden;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

.MenuEsquerda .Titulo{
  width: 100%;
  height: 25px;
  background-color: #6C1442;
  font-size: 10px;
  font-weight: BOLD;
  color: White;
  line-height: 25px;
  text-indent: 10px;
  float: left;
  text-align: center;
}


.MenuEsquerda form{
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    margin-top: 5px;
}

.MenuEsquerda label{
    width: 191px;
    height: 12px;
    float: left;
    font-size: 9px;
    font-weight: bold;
    color: #64CAD3;
    margin-left: 8px;
}

.MenuEsquerda fieldset.Txt{
    width: 191px;
    height: 30px;
    float: left;
    border: none;
    margin-left: 8px;
}

.MenuEsquerda input[type=text],.MenuEsquerda input[type=password]{
    border: 1px solid #000000;
    font-size: 12px;
    width: 180px;
}

.MenuEsquerda input[type=submit]{
    border: 0px solid #08292C;
    width: 100px;
    height: 24px;
    background: url(../estilo/imgcss/botao_acesso.png) repeat-x;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
}

.MenuEsquerda fieldset.Btn{
    width: 100%;
    height: 30px;
    float: left;
    text-align: center;
    border: none;
}

.MenuEsquerda .Info{
    width: 100%;
    height: 20px;
    float: left;
    font-size: 11px;
    text-align: center;
    font-weight: bold;
}

.MenuEsquerda .Info a{
    color: #DADADA;
    text-decoration: none;
}

.MenuEsquerda .Info a:hover{
    color: yellow;
    text-decoration: none;
}

.MenuEsquerda ul{
  list-style-type: none;
  margin: 5px 0 0 0;
  padding: 0;
  float: left;
}

.MenuEsquerda li{
  width: 100%;
  float: left;
  font-size: 10px;
  text-indent: 20px;
  height: 20px;
  line-height: 20px;
  color: #FFBEE3;
}

.MenuEsquerda a{
  color: #FFBEE3;
  text-decoration: none;
}

.MenuEsquerda a:hover{
  color: yellow;
  text-decoration: underline;
}








.Publicidade{
  width: 201px;
  border: 1px solid #565656;
  background-color: #272727;
  overflow: hidden;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

.Publicidade .Titulo{
  width: 100%;
  height: 25px;
  background-color: #6C1A1A;
  font-size: 10px;
  font-weight: bold;
  color: White;
  line-height: 25px;
  text-indent: 10px;
  float: left;
  text-align: center;
}

.Publicidade .Info{
  width: 180px;
  margin: 5px 0px 0px 10px;
  height: auto;
  float: left
}

.Publicidade p{
  font-size: 10px;
  margin-bottom: 20px;
  color: #FFBEBE;
}

.Publicidade p.center{
  color: yellow;
  text-align: center;
}

.Publicidade p img.left{
  float: left;
  padding: 0px 10px 10px 0px;
}

.Publicidade a{
  color: red;
  text-decoration: none;
}

.Publicidade a:hover{
  color: yellow;
  text-decoration: underline;
}


/* ESQUERDA */

/*Organização do Conteúdo, miolo principal */
.Conteudo{
  width: 735px;
  float: left;
  border: 1px solid #565656;
  background-color: #FFFFFF;
}

.Conteudo p{
  font-size: 12px;
  text-indent: 20px;
  text-align: justify;
  margin-bottom: 11px;
  margin-left: 11px;
  margin-right: 11px;
  color: #000000;
}

.Conteudo h1
{ font-family: arial, sans-serif;
  color: blue;
  padding: 16px 0px 5px 0px;
  margin: 0px 0px 12px 0px;
  border-bottom: 1px solid;
  margin-left: 11px;
  margin-right: 11px;
  font-size: 150%;
  font-weight: normal;
}

.Conteudo h2
{ font-family: arial, sans-serif;
  color: blue;
  padding: 14px 0px 5px 0px;
  margin: 0px 0px 12px 0px;
  border-bottom: 1px solid;
  font-size: 150%;
  margin-left: 11px;
  margin-right: 11px;
  font-weight: normal;
}

.Conteudo .Titulo{
    width: 100%;
    height: 25px;
    background-color: #6C1A1A;
    font-size: 12px;
    color: White;
    line-height: 25px;
    text-indent: 10px;
    float: left;
 }

.Conteudo .Info{
  width: 180px;
  margin: 5px 0px 0px 10px;
  height: auto;
  float: left
}

.Conteudo p img.left{
  float: left;
  padding: 0px 10px 10px 0px;
}

/*Conteúdo UL PARA 3 COLUNAS*/
.Conteudo UL {
  color: red;
  PADDING-RIGHT: 1px;
  PADDING-LEFT: 0px;
  FLOAT: left;
  PADDING-BOTTOM: 0px;
  MARGIN: 5px 0px;
  WIDTH: 100%;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none;
  background-color: #FFFFFF;
}

.Conteudo LI {
  text-align: left;
  PADDING-RIGHT: 15px;
  DISPLAY: inline;
  PADDING-LEFT: 1px;
  FLOAT: left;
  PADDING-BOTTOM: 0px;
  WIDTH: 30%;
  PADDING-TOP: 0px;
  background-color: #FFFFFF;
  border-style: none;
  border-color: red;
}

.Conteudo ul li p{
  font-size: 12px;
  text-indent: 0px;
  text-align: left;
  margin-bottom: 11px;
  margin-left: 5px;
  margin-right: 0px;
  color: #000000;
}
/*
.Conteudo a{
  text-decoration: none;
  display: block;
  color: White;
  background: url(../estilo/imgcss/menu_off.png) repeat-x;
  padding: 0px 7px 0px 7px;
}

.Conteudo a:hover{
  text-decoration: none;
  display: block;
  color: White;
  background: url(../estilo/imgcss/menu_on.png) repeat-x;
  padding: 0px 7px 0px 7px;
}
*/

/* RODAPÃ‰ */
.Rodape{
  width: 1036px;
  height: auto;
  float: left;
}

.Rodape .Corpo{
  width: 950px;
  height: auto;
  margin: 0px auto;
}

.Rodape .Corpo .Line{
  width: 100%;
  height: 10px;
}

.Rodape .Corpo .Line hr{
  width: 100%;
  height: 1px;
  background-color: black;
  border: 1px solid #595959;
}

.Rodape .Corpo .Info{
  width: 300px;
  height: 30px;
  float: left;
  font-size: 9px;
  color: #82DAFF;
}

.MenuRodape{
  width: 650px;
  height: 30px;
  float: left;
}

.MenuRodape ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  float: right;
}

.MenuRodape li{
  float: left;
  font-size: 9px;
  color: #82DAFF;
  margin: 0px 5px 0px 5px;
}

.Rodape a{
  text-decoration: none;
  color: #82DAFF;
}

.Rodape a:hover{
  text-decoration: underline;
  color: #82DAFF;
}
/* RODAPÃ‰ */

.formas {
  font-size: 11px;
  text-align: justify;
  margin-bottom: 11px;
  margin-left: 11px;
  margin-right: 11px;
  color: #000000;
}

/*TABELAS*/

/*
.Conteudo Table{
  border: 3px solid green;
  background-color: #FFFFCC;
  height: 20px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 3px 3px 3px 3px;

}

.Conteudo Table p:first-line{
  border: 2px solid blue;
}


.Conteudo Table TR{
  border: 1px solid blue;
  background-color: yellow;
  padding: 3px 3px 3px 3px;
}


.Conteudo Table TD{
  border: 1px solid green;
  background-color: #FFFFCC;
  height: 20px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 3px 3px 3px 3px;
}
*/
