/*Estilos gerais do site*/

* {

  margin: 0;
  padding: 0;

  }
  

body {

     height: 100%;
     margin-top: 0px;
     margin-bottom: 10px;
     color: #000000;
     background: #FFFFFF; /*url('arquivos_diversos/fundo_body_01.gif') repeat-x;*/
     font-family: sans-serif;
     font-size: small;

     }
     
     
#transparencia

{

    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
    opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
    color: #000000;
    background: #000000;
    display: none;

}


#topo {

      width: 1005px;
      margin: 0 auto;

      }
      
      
#conteudo_topo {

               padding: 0px;

               }

#conteudo {

       width: 1005px;
       margin: 0 auto;
       background: #FFFFFF; /*url('arquivos_diversos/fundo_conteudo_01.gif') no-repeat center;*/
       
       }
       
#coluna_unica {

                 width: 1005px;

                 }


#conteudo_coluna_unica {

                          padding-top: 15px;
                          padding-left: 10px;
                          padding-right: 10px;

                          }
                          
#primeira_coluna {

                 width: 200px;
                 float: left;

                 }


#conteudo_primeira_coluna {

                          padding-top: 15px;
                          padding-left: 5px;
                          padding-right: 0px;

                          }


#primeira_coluna_maior {

                       width: 805px;
                       float: left;

                       }


#conteudo_primeira_coluna_maior {

                                padding-top: 15px;
                                padding-left: 10px;
                                padding-right: 10px;

                                }


#segunda_coluna {

                width: 605px;
                float: left;

                }


#conteudo_segunda_coluna {

                         padding-top: 15px;
                         padding-left: 5px;
                         padding-right: 0px;

                         }


#segunda_coluna_menor {

                      width: 200px;
                      float: right;

                      }


#conteudo_segunda_coluna_menor {

                               padding-top: 15px;
                               padding-left: 0px;
                               padding-right: 10px;

                               }


#segunda_coluna_maior {

                      width: 805px;
                      float: left;

                      }


#conteudo_segunda_coluna_maior {

                               padding-top: 15px;
                               padding-left: 10px;
                               padding-right: 10px;

                               }


#terceira_coluna {

                 width: 200px;
                 float: right;

                 }


#conteudo_terceira_coluna {

                          padding-top: 15px;
                          padding-left: 0px;
                          padding-right: 10px;

                          }

	
#menu_topo_01 ul {

    margin-left: 7px;
	padding: 0px;
	list-style: none;

	}


#menu_topo_01 li {

   display: inline;

}


#menu_topo_01 a {

    width: 72px;
    height: 14px;
    padding: 8px;
    border-right: 1px solid #D0D0D0;
    color: #000000;
	font-size: 85%;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
    display: block;
    float: left;

}


#menu_topo_01 a:hover {

    border-right: 1px solid #EEEEEF;
    color: #000000;
    background: url('arquivos_diversos/botao_menu_topo_01.jpg') repeat-x;

}


#menu_topo_01 .active a {

    border-right: 1px solid #EEEEEF;
    color: #000000;
    background: url('arquivos_diversos/botao_menu_topo_01.jpg') repeat-x;

}

#menu_topo_01 .active a:hover {

    border-right: 1px solid #EEEEEF;
    color: #000000;
    background: url('arquivos_diversos/botao_menu_topo_01.jpg') repeat-x;

}


#menu_topo_01 .ultimo a {

    border-right: none;

}


#menu_topo_01 .ultimo a:hover {

    border-right: none;

}


#menu_primeira_coluna_01 ul {

                            margin: 0px;
                            padding: 0px;
                            list-style: circle;

                            }


#menu_primeira_coluna_01 li {

                            display: inline;

                            }


#menu_primeira_coluna_01 a {

                           height: 16px;
                           padding: 8px;
                           border-bottom: 1px dotted #D0D0D0;
                           color: #000000;
                           background: none;
                           font-size: 95%;
                           font-weight: normal;
                           text-transform: none;
                           text-decoration: none;
                           display: block;

                           }


#menu_primeira_coluna_01 a:hover {

                                 background: #E4E4E4;

                                 }


#menu_primeira_coluna_01 .active a {

                                   background: url('arquivos_diversos/botao_menu_pc_01.jpg') repeat-x;
                                   font-weight: bold;
                                   text-transform: uppercase;

                                   }
                                   
                                   
#menu_primeira_coluna_01 .active a:hover {

                                   background: url('arquivos_diversos/botao_menu_pc_01.jpg') repeat-x;
                                   font-weight: bold;
                                   text-transform: uppercase;

                                   }
                                   

#menu_primeira_coluna_01 .ultimo a {

                           border-bottom: none;

                           }
                           
#menu_primeira_coluna_01 .ultimo a:hover {

                           border-bottom: none;

                           }

                                  
a {

  color: #FF0000;

  }
  
  
a:hover {

        color: #000000;
        text-decoration: none;

        }
        
