/*Estilos gerais do site*/

* {

  margin: 0;
  padding: 0;

  }

body {

     height: 100%;
     margin-top: 0px;
     margin-bottom: 10px;
     color: #000000;
     background: #2E5F5F; /*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: 940px;
      margin: 0 auto;

      }


#conteudo_topo {

               padding: 0px;

               }

#conteudo {

       width: 940px;
       margin: 0 auto;
       background: #FFFFFF url('arquivos_diversos/fundo_conteudo_01.gif') repeat-y;

       }

#coluna_unica {

                 width: 940px;

                 }


#conteudo_coluna_unica {

                          padding-top: 10px;
                          padding-bottom: 20px;
                          padding-left: 10px;
                          padding-right: 10px;

                          }

#primeira_coluna {

                 width: 170px;
                 float: left;

                 }


#conteudo_primeira_coluna {

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

                          }


#primeira_coluna_maior {

                       width: 770px;
                       float: left;

                       }


#conteudo_primeira_coluna_maior {

                                padding-top: 10px;
                                padding-bottom: 20px;
                                padding-left: 10px;
                                padding-right: 10px;

                                }


#segunda_coluna {

                width: 600px;
                float: left;

                }


#conteudo_segunda_coluna {

                         padding-top: 10px;
                         padding-bottom: 20px;
                         padding-left: 10px;
                         padding-right: 10px;

                         }


#segunda_coluna_menor {

                      width: 170px;
                      float: right;

                      }


#conteudo_segunda_coluna_menor {

                               padding-top: 10px;
                               padding-bottom: 20px;
                               padding-left: 0px;
                               padding-right: 5px;

                               }


#segunda_coluna_maior {

                      width: 770px;
                      float: left;

                      }


#conteudo_segunda_coluna_maior {

                               padding-top: 10px;
                               padding-bottom: 20px;
                               padding-left: 10px;
                               padding-right: 10px;

                               }

#terceira_coluna {

                 width: 170px;
                 float: right;

                 }


#conteudo_terceira_coluna {

                          padding-top: 10px;
                          padding-bottom: 20px;
                          padding-left: 0px;
                          padding-right: 5px;

                          }


#menu_topo_00 ul {

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

	}


#menu_topo_00 li {

   display: inline;

}

#menu_topo_00 a {


    height: 14px;
    padding-left: 13px;
    padding-right: 13px;
    border-right: 1px dotted #000000;
    color: #000000;
    /*background: url('arquivos_diversos/separador_menu_topo_00.gif') no-repeat right 0px;*/
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
    display: block;
    float: left;

}

#menu_topo_00 a:hover {

    color: #FF0000;

}

#menu_topo_00 .active a {

    color: #FF0000;

}

#menu_topo_00 .active a:hover {

    color: #FF0000;


}

#menu_topo_00 .primeiro a {

    border-left: none;

}


#menu_topo_00 .primeiro a:hover {

    border-left: none;

}

#menu_topo_00 .ultimo a {

    border-right: none;

}

#menu_topo_00 .ultimo a:hover {

    border-right: none;

}


#menu_topo_00 .ultimo_active a {

    color: #FF0000;
    border-right: 0px dotted #000000;

}

#menu_topo_00 .ultimo_active a:hover {

    color: #FF0000;


}


#menu_topo_01 ul {

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

	}


#menu_topo_01 li {

   display: inline;

}


#menu_topo_01 a {

    width: 70px;
    padding: 15px;
    border-right: 1px solid #EEEEEF;
    color: #FFFFFF;
    /*background: url('arquivos_diversos/separador_menu_topo_01.gif') no-repeat right 15px;*/
    font-size: 85%;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
    display: block;
    float: left;

}


#menu_topo_01 a:hover {

    color: #000000;
    background: url('arquivos_diversos/botao_menu_topo_01.jpg') repeat-x;

}


#menu_topo_01 .active a {

    color: #000000;
    background: url('arquivos_diversos/botao_menu_topo_01.jpg') repeat-x;

}


#menu_topo_01 .active a:hover {

    color: #000000;
    background: url('arquivos_diversos/botao_menu_topo_01.jpg') repeat-x;

}


#menu_topo_01 .primeiro a {

    border-left: none;

}


