/* Formatações Gerais */
html,body {height:100%;
           /*width: 99.85%;*/
          } 

body {color:#000000;
      background-color: #a00000;
      /*width: 100%;*/
      margin: 0;
      padding: 0;
      font-family: Verdana, Arial, Helvetica, Sans-Serif;
      font-size: 10pt;
      /*border: 2px solid #ff0;*/
     }
       
img {border: none;
     vertical-align: middle;
    }

.imagem {border: none;
     vertical-align: middle;
     text-align: center;
    }

#inferior { background: #a00000;
	width: 100%;
	/*min-height: 60%;*/
	position:relative;  /*Contexto de posicionamento */
	float: left;
	text-align:left;
	padding-top: 3px;
	/*border: 1px solid #0f0;*/
	}
 * html #inferior {height: 500px;}
 
#conteudo {width: 74.5%;
           position:relative;
           float: right;
           /*border: 3px solid yellow;*/
           border-right: 15px solid #a00000;
           border-bottom: 5px solid #a00000;
           margin: 5px 2px 0 0;
           padding-left: 2ex;
	   padding-bottom: 0px;
           background-color: #ffffff;
           font-size: 100%;
	   min-height: 436px;
          }

#conteudo a:link, a:visited, a:active 
         {
          color: #0000ff; 
          /*text-decoration: none;*/
         }

#conteudo a:hover 
         {
          color: #000000; 
          text-decoration: underline;
         }
         
#conteudo img {border:none;
            vertical-align: middle;
            text-align: center;
           }

 * html #conteudo {height: 436px;}

 
/* Parte de cima da página: home  */
#home {background: #a00000;
       position: relative;
       float: right;
       width: 99.5%;
       padding: 5px;
       border-bottom: 4px solid #ffffff;
       /*margin-bottom: 5px;*/
       /*border: 1px solid pink;*/
      }
      
#home a:link, a:visited, a:hover, a:active 
       {/*text-decoration: none;*/
        font-weight: bold;
        color: #000000;
       } 

/* Dentro de home tem logo e titulo */       
#logo {position: relative;
       float: left;
       background: #a00000;
       margin: 2ex;
       /*
       border: 3px solid cyan;
       */
      }
      
#logo a:link, a:visited, a:hover, a:active 
       {text-decoration: none;
        background: #a00000;
       } 
       
#logo img {border: none;
     vertical-align: middle; 
     background: #a00000;
    }

#titulo {font-size: x-large;
         text-align: center;
         position: relative;
         float: center;
         padding: 5px;
         margin-top: 2%;
         margin-right: 2%;
         margin-left: 250px;
         /*width: 85%;*/
         color: #ffffff;
        }

/* Termina a parte de cima da página */


/* Dentro de menu tem indice (um para cada item) e contato */
#menu {width: 21%;
       /*min-height:100%;*/
       position:relative;
       float: left;
       margin-left: 1px;
       background-color: #a00000;
       color: #ffffff;
       padding-left: 4px;
       padding-top: 2ex;
       /*border: 1px solid #00f;*/
       }

#menu a 
       {text-decoration: none;
        color: #ffffff;
        background-color: #a00000;
        font-weight: 550;
       }
         
#menu a:hover 
           {text-decoration:underline;
           }

 * html #menu {height: 100%;
               }
/* Dentro de indice tem marcadorIndice (mais de um) e textoIndice (um para cada marcadorIndice) */ 
.indice {border: none;
         color: #ffffff;
         font-weight: bold;
         position: relative;
         float: left;
         width: 100%;
         /*border: 1px double pink;*/
        } 

.marcadorIndice {width: 6%;
                 height: 2em;
                 margin-left: 1px;
                 position: relative;
                 float: left;
                 clear: left;
                 padding-top: 2px;
                 /*border: 1px dotted #25fd5e;*/
                }

.textoIndice {color: #ffffff;
              width: 92%;
              height: 2.3em;
              position: relative;
              float: left;
              font-size: 0.9em;
              background-color: #a00000;
              padding-top: 3px;
              /*border: 1px solid #5681ff;*/
              }

.textoIndice a:link, a:visited
              {background-color: #ffffff;
               color: #ffffff;
               /*text-decoration: none;*/
               font-size: 0.9em;
              }

.textoIndice a:hover
              {background-color: #ffffff;
               color: #000000;
               text-decoration: none;
               font-size: 0.9em;
              }

.textoIndice a:active
              {background-color: #ffffff;
               color: #000000;
               text-decoration: none;
               font-size: 0.9em;
              }

.tamanhoOito {
      width: 8pt;
      height: 8pt;
      }

#contato {position: relative;
          float: right;
          width: 100%;
	  /*min-height: 12%;*/
          text-align: center;
          background-color: #a00000;
          color: #ffffff;
          border-top: 4px solid #ffffff;
	  padding: 6px;
	  /*border: 1px solid #0f0;*/
         }
         
#contato a {font-size: large; 
            color: #ffffff;
	    background-color: #a00000;
            text-decoration:none;
            font-weight: 550;
           }
         
#contato a:hover 
           {text-decoration:underline;
           }
	   
 * html #contato {height: 8%;
               }
