body, div, dl, dt, dd, ul, ol, li, h1, h2, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
ol, ul {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1, h2, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
h3 {
    font-size: 15px;
    padding-top: 10px;
    font-weight: normal;
    margin: 0px;
    font-color: #666666;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
}
.clear {
    clear: both;
}
.right {
    float: right;
}
.left {
    float: left;
}
.menuright {
    float: right;
    font-weight: bold;
}
.topleft {
    color: #BDBDBD;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
}
.lefttemp {
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #444444;
    font: 12px/17px Arial,Helvetica,sans-serif;
}
input {
    font-family: Arial,Helvetica,sans-serif;
}
#wrapper {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 0 solid #DDDDDD;
    border-right: 0 solid #DDDDDD;
    border-top: 4px solid #A50000;
    margin: auto;
    padding-bottom: 15px;
    width: 960px;
}
#sombra {
    border-top: 5px none #A50000;
    margin: 0 auto;
}
.thumb img {
    float: right;
    padding: 0 0 0 10px;
}
.midthumb img {
    float: left;
    margin: 5px 15px 9px 0;
}
.widethumbnail {
    margin: 0 0 10px;
}
a, a:visited {
    color: #A80000;
    text-decoration: none;
}
a:hover {
    color: #A80000;
    text-decoration: underline;
}
a:active {
}
a img {
    border: medium none;
    border-radius: 3px 3px 3px 3px;
}
a:focus, a:hover, a:active {
    outline: medium none;
}
#top {
    background: none repeat scroll 0 0 #F3F3F3;
    margin: 0;
    padding: 0;
}
#topnav {
    background: none repeat scroll 0 0 #F3F3F3;
    height: 35px;
    width: 980px;
}
#topnav .current_page_item {
    background: none repeat scroll 0 0 #F3F3F3;
}
#topnav .current_page_item a {
    color: #A80000 !important;
}
#topnav ul {
    float: left;
    list-style: none outside none;
    margin: 0 0 0 1px;
    padding: 0;
}
#topnav li {
    color: #A80000;
    float: left;
    font-weight: bold;
    list-style: none outside none;
    margin: 1px 5px 0 0;
    padding: 0;
    text-transform: uppercase;
}
#topnav ul li {
    border-right: 1px solid #004455;
    color: #FFFFFF;
    list-style: none outside none;
    margin: 0 0 0 5px;
    padding: 0;
}
#topnav li a, #topnav li a:link, #topnav li a:visited {
    color: #A80000;
    display: block;
    margin: 0;
    padding: 5px 12px 3px;
}
#topnav li a:hover, #topnav li a:active {
    background: none repeat scroll 0 0 #A80000;
    border-bottom: medium none;
    color: #FFFFFF;
    display: block;
    margin: 0;
    padding: 5px 12px 3px;
    text-decoration: none;
}
#topnav li li a, #topnav li li a:link, #topnav li li a:visited {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    color: #111111;
    float: none;
    margin: 0;
    padding: 5px 12px 3px;
    width: 130px;
}
#topnav li li a:hover, #topnav li li a:active {
    background: none repeat scroll 0 0 #A80000;
    color: #FFFFFF;
    padding: 5px 12px 3px;
}
form {
    margin: 0;
    padding: 0;
}
#search {
    background: url("images/inputbusca3.png") no-repeat scroll 0 0 #FFFFFF;
    height: 30px;
}
#searchform {
    line-height: 28px;
    margin: 0;
    padding: 0;
}
.searchright {
    float: right;
    padding-top: 2px;
}
.searchinput {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid #E6E6E6;
    font-size: 20px;
    margin: 1px;
    width: 180px;
}
.searchsubmit {
    background: url("images/buttonbusca3.png") no-repeat scroll 0 0 transparent;
    border: 0 solid #DDDDDD;
    color: #333333;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    margin: 0;
    width: 71px;
}
#header {
    background: url("images/bg_header.png") repeat scroll 0 0 transparent;
    height: 90px;
    padding: 20px 0;
}
#header2 {
    margin: 0 auto;
    width: 960px;
}
.logo {
    background: url("images/logo.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 65px;
    margin: 25px 0 0;
    padding: 0;
    width: 230px;
}
.ad468x60 {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    padding: 0;
}
.ad468x60 img {
    border: medium none;
}
#banners {
}
.banner1 {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 90px;
    margin: 15px 0 0;
    padding: 0;
    width: 768px;
}
.banner2 {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 90px;
    margin: 15px 0 0;
    padding: 0;
    width: 215px;
}
#menu-fora {
    background: none repeat scroll 0 0 #F4F4F4;
    border-bottom: 1px solid #999999;
    height: 30px;
    margin: 0 auto;
    padding: 0;
}
#menu {
    border-top: 1px solid #D9D9D9;
    height: 30px;
    margin: 0 auto;
    padding: 0;
    width: 960px;
}
#menu ul {
    float: left;
    list-style: none outside none;
    margin: 0 0 0 1px;
    padding: 0;
}
#menu li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#menu ul li {
    list-style: none outside none;
    margin: 0 0 0 -1px;
    padding: 0;
}
#menu li a, #menu li a:link, #menu li a:visited {
    color: #444444;
    display: block;
    margin: 0;
    padding: 7px 12px 4px;
}
#menu li a:hover, #menu li a:active {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: medium none;
    border-top: 1px solid #A80000;
    color: #A80000;
    display: block;
    margin: 0;
    padding: 7px 12px 4px;
    text-decoration: none;
}
#menu li li a, #menu li li a:link, #menu li li a:visited {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    color: #333333;
    float: none;
    margin: 0;
    padding: 7px 12px 4px;
    width: 130px;
}
#menu li li a:hover, #menu li li a:active {
    background: none repeat scroll 0 0 #A80000;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    color: #FFFFFF;
    padding: 7px 12px 4px;
}
#menu li ul {
    border-top: 1px solid #DDDDDD;
    height: auto;
    left: -999em;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 155px;
    z-index: 9999;
}
#menu li li {
    border: medium none;
}
#menu li ul a {
    width: 120px;
}
#menu li ul a:hover, #menu li ul a:active {
}
#menu li ul ul {
    border-top: 1px solid #DDDDDD;
    margin: -30px 0 0 156px;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
    left: -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
    left: auto;
}
#menu li:hover, #menu li.sfhover {
    position: static;
}
#col1 {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    float: left;
    margin: 15px 0 0;
    padding: 0 0 3px;
    width: 630px;
}
#oferecimento {
    border-bottom: 1px solid #DDDDDD;
    color: #333333;
    font-weight: bold;
    height: 20px;
    padding: 0 0 11px;
}
.calendario {
    float: left;
    margin-right: 10px;
}
.imgoferecimento {
    float: right;
    width: 260px;
}
#manchete {
    margin: 0 0 18px;
}
#manchete h2 {
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -1px !important;
    line-height: 30px;
    margin-bottom: 5px;
}
#manchete h3 {
    font-size: 14px;
    padding-top: 10px;
}
#manchete ul {
    margin: 5px 0 0;
}
#manchete ul li {
    font-weight: bold;
    list-style-position: inside;
    list-style-type: square;
    padding: 0;
}
#featured {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 3px;
}
#featured h1 {
    display: inline;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -1px;
}
#featuredleft {
    float: left;
    padding: 5px;
    width: 300px;
}
#featuredleft h1 {
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -1px !important;
    line-height: 30px;
    margin-bottom: 5px;
}
#featuredright {
    float: right;
    width: 300px;
}
#featuredright h2 {
    font-size: 1.5em;
    font-weight: bold;
    letter-spacing: -0.03em;
    margin: 5px 0;
}
#featuredright2 {
    float: right;
    width: 300px;
}
#featuredright2 h1 {
    font-size: 19px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1.1em;
    margin: 5px 0;
}
#featuredright2 h2 {
    font-size: 1.5em;
    font-weight: bold;
    letter-spacing: -0.03em;
    margin: 5px 0;
}
#featuredleft2 {
    float: left;
    width: 300px;
}
#featuredleft2 h1 {
    font-size: 26px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1.1em;
    margin: 5px 0;
}
#featuredleft h2 {
    font-size: 1.5em;
    font-weight: bold;
    letter-spacing: -0.03em;
    margin: 5px 0;
}
#featuredpost {
    margin: 0 0 25px;
}
#featuredpost h2 {
    font-size: 1.5em;
    font-weight: bold;
    letter-spacing: -0.03em;
    margin: 5px 0;
}
#subtituloleft {
    font-size: 10px;
    height: 20px;
    margin-top: 5px;
    text-transform: uppercase;
    font-weight:bold;
}
#subtitulo {
    font-size: 10px;
    text-transform: uppercase;
    font-weight:bold;
}
#leftcol {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 0 10px 10px 0;
    width: 304px;
}
#rightcol {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    padding: 0 0 10px;
    width: 304px;
}
#bottomcol {
    border-top: 1px dotted #CCCCCC;
    padding: 10px 0 0;
}
#postbox {
    margin: 0;
    padding: 10px 0 0;
}
#postbox2 {
    margin: 0;
    padding: 0 0 10px;
}
#postboxfeatured {
    margin: 0;
    padding: 0 0 20px;
    font-weight: bold;
}
#postboxbottom {
    margin: 0;
    padding: 0 0 10px;
}
#postboxbottom ul {
    margin: 5px 0 0;
}
#postboxbottom ul li {
    list-style-position: inside;
    list-style-type: square;
    padding: 0;
}
#postboxbottom2 {
    float: right;
    margin: 0;
    padding: 0 0 10px;
    width: 295px;
}
#postboxbottom2 ul {
    margin: 5px 0 0;
}
#postboxbottom2 ul li {
    list-style-position: inside;
    list-style-type: square;
    padding: 0;
}
#postboxcol1 {
    float: left;
    margin: 0 0 20px;
    padding: 0 8px;
    width: 136px;
    font-weight: bold;
}
#postboxcoltop {
    float: left;
    padding: 0;
}
#postboxcoldir {
    float: left;
    margin: 20px 4px 20px 0;
    padding: 0;
}
#chamadacapa {
    float: left;
    margin: 0 4px 20px 0;
    padding: 0;
    width: 300px;
}
#postboxcol2 {
    float: right;
    margin: 0 0 20px;
    padding: 0;
    width: 146px;
}
#postbox h1 {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
}
#postbox h2 {
    font-size: 1.2em;
    font-weight: bold;
}
#postbox ul {
    margin: 5px 0 0;
}
#postbox ul li {
    list-style-position: inside;
    list-style-type: square;
    padding: 0;
}
#postbox2 h1 {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 20px 10px 15px 0;
}
#postbox2 h2 {
    font-size: 1.2em;
    font-weight: bold;
}
#postbox2 ul {
    margin: 5px 0 0;
}
#postbox2 ul li {
    list-style-position: inside;
    list-style-type: square;
    padding: 0;
}
#postboxfeatured ul {
    margin: 5px 0 0;
}
#postboxfeatured ul li {
    list-style-position: inside;
    list-style-type: square;
    padding: 0;
}
.byline {
    color: #999999;
    font-size: 0.9em;
    margin: 2px 0;
}
.byline a:link, .byline a:visited {
    color: #999999;
}
.postboxbyline {
    color: #999999;
    font-size: 0.9em;
    margin: 2px 0 5px;
    width: 100%;
}
.postboxbyline a:link, .postboxbyline a:visited {
    color: #999999;
}
.more {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 0;
}
.bottombox {
    background: none repeat scroll 0 0 #F3F3F3;
    margin-top: 20px;
    width: 300px;
}
.bottombox h1 {
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 20px 10px 15px;
}
.bottomcontainer {
    padding: 10px 10px 0;
}
.bottomcontainer h2 {
    font-weight: bold;
    margin: 0 0 10px;
}
.bottomcontainer ul {
    border-top: 1px solid #DDDDDD;
    margin: 10px 0 0;
    padding: 10px 0 0;
}
.bottomcontainer ul li {
    background: url("images/arrow.gif") no-repeat scroll 0 5px transparent;
    padding: 0 0 0 15px;
}
.plantao1 {
    margin: 0 0 20px;
}
.plantao2 {
    border: 1px solid #DDDDDD;
    font-size: 14px;
    padding: 0 20px;
}
.plantao2 ul li {
    border-bottom: 1px dotted #CCCCCC;
    list-style: none outside none;
    padding: 10px;
}
.ultimas {
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 2px solid #A80000;
    padding: 10px;
}
.ultimas h2 {
    font-size: 1.3em;
    font-weight: bold;
}
.headercolunistas {
    margin: 0 0 20px;
}
.colunistas {
    border: 1px solid #DDDDDD;
    padding: 5px 7px 10px;
}
.colunistas ul li {
    border-bottom: 1px dotted #CCCCCC;
    list-style: none outside none;
    padding: 4px 0;
}
#content {
    color: #333333;
    float: left;
    margin: 0;
    padding: 0;
    width: 618px;
}
#fullcontent {
    color: #333333;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