#menu_topo_01 .primeiro a:hover {

    border-left: none;

}


#menu_topo_01 .ultimo a {

    border-right: none;

}


#menu_topo_01 .ultimo a:hover {

    border-right: none;

}


#menu_topo_01 .ultimo_active a {

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

}


#menu_topo_01 .ultimo_active a:hover {

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

}


#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 solid #000000;
                           color: #000000;
                           background: url('arquivos_diversos/botao_menu_pc_01.jpg') repeat-x;
                           font-size: 90%;
                           font-weight: bold;
                           text-transform: uppercase;
                           text-decoration: none;
                           display: block;

                           }


#menu_primeira_coluna_01 a:hover {

                                 color: #FFFFFF;
                                 background: url('arquivos_diversos/botao_menu_pc_02.jpg') repeat-x;

                                 }


#menu_primeira_coluna_01 .active a {

                                   color: #FFFFFF;
                                   background: url('arquivos_diversos/botao_menu_pc_02.jpg') repeat-x;

                                   }


#menu_primeira_coluna_01 .active a:hover {

                                   color: #FFFFFF;
                                   background: url('arquivos_diversos/botao_menu_pc_02.jpg') repeat-x;

                                   }


#menu_primeira_coluna_01 .primeiro a {

                           background: url('arquivos_diversos/botao_menu_pc_02.jpg') repeat-x;

                           }


#menu_primeira_coluna_01 .primeiro a:hover {

                           background: url('arquivos_diversos/botao_menu_pc_02.jpg') repeat-x;

                           }


#menu_primeira_coluna_01 .ultimo a {

                           border-bottom: none;

                           }

#menu_primeira_coluna_01 .ultimo a:hover {

                           border-bottom: none;

                           }

#menu_primeira_coluna_01 .ultimo_active a {

    border-bottom: none;
    background: url('arquivos_diversos/botao_menu_pc_01.jpg') repeat-x;

}

#menu_primeira_coluna_01 .ultimo_active a:hover {

    border-bottom: none;
    background: url('arquivos_diversos/botao_menu_pc_02.jpg') repeat-x;

}


#menu_primeira_coluna_01 .pagamento a {

                                   color: #FFFFFF;
                                   background: url('arquivos_diversos/botao_menu_pc_03.jpg') repeat-x;

                                   }


#menu_primeira_coluna_01 .pagamento a:hover {

                                   background: url('arquivos_diversos/botao_menu_pc_04.jpg') repeat-x;

                                   }


#menu_categorias_passeios {

                            display: none;

                            }


#menu_categorias_passeios ul {

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

                            }


#menu_categorias_passeios li {

                            display: inline;

                            }


#menu_categorias_passeios a {

                           height: 16px;
                           padding: 8px;
                           border-bottom: 1px solid #000000;
                           color: #000080;
                           background: #E4E4E4;
                           font-size: 85%;
                           font-weight: bold;
                           text-transform: uppercase;
                           text-decoration: none;
                           display: block;

                           }

#menu_categorias_passeios a:hover {

                                 color: #000000;
                                 background: #E4E4E4;

                                 }


#menu_categorias_aventura {

                            display: none;

                            }


#menu_categorias_aventura ul {

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

                            }


#menu_categorias_aventura li {

                            display: inline;

                            }


#menu_categorias_aventura a {

                           height: 16px;
                           padding: 8px;
                           border-bottom: 1px solid #000000;
                           color: #000080;
                           background: #E4E4E4;
                           font-size: 85%;
                           font-weight: bold;
                           text-transform: uppercase;
                           text-decoration: none;
                           display: block;

                           }

#menu_categorias_aventura a:hover {

                                 color: #000000;
                                 background: #E4E4E4;

                                 }


#menu_categorias_fotos {

                            display: none;

                            }


#menu_categorias_fotos ul {

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

                            }


#menu_categorias_fotos li {

                            display: inline;

                            }


#menu_categorias_fotos a {

                           height: 16px;
                           padding: 8px;
                           border-bottom: 1px solid #000000;
                           color: #000080;
                           background: #E4E4E4;
                           font-size: 85%;
                           font-weight: bold;
                           text-transform: uppercase;
                           text-decoration: none;
                           display: block;

                           }

