  @font-face {
    font-family: Tahoma;
    font-style:  normal;
    font-weight: normal;
    src: url(TAHOMA3.eot);
  }
  @font-face {
    font-family: Tahoma;
    font-style:  normal;
    font-weight: 700;
    src: url(TAHOMA2.eot);
  }
  @font-face {
    font-family: Tahoma;
    font-style:  oblique;
    font-weight: normal;
    src: url(TAHOMA1.eot);
  }
  @font-face {
    font-family: Tahoma;
    font-style:  oblique;
    font-weight: 700;
    src: url(TAHOMA0.eot);
  }
  @font-face {
    font-family: RotisSemiSans;
    font-style:  normal;
    font-weight: normal;
    src: url(ROTISSE1.eot);
  }
  @font-face {
    font-family: RotisSemiSans;
    font-style:  normal;
    font-weight: 700;
    src: url(ROTISSE0.eot);
  }

#menu {
position: absolute;
left: 145px;
top: 224px;
}

#busca{
position: absolute;
left: 284px;
top: 219px;
color: #FFF;
font-size: 9px;
font-weight: 700;
font-family: Tahoma;
}

#meses{
position: absolute;
left: 555px;
top: 222px;
color: #FFF;
font-size: 9px;
font-weight: 700;
font-family: Tahoma;
}

#menu, #menu ul {
padding: 0; 
margin: 0; 
list-style: none;
} 

#menu a { 
display: block; 
width: auto;
color: #FFF;
font-size: 9px;
font-weight: 700;
font-family: Tahoma;
text-decoration: none;
} 

#menu li { 
float: left; 
width: auto; 
height: 19px;
margin: 0 20px 0 0;
}

#menu li ul { 
position: absolute; 
left: -999em; 
top: 19px;
} 

#menu li ul li{ 
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #000;
background-color: #E70203;
}

#menu li ul li a{ 
padding: 3px 5px 5px 5px;
font-weight: normal;
font-size: 10px;
} 

#menu li ul#links, #menu li ul#links li {
width: 16em;
}

#menu li ul#arquivo, #menu li ul#arquivo li {
width: 6em;
}

#menu li ul#links li a, #menu li ul#arquivo li a {
width: 100%;
}

#menu li:hover ul { 
left: auto; 
}

#menu li:hover ul, #menu li.sfhover ul { 
left: auto; 
}

#menu li ul li:hover, #menu li ul li.sfhover {
background-color: #BE0708;
}


.texto {
width: 80px;
background-color: #5A5A5A;
border-color: #5A5A5A;
border-style: solid;
border-width: 1;
color: #FFF;
font-size: 7pt;
font-family: Tahoma;
padding: 1px;
top: -20px;
}

.topicos_titulo {
color: #EC2426;
font-size: 0.9em;
font-family: RotisSemiSans;
font-weight: 700;
display: block;
margin-bottom: 6px;
}

.topicos {
color: #393939;
font-size: 0.7em;
font-family: Tahoma;
line-height: 1.2em;
}

.topicos a {
color: #393939;
text-decoration: none;
}

.topicos a:hover {
color: #344F8D;
}

.topicos_data {
line-height: 1.8em;
font-weight: 700;
}

.titulo {
color: #EC2426;
font-size: 1.4em;
font-family: RotisSemiSans;
font-weight: 700;
display: block;
margin-bottom: -13px;
}

.subtitulo {
color: #034BC5;
font-size: 0.7em;
font-family: Tahoma;
font-weight: 700;
}

.subtitulo a {
color: #034BC5;
text-decoration: none;
}

.post {
color: #454545;
font-size: 0.8em;
font-family: Tahoma;
}

.post a {
color: #454545;
text-decoration: none;
}

.post a:hover {
color: #344F8D;
}

.texto_post a {
color: #C56868;
text-decoration: none;
}

.texto_post a:hover {
color: #EC2426;
}

#link {
font-size: 10px;
font-family: Tahoma;
color: #EC2426;
text-decoration: none;
}

.titulo_p {
color: #EC2426;
font-size: 0.9em;
font-family: RotisSemiSans;
font-weight: 700;
}
