@CHARSET "ISO-8859-1";

body { font-size: 11;
       font-family: Georgia;
       color: #000033;
       background-color: #FFFFFF;
       background-image: url('bg.jpg');
     }

fieldset { border: #880000 solid thin;
           padding: 4px 8px 4px 8px;
           margin-left: 5px;
           margin-right: 5px;
         }
fieldset.menu { border: #880000 solid thin;
                text-align: left;
                background-color: #EEEEFF;
              }
legend { font-size: 15;
         font-weight: bold;
         color: #000000;
       }
hr { border: #880000 solid thin;
   }
input { border-color: #880000;
        border-style: solid;
        border-width: 1px;
        background-color: #EEEEFF;
        color: #550000;
      }
p.p-titulo { text-align: center;
             font-weight: bold;
             color: #550000;
           }
textarea { border-color: #AA0000;
           border-style: solid;
           border-width: 1px;
           background-color: #EEEEFF;
           color: #550000;
         }
select { border-color: #AA0000;
         border-style: solid;
         border-width: 1px;
         background-color: #EEEEFF;
         color: #550000;
       }
td { font-size: 12;
   }
/*------- LINKS ----------*/
a:link { color: #880000;
         text-decoration: none;
       }
a:visited { color: #880000;
            text-decoration: none;
          }
a:hover  { color: #880000;
           text-decoration: underline;
         }

a.menu:link { color: #880000;
              text-decoration: none;
            }
a.menu:visited { color: #880000;
                 text-decoration: none;
               }
a.menu:hover { color: #880000;
               text-decoration: underline;
             }

a.link2:link { color: #000000;
               font-weight: bold;
               font-style: italic;
               text-decoration: none;
             }
a.link2:visited { color: #000000;
                  font-weight: bold;
                  font-style: italic;
                  text-decoration: none;
                }
a.link2:hover { color: #AAAAAA;
                font-weight: bold;
                font-style: italic;
                text-decoration: underline;
              }
a.url2:link { color: #000000;
              font-style: bold;
              text-decoration: none;
            }
a.url2:visited { color: #000000;
                 font-style: bold;
                 text-decoration: none;
               }
a.url2:hover { color: #000000;
               font-style: bold;
               text-decoration: underline;
             }

/*------- CAMPOS DA TABELA PRINCIPAL ----------*/

td.topoesq { background-image: url('topo-esq.JPG');
             border-top: #880000 solid thin;
           }
td.topo { background-image: url('topo.JPG');
          border-top: #880000 solid thin;
        }
td.topodir { background-image: url('topo-dir.JPG');
             border-top: #880000 solid thin;
           }
td.esq { background-image: url('esq.JPG');
       }
td.dir { background-image: url('dir.JPG');
       }
td.fundoesq { background-image: url('fundo-esq.JPG');
              border-bottom: #880000 solid thin;
            }
td.fundo { background-image: url('fundo.JPG');
           border-bottom: #880000 solid thin;
         }
td.fundodir { background-image: url('fundo-dir.JPG');
              border-bottom: #880000 solid thin;
            }
td.menu { background-image: url('bg-reserva.jpg');
          text-align: center;
          padding-top: 8px;
          border-top: #880000 solid thin;
          border-left: #880000 solid thin;
          border-bottom: #880000 solid thin;
        }
td.resumo { background-image: url('bg-reserva.jpg');
            padding-top: 8px;
            border-top: #880000 solid thin;
            border-right: #880000 solid thin;
            border-bottom: #880000 solid thin;
          }
td.titulo { background-color: #FFFFFF;
            padding-top: 8px;
            padding-bottom: 8px;
            text-align: center;
          }
td.vago { background-color: #FFFFFF;
          text-align: center;
          font-size: 11;
        }
td.info { background-color: #FFFFFF;
          text-align: right;
          font-size: 11;
        }
td.principal { background-color: #FFFFFF;
               font-size: 13;
             }
td.disclaimer { background-color: #FFFFFF;
                font-size: 9;
              }

/*---------- OUTROS ----------*/

td.separador { border-color: #880000;
               border-right: #880000 solid thin;
             }
td.titulonews { border: #880000 solid thin;
                font-size: 15;
                font-variant: small-caps;
                color: #AA0000;
                background-image: url('bg-reserva2.jpg');
                padding: 4px 8px 4px 8px;
              }
table.news { border: #550000 solid thin;
           }