#content h2, #fullcontent h2 {
    font-size: 3.16em;
    font-weight: bold;
    letter-spacing: -0.06em;
    line-height: 1;
    margin: 10px 0 0;
    padding: 10px 0;
}
#content h3 {
    color: #929292;
    font-size: 1.5em;
    font-weight: normal;
    letter-spacing: -0.01em;
    line-height: 1.2em;
    margin-bottom: 15px;
    padding-top: 0.3em;
}
.browse {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #E6E6E6;
    color: #333333;
    line-height: 18px;
    padding: 10px;
}
.browse a {
    color: #333333;
}
.postmeta {
    border-bottom: 1px solid #DDDDDD;
    color: #929292;
    margin: 15px 0 0;
    padding: 0 0 5px;
}
.postmeta a {
    color: #000000;
}
.catmeta {
    color: #929292;
    margin: 5px 0;
    padding: 0 0 5px;
}
.catmeta2 {
    color: #929292;
    font-size: 14px;
}
.entry {
    color: #444444;
    font-size: 14px;
    line-height: 1.4em;
    margin: 10px 0 0;
    padding: 0;
}
.entry p {
    padding-bottom: 20px;
}
.entry strong {
    font-weight: bold;
}
.entry h1 {
    font-size: 20px;
    font-weight: bold;
    padding: 0 0 7px;
}
.entry h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 !important;
    padding: 0 0 7px !important;
}
.entry h3 {
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 7px;
}
.entry h4 {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 7px;
}
.entry h5 {
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 7px;
}
.entry h6 {
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 7px;
}
.entry a {
    color: #A80000;
}
.entry a:hover {
    text-decoration: underline;
}
.entry a img {
    border: medium none;
}
.entry ul {
    list-style: square inside none;
    padding-bottom: 10px;
}
.entry ol {
    list-style: decimal inside none;
    padding-bottom: 10px;
}
.entry li {
    color: #4C4C4C;
    font-size: 12px;
    line-height: 15px;
    padding: 2px 0 2px 10px;
}
.entry li a {
    color: #333333;
}
.entry li ul {
    margin: 0;
    padding: 0;
}
.page {
    margin: 10px 0 0;
}
blockquote {
    background: none repeat scroll 0 0 #F6F5F5;
    border-left: 3px solid #BFBBBB;
    clear: both;
    color: #333333;
    margin: 0 0 10px;
    padding: 2px 10px;
}
code {
    color: #444444;
    display: block;
    font: 11px/17px tahoma,arial,sans-serif;
}
blockquote p {
    font-size: 14px;
    line-height: 1.4em;
    margin: 5px 0;
    padding: 5px 0;
}
blockquote li {
    color: #336699;
    font-size: 11px;
    line-height: 15px;
    padding: 2px 0 2px 10px;
}
blockquote a {
    color: #0080CA;
    text-decoration: underline;
}
blockquote a:hover {
    color: #003399;
}
#fonte {
    padding: 10px 0;
}
#archive {
    border-bottom: 1px dotted #CCCCCC;
    margin: 20px 0 0;
    padding: 0;
}
#archive h2 {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 0 0 10px;
    padding: 0;
}
.archiveright {
    float: right;
    margin: 0;
    padding: 0;
    width: 508px;
}
.tags {
    background: url("images/tag.gif") no-repeat scroll 0 1px #FFFFFF;
    color: #000000;
    margin: 5px 0 10px;
    padding: 0 0 0 19px;
}
.tags a {
    color: #333333;
    text-decoration: none;
}
.tags a:hover {
    color: #A80000;
    text-decoration: underline;
}
img.centered {
    display: block;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}
