body {
  background-repeat: repeat-x;
  background-position: center top; }

#flash {
  height: 167px; }

#top_banner {
  margin-top: 20px;
  margin-left: 20px; }

#top {
  background: url("/images/top_background.png?c=0");
  position: relative; }
  #top #logo {
    float: left;
    background: url("/images/logo.png?c=0");
    width: 291px;
    height: 189px;
    margin-top: 0px;
    margin-left: 0px; }
    #top #logo span {
      display: none; }
  #top #top_menu {
    float: right;
    width: 975px;
    height: 20px;
    margin: 0px;
    padding: 0px;
      padding-top: 10px;
      padding-bottom: 10px; }
    #top #top_menu li a {
      font-size: 14px !important;
      font-weight: normal !important; }
      #top #top_menu li a:hover {
        padding-top: 8px;
        background: url("/images/top_menu_icon.png?c=1337100242");
          background-repeat: no-repeat;
          background-position: top center; }
  #top h1 {
    font-size: 12px;
    background: url("/images/left_menu_title.png?c=1337100245");
      background-repeat: no-repeat;
      background-position: center;
    height: 18px;
    width: 202px;
    color: #fff;
    margin: 0px;
      margin-top: 5px;
      margin-bottom: 5px;
    padding: 0px;
      padding-top: 6px;
      padding-left: 10px; }
  #top a {
    display: block;
    float: left;
    margin-top: 10px;
    margin-left: 20px;
    width: 60px;
    height: 70px; }
    #top a span {
      display: none; }

#top_banner {
  float: left; }
  #top_banner td {
    padding-right: 5px;
    background-color: #990000; }

#highlight_canvas {
  background-color: #FEFEFE; }
  #highlight_canvas #highlight_link {
    background-color: #CCC; }

#resize_canvas #content_canvas {
  background-repeat: no-repeat; }

#content_canvas #left_menu {
  height: auto; }
  #content_canvas #left_menu form label {
    color: #fff; }
  #content_canvas #left_menu h1 {
    background-image: url("/images/left_menu_back.png?c=1337100259");
    background-position: left center;
    background-repeat: no-repeat;
    height: 27px;
    width: 186px;
    color: #000044;
    margin: 0px;
      margin-top: 5px;
      margin-bottom: 5px;
    padding: 5px;
    padding-top: 2px;
    font-size: 16px;
    color: #fff; }
    #content_canvas #left_menu h1 a {
      color: #fff;
      font-weight: bold;
      text-decoration: none; }
      #content_canvas #left_menu h1 a:hover {
        color: #F7E45A; }
  #content_canvas #left_menu ul#left_menu_options li ul {
    margin-left: 4px; }
    #content_canvas #left_menu ul#left_menu_options li ul li {
      border-bottom: dotted 2px #ccc;
      padding-top: 8px; }
      #content_canvas #left_menu ul#left_menu_options li ul li a {
        font-size: 14px;
        font-weight: normal; }

#subpage h1 {
  color: #2D6693;
  padding-top: 200px; }
#subpage .flog_image_browsing_previous a, #subpage .flog_image_browsing_next a {
  display: block;
  border: solid 1px #ccc;
  background: #eee;
  padding: 3px; }
  #subpage .flog_image_browsing_previous a:hover, #subpage .flog_image_browsing_next a:hover {
    background: #ccc;
    text-decoration: none; }
#subpage .flog_image_field_preco {
  font-size: 16px;
  font-weight: bold; }

#footer #footer_left {
  padding: 0px;
  font-size: 13px;
  width: 30%;
  padding-left: 15px;
  padding-top: 19px; }
#footer #footer_right {
  padding: 0px;
  width: 60%;
  padding-right: 14px;
  padding-top: 15px; }

