
#cef-body {
    width: 100%;
}
.cef-breadcrumb {
    display: none;
}
.box-morecontent {
    margin-top: 15px;
}
.title {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.editorial {
    display: block;
    font-size: 11px;
    line-height: 1em;
    margin-bottom: 5px;
    text-transform: uppercase;
}
h4 a {
    color: #CF6718;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1em;
    padding-bottom: 12px;
}
p {
    margin-bottom: 0px;
}
#homepage-content-h {
    margin-bottom: 20px !important;
}
#homepage-content-h .newsfeatured {
    float: left;
    margin-right: 5px;
    width: 562px;
    margin-bottom: 30px;
}
#homepage-content-h .newsfeatured h3 {
    font-size: 2.462em;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1em;
    padding-bottom: 12px;
}
#homepage-content-h .newsfeatured h3 a {
    color: #CF6718;
}
#homepage-content-h .newsfeatured .cef-item-content {
    width: 100%;
}
#homepage-content-h .newsfeatured .cef-item-content p {
    font-size: 1.231em;
    line-height: 1.231em;
    margin-bottom: 0;
}
#homepage-content-h .newsfeatured .cef-item-content-with-thumbnail {
    float: right;
    width: 240px;
}
#homepage-content-h .newsfeatured .cef-item-thumbnail {
    float: left;
    margin-right: 15px;
    width: 300px;
}
#homepage-content-h .newsfeatured .cef-item-thumbnail img {
    vertical-align: top;
}
#homepage-content-h .newslast {
    float: right;
    margin-left: 5px;
    width: 384px;
}
#homepage-content-h .newslast ul li {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #E2E2E2;
    font-size: 14px;
    margin-top: 10px;
    padding: 10px;
    width: auto;
}
#homepage-content-h .newslast a {
    color: #576987;
}
#homepage-content-h .newslast .title {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #39A9DB;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}
#homepage-content-h .newslast .field-editorial {
    color: #CF6718;
}
.homepage-newsticker {
    background-color: #1D3975;
    border-bottom: 5px solid #39A9DB;
    margin-bottom: 20px;
}
.homepage-newsticker .cef-wrapper {
    padding: 10px;
}
.homepage-newsticker a {
    color: #CF6718;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.homepage-newsticker a .field-data {
    color: #FFFFFF;
}
.homepage-newsticker .column-l {
    float: left;
    width: 120px;
}
.homepage-newsticker .column-r {
    float: left;
    padding: 8px 0;
    text-align: center;
    width: 860px;
}
#homepage-content-b .newsfeatured ul li {
    border: 1px solid #E2E2E2;
    float: left;
    margin-right: 10px;
    padding: 15px;
    width: 155px;
	height: 320px;
	overflow:hidden;
}
#homepage-content-b .newsfeatured ul li:last-child {
    margin-right: 0;
}
#homepage-content-b .newsfeatured h4 {
    margin-bottom: 0.45em;
}
#homepage-content-b .newsfeatured h4 a {
    color: #CF6718;
}
#homepage-content-b .column-f {
    float: left;
    width: 384px;
}
#homepage-content-b .column-f .title,
#homepage-content-b .column-r .title{
    margin: 10px 0 10px 15px;
}
#homepage-content-b .column-r {
    float: right;
    margin-left: 10px;
    width: 582px;
}
#homepage-content-b .column-f .with-margin {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 0 !important;
}
#homepage-content-b .column-f .no-margin {
    margin-bottom: 10px;
    margin-right: 0 !important;
}
#homepage-content-b .videoandaudio {
    border: 1px solid #E2E2E2;
    margin-bottom: 20px;
    padding: 15px;
    width: 550px;
}
#homepage-content-b .videoandaudio .title {
    margin-bottom: 15px;
}
#homepage-content-b .videoandaudio #cef-videogallery {
    margin-bottom: 15px;
}
#homepage-content-b .videoandaudio #cef-videogallery h4 {
    margin-bottom: 0.45em;
}
#homepage-content-b .videoandaudio #cef-videogallery h4 a {
    color: #CF6718;
}
#homepage-content-b .videoandaudio #cef-videogallery .cef-item-content {
    width: auto;
}
#homepage-content-b .videoandaudio #cef-videogallery .cef-item-content-with-thumbnail {
    float: right;
    margin: 15px 0 0;
    width: 265px;
}
#homepage-content-b .videoandaudio #cef-videogallery .cef-item-thumbnail {
    float: left;
    height: 195px;
    margin-right: 15px;
    width: 260px;
}
#homepage-content-b .videoandaudio #cef-audiogallery ul li {
    border-bottom: 1px solid #E1E1E1;
    margin-bottom: 15px;
    padding: 15px 0;
}
#homepage-content-b .videoandaudio #cef-audiogallery ul li:first-child {
    padding-top: 0;
}
#homepage-content-b .videoandaudio #cef-audiogallery ul li:last-child {
    border: medium none;
    margin-bottom: 0;
}
#homepage-content-b .videoandaudio #cef-videogallery h4 {
    margin-bottom: 0.45em;
}
#homepage-content-b .videoandaudio #cef-videogallery h4 a {
    color: #CF6718;
}
#homepage-content-b .videoandaudio #cef-audiogallery .cef-item-content {
    width: auto;
}
#homepage-content-b .videoandaudio #cef-audiogallery .cef-item-content-with-thumbnail {
    float: right;
    margin: 0;
    width: 265px;
}
#homepage-content-b .videoandaudio #cef-audiogallery .cef-item-thumbnail {
    float: left;
    margin-right: 15px;
    width: 260px;
}
#homepage-content-b .cef-newsletter {
    border: 1px solid #E2E2E2;
    float: left;
    padding: 15px;
    width: 160px;
}
#homepage-content-b .cef-newsletter h4 {
    color: #CF6718;
    margin: 10px 0;
}
#homepage-content-b .cef-newsletter input {
    background-color: #FFFFFF;
    border-color: #E1E1E1;
    color: #888888;
    margin-left: 0;
}
#homepage-content-b .cef-newsletter input[type="text"] {
    font-size: 13px;
    padding: 7px 5px;
    width: 150px;
}
#homepage-content-b .cef-newsletter .cef-newsletter-content {
    display: none;
}
#homepage-content-b .column-f #mapbrazil {
    clear: both;
    float: left;
    margin-top: 5px;
    width: 100%;
}
#homepage-content-b .column-f #mapbrazil .title {
    color: #CF6718;
}
#homepage-content-b .column-f #mapbrazil .other-regions {
    font-weight: bold;
    margin-left: 180px;
    margin-top: -40px;
    position: absolute;
    text-align: right;
}
#homepage-content-b .column-f #mapbrazil .other-regions a {
    color: #CF6718;
    font-weight: bold;
}
#homepage-content-b .column-f #mapbrazil .other-regions span {
    font-weight: bold;
}
#homepage-content-b .column-f #mapbrazil .region-selected {
    font-weight: bold;
    margin-left: 235px;
    margin-top: -135px;
    position: absolute;
    width: 150px;
}
#homepage-content-b .column-f #mapbrazil .region-selected .region-name {
    color: #CF6718;
}