img.alignnone {
    display: inline;
    margin: 0 0 10px;
    padding: 0;
}
img.alignright {
    display: inline;
    margin: 0 0 10px 10px;
    padding: 0;
}
img.alignleft {
    display: inline;
    margin: 0 10px 10px 0;
    padding: 0;
}
.aligncenter {
    display: block;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}
.alignright {
    float: right;
    margin: 0 0 10px 10px;
}
.alignleft {
    float: left;
    margin: 0 10px 10px 0;
}
.wp-caption {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E6E6E6;
    padding: 4px 0 5px;
    text-align: center;
}
.wp-caption img {
    border: 0 none;
    margin: 0 0 5px;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    margin: 0;
    padding: 0;
}
#sidebar {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    margin: 20px 0 0;
    padding: 0 0 0 10px;
    width: 302px;
}
#sidebar .box {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    line-height: 18px;
    padding: 0;
}
#sidebar .box h2 {
    background: none repeat scroll 0 0 #F3F3F3;
    font-size: 11px;
    font-weight: bold;
    padding: 0 5px;
}
#sidebar .box h2 a:hover {
    color: #6F522A;
}
#sidebar .widget {
    margin: 0;
    padding: 0;
}
#sidebar .leftwidget {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    width: 138px;
}
#sidebar .rightwidget {
    float: right;
    margin: 0;
    padding: 0;
    width: 138px;
}
.widget ul, .leftwidget ul, .rightwidget ul {
    margin: 0;
    padding: 0;
}
.widget ul li, .leftwidget ul li, .rightwidget ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px dotted #CCCCCC;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0;
}
#sidebar li ul {
}
#sidebar li li {
}
#sidebar h3 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 2px solid #A80000;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0;
    padding: 10px;
}
#sidebar h3 a {
    color: #6F522A;
}
.ad300x250 {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 250px;
    margin: 0 0 20px;
    padding: 0;
    width: 300px;
}
.ad300x250 img {
    border: medium none;
}
#subscribeform {
    margin: 5px 0 0;
}
.subscribe {
    margin: 5px 5px 0;
}
.subscribe img {
    padding: 0 0 10px;
}
.rss {
    background: url("images/rss.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    margin: 0 10px 0 0;
    padding: 0 0 0 20px;
}
.submail {
    background: url("images/mail.gif") no-repeat scroll 0 0 #FFFFFF;
    margin: 5px 0 0;
    padding: 0 0 0 20px;
}
.subscribeinput {
    border: 1px solid #E6E6E6;
    color: #666666;
    font-size: 11px;
    margin: 0;
    padding: 3px 3px 3px 5px;
    width: 150px;
}
.subscribesubmit {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #DDDDDD;
    color: #666666;
    margin: 0;
    padding: 0 0 2px;
    width: 60px;
}
#wp-calendar th {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-style: normal;
    text-transform: capitalize;
}
#wp-calendar caption {
    background: none repeat scroll 0 0 #F5F5F5;
    margin: 2px 0;
    padding: 2px 4px;
}
#wp-calendar td {
    color: #666666;
    letter-spacing: normal;
    padding: 2px 0;
    text-align: center;
}
#wp-calendar #today {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #333333;
}
#wp-calendar {
    empty-cells: show;
    font-size: 12px;
    margin: 0;
    width: 100%;
}
#breaking {
}
.ad125x125a {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 125px;
    margin: 10px 5px;
    width: 125px;
}
.ad125x125b {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 125px;
    margin: 10px 5px;
    width: 125px;
}
.comments-box {
    border-top: 1px solid #DDDDDD;
    padding: 20px 0 0;
}
.comments-box img {
}
.comments-box h2 {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 !important;
    padding: 0 !important;
}
.comments-box h3 {
    font-size: 1.1em;
    font-weight: bold;
}
#respond {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 10px 0 0;
    padding: 5px;
}
#respond h2 {
    font-size: 2.16em;
    font-weight: bold;
    letter-spacing: -0.06em;
    line-height: 1;
}
#respond p {
    color: #777777;
    margin: 0;
}
.cancel-comment-reply {
    font-size: 10px;
    padding: 5px 0 0;
}
.cancel-comment-reply a {
    color: #000000;
}
.cancel-comment-reply a:hover {
    color: #A80000;
}
.text {
    border: 1px solid #DDDDDD;
    color: #777777;
    padding: 2px;
    width: 200px;
}
ol.commentlist a:link {
    text-decoration: none;
}
ol.commentlist li div.vcard cite.fn a.url:hover {
    text-decoration: none;
}
ol.commentlist {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 15px 0 0;
    padding: 0;
}
ol.commentlist li {
    border: 1px dotted #CCCCCC;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 10px;
}
ol.commentlist li.alt {
}
ol.commentlist li.bypostauthor p {
}
ol.commentlist li.byuser {
}
ol.commentlist li.comment-author-admin {
}
ol.commentlist li.comment {
}
ol.commentlist li div.comment-author {
}
ol.commentlist li div.vcard {
}
ol.commentlist li div.vcard cite.fn {
    font-style: normal;
    font-weight: bold;
}
ol.commentlist li div.vcard cite.fn a.url {
    color: #222222;
}
ol.commentlist li div.vcard img.avatar {
    float: left;
    margin: 0 10px 10px 0;
}
ol.commentlist li div.vcard img.avatar-32 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 2px;
}
ol.commentlist li div.vcard img.photo {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 2px;
}
ol.commentlist li div.vcard span.says {
    color: #888888;
}
ol.commentlist li div.commentmetadata {
}
ol.commentlist li div.comment-meta {
    font-size: 0.9em;
    margin: 3px 0 0;
}
ol.commentlist li div.comment-meta a {
    color: #AAAAAA;
    text-decoration: none;
}
ol.commentlist li p {
    line-height: 1.4em;
    margin: 15px 0 0;
}
ol.commentlist li ul {
}
ol.commentlist li div.reply {
    line-height: 18px;
    margin: 10px 0 0;
}
ol.commentlist li div.reply a {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    color: #666666 !important;
    font-size: 11px;
    height: 18px;
    padding: 2px 5px;
    width: 45px;
}
ol.commentlist li div.reply a:hover {
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #888888;
    color: #FFFFFF !important;
    text-decoration: none;
}
ol.commentlist li ul.children {
}
ol.commentlist li ul.children li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px dotted #CCCCCC;
    margin: 10px 0 0;
}
ol.commentlist li ul.children li li.alt {
    background: none repeat scroll 0 0 #FFFFFF;
}
ol.commentlist li ul.children li.bypostauthor {
}
ol.commentlist li ul.children li.byuser {
}
ol.commentlist li ul.children li.comment {
}
ol.commentlist li ul.children li.comment-author-admin {
}
ol.commentlist li ul.children li.depth-2 {
}
ol.commentlist li ul.children li.depth-3 {
}
ol.commentlist li ul.children li.depth-4 {
}
ol.commentlist li ul.children li.depth-5 {
}
ol.commentlist li ul.children li.odd {
}
ol.commentlist li.even {
}
ol.commentlist li.odd {
}
ol.commentlist li.parent {
}
ol.commentlist li.pingback {
}
ol.commentlist li.thread-alt {
}
ol.commentlist li.thread-even {
}
ol.commentlist li.thread-odd {
}
#commentform {
}
#commentform input {
    border: 1px solid #DDDDDD;
    margin: 7px 3px 0 0;
    padding: 5px;
    width: 210px;
}
#commentform .author {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    padding: 3px 3px 3px 5px;
}
#commentform .email {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    padding: 3px 3px 3px 5px;
}
#commentform .url {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    padding: 3px 3px 3px 5px;
}
#commentform textarea {
    border: 1px solid #DDDDDD;
    height: 100px;
    margin: 7px 0 0;
    padding: 2px;
    width: 75%;
}
#commentform .submit {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    cursor: pointer;
    font-weight: bold;
    margin: 7px 0 0;
    padding: 4px;
    width: 155px;
}
#commentform .submit:hover {
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #666666;
    color: #FFFFFF;
    text-decoration: underline;
}
.navigation {
    font-size: 12px;
    font-weight: normal;
    margin: 15px 0 5px;
    padding: 5px;
    text-transform: uppercase;
}
#bfooter {
    background-color: #F3F3F3;
    padding: 10px;
}
#bfooter ul li {
    border-bottom: 1px solid #DDDDDD;
    line-height: 28px;
    list-style: none outside none !important;
    padding: 0 9px;
}
#footer {
    background-color: #F3F3F3;
    border-top: 1px solid #CCCCCC;
    color: #333333;
    line-height: 20px;
    padding: 30px 0;
}
#footer a {
}
#footer a:hover {
    border-bottom: medium none;
}
#footer ul {
    display: inline;
    padding: 0 0 0 23px;
}
#footer li ul {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0;
    padding: 0;
}
#footer ul li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 11px 0 0;
}
#footer li li {
}
#footer2 {
    border: 0 solid #DDDDDD;
    margin: 0 auto;
    padding: 10px 15px;
    width: 960px;
}
.wp {
    background: url("images/wp.gif") no-repeat scroll 0 0 #F3F3F3;
    padding: 0 0 0 20px;
}
#ssubscribee {
    border: 1px solid #E6E6E6;
    border-top: 0px;
    font-size: 90%;
    height: 57px;
    margin: 0 0 20px;
    padding: 8px 5px;
}
.ssubscribee_icons {
    margin: 0 auto;
    width: 286px;
}
.ssubscribee_icons li {
    display: inline;
    float: left;
    font-size: 11px;
    margin: 0 2px 5px;
    text-align: center;
    width: 52px;
}
.ssubscribee_icons a {
    -moz-transition: all 0.2s ease-out 0s;
    color: #444444 !important;
    display: block;
    padding: 40px 0 2px;
}
.ssubscribee_icons a:hover {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35);
    color: #2266BB !important;
    text-decoration: none;
}
.ssubscribee_icons .ssubscribee_orkut a {
    background: url("images/icon-orkut.png") no-repeat scroll center top transparent;
}
.ssubscribee_icons .ssubscribee_twitter a {
    background: url("images/twitter.png") no-repeat scroll center top transparent;
}
.ssubscribee_icons .ssubscribee_facebook a {
    background: url("images/facebook.png") no-repeat scroll center top transparent;
}
.ssubscribee_icons .ssubscribee_rss a {
    background: url("images/rss.png") no-repeat scroll center top transparent;
}
.ssubscribee_icons .ssubscribee_email a {
    background: url("images/email.png") no-repeat scroll center top transparent;
}
.dep1 div {
    background: url("images/icon-orkut.png") no-repeat scroll center top transparent;
}
.dep2 div {
    background: url("images/twitter.png") no-repeat scroll center top transparent;
}
.dep3 div {
    background: url("images/rss.png") no-repeat scroll center top transparent;
}
.geral a {
    color: #004488;
    text-decoration: none;
}
.geral a:hover {
    color: #004488;
    text-decoration: underline !important;
}
.geral h1 {
    background-color: #004488;
    color: #FFFFFF;
    display: inline;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-shadow: 1px 1px 0 #000000;
}
.cultura a {
    color: #004488;
    text-decoration: none;
}
.cultura a:hover {
    color: #004488;
    text-decoration: underline !important;
}
.obras a {
    color: #004488;
    text-decoration: none;
}
.obras a:hover {
    color: #004488;
    text-decoration: underline !important;
}
.justica a {
    color: #004488;
    text-decoration: none;
}
.justica a:hover {
    color: #004488;
    text-decoration: underline !important;
}
.meio-ambiente a {
    color: #004488;
    text-decoration: none;
}
.meio-ambiente a:hover {
    color: #004488;
    text-decoration: underline !important;
}
.saude a {
    color: #004488;
    text-decoration: none;
}
.saude a:hover {
    color: #004488;
    text-decoration: underline !important;
}
.sociedade a {
    color: #004488;
    text-decoration: none;
}
.sociedade a:hover {
    color: #004488;
    text-decoration: underline !important;
}
.cotidiano a {
    color: #004488;
    text-decoration: none;
}
.cotidiano a:hover {
    color: #004488;
    text-decoration: underline !important;
}
.seguranca-publica a {
    color: #004488;
    text-decoration: none;
}
.seguranca-publica a:hover {
    color: #004488;
    text-decoration: underline !important;
}
.educacao a {
    color: #004488;
    text-decoration: none;
}
.educacao a:hover {
    color: #004488;
    text-decoration: underline !important;
}
.policia a {
    color: #990000 !important;
    text-decoration: none;
}
.policia a:hover {
    color: #990000;
    text-decoration: underline !important;
}
.policia h1 {
    background-color: #990000;
    color: #FFFFFF;
    display: inline;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-shadow: 1px 1px 0 #000000;
}
.social a {
    color: #CC0066 !important;
    text-decoration: none;
}
.social a:hover {
    color: #CC0066;
    text-decoration: underline !important;
}
.esporte a {
    color: #446600 !important;
    text-decoration: none;
}
.esporte a:hover {
    color: #446600;
    text-decoration: underline !important;
}
.esporte h1 {
    background-color: #446600;
    color: #FFFFFF;
    display: inline;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-shadow: 1px 1px 0 #000000;
}
.politica a {
    color: #B76E11 !important;
    text-decoration: none;
}
.politica a:hover {
    color: #B76E11;
    text-decoration: underline !important;
}
.lazer a {
    color: #555555 !important;
    text-decoration: none;
}
.lazer a:hover {
    color: #555555;
    text-decoration: underline !important;
}
.lazer h1 {
    background-color: #555555;
    color: #FFFFFF;
    display: inline;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-shadow: 1px 1px 0 #000000;
}
.baladas a {
    color: #555555 !important;
    text-decoration: none;
}
.baladas a:hover {
    color: #555555;
    text-decoration: underline !important;
}
.baladas h1 {
    background-color: #555555;
    color: #FFFFFF;
    display: inline;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-shadow: 1px 1px 0 #000000;
}
.outros-eventos a {
    color: #555555 !important;
    text-decoration: none;
}
.outros-eventos a:hover {
    color: #555555;
    text-decoration: underline !important;
}
.gospel a {
    color: #555555 !important;
    text-decoration: none;
}
.gospel a:hover {
    color: #555555;
    text-decoration: underline !important;
}
.shows a {
    color: #555555 !important;
    text-decoration: none;
}
.shows a:hover {
    color: #555555;
    text-decoration: underline !important;
}
.economia a {
    color: #004488 !important;
    text-decoration: none;
}
.economia a:hover {
    color: #004488;
    text-decoration: underline !important;
}
.nutricao a {
    color: #EE0022 !important;
    text-decoration: none;
}
.nutricao a:hover {
    color: #EE0022;
    text-decoration: underline !important;
}
.transito a {
    color: #887700 !important;
    text-decoration: none;
}
.transito a:hover {
    color: #887700;
    text-decoration: underline !important;
}
.transito h1 {
    background-color: #887700;
    color: #FFFFFF;
    display: inline;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-shadow: 1px 1px 0 #000000;
}
.climatempo a {
    color: #094A4C !important;
    text-decoration: none;
}
.climatempo a:hover {
    color: #094A4C;
    text-decoration: underline !important;
}
.turismo a {
    color: #AC0B84 !important;
    text-decoration: none;
}
.turismo a:hover {
    color: #AC0B84;
    text-decoration: underline !important;
}
.turismo h1 {
    background-color: #AC0B84;
    color: #FFFFFF;
    display: inline;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-shadow: 1px 1px 0 #000000;
}
.variedades a {
    color: #EEAA00 !important;
    text-decoration: none;
}
.variedades a:hover {
    color: #EEAA00;
    text-decoration: underline !important;
}
.variedades h1 {
    background-color: #EEAA00;
    color: #FFFFFF;
    display: inline;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-shadow: 1px 1px 0 #000000;
}
.entretenimento a {
    color: #EEAA00 !important;
    text-decoration: none;
}
.entretenimento a:hover {
    color: #EEAA00;
    text-decoration: underline !important;
}
.entretenimento h1 {
    background-color: #EEAA00;
    color: #FFFFFF;
    display: inline;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-shadow: 1px 1px 0 #000000;
}

