.offerslist table {
    margin-top: 10px;
    border-collapse: collapse;
    width: 100%;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    width: 95%;
}

.offerslist table thead th {
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
    background-color: #EFEFEF;
}

.offerslist table thead td {
    padding: 1px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
    background-color: #FFF;
}

.offerslist table tbody th {
    width: 80%;
    padding: 3px;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
}

.offerslist table tbody td {
    width: 20%;
    padding: 3px;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
    color: #ff0000;
    vertical-align: bottom;
}

.redscroll {
    scrollbar-face-color:#AE0006;
    scrollbar-arrow-color:#FFF;
    scrollbar-track-color:#FFF;
    scrollbar-shadow-color:#FF6666;
    scrollbar-highlight-color:#FFF;
    scrollbar-3dlight-color:#FFF;
    scrollbar-darkshadow-Color:#FF6666;
}

BODY,HTML {
  background-image: url('images/bgsmall.jpg');
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-family: Arial;
}

H1,H2,H3,H4,H5,H6 {
  font-family: Arial;
  margin: 0px;
  padding: 0px;
  text-align: left;
}

DIV#menu {
  width: 720px;
  height: 30px;
  background-color: #686868;
  background-color: #000000;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
  padding: 0px;
}

DIV#menu .menuitem {
  margin-top: 3px;
  margin-left: 4px;
  height: 24px;
  float: left;
  background-color: #EFEFEF;
  cursor: hand;
}
DIV#menu .menuitem .line {
  background-color: #c60000;  
  height: 1px;
}
DIV#menu .menuitem .line .bord {
  width: 10px;
  background-color: #c60000;
}
DIV#menu .menuitem .text { height: 22px; }
DIV#menu .menuitem .text .bord {
  width: 1px;
  height: 22px;
  background-color: #c60000;
}
DIV#menu .menuitem .text .link {
  padding-top: 5px;
  text-align: center;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
}
A .menuitem { color: #333; }


DIV#menu .menuitemH {
  margin-top: 3px;
  margin-left: 4px;
  height: 24px;
  float: left;
  background-color: #C60000;
  cursor: hand;
}
DIV#menu .menuitemH .line {
  background-color: #FFF;  
  height: 1px;
}
DIV#menu .menuitemH .line .bord {
  width: 10px;
  background-color: #FFF;
}
DIV#menu .menuitemH .text { height: 22px; }
DIV#menu .menuitemH .text .bord {
  width: 1px;
  height: 22px;
  background-color: #FFF;
}
DIV#menu .menuitemH .text .link {
  padding-top: 5px;
  text-align: center;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
}
A .menuitemH { color: #FFF; }

A {
  color: #333;
  text-decoration: none;
}

.req { text-align: center; }
.req table { margin-left: auto; margin-right: auto; }
.req th { width: 40%; text-align: right; font-size: 12px; vertical-align: top; padding-top: 2px; font-weight: bold;}
.req .title { text-align: left; font-size: 14px; font-weight: bold; }
.req td { font-size: 12px; text-align: left;}
.req input { font-size: 10px; width: 300px; }
.req .submit { text-align: center; margin-top: 15px; margin-bottom: 5px;}
.req .submit input { width: 270px; border: 1px solid #666; background-color: #EFEFEF; cursor: pointer;}
.req .ps { font-style: italic; margin-top: 15px; width: 550px; text-align: justify; margin-left: auto; margin-right: auto; font-weight: bold; }
.req .error { color: #FF0000; border: 1px solid #666; background-color: #EFEFEF; font-weight: bold; width: 600px; margin-left: auto; margin-right: auto; margin-bottom: 20px; } 
.req .error DIV { padding: 20px; }

.reqprint { text-align: center; width: 100%; background-color: #FFF; padding-bottom: 10px; }
.reqprint table { width: 95%; margin-left: auto; margin-right: auto; }
.reqprint .title { text-align: left; font-size: 14px; font-weight: bold; background-image: ; }
.reqprint th { width: 40%; text-align: left; font-size: 14px; padding: 5px; font-weight: bold; padding: 5px; }
.reqprint td { width: 60%; font-size: 14px; text-align: left; padding: 5px; height: 20px; }
.reqprint .submit { text-align: center; margin-top: 15px; padding-bottom: 5px;}
.reqprint .submit input { width: 270px; border: 1px solid #666; background-color: #EFEFEF; cursor: pointer;}
.reqprint .ps { font-size: 14px; font-style: italic; margin-top: 15px; width: 550px; text-align: justify; margin-left: auto; margin-right: auto; font-weight: bold; }
.reqprint .pontos { padding: 0px; padding-bottom: 5px;}

.submit { text-align: center; margin-top: 15px; padding-bottom: 5px; }
.submit input { width: 270px; border: 1px solid #666; background-color: #EFEFEF; cursor: pointer;  font-size: 10px;}