.marcadorConteudo {width: 3%;
                   height: 9.5%;
                   margin-left: 5px;
                   position: relative;
                   float: left;
                   clear: left;
                   padding-top: 15px;
                   /*
                   border: 1px dotted red;
                   */
                }

.textoConteudo {color: #000000;
                width: 90%;
                height: 9.5%;
                position: relative;
                float: left;
                font-weight: bold;
                margin-left: 1px;
                padding-top: 15px;
                /*
                border: 3px dotted yellow;
                */
               }

#texto {width: 97%;
        min-height: 100%;
        position: relative; 
        float:left; 
        margin-left: 1%;
        padding: 3px;
        text-align: justify;
	line-height: 1.6em;
	font-weight: bold;
	font-size: 100%;
	color: #000000;
	background-color: #ffffff;
        /*border: 3px dotted green;*/
      }

#texto a:link, a:visited, a:active
                  { text-decoration: underline;
		    color: #0000ff;
		  }

      
.tituloMenorEsquerda {font-size: 1.3em;
                      font-weight: bold;
		      text-align: right;
		      position: relative;
		      float: right;
		      width: 82%;
		      padding: 1.3em 2em 0.8em 1em;
		      margin: 0 -1.5em 0 0.4em;
		      background-color: #a00000;
		      color: #ffffff;
            
            border: 1px double #a00000;
            
                     }
         
.imagemLista { width: 3%;
                 margin: 0.2em;
                 position: relative;
                 float: left;
                 clear: left;
		 background-color: #ffffff;
                 } 
         
img.imagemLista { width: 3%;
                 margin: 0.2em;
                 position: relative;
                 float: left;
                 clear: left;
		 background-color: #ffffff;
                 } 
       
.tamanhoVinte {
      width: 20px;
      height: 20px;
      background-color: #ffffff;
      }
       
img.tamanhoVinte {
      background-color: #ffffff;
      }
                  
.lista { width: 92%;
                 margin: 0.3em;
                 margin-bottom: 0.8em;
                 position: relative;
                 float: left;
                 }

.boxSeis {position: relative; 
       float:left;
       margin-top: 10px;
       margin-left:5px;
       padding: 3px;
       
       /*
       border: medium double #345678;
       */
       }

.boxSeis a { color: #ffffff;
      text-decoration: none;
      }

.boxSeis img {border:none;
           vertical-align: middle;
           align: center;
          }

.imagemListaNumerada { width: 4%;
                 height: 2.2em;
                 margin-top: 0.2em;
                 position: relative;
                 float: left;
                 clear: left;
		 background-color: #ffffff;
                 /*
                 border: 1px dotted #ccddee;
                 */
                 } 

.imagemListaNumerada  img{background-color: #ffffff;
                 } 

.numeroListaNumerada { width: 4%;
                 height: 2.5em;
                 margin-top: 0.2em;
                 position: relative;
                 float: left;
                 color: #000000;
                 /*
                 border: 1px solid #f23f5d;
                 */
                 } 

.listaNumerada { width: 90%;
                 height: 2.5em;
                 margin-top: 0.2em;
                 position: relative;
                 float: left;
                 color: #000000;
                 /*
                 border: 1px dashed #5dd23f;
                 */
                 }

 .numeroListaNumerada a:link, a:visited, a:active
                  { text-decoration: underline;
			  color: #0000ff;
		  }

 .listaNumerada a:link, a:visited, a:active
                  { text-decoration: underline;
		    color: #0000ff;
		  }
		 
.clear {clear:both;
	/*padding: 0 0 1ex 5ex;*/ 
        border: 4px solid #a00000;
	/*border: 1px double #a00000;*/
	background-color: #a00000;
	text-align: right;
	position: relative;
	float: right;
	width: 82%;
	padding: 1.3em 2em 0.8em 1em;
	margin: 0 -1.5em 0 0.4em;
       }

.direita { text-align:right;
	position:relative;
	float:right;
}

.esquerda { text-align:left;
	position:relative;
	float:left;
}

.novaLinha {clear:both;
	   }

.indiceDocumento
                  { text-decoration: underline;
		    color: #0000ff;
		  }

.indiceDocumento a:link, a:visited, a:active
                  { text-decoration: underline;
		    color: #0000ff;
		  }

table {
	  width: 70%;
	  background: #a00000;
	  color: #ffffff;
      }

table, tr, td, th {
	  text-align: center;
	  border: thin solid #ffffff;
	  font-size: 100%;
      }
      
caption { font-weight: bold;
	  color: #000000;
      }
      
.central { width: 100%;
	   padding-left: 15%;
	   text-align: center;
      }
      
.fundo {background-color: #a00000;
        }
	

.destaque {font-size: 1.84ex;
     font-weight: 800;
     }
     
 .destaque a {color: #0000ff;
              text-decoration: none;
              }
               
 .destaque a:hover {
              text-decoration: underline;
              }

		 
.limpar {clear:both;
	/*padding: 0 0 1ex 5ex;*/ 
        border: 4px solid #a00000;
	/*border: 1px double #a00000;*/
	background-color: #a00000;
	text-align: left;
	position: relative;
	float: left;
	width: 82%;
	padding: 1.3em 2em 0.8em 1em;
	margin: 0 -1.5em 0 0.4em;
       }
       
.limpar a {color: #ffffff;
	       background: #a00000;
	       text-decoration: none;
       }

