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

.formulario {
  padding: 10px; }
  .formulario .title {
    color: #FFF;
    font-weight: bold; }
  .formulario #search_submit {
    padding: 5px 0px 5px 0px;
    marging: 0px;
    margin-bottom: 15px;
    float: right;
    display: block; }
  .formulario input[type=text] {
    padding: 5px;
    margin: 0px;
    width: 166px; }

#top_menu li {
  padding: 0px; }
  #top_menu li a {
    padding: 19px 11px !important;
    border-left: 1px solid #ECECFB !important; }
    #top_menu li a:hover {
      background: #F5F5F5; }
#top_menu li.last a {
  border-right: 1px solid #ECECFB !important; }

#top_banner img {
  padding-left: 20px; }

#left_menu h1 {
  font-size: 14px;
  background: #516912;
  color: #FFF;
  text-align: left;
  padding: 10px 5px !important;
  margin: 0px;
  margin-bottom: 1px; }
#left_menu ul ul li a {
  font-size: 12px;
  border-bottom: solid 1px #666;
  padding: 10px 5px !important; }
  #left_menu ul ul li a:hover {
    background: #666; }

#footer {
  background-repeat: repeat;
  clear: both;
  background-color: transparent; }
  #footer #footer_left {
    font-size: 15px;
    width: 15%;
    padding-left: 13px;
    padding-top: 20px; }
  #footer #footer_right {
    font-size: 12px;
    width: 60%;
    padding-top: 11px;
    padding-right: 2px; }

#subpage h1 {
  color: #D90000; }
#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_thumbnail {
  padding: 0px;
  background: #000; }

.icon {
  display: block;
  float: left;
  padding-top: 450px;
  padding-left: 8px; }

