body {
        margin: 0px;
        padding: 0px;
}
A {
        text-decoration: underline;
        color: #4C4C4C;
}
A:hover {
        text-decoration: underline;
        color: #FD7000;
}
HR {
        background-color:#FF6F1B;
        border:1px solid #FF6F1B;
}

.lang {
        background-color: #FF6F1B;
}
.menu {
        background-color: #E1EAEB;
        padding-right: 10px;
}
a.menu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FD5900;
        text-decoration: none;
}
a.menu:hover {
        text-decoration: underline;
}
.newscolor {
        background-color: #E1EAEB;
}
.news {
        background-color: #E1EAEB;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #8A8A8A;
        padding-left: 8px;
        padding-right: 8px;
}
a.newslnk {
        font-weight: bold;
        text-decoration: none;
        color: #8A8A8A;
}
a.newslnk:hover {
        text-decoration: underline;
}
a.allnews {
        background-color: #E1EAEB;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FD5900;
        font-weight: bold;
        text-decoration: none;
}
.newsletter {
        background-color: #87ADB0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        padding-left: 8px;
        padding-right: 8px;
}
.newsletter INPUT {
        border: 0px solid #87ADB0;
        color: #87ADB0;
        font-size: 11px;
        padding: 1px;
}
.newsletterbottom {
        background-color: #E1EAEB;
}
.footer {
        background-color: #87ADB0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        padding-left: 8px;
        padding-right: 8px;
}
A.footerlnk {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        text-decoration: none;
}
A.footerlnk:hover {
        text-decoration: none;
}
a.sitemap {
        background-color: #87ADB0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        font-weight: bold;
        padding-left: 8px;
        padding-right: 8px;
}
a.shortcut {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #8A8A8A;
        line-height: 18px;
        font-weight: bold;
        text-decoration: underline;
}

.title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #87ADB0;
        font-weight: bold;
}
.text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4C4C4C;
}
a.back {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #87ADB0;
        font-weight: bold;
}
a.newstitle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #87ADB0;
        font-weight: bold;
}
a.newslead {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4C4C4C;
        text-decoration: none;
}
a.newslead:hover {
        text-decoration: none;
}
a.newsmore {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #87ADB0;
        font-weight: bold;
}
.newsimg {
        padding-right: 6px;
        padding-left: 0px;
}
a.paging {
        font-size: 10px;
        font-weight: bold;
}
.small {
        font-size:10px;
}
.path {
        font-size:9px;
        text-decoration: none;
}
.forms {
        border:1px solid #87ADB0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.botao {
        border:0px;
        background-color: #FF6F1B;
        color: #ffffff;
}
a.allnews {
        color: #FD7000;
        font-weight: bold;
        margin-bottom: 3px;
}

#cms IMG {
        border: 6px solid #FFFFFF;
}
#news IMG {
        border: 6px solid #FFFFFF;
}

.vertsplit {
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #E1EAEB;
        padding-left: 8px;
}