.gente a {
    color: #EEAA00 !important;
    text-decoration: none;
}
.gente a:hover {
    color: #EEAA00;
    text-decoration: underline !important;
}
.blogs-e-colunas a {
    color: #6F522A !important;
    text-decoration: none;
}
.blogs-e-colunas a:hover {
    color: #6F522A;
    text-decoration: underline !important;
}
.blogs-e-colunas h1 {
    background-color: #6F522A;
    color: #FFFFFF;
    display: inline;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-shadow: 1px 1px 0 #000000;
}
.foto-do-dia a {
    color: #6F522A !important;
    text-decoration: none;
}
.foto-do-dia a:hover {
    color: #6F522A;
    text-decoration: underline !important;
}
.olho-critico a {
    color: #6F522A !important;
    text-decoration: none;
}
.olho-critico a:hover {
    color: #6F522A;
    text-decoration: underline !important;
}
.empregos a {
    color: #F0403C !important;
    text-decoration: none;
}
.mais-destaques a:hover {
    color: #F0403C;
    text-decoration: underline !important;
}
.clicks a {
    color: #FF7800 !important;
    text-decoration: none;
}
.clicks a:hover {
    color: #FF7800;
    text-decoration: underline !important;
}
.clicks h1 {
    background-color: #FF7800;
    color: #FFFFFF;
    display: inline;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-shadow: 1px 1px 0 #000000;
}
#ad468 {
    background-color: #F3F3F3;
    margin-bottom: 10px;
    padding: 10px;
}
.bx_title {
    background-color: #F8F8F8;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 26px;
    margin: 20px 0;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
}
.bx_title_capa {
    background-color: #F8F8F8;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 26px;
    margin: 0 0 20px;
    padding: 10px 5px;
}
.top_title {
    background-color: #F8F8F8;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 26px;
    margin-bottom: 5px;
    padding-bottom: 4px;
    padding-left: 5px;
}
.top_title_capa {
    background-color: #F8F8F8;
    border: 1px solid #DDDDDD;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 26px;
    margin-bottom: 5px;
    padding: 5px;
}
.right_vejamais {
    float: right;
    font-size: 14px;
    padding-right: 5px;
    text-shadow: none;
}
.photospace .thumnail_col {
    display: none;
}
