body {
    background-image: url('../img/bg.jpg');
    margin: 0px;
    background-color: #007500;
    background-attachment: scroll;
    background-repeat: repeat-x;
    font-family: Arial, Trebuchet MS, Verdana, Tahoma;
    font-size: 10px;
}

.texto {
      font-size: 12px;
      color: #3E3A37;
      text-decoration: none;
      border: 0; }

.txt {
      font-size: 12px;
      color: #3E3A37;
      text-decoration: none;
      border: 0; }

.destaque {
      font-family: arial, verdana, tahoma;
      font-weight: bold;
      font-size: 10pt;
      color: white;
      text-decoration: none;
      border: 0; }

.destaque:HOVER {
      color: #CCFFCC; }

.titulo {
      font-family: calibri;
      font-weight: bold;
      font-size: 22px;
      font-style: italic;
      color: #044b00;
      text-decoration: none;
      padding: 10px; }

.topico {
      font-family: arial, verdana, tahoma;
      font-weight: bold;
      font-size: 12pt;
      color: white;
      text-decoration: none;
      border: 0; }

.topico:HOVER {
}

.base {
      font-family: verdana, tahoma, arial;
      font-size: 7pt;
      color: #A28100;
      text-decoration: none;
      border: 0; }

.base:HOVER {
      color: #C09F1D; }

input {
      font-family: arial, verdana, tahoma;
      font-size: 12px;
      padding: 6px;
      color: #3E3A37;}

select {
      font-family: arial, verdana, tahoma;
      font-size: 12px;
      padding: 6px;
      color: #3E3A37;}

textarea {
      font-family: arial, verdana, tahoma;
      font-size: 12px;
      padding: 6px 6px 5px 5px;
      color: #3E3A37;}

.numero {
      font-family: verdana, tahoma, arial;
      font-size: 7pt;
      color: #6E7B9E;
      text-decoration: none; }

.notice {
      font-family: arial, verdana, tahoma;
      font-size: 9pt;
      font-weight: bold;
      color: #FFFFFF;
      background: #F4A500;
      padding: 6px;
      text-decoration: none;
      border: 0; }

.notice_v {
      font-family: arial, verdana, tahoma;
      font-size: 9pt;
      font-weight: bold;
      color: #FFFFFF;
      background: #378503;
      padding: 6px;
      text-decoration: none;
      border: 0; }

option.todos {
	background-color: #FFFFFF; }
option.velhot {
	background-color: #D8D8D8; }
option.novot {
	background-color: #DFE6FF; }
.wbr {
     float: right; }

#menu {
    list-style: none;
    padding: 0;
}

#menu li {
    min-height: 20px;
    float: left;
}

#menu li a {
    font-family: arial, helvetica, tahoma;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    color: white;
    padding: 10px;
    text-decoration: none;
    color: white;
}

#menu li a:HOVER {
    background-color: black;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