/* Home page content c */
#homepage-content-c .column-f {
    float: left;
    width: 384px;
}
#homepage-content-c .column-f .title,
#homepage-content-c .column-r .title{
    margin: 10px 0 10px 15px;
}
#homepage-content-c .column-f div.title{
	margin-top: 20px;
}
#homepage-content-c .column-r {
    float: right;
    margin-left: 10px;
    width: 582px;
}

#homepage-content-c .column-f #mapbrazil {
    clear: both;
    float: left;
    margin-top: 5px;
    width: 100%;
}
#homepage-content-c .column-f #mapbrazil .title {
    color: #CF6718;
}
#homepage-content-c .column-f #mapbrazil .other-regions {
    font-weight: bold;
    margin-left: 180px;
    margin-top: -40px;
    position: absolute;
    text-align: right;
}
#homepage-content-c .column-f #mapbrazil .other-regions a {
    color: #CF6718;
    font-weight: bold;
}
#homepage-content-c .column-f #mapbrazil .other-regions span {
    font-weight: bold;
}
#homepage-content-c .column-f #mapbrazil .region-selected {
    font-weight: bold;
    margin-left: 235px;
    margin-top: -135px;
    position: absolute;
    width: 150px;
}
#homepage-content-c .column-f #mapbrazil .region-selected .region-name {
    color: #CF6718;
}

#homepage-content-c .twitter {
    margin-top: 20px;
}

#homepage-content-c .twitter .cef-socialmedia-home #cef-bar-socialmedia ul { padding: 3px 62px 15px 62px; } 



/* Home page content c */
#teste {
    color: #CF6718;
}
