

body {
    margin:0;
    padding:0;
    font-size:0.9em;
    line-height:20px;
    font-family: "Myriad Pro", "Trebuchet MS", Arial;
    border:1px solid #000;
    background:#000;
  }


a {
    color:#97070b;
    text-decoration:none;
  }


a:hover {
    text-decoration:underline;
  }


p {
    padding: 0 10px 5px 10px;
  }


h1 {
    margin:0;
    padding:10px 0 0 10px;
    text-transform:uppercase;
    font-size:1.5em;
    color:#be141d;
    font-weight:normal;
  }


#header {
    min-width:800px;
    background:url(/img/header_bckg.jpg) no-repeat top right #B9121C;
  }


#header_right {
    float:right;
    height:160px;
    width:31px;
    background:url(/img/header_round_right.png) no-repeat top right #B9121C;
  }


#logo {
    padding:10px 20px 20px 40px;
    height:131px;
    background:url(/img/head_bckg.jpg) no-repeat #B9121C;
  }


#slogan {
    float:inherit;
    color:#FFFFFF;
    font-size:26px;
    text-transform:uppercase;
    padding-top:70px;
  }


#logo a {
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    font-size:20px;
    text-transform:uppercase;
    letter-spacing:5px;
  }


#logo_text {
    float:right;
    width:190px;
    text-align:left;
    font-size:11px;
    color:#fff;
    line-height:auto;
    padding-top:0%;
  }


#menu {
    background: url(/img/menu_bckg.gif) repeat-x #fff;
    height:40px;
    padding-top:10px;
  }


#menu_list {
    width:1024px;
    margin:0 auto;
  }


#menu a {
    display:block;
    color:#000000;
    float:left;
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
    margin:0 20px;
    padding-top:8px;
  }


#menu a:hover {
    padding-top:10px;
  }


.splitter {
    display:block;
    float:left;
  }


.item img {
    background-color:#FFFFFF;
    padding:6px;
    border:1px solid #B9121C;
  }


.item a {
    display:block;
    float:left;
    font-size:12px;
    color:#bd131d;
  }

.caixa_destaques {
    display:list-item;
    float:none;
  }


.caixa_destaques a {
    display:inline;
    float:none;
    font-size:12px;
    color:#bd131d;
  }

.description {
    display:block;
    float:right;
    width:130px;
    padding: 0 10px 20px 0;
    line-height:12px;
  }


p.additional {
    margin:0 10px;
    color:#9c9c9c;
    font-size:11px;
    line-height:12px;
    border-top:1px solid #bdbdbd;
    padding: 10px 10px 30px 45px;
    background:url(/img/umbrella.gif) no-repeat 0 12px;
  }


#text {
    margin-bottom : 0;
    margin-left : 20px;
    margin-right : 305px;
    margin-top : 0;
    min-width : 555px;
    padding-bottom : 50px;
  }


#text li {
    list-style:none;
    padding-left:20px;
    background:url(/img/li.gif) no-repeat 0px 4px;
  }


#sidebar {
    float : right;
    font-size : 11px;
    padding-bottom : 0;
    padding-left : 30px;
    padding-right : 20px;
    padding-top : 10px;
    width : 245px;
  }


#sidebar a {
    font-weight:bold;
  }


#sidebar h1 {
    margin:0;
    padding:0 0 10px 0;
    text-transform:uppercase;
    font-size:18px;
    color:#000;
    font-weight:normal;
  }


#main {
    background-color : #fff;
    background-image : url(/img/sidebar_bckg.gif);
    background-position : top right;
    background-repeat : no-repeat;
    float : inherit;
    min-height : 500px;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 20px;
  }


#footer {
    background:url(/img/footer_bckg.gif) repeat-x #000;
    height:57px;
    clear:both;
  }


#left_footer {
    float:left;
    padding:20px 0 0 30px;
    background:url(/img/c.gif) no-repeat 30px 35px;
    color:#fff;
    font-size:12px;
  }


#left_footer a {
    color:#fff;
  }


#left_footer a:hover {
    text-decoration:none;
  }


#right_footer {
    float:right;
    padding:20px 30px 0 0;
    color:#fff;
    font-size:12px;
    text-align:right;
  }


#right_footer a {
    color:#fff;
  }