a.linques {

       color: #FF0000;
       font-weight: bold;
       text-decoration: underline;

}

a:hover.linques {

       color: #000000;
       text-decoration: underline;

}

h2 {

 font-size: 180%;

}


h3 {

 font-size: 110%;

}


img {

    behavior: url('config/iepngfix.htc')
    border: none;

}

.imagem_esquerda {

    margin-right: 8px;

}

.imagem_direita {

    margin-left: 8px;

}

ul {

margin-left: 10px;
padding-left: 10px;

}


ol {

margin-left: 10px;
padding-left: 10px;

}

        
fieldset {

         border: none;

         }
         
         
legend {

       display: none;

       }
       
       
label {

      font-family: sans-serif;

}


.campo_obrigatorio {

      color: #FF0000;
      font-weight: bold;
      font-family: sans-serif;

}


input {

      padding-top: 2px;
      padding-right: 3px;
      padding-bottom: 2px;
      padding-left: 3px;
      border: 1px solid #B0B0B0;
      color: #000000;
      font-size: 110%;

      }
      
      
select {

       border: 1px solid #000000;
       color: #000000;
       font-size: small;

       }
       

textarea {

         padding-top: 2px;
         padding-right: 3px;
         padding-bottom: 2px;
         padding-left: 3px;
         border: 2px solid #B0B0B0;
         color: #000000;

         }
         
         
.submit {

              border: 1px solid #000000;
              color: #FFFFFF;
              background: #000000; /*url('arquivos_diversos/fundo_submit_01.gif') repeat-x;*/
              font-weight: bold;
              font-size: 90%;

              }
              
/*#fundo_formulario_01 {

          padding: 8px;
          border-top: 4px solid #D0D0D0;
          border-right: 4px solid #D0D0D0;
          border-left: 4px solid #D0D0D0;
          background: #E4E4E4;

          }*/
          

#fundo_formulario_02 {

          padding: 10px;
          border: 4px solid #D0D0D0;
          background: #E4E4E4; /*url('arquivos_diversos/fundo_formulario_02.gif') no-repeat;*/
          text-align: left;

          }


/*#fundo_formulario_03 {

          padding: 8px;
          border-right: 4px solid #D0D0D0;
          border-left: 4px solid #D0D0D0;
          border-bottom: 4px solid #D0D0D0;
          background: #E4E4E4;

          }*/
          
          
#fundo_formulario_newsletter {

          padding: 5px;
          border: 0px solid #D0D0D0;
          background: #E4E4E4; /*url('arquivos_diversos/fundo_formulario_02.gif') no-repeat;*/
          text-align: left;

          }

table.tabela_formulario {

      width: 100%;
      border-collapse: collapse;

      }

table.tabela_formulario tr td {

            padding-top: 2px;
            padding-right: 0px;
            padding-bottom: 2px;
            padding-left: 0px;
            border: none;
            color: #000000;
            background: none;

            }

table.tabela_formulario td.primeira_coluna_formulario {

                            width: 145px;
                            text-align: right;

}

#aviso_campos_obrigatorios {

          color: #FF0000;
          font-size: 120%;
          font-weight: bold;

          }
          
          
/*Estilos para tabelas de uso não específico*/

table {

      width: 100%;
      border-collapse: collapse;

}


table tr td {

            padding: 5px;
            border: 1px solid #909090;
            background: none;

            }
            
            
table.tabela_titulo_itens {

               width: 100%;
               border-collapse: separate;

               }


table.tabela_titulo_itens tr td {

              padding: 5px;
              border: 1px solid #E4E4E4;
              color: #000000;
              background: #E4E4E4;
              font-size: 120%;
              font-weight: bold;
              text-align: left;

              }
            
table.tabela_itens {

               width: 100%;
               border-collapse: separate;

               }

table.tabela_itens th {

              padding: 5px;
              border: 1px solid #E4E4E4;
              color: #000000;
              background: #E4E4E4;
              text-align: left;

              }

table.tabela_itens tr td {

              padding: 5px;
              border: 1px solid #E4E4E4;
              color: #000000;
              background: #E4E4E4;
              text-align: left;

              }


table.tabela_sub_itens {

               width: 100%;
               border-collapse: separate;

}

table.tabela_sub_itens tr td {

              padding: 5px;
              border: 1px solid #E4E4E4;
              color: #000000;
              background: #E4E4E4;
              text-align: left;

             }

table.tabela_dados {

      width: 100%;
      border-collapse: separate;

}


table.tabela_dados tr td {

            padding: 5px;
            border: 1px solid #E4E4E4;
            color: #000000;
            background: #E4E4E4;

            }

table.tabela_arquivos {

               width: 100%;
               border-collapse: separate;

               }


table.tabela_arquivos tr td {

              padding: 5px;
              border: 1px solid #E4E4E4;
              color: #000000;
              background: #E4E4E4;
              text-align: center;

              }