#menu_categorias_fotos a:hover {

                                 color: #000000;
                                 background: #E4E4E4;

                                 }

a {

  color: #FF0000;
  text-decoration: none;

  }


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;

}

#login {

            width: 170px;
            margin-left: 5px;
            margin-bottom: 5px;
            padding: 5px;
            border: none;
            color: #FFFFFF;
            background: #FF0000;
            text-align: right;

}

a.linque_login {

       color: #FFFFFF;
       background: none;
       font-size: 90%;
       font-weight: bold;
       text-transform: uppercase;
       text-decoration: none;

}

a:hover.linque_login {

       color: #D0D0D0;

}


#ver_orcamento {

            margin-bottom: 5px;
            padding: 5px;
            border: none;
            color: #000000;
            background: #FF0000;
            text-align: center;

}

a.linque_ver_orcamento {

       color: #FFFFFF;
       background: none;
       font-size: 90%;
       font-weight: bold;
       text-transform: uppercase;
       text-decoration: none;

}

a:hover.linque_ver_orcamento {

       color: #D0D0D0;

}


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: 1px solid #B0B0B0;
         color: #000000;

         }


.submit {

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

              }


#titulo_conteudo {

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

                 }


#titulo_item {

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

                 }

/*#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 {


          margin-left: 5px;
          margin-bottom: 10px;
          padding: 5px;
          border: 2px solid #000040;
          background: #E4E4E4; /*url('arquivos_diversos/fundo_formulario_02.gif') no-repeat;*/
          font-size: 90%;
          text-align: left;

          }

table.tabela_formulario_dados {

      width: 100%;
      border-collapse: collapse;

      }

table.tabela_formulario_dados tr td {

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

            }

table.tabela_formulario_dados td.primeira_coluna_formulario_dados {

                            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;

              }


.label_pesquisa {

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

              }


.campo_pesquisa_01 {

                   width: 180px;
                   padding-top: 2px;
                   padding-right: 3px;
                   padding-bottom: 2px;
                   padding-left: 3px;
                   border: 1px solid #000000;
                   color: #000000;
                   font-size: 100%;
                   font-weight: normal;

                         }


.submit_pesquisa {

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

              }


#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 {

margin-top: -5px;
font-weight: normal;

}

#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;

                     }


a.linque_conta_paginas {

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

}

a:hover.linque_conta_paginas {

       color: #000000;
       text-decoration: none;

}


#rodape {

      width: 940px;
      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-left: 0px;
            margin-right: 5px;
            margin-bottom: 0px;
            width: 285px;
            /*height: 295px;*/
            padding: 0px;
            border: 0px solid #E4E4E4;
            color: #000000;
            background: #FFFFFF;
            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;

}

table.tabela_curriculo {

               width: 100%;
               border-collapse: separate;

               }


table.tabela_curriculo tr td {

              padding: 5px;
              border: 1px solid #FFFFCC;
              color: #000000;
              background: #FFFFCC;
              font-size: 100%;
              font-weight: normal;
              text-align: left;

              }


table.tabela_pagamento {

      width: 100%;
      border-collapse: collapse;

}


table.tabela_pagamento tr td {

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

            }

table.tabela_sao_joao_01 {

      width: 100%;
      border-collapse: collapse;

}


table.tabela_sao_joao_01 tr td {

            padding: 10px;
            border: 0px solid #909090;
            background: none;
            vertical-align: top;

            }
            
table.tabela_sao_joao_02 {

      width: 100%;
      border-collapse: collapse;

}


table.tabela_sao_joao_02 tr td {

            padding: 10px;
            border: 0px solid #909090;
            background: #FFFFCC;
            vertical-align: top;

            }

table.tabela_mangue_seco_01 {

      width: 100%;
      border-collapse: collapse;

}


table.tabela_mangue_seco_01 tr td {

            padding: 10px;
            border: 0px solid #909090;
            background: none;
            vertical-align: top;

            }
            
table.tabela_mangue_seco_02 {

      width: 100%;
      border-collapse: collapse;

}


table.tabela_mangue_seco_02 tr td {

            padding: 0px;
            padding-top: 10px;
            border: 0px solid #909090;
            background: none;
            vertical-align: top;

            }