table.tabela_miniaturas {

               width: 100%;
               border-collapse: separate;

               }


table.tabela_miniaturas tr td {

              padding: 5px;
              border: 1px solid #E4E4E4;
              color: #000000;
              background: #E4E4E4;
              text-align: center;

              }
              
#titulo_conteudo {

                 font-size: 180%;
                 font-weight: bold;

                 }


#titulo_item {

                 font-size: 180%;
                 font-weight: bold;

                 }


.label_pesquisa {

              color: #000000;
              font-weight: bold;
              font-size: 90%;

              }

.campo_pesquisa_01 {

                         width: 180px;
                         margin-top: 0px;
                         padding-top: 2px;
                         padding-right: 3px;
                         padding-bottom: 2px;
                         padding-left: 3px;
                         border: 1px solid #062C6B;
                         color: #000000;
                         font-size: 110%;

                         }
                         
                         
.submit_pesquisa {

              margin-right: 0px;
              border: 1px solid #062C6B;
              color: #FFFFFF;
              background: #062C6B; /*url('arquivos_diversos/fundo_submit_01.gif') repeat-x;*/
              font-weight: bold;
              font-size: 90%;

              }


#fundo_texto_01 {

                margin-top: 5px;
                padding: 5px;
                background: #FFE96F;
                text-align: left;

                }
                
                
#fundo_texto_02 {

                margin-top: 5px;
                padding: 5px;
                background: #FFFF80;
                text-align: center;

                }

                
#fundo_texto_03 {

          padding: 40px;
          border: 4px solid #352211;
          color: #352211;
          background: #FFE96F;
          font-size: 120%;
          font-weight: bold;
          text-align: center;

          }
                
#fundo_erro_01 {

               margin-top: 5px;
               padding: 5px;
               color: #FF0000;
               background: #FFFF80;
               font-weight: bold;
               text-align: left;

               }
               
               
#fundo_erro_02 {

               margin-top: 5px;
               padding: 5px;
               color: #FF0000;
               font-weight: bold;
               text-align: center;

               }
               
               
#fundo_erro_03 {

          padding: 40px;
          border: 4px solid #352211;
          color: #352211;
          background: #FFE96F;
          font-size: 120%;
          font-weight: bold;
          text-align: center;

          }


#carregando_ajax_01 {

      width: 100px;
      height: 100px;
      position: absolute;
      padding: 10px;
      border: 1px solid #000000;
      background: #FFFFFF;
      display: none;

      }


#erro_ajax_01 {

      position: absolute;
      z-index: 150;
      padding: 50px;
      border: 2px solid #000000;
      background: #FFFF00;
      font-size: 120%;
      font-weight: bold;
      text-align: center;
      display: none;

      }

#itens_encontrados_01 {


}


#itens_encontrados_01 .palavra_pesquisada {

               color: #FF0000;
               font-weight: bold;

}


#numero_paginas_01 {


}


#numero_paginas_01 .numero_pagina {

                   font-weight: bold;

}

#fundo_conta_paginas {

                     margin-top: 0px;
                     padding: 5px;
                     color: #000000;
                     background: #E6E6E6;
                     font-weight: bold;
                     text-align: center;

                     }
                     
                     
#rodape {

      width: 1005px;
      margin: 0 auto;
      color: #FFFFFF;
      clear: both;

      }


#conteudo_rodape {

               padding: 0px;

               }


#conteudo_home_01 {

            margin-bottom: 5px;
            width: 195px;
            padding: 0px;
            border: 0px solid #E4E4E4;
            color: #000000;
            background: none;
            text-align: center;

}

#conteudo_home_02 {

            margin-top: 0px;
            margin-left: 5px;
            margin-bottom: 8px;
            width: 290px;
            height: 295px;
            padding: 0px;
            border: 0px solid #E4E4E4;
            color: #000000;
            background: none;
            text-align: center;
            float: left;


}

#conteudo_home_03 {

            margin-left: 5px;
            margin-bottom: 5px;
            width: 290px;
            /*height: 330px;*/
            padding: 0px;
            border: 0px solid #E4E4E4;
            color: #000000;
            background: #FFFFFF;
            text-align: center;
            float: left;

}


#conteudo_home_04 {

            margin-top: 0px;
            margin-bottom: 5px;
            padding-top: 0px;
            border: 0px solid #E4E4E4;
            color: #000000;
            background: #DFEAF6;
            text-align: center;

}

#conteudo_home_05 {

            margin-top: 0px;
            margin-bottom: 5px;
            padding-top: 0px;
            border: 0px solid #E4E4E4;
            color: #000000;
            background: none;
            text-align: center;

}

a.linque_topo_02 {

       margin-right: 5px;
       padding: 5px;
       color: #FFFFFF;
       background: #FF0000;
       font-weight: bold;
       text-decoration: none;

}

a:hover.linque_topo_02 {

       background: #000000;

}
