.moduletableartigo1 p.nspInfo.nspInfo2, .moduletableartigo2 p.nspInfo.nspInfo2, .moduletableartigo3 p.nspInfo.nspInfo2 {padding-left: 30px; top: 90%; font-size: 8pt; font-style: italic; color: #fff!important;}
.moduletableartigo4 .nspInfo2, .moduletable-subcategmod .nspInfo2, .moduletableartigo5 .nspInfo2 {margin: 0!important; padding: 0!important; color: #999!important; text-transform: none!important;}
.banneritem img {height:auto!important;}
.moduletableartigo4 p a span, .moduletablemaisrecentes p a span, .moduletable-subcategmod p a span {display: none!important;}

body {font-family: 'Montserrat', 'Segoe Ui', arial}
ol li {margin-bottom: 10px;}
:focus {outline: 0;}
a, a:visited {text-decoration: none}
a:hover, a:hover:visited {text-decoration: none}
.nopadding, .container-fluid {padding: 0;}

.itemFullText ul li {list-style-type: none; padding: 5px 0 5px 20px; background: url('../images/bullet-tvm.jpg') center left no-repeat;}

.itemContainer img, .itemBody img {max-width: 100%!important}

.itemVideoEmbedded iframe {width: 100%!important}
.itemVideoBlock {padding: 0!important}
.itemVideoBlock h3 {padding: 5px!important}
.itemVideoBlock h3 {display: none!important;}
.itemVideoEmbedded {position: relative;
padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.itemVideoEmbedded iframe, .itemVideoEmbedded object, .itemVideoEmbedded embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

div.itemBackToTop a {text-decoration: underline; text-transform: uppercase; font-size: 8pt; text-decoration: none;
        background: url('../images/totop.png') no-repeat 10px center #eaeaea; padding: 8px 8px 8px 35px; color: #666; letter-spacing: 0.8px;}


.itemListView.-programas .catItemDateCreated, .itemListView.-programas .openSocialShareHorizontalSharing {display: none!important;}
.itemListView.-programas .catItemBody > div {padding: 0!important}
.itemListView.-programas div.catItemView {border: 0!important; margin: 0!important}
.itemListView.-programas h3.catItemTitle a {font-size: 15pt!important}
.itemListView.-programas .itemContainer {border: solid 8px #fff!important}


div.itemToolbar ul li, div.itemToolbar ul li a {float: right!important;}
div.itemToolbar ul li a {width: 40px; height: 20px; float: left;}
div.itemToolbar ul li a span, span.itemTextResizerTitle, div.itemToolbar ul li a#fontDecrease, div.itemToolbar ul li a#fontIncrease {display:none!important;}
div.itemToolbar a.itemPrintLink {background: url('../images/printicon.png') center no-repeat}
div.itemToolbar a.itemEmailLink {background: url('../images/emailicon.png') center no-repeat}
div.itemToolbar ul li a#fontIncrease {background: url('../images/font-more.png') center no-repeat}
div.itemToolbar ul li a#fontDecrease {background: url('../images/font-less.png') center no-repeat}

div.catItemView {margin-bottom: 40px; padding: 0 0 40px 0; border-bottom: solid 1px #eaeaea;}

.catItemBody .openSocialShareHorizontalSharing {display: none!important}
.catItemBody > div:first-of-type {display: none!important}

.catItemTitle a:link, .catItemTitle a:visited {color: #ec3614!important; font-weight: bold; font-size: 24pt;}
.catItemTitle a:hover, .catItemTitle a:visited:hover {color: #000!important;}

.catItemBody p, .itemBody p {line-height: 180%!important;}

.k2ReadMore {padding: 10px 15px 10px 60px!important; background: url('../images/lermaisseta.png') center left no-repeat;}
.k2ReadMore:link, .k2ReadMore:visited {font-style: italic; color: #9a9a9a; font-size: 10pt}
.k2ReadMore:hover, .k2ReadMore:visited:hover {color: #ec3614!important;}

.banneritem img {max-width: 100%!important;}

.page-header {padding-bottom: 10px!important; margin-bottom: 30px!important;}
.page-header h2 {margin-bottom: 0; text-transform: none; font-weight: bold; font-size: 34px; line-height: 100%;}
.blog .item img {max-width:100%!important; height: auto}
/*.items-row {padding-bottom: 30px; border-bottom: dotted 1px #c0c5c9;}*/
.blog .items-row {margin-bottom: 30px; padding-bottom: 30px; border-bottom: dotted 1px #eaeaea}
.blog .items-row p.readmore a {padding: 0 0 0 21px; font-size: 13px; background: url('../images/readmore+.png') left center no-repeat; background-size: contain;}
.item-image img {max-width: 100%!important; height: auto; margin-bottom: 15px}
.item-page img {max-width: 100%!important; height: auto; margin-bottom: 15px}
.item .page-header {margin-bottom: 20px!important; background: none!important}
.item h2 {text-transform: none!important; font-weight: bold; line-height: 110%;}
.item h2 a:link, .item h2 a:visited {color: #41362b}
.item h2 a:hover {text-decoration: none; color: #fd8700;}
.item-page .page-header {background: none}

.itemVideoBlock {padding: 0!important;}
.itemVideoBlock h3 {display: none!important;}
/*.itemVideoEmbedded iframe {width: 100%!important; height: }*/

.pagination {width: 100%;}
.pagination, .pagination ul, .pagination ul li {float: left;list-style-type: none; }
.pagination ul {padding: 0; float: left; width: 100%;}
.pagination ul li a, .pagination ul li span {padding: 5px 10px; float: left; border: solid 1px #eaeaea;}
.pagination span.pagenav {background: #eaeaea;}
.pagination-start span, .pagination-prev span, .pagination-next span, .pagination-end span {background: none!important}

#bread {padding: 50px 0; border-bottom: 5px solid #107f69; background: url('../images/bread2.jpg');
background-size: contain; background-attachment: fixed;}
#bread .container {padding: 0 4%;}
.breadcrumbs h1 {width: auto; margin: 0; padding: 10px; background: #119259; font-size: 10pt; color: #fff; text-transform: uppercase;}
ul.breadcrumb {margin: 0; padding: 8px 0 0 0; width: auto; float: right; background: none}
.breadcrumb > li + li:before {display: none!important}
.breadcrumb li a {padding: 0 5px;}
.breadcrumb li a, .breadcrumb li span {color: #fff; font-size: 10pt; font-style: italic;}

.component-content .contact label, 
#contact-form .controls input, 
#contact-form .controls select, 
#contact-form .controls textarea {max-width: 100%!important;}
#contact-form {background: none; border-radius: 0; box-shadow: inset;}
#contact-form legend {margin-bottom: 0;}
label#jform_spacer-lbl {font-size: 8pt; font-style: italic;}
.contact h3 {display: none}
address span {float: left; margin-bottom: 5px}
.jicons-text {font-weight: bold}
.contact p {margin-bottom: 5px;}
#contact-form fieldset {padding: 15px; margin-bottom: 0px; border: 0}
.contact input, .contact textarea {padding: 10px; border: solid 1px #b3b3b3}
    .contact input:focus, .contact textarea:focus {border: solid 1px #000; outline: none !important;}
.contact-form {margin-top: 20px}
.contact-form button {font-size: 10pt; padding: 15px 40px; border: none; background: #fd8700; color: #fff; cursor: pointer; font-weight: bold}
.contact button:hover {background: #000; color: #fff;}
.control-group {margin-bottom: 15px;}
.form-horizontal .control-label {text-align: left}
.component-content .contact label, .component-content .contact input, .component-content .contact select, .component-content .contact textarea {max-width: 100%!important;}

fieldset.phrases, fieldset.only {display:none;}
#searchForm input#search-searchword {border: solid 1px #eaeaea; padding: 6px 15px; border-radius: 4px;}
.searchintro {padding: 15px 0 0;}
#searchForm {margin-bottom: 20px; padding: 15px; background: #eaeaea;}
#searchForm button {background: #18a29a; color: #fff;}
#searchForm button:hover {background: #000; color: #fff;}
.chzn-container-single .chzn-single, .chzn-drop, .chzn-container.chzn-with-drop .chzn-drop {width: 70px;}
.search-results .result-text {padding-bottom: 15px; margin-bottom: 15px; border-bottom: dotted 1px #eaeaea;}
.result-title {font-size: 18pt; line-height: 105%}
dd.result-created {font-style: italic; color: #999; font-size: 9pt}

/*tabela*/
table.tabelastyle {overflow-x:auto}
table.tabelastyle, table.tabelastyle td {border: solid 1px #a0a0a0; border-collapse: collapse}
table.tabelastyle th {background: #472e14!important; color: #fff; border-top: solid 1px #472e14; border-left: solid 1px #472e14;  border-right: solid 1px #472e14;  border-bottom: solid 1px #472e14;}
table.tabelastyle th p span {font-size: 10pt!important;}
table.tabelastyle td, table.tabelastyle th {padding: 8px; vertical-align: middle;}
table.tabelastyle tr:nth-of-type(odd) {background-color:#f2f2f2;}
table.tabelastyle p {margin: 5px 0; padding: 0}
table.tabelastyle p span {padding: 0; line-height: 115%!important; font-size: 8pt}

/*cabeca*/
#cabeca {padding: 10px 0;}

    /*logotipo*/
    .customlogotipo, .menuprincipal, .searchpesquisar {width: 100%!important; padding: 0!important}
    
    /*menu principal*/
    .moduletablemenuprincipal {padding-left: 30px!important; margin-top: 10px;}
    #dj-megamenu95select {width: 97%; max-width: 100%;}
    #dj-megamenu99 {padding: 0px!important; width: auto; float: left!important;}
    
        .dj-megamenu-default li div.dj-subwrap {margin-top: 15px}
    .dj-megamenu-default li div.dj-subwrap, .dj-megamenu-default li:hover div.dj-subwrap {padding-top: 11px!important; background-color: transparent!important;
        -webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px;
        -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;
        /*box-shadow: 3px 12px 34px -12px rgba(0,0,0,0.51);
        -webkit-box-shadow: 3px 12px 34px -12px rgba(0,0,0,0.51); -moz-box-shadow: 3px 12px 34px -12px rgba(0,0,0,0.51);*/}
    .dj-megamenu-default li div.dj-subwrap-in, .dj-megamenu-default li.hover div.dj-subwrap-in {box-shadow: none!important; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background: #f2f2f2!important;}
        .dj-megamenu-default li div.dj-subcol {padding: 30px 20px;}
        .dj-megamenu-default li.itemid105 div.dj-subwrap {background-image: url('../images/hovnoticias.png'); background-repeat: no-repeat}
        .dj-megamenu-default li.itemid122 div.dj-subwrap {background-image: url('../images/hovdesporto.png'); background-repeat: no-repeat}
        .dj-megamenu-default li.itemid123 div.dj-subwrap {background-image: url('../images/hovent.png'); background-position-x: 15%; background-repeat: no-repeat}
        .dj-megamenu-default li.itemid126 div.dj-subwrap {background-position-x: 80%; background-repeat: no-repeat}
        .dj-megamenu-default li div.dj-subwrap, .dj-megamenu-default li.itemid124 div.dj-subwrap, .dj-megamenu-default li.itemid125 div.dj-subwrap, .dj-megamenu-default li.itemid126 div.dj-subwrap {
                background-image: url('../images/hovnormal.png'); background-repeat: no-repeat}
    .dj-megamenu-default li a.dj-up_a .arrow {display: none!important;}
    .dj-megamenu-default li a.dj-up_a span.dj-drop {padding: 0!important;}
    .dj-up.itemid101.first {display: none!important}
    .dj-megamenu-default li a.dj-up_a, .dj-megamenu-default li ul.dj-submenu > li > a {font-family: 'Montserrat', 'Segoe Ui', arial!important;}
    .dj-megamenu-default li a.dj-up_a {border: 0 none!important}
    .dj-megamenu-default {background: none!important;}
    .dj-megamenu-default li a.dj-up_a {padding: 0px!important}
    .dj-megamenu-default, .dj-megamenu-default li a.dj-up_a, .dj-megamenu-default li a.dj-up_a span {height: 30px!important}
    .dj-megamenu-default li a.dj-up_a span {line-height: 30px!important; font-size: 11pt!important}
    .dj-megamenu-default li a.dj-up_a .arrow {top: 19px!important; right: 20px!important;}
    .dj-megamenu-default li:hover a.dj-up_a .arrow, .dj-megamenu-default li.hover a.dj-up_a .arrow, .dj-megamenu-default li.active a.dj-up_a .arrow {
            top: 20px!important;}
    .dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a,
        .dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li > a.active,
            .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {background: transparent!important;color: #000!important;}
    .dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li > a.active,
        .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {background: transparent!important; color: #000!important; font-weight: bold;}
    .dj-megamenu-default li.dj-up.current.active, .dj-megamenu-default li.dj-up:hover, .dj-megamenu-default li.dj-up.hover,
        .dj-megamenu-default li.dj-up.active {}
    .dj-megamenu-default li ul.dj-submenu > li > a {padding: 7px 15px!important; font-size: 11pt!important; line-height: 130%!important}
    .dj-megamenu-default, .dj-megamenu-default li div.dj-subwrap, .dj-megamenu-default li:hover div.dj-subwrap li div.dj-subwrap,
        .dj-megamenu-default li.hover div.dj-subwrap li div.dj-subwrap {z-index: 1000!important;}
    .dj-megamenu-default li a.dj-up_a {color: #a1a1a1; text-transform: none!important}
        .dj-megamenu-default li.itemid105 a.dj-up_a:link, .dj-megamenu-default li.itemid105 a.dj-up_a:visited {color: #ec3614!important}
        .dj-megamenu-default li.itemid122 a.dj-up_a:link, .dj-megamenu-default li.itemid122 a.dj-up_a:visited {color: #1c9f7d!important}
        .dj-megamenu-default li.itemid123 a.dj-up_a:link, .dj-megamenu-default li.itemid123 a.dj-up_a:visited {color: #c43182!important}
        .dj-megamenu-default li.itemid124 a.dj-up_a:link, .dj-megamenu-default li.itemid124 a.dj-up_a:visited {color: #6600b4!important}
        .dj-megamenu-default li.itemid105 a.dj-up_a:hover, .dj-megamenu-default li.itemid105 a.dj-up_a:visited:hover, .dj-megamenu-default li.itemid122 a.dj-up_a:hover, .dj-megamenu-default li.itemid122 a.dj-up_a:visited:hover,
        .dj-megamenu-default li.itemid123 a.dj-up_a:hover, .dj-megamenu-default li.itemid123 a.dj-up_a:visited:hover, .dj-megamenu-default li.itemid124 a.dj-up_a:hover, .dj-megamenu-default li.itemid124 a.dj-up_a:visited:hover {
                color: #000!important}
    .dj-megamenu-default li ul.dj-submenu > li > a {color: #333; font-weight: normal;}
    .dj-megamenu-default li.dj-up {padding: 0 15px 0 0!important; border: 0!important;}
    .dj-megamenu-default li.active a.dj-up_a, .dj-megamenu-default li a.dj-up_a:hover {color: red}
    .dj-megamenu-default li ul.dj-submenu > li {border: none!important}
    .dj-megamenu-default li ul.dj-submenu > li.first {border-top: none!important}


    /*pesquisar*/
    .moduletablepesquisar {margin-top: 8px; padding: 0; background: #fff; border: 1px solid #d0d0d0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
    input#mod-search-searchword100 {margin: 5px; padding: 5px; width: 75%; float: left; border: 0 none!important; background: 0 none!important; font: normal 10pt 'Montserrat', Verdana, Arial, Helvetica, sans-serif; color: #a4a4a4;}
    .moduletablepesquisar button {margin: 3px 6px 0 0; width:10%; height:30px; float: right; border: 0 none!important; cursor: pointer; text-indent: -9999px; background: url('../images/search.png') center no-repeat}
    .moduletablepesquisar button:hover {background-color: transparent!important}
    .moduletablepesquisar label {display: none}
    div.mod_search91 input[type="search"] {padding: 5px 0 0 5px!important; border-color:transparent!important;}


/*subheader*/
#subheader {float: left; width: 100%; margin-bottom: 20px; background: url('../images/subheader.jpg');}
        .moduletablesubmenu-tit {padding-top: 10px; padding-bottom: 10px; background: #b30b02; color: #fff; font-weight: bold; text-align: right;}
        .moduletablesubmenu-tit p {margin: 0; padding: 0; font-size: 40px; font-size: 26px;}
        .customsubmenu-tit {width: 100%!important; padding: 0!important}

        .moduletablesubmenu {padding-left: 20px; background: url('../images/noticias-triangle.png') center left no-repeat; background-size: contain;}
        .moduletablesubmenu li {display: inline-block; float: left;}
        .moduletablesubmenu a {font-size: 14px; font-weight: bold; padding-top: 19px!important; padding-bottom: 18px!important; color: #fff;}
        .moduletablesubmenu a:hover {background: transparent!important; color: #000;}


/*topo*/
.moduletablepublicidadetopo {margin-bottom: 15px; padding: 10px 0; background: url('../images/adsbg.jpg')}


/*top home*/
/*ARTIGO 1*/
.moduletableartigo1 {padding: 0!important}
.moduletableartigo1 .nspArts {padding: 0!important; float: left;}
.moduletableartigo1 .nspArtScroll1, .moduletableartigo1 .nspArtScroll2 {float: left!important}
.moduletableartigo1 .nspArt {padding: 0!important}
.moduletableartigo1 .nspMain, .moduletableartigo1 img {width: 100%!important; padding: 0;}
.moduletableartigo1 img {height: 100%;transition: transform .8s; object-fit: cover; object-position: 90%;}
.moduletableartigo1:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.moduletableartigo1 p {font-size: 0px; color: transparent!important;}
.moduletableartigo1 h4 {bottom: 5%; padding: 30px!important; font-weight: bold; font-size: 34px!important}
.moduletableartigo1 .nspArt.nspCol1 {position: relative; min-height: 420px;}
.moduletableartigo1 p, .moduletableartigo1 h4, .moduletableartigo1  img {position: absolute!important}
.moduletableartigo1 p {width: 100%; height: 100%;}
.moduletableartigo1 p.nspInfo, .moduletableartigo1 h4 {z-index: 5!important}
.moduletableartigo1 p.nspText {width: 100%!important; float: left; height: 100%;}
.moduletableartigo1 p.nspText:before {z-index: 3; position: absolute; content: ''; width: 100%; height: 100%;
        background: linear-gradient(to left, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.9) 100%)}
.moduletableartigo1 p.nspInfo {top: 10%; text-transform: uppercase;}
.moduletableartigo1 p.nspInfo a {float: left; padding: 5px 10px 5px 30px; letter-spacing: 0.8px; font-size: 8pt;}
.moduletableartigo1 p.nspInfo a:link, .moduletableartigo1 p.nspInfo a:visited {transition: transform .2s; background: #ec3614; color: #fff}
.moduletableartigo1 p.nspInfo a:hover, .moduletableartigo1 p.nspInfo a:visited:hover {transform: scale(1.2); background: #000; color: #fff}
.moduletableartigo1 h4 a:link, .moduletableartigo1 h4 a:visited {color: #fff; transition:}
.moduletableartigo1 h4 a:hover, .moduletableartigo1 h4 a:visited:hover {color: #ec3614;}

/*ARTIGO 2*/
.moduletableartigo2 {padding-left: 0!important}
.moduletableartigo2 .nspArts, .moduletableartigo3 .nspArts {padding: 0!important; float: left;}
.moduletableartigo2 .nspArtScroll1, .moduletableartigo2 .nspArtScroll2, .moduletableartigo3 .nspArtScroll1, .moduletableartigo3 .nspArtScroll2 {float: left!important}
.moduletableartigo2 .nspArt, .moduletableartigo3 .nspArt {padding: 0!important}
.moduletableartigo2 .nspMain, .moduletableartigo3 .nspMain {width: 100%!important; padding: 0;}
.moduletableartigo2 img, .moduletableartigo3 img {height: 100%;transition: transform .8s; object-fit: cover; object-position: 90%;}
.moduletableartigo2:hover img, .moduletableartigo3:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.moduletableartigo2 p, .moduletableartigo3 p {width: 100%; height: 100%; font-size: 0px; color: transparent!important;}
.moduletableartigo2 h4, .moduletableartigo3 h4 {bottom: 5%; padding: 30px!important; font-weight: bold; font-size: 20px!important}
.moduletableartigo2 .nspArt.nspCol1, .moduletableartigo3 .nspArt.nspCol1 {position: relative; min-height: 420px;}
.moduletableartigo2 p, .moduletableartigo2 h4, .moduletableartigo2  img, .moduletableartigo3 p, .moduletableartigo3 h4, .moduletableartigo3  img {position: absolute!important}
.moduletableartigo2 p.nspInfo, .moduletableartigo2 h4, .moduletableartigo3 p.nspInfo, .moduletableartigo3 h4 {z-index: 5!important}
.moduletableartigo2 p.nspText, .moduletableartigo3 p.nspText  {width: 100%!important; float: left; height: 100%;}
.moduletableartigo2 p.nspText:before, .moduletableartigo3 p.nspText:before {z-index: 3; position: absolute; content: ''; width: 100%; height: 100%;
        background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.9) 100%)}
.moduletableartigo2 p.nspInfo, .moduletableartigo3 p.nspInfo {top: 5%; text-transform: uppercase;}
.moduletableartigo2 p.nspInfo a, .moduletableartigo3 p.nspInfo a {float: left; padding: 5px 10px 5px 30px; letter-spacing: 0.8px; font-size: 8pt;}
.moduletableartigo2 p.nspInfo a:link, .moduletableartigo2 p.nspInfo a:visited, .moduletableartigo3 p.nspInfo a:link, .moduletableartigo3 p.nspInfo a:visited {transition: transform .2s; background: #ec3614; color: #fff}
.moduletableartigo2 p.nspInfo a:hover, .moduletableartigo2 p.nspInfo a:visited:hover, .moduletableartigo3 p.nspInfo a:hover, .moduletableartigo3 p.nspInfo a:visited:hover {transform: scale(1.2); background: #000; color: #fff}
.moduletableartigo2 h4 a:link, .moduletableartigo2 h4 a:visited, .moduletableartigo3 h4 a:link, .moduletableartigo3 h4 a:visited {color: #fff; transition:}
.moduletableartigo2 h4 a:hover, .moduletableartigo2 h4 a:visited:hover, .moduletableartigo3 h4 a:hover, .moduletableartigo3 h4 a:visited:hover {color: #ec3614;}


/*ARTIGO 3*/
.moduletableartigo3 {padding-right: 0!important}



/*publicidade sapo topo*/
.moduletablepublicidadesapolateral {padding-right: 0!important}
.custompublicidadesapolateral {width: 100%!important; padding: 0!important}


#destaquesrecentes {margin: 20px 0 60px;}

/*ARTIGO 4*/
.moduletableartigo4 {margin-top: 15px; padding: 0!important}
.moduletableartigo4 .nspMain, .moduletableartigo4 img {width: 100%!important; padding: 0;}
.moduletableartigo4 .nspArtPage div:first-child {padding-right: 7.5px!important;}
.moduletableartigo4 .nspArtPage div:last-child {padding-left: 7.5px!important;}
.moduletableartigo4 img {width: 100%!important; height: auto!important;}
.moduletableartigo4 p {font-size: 0px; color: transparent!important;}
.moduletableartigo4 .nspArt, .moduletableartigo4 .nspArts {padding: 0!important; float: left;}
.moduletableartigo4 .nspArt > a {display: none!important}
.moduletableartigo4 p.nspInfo {margin: 0 0 5px; padding: 15px 0 5px; text-transform: uppercase; font-size: 75%; letter-spacing: 0.9px;}
.moduletableartigo4 p.nspInfo a:link, .moduletableartigo4 p.nspInfo a:visited {padding: 5px 8px; color: #fff; background: #ec3614;}
.moduletableartigo4 p.nspInfo a:hover, .moduletableartigo4 p.nspInfo a:visited:hover {background: #000; color: #fff;}
.moduletableartigo4 h4 {padding: 0!important; font-size: 23px!important; font-weight: bold;}
.moduletableartigo4 h4 a:link, .moduletableartigo4 h4 a:visited {color: #000;}
.moduletableartigo4 h4 a:hover, .moduletableartigo4 h4 a:visited:hover {color: #ec3614;}


/*ULTIMAS*/
.moduletablemaisrecentes {padding-right: 0!important;}
.moduletablemaisrecentes h3 {width: auto; float: left; margin: 0; padding: 15px 25px 15px 0; font-size: 18px; font-weight: bold; text-transform: uppercase;
        color: #ff4e00; background: url('../images/clockultimas.png') center right no-repeat;}
.moduletablemaisrecentes .nspMain {padding: 0; width: 100%;}
.moduletablemaisrecentes .nspArt {margin-bottom: 10px; display: flex;}
.moduletablemaisrecentes .nspArt > a {display: none!important;}
.moduletablemaisrecentes .nspInfo {width: 60px!important; margin-right: 14px; color: #ff4e00; font-size: 14px!important; line-height: 100%!important;}
.moduletablemaisrecentes img {margin-right: 15px!important; width: 80px!important; height: auto;}
.moduletablemaisrecentes .nspText {font-size: 0px; color: transparent!important;}
.moduletablemaisrecentes .nspHeader {padding: 0!important; font-weight: bold; font-size: 14px!important; line-height: 115%}
.moduletablemaisrecentes h4 a:link, .moduletablemaisrecentes h4 a:visited {color: #333; transition:}
.moduletablemaisrecentes h4 a:hover, .moduletablemaisrecentes h4 a:visited:hover {color: #ff4e00;}
.moduletablemaisrecentes p a {font-size: 0px!important; color: transparent!important;}

/*Destaques 3*/
#destaques3 {padding-bottom: 40px; border-top: solid 1px #e6e6e6; background: #f8f8f8;}
.moduletableartigo5 h3 {margin: 0; padding: 30px 0 40px; background: url('../images/temporario-bg.jpg') top left no-repeat; font-size: 220%; font-weight: bold; color: #ec3614;}
.moduletableartigo5 .nspMain, .moduletableartigo5 img {width: 100%!important; padding: 0;}
.moduletableartigo5 .nspArtPage div {padding: 0 7.5px!important}
.moduletableartigo5 img {margin-bottom: 15px; width: 100%!important; height: auto!important;}
.moduletableartigo5 p {font-size: 0px; color: transparent!important;}
.moduletableartigo5 .nspArt, .moduletableartigo5 .nspArts {padding: 0!important; float: left;}
.moduletableartigo5 h4 {padding: 0!important; font-size: 18px!important; font-weight: bold;}
.moduletableartigo5 h4 a:link, .moduletableartigo5 h4 a:visited {color: #343434;}
.moduletableartigo5 h4 a:hover, .moduletableartigo5 h4 a:visited:hover, .moduletableartigo5 .nspInfo a:link, .moduletableartigo5 .nspInfo a:visited {color: #ec3614;}
.moduletableartigo5 .nspInfo a:hover, .moduletableartigo5 .nspInfo a:visited:hover {color: #000;}
.moduletableartigo5 .nspInfo a {font-weight: bold; text-transform: uppercase;}


/*MODULO ARTIGOS*/
.moduletable-subcategmod {margin: 0; padding: 30px 0 45px!important; border-bottom: solid 1px #d6d6d6;}
.moduletable-subcategmod h3 {padding-bottom: 20px; font-weight: bold; font-size: 30px; letter-spacing: -1px;}
.moduletable-subcategmod .nspMain, .moduletable-subcategmod img {width: 100%!important; padding: 0;}
.moduletable-subcategmod .nspArtPage div:first-child {padding-left: 0!important; padding-right: 10px!important;}
.moduletable-subcategmod .nspArtPage div:last-child {padding-left: 10px!important; padding-right: 0!important;}
.moduletable-subcategmod .nspArtPage div:nth-child(2) {padding: 0 5px!important}
.moduletable-subcategmod .nspArt > a {display: none!important}
.moduletable-subcategmod img {width: 100%!important; height: auto!important;}
.moduletable-subcategmod p {font-size: 0px; color: transparent!important;}
.moduletable-subcategmod .nspArt, .moduletable-subcategmod .nspArts {padding: 0!important; float: left;}
.moduletable-subcategmod .nspArt > a {display: none!important;}
.moduletable-subcategmod p.nspInfo {margin: 0 0 5px; padding: 15px 0 5px; text-transform: uppercase; font-size: 80%; letter-spacing: 0.5px;}
.moduletable-subcategmod p.nspInfo a:link, .moduletable-subcategmod p.nspInfo a:visited {padding: 5px 8px; color: #fff; background: #ec3614;}
.moduletable-subcategmod p.nspInfo a:hover, .moduletable-subcategmod p.nspInfo a:visited:hover {background: #000; color: #fff;}
.moduletable-subcategmod h4 {padding: 0!important; font-size: 20px!important; font-weight: bold;}
.moduletable-subcategmod h4 a:link, .moduletable-subcategmod h4 a:visited {color: #000;}
.moduletable-subcategmod h4 a:hover, .moduletable-subcategmod h4 a:visited:hover {color: #ec3614;}
.moduletable-subcategmod .nspList {width: 100%; float: left;}
.moduletable-subcategmod .nspList li {width: 33%; float: left;}
.moduletable-subcategmod .nspList li a {font-size: 14px; font-weight: normal;}



/*Videos*/
#videos {padding: 30px 0 60px; border-top: solid 1px #e6e6e6;  border-bottom: solid 1px #e6e6e6; background: #f8f8f8;}
.moduletabletitulovideos {padding-bottom: 20px}
.moduletabletitulovideos .titulobig {padding-left: 0!important}

#videos .yendif-video-shares {width: 100%!important; padding: 0!important; position: relative;}
#videos .yendif-video-shares h3 {position: absolute; z-index: 1!important; bottom: 3%; left: 5%; font-weight: normal; color: #fff; padding: 5px 10px; letter-spacing: 0.2px;}
.moduletablebigvideo h3 {font-size: 17px;}
.moduletablevideosmall {padding-right: 0;}
.moduletablevideosmall h3 {font-size: 11px; max-width: 90%;}


/*.yendif-video-shares .yendifplayers {padding-bottom: 60%!important}
.vjs-poster {background-size: cover!important;}*/

/*Publicidade*/
#publicidademeio {padding: 20px 0!important}
#publicidademeio .moduletablepublicidadetopo {padding: 20px!important}
#publicidademeio .moduletablepublicidadetopo img {width: 100%!important}


/*Programas*/
#programas {padding: 20px 0 40px; border-top: solid 1px #e6e6e6;  border-bottom: solid 1px #e6e6e6; background: #f8f8f8;}
.moduletableprogramas h3 span, .moduletabletitulovideos .titulobig {float: left; margin: 0; padding: 0 0 0 10px; font-size: 150%; color: #313131; font-weight: bold;}
.moduletableprogramas h3 span:last-of-type, .moduletabletitulovideos span:last-of-type {padding: 10px 0 0 40px!important; font-weight: normal!important; font-size: 12pt!important; color: #a8a8a8!important; vertical-align: middle!important;}
.moduletableprogramas .nspMain, .moduletableprogramas img {width: 100%!important; padding: 0;}
.moduletableprogramas .nspArtPage div {}
.moduletableprogramas img {margin-bottom: 15px; width: 100%!important; height: auto!important;}
.moduletableprogramas p, .moduletableprogramas p a, .moduletableprogramas p a span {font-size: 0px!important; color: transparent!important;}
.moduletableprogramas .nspArt > a {display: none!important;}
.moduletableprogramas .nspArt, .moduletableprogramas .nspArts {padding: 0 5px!important; float: left;}
.moduletableprogramas h4 {display: none; padding: 0!important; font-size: 18px!important; font-weight: bold;}
.moduletableprogramas h4 a:link, .moduletableprogramas h4 a:visited {color: #343434;}
.moduletableprogramas h4 a:hover, .moduletableprogramas h4 a:visited:hover {color: #37548c;}
.moduletableprogramas .nspPagination {margin-right: 5px!important;}
.moduletableprogramas .nspPagination li, .moduletableprogramas .nspPagination li > a {width: 10px!important; height: 10px!important;}


/*utilidade*/
#utilidade {padding-bottom: 20px; min-height: 200px;}
.moduletable-cambio-do-dia, .moduletable-telefones-uteis, .moduletable-tempo {margin-top: 40px; padding: 15px 25px 5px; height: 250px; float: left; background: #f9f9f9;}
.moduletable-cambio-do-dia {margin-bottom: 20px; float: left; border-right: solid 10px #fff;}
.moduletable-cambio-do-dia h3, .moduletable-telefones-uteis h3, .moduletable-tempo h3 {margin-bottom: 15px; padding-bottom: 10px; font: bold 18pt 'Montserrat', arial, Helvetica, sans-serif; color: #3a3a3a; text-transform: uppercase; border-bottom: 1px solid #d1d1d1}
.moduletable-cambio-do-dia .nspMain, .moduletable-tempo .nspMain {padding: 0!important; width: 100%!important}
.nspArt {padding: 0!important}
.moduletable-cambio-do-dia p.nspInfo, .moduletable-tempo p.nspInfo col-md-4 {width: 100%; margin: 0; padding-bottom: 5px; color: #c6c8c9;}
table.cambios {border: 0 none; color: #727272;}
table.cambios td {padding: 4px 0; font: normal 10pt 'Montserrat', tahoma, arial, Helvetica, sans-serif; border: 0 none;}
table.cambios td, table.cambios td span {font-family: 'Montserrat', tahoma, arial, Helvetica, sans-serif!important; color: #727272!important;}
table.cambios td.fonte {padding-top: 10px; color: #727272;}
table.cambios tr.header {padding: 5px 0;}
table.cambios tr.header td {padding: 2px 0; color: #323232; font: bold 10pt 'Montserrat', Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase}
table.cambios tr.cinzento {background-color: #ffb500;}
h2.contentheadingcambiobm {padding: 0; margin: 0; font: normal 8pt 'Montserrat', tahoma, arial, Helvetica, sans-serif;}

.moduletable-telefones-uteis {float: right; padding-bottom: 10px; border-left: solid 10px #fff;}
.moduletable-telefones-uteis table {width: 180px; border: 0 none; color: #727272;}
.moduletable-telefones-uteis table td {font: bold 10pt 'Raleway', tahoma, arial, Helvetica, sans-serif; border: 0 none; color: #323232; text-transform: uppercase; text-align: left}
.moduletable-telefones-uteis table tbody tr:first-child td {padding-top: 20px;}
.moduletable-telefones-uteis select {margin: 10px 0 50px; padding: 15px; width: 100%!important; float: left; font: inherit}
	
.moduletable-tempo table {margin: 20px!important; width: 100%!importannt;}	
.moduletable-tempo a {font-size: 10pt!important; text-decoration: underline; text-decoration: underline}	
.moduletable-tempo a:link, .moduletable-tempo a:visited {color: #8a8a8a!important;}	
.moduletable-tempo a:hover, .moduletable-tempo a:visited:hover {color: #000!important;}	

/*contentload*/
.contentload {padding-left: 0!important;}
.contentload, .sidebar {padding-top: 30px!important; padding-bottom: 100px!important;}

h2.itemTitle {padding: 0!important; font-weight: bold; font-size: 36px; letter-spacing: -1px;}
div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before {display: none}
.itemToolbar {margin: 25px 0!important; padding: 15px 0!important; background: transparent!important; border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; border-radius: 0!important}
div.itemIntroText {font-size: 100%!important; font-weight: normal!important; line-height: inherit!important; padding: 0!important;}
.itemAuthor {font-weight: bold;}
.itemAuthor a {color: #333!important;}
.itemDateCreated, .itemAuthor {font-size: 12px!important;}
.itemDateCreated {text-transform: capitalize;}

.itemRelated {margin-top: 30px; padding: 0 0 20px!important; border-top: solid 1px #e5e6e6; text-transform: uppercase; background: url('../images/related-bg.jpg') no-repeat;}
.itemRelated h3 {padding: 15px 0 25px!important; font-weight: bold; font-size: 18pt; color: #333;}
.itemRelated ul {margin:0!important; padding:0!important; list-style-type: none;}
.itemRelated li {padding: 0 12px 0 0; display: inline-block; width: 25%; float: left;}
.itemRelated li img {max-width: 100%; height: auto;}
.itemRelCat {padding: 10px 0 3px!important; text-transform: uppercase; font-size: 9pt;}
.itemRelCat a {color: #999!important}
.itemRelIntrotext, .itemRelCat {float: left; width: 100%;}
.itemRelIntrotext p, .itemRelIntrotext p span {font-size: 0px!important; margin: 0!important; color: transparent;}
.itemRelTitle {font-weight: bold; text-transform: capitalize!important}
.itemRelTitle:link, .itemRelTitle:visited {color: #333!important}
.itemRelTitle:hover, .itemRelTitle:visited:hover {color: #ec3614!important}

/*sidebar*/
.sidebar {padding-left: 15px!important; padding-right: 0!important;}
.moduletablemaislidas h3 {margin: 0; padding: 0 0 25px!important; font-weight: bold; font-size: 18pt; color: #333; text-transform: uppercase;}
.moduletablemaislidas h4 {margin-bottom: 10px!important; padding: 29px 0 15px!important; font-size: 16px!important; border-bottom: 1px dotted #f6f6f6;}
.moduletablemaislidas .nspArtPage div.nspArt:nth-child(1) h4 {background: url('../images/bg-01.png') no-repeat;}
.moduletablemaislidas .nspArtPage div.nspArt:nth-child(2) h4 {background: url('../images/bg-02.png') no-repeat;}
.moduletablemaislidas .nspArtPage div.nspArt:nth-child(3) h4 {background: url('../images/bg-03.png') no-repeat;}
.moduletablemaislidas .nspArtPage div.nspArt:nth-child(4) h4 {background: url('../images/bg-04.png') no-repeat;}
.moduletablemaislidas .nspArtPage div.nspArt:nth-child(5) h4 {background: url('../images/bg-05.png') no-repeat;}
.moduletablemaislidas .nspArtPage div.nspArt:nth-child(6) h4 {background: url('../images/bg-06.png') no-repeat;}
.moduletablemaislidas .nspArtPage div.nspArt:nth-child(7) h4 {background: url('../images/bg-07.png') no-repeat;}
.moduletablemaislidas .nspArtPage div.nspArt:nth-child(8) h4 {background: url('../images/bg-08.png') no-repeat;}
.moduletablemaislidas .nspArtPage div.nspArt:nth-child(9) h4 {background: url('../images/bg-9.png') no-repeat;}
.moduletablemaislidas h4 a:link, .moduletablemaislidas h4 a:visited {color: #333!important;}
.moduletablemaislidas h4 a:hover, .moduletablemaislidas h4 a:visited:hover {color: #000!important; font-weight: bold;}

.moduletablepublicidadelateral img {max-width: 100%!important;}

/*Footer*/
.menufoot {padding-top: 50px; padding-bottom: 50px; background: #eaeaea;}
.moduletablemenufooter h3 {text-transform: uppercase; font-weight: bold; font-size: 11pt; color: #2c2c2c;}
.moduletablemenufooter a {padding: 0!important; background: transparent!important;}
.moduletablemenufooter a:link, .moduletablemenufooter a:visited {color: #8a8a8a!important;}
.moduletablemenufooter a:hover, .moduletablemenufooter a:visited:hover {color: #000!important;}

.bt-facebookpagefacebookbox {width: 100%!important; padding: 0!important;}
.bt-facebookpagefacebookbox iframe {float: right;}

.copyfoot {padding-top: 30px; padding-bottom: 30px; background: url('../images/menufooterbg.jpg')}
.moduletable-menusec, .moduletable-menusec li {float: left; width: auto;}
.moduletable-menusec li {display: inline-block; padding: 0;}
.moduletable-menusec a {padding:10px!important; font-weight: bold; font-size: 10pt; color: #cdcdcd;}
.moduletable-menusec a:hover {background: transparent!important; color: #fff;}

.customwebmail {padding: 0!important; width: 100%!important;}
.customwebmail a {float: left; display: block; padding: 10px 0 10px 20px!important; font-weight: bold; background: url('../images/email.png') center left no-repeat; color: #8b8b8b;}
.customwebmail a:hover, .customwebmail a:visited:hover {color: #fff;}

.moduletable-acompanhe {float: right; width: auto}
.custom-acompanhe {width: auto!important}
.moduletable-acompanhe h3, .moduletable-acompanhe p {float: left; display: inline-block}
.moduletable-acompanhe h3 {margin: 0; padding: 13px 10px 0 0; color: #909092; font-weight: normal; font-size: 10pt;}
.moduletable-acompanhe p {margin: 0}
.moduletable-acompanhe a {margin: 5px; width: 30px; float: right; height: 30px; display: inline-block}
.moduletable-acompanhe a.facebook {background:url('../images/facebook-icon.png') center top no-repeat}
.moduletable-acompanhe a.gplus {background:url('../images/gplus-icon.png') center top no-repeat}
.moduletable-acompanhe a.youtube {background:url('../images/youtube-icon.png') center top no-repeat}
.moduletable-acompanhe a.instagram {background:url('../images/insta-icon.png') center top no-repeat}
.moduletable-acompanhe a:hover {background-position: center bottom}

#footer hr {border-color: #444!important;}

.moduletable-contactosfooter {width: auto; max-width: 700px; padding: 5px 0 10px 180px; float: left; background:url('../images/logo-footer.png') center left no-repeat;}
.custom-contactosfooter, .customcreditos-dotcom {width: 100%!important; padding: 0!important}
.moduletable-contactosfooter p, .moduletablecreditos-dotcom p {margin: 0; font-size: 9pt; line-height: 140%; color: #939393;}

.moduletablecreditos-dotcom a {color: #c7c9cb; font-weight: bold;}
.moduletablecreditos-dotcom a:hover {color: #fff;}


/*MOBILE*/
@media screen and (max-width: 900px){
.moduletablemenuprincipal {padding: 0!important; top: -2px; order: 1!important;}
.dj-offcanvas-effect-3.dj-offcanvas-open .dj-offcanvas, .dj-offcanvas-dark .dj-offcanvas-top, .dj-offcanvas-dark .dj-offcanvas-content, ul.dj-mobile-dark {
                width: 100%!important;}
        .dj-offcanvas-content {padding: 0!important; margin: 0!important}
                .dj-mobile-nav.dj-mobile-dark {margin: 0!important}
.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {
    background: none; padding: 0;}
    .dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {
            background: #ec3614; color: #fff!important}
    .dj-megamenu-select-dark .dj-mobile-open-btn:focus, .dj-megamenu-select-dark:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover,
        .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus, .dj-megamenu-accordion-dark .dj-mobile-open-btn:hover,
            .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus {background: #000; color: #fff!important;}
.dj-offcanvas-effect-3.dj-offcanvas-open .dj-offcanvas-pusher {-webkit-transform: translate3d(100%, 0, 0)!important;
    transform: translate3d(100%, 0, 0)!important;}
#dj-megamenu99mobile {width: 100%!important;}
.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {width: 50px!important;
        height: 44px!important; font-size: 44px!important;}
input#mod-search-searchword100 {padding: 8px!important}
section {float: left!important; width: 100%!important;}
.catItemTitle a:link, .catItemTitle a:visited {font-size: 18pt!important;}
h2.itemTitle {font-size: 24px!important;}
div.itemToolbar ul li {float: left!important; border: 0!important; margin-top: 5px!important;}
.openSocialShareHorizontalSharing {width:100%!important; overflow: hidden!important;}
.itemRelated h2 {font-size: 0px!important;}
.itemRelated li {width: 100%!important}
.contentload {padding-right: 0!important;}
.sidebar {padding-left: 0!important;}
.contentload, .sidebar {padding-top: 30px!important; padding-bottom: 10px!important; border-bottom: solid 1px #eaeaea!important;}
.moduletablemaislidas .nspArts {padding: 0!important}
.moduletableartigo1 h4 {padding: 20px!important; font-size: 22px!important}
.moduletableartigo2, .moduletableartigo3, .moduletablepublicidadesapolateral {padding: 0!important}
.moduletableartigo1, .moduletableartigo2, .moduletableartigo3 {margin-bottom: 20px!important}
.moduletableartigo4 {margin-bottom: 15px!important;}
.moduletableartigo4 .nspArtPage div:first-child, .moduletableartigo4 .nspArtPage div:last-child {margin-bottom: 25px!important; padding: 0!important}
.moduletableartigo4 h4 {font-size: 18px!important}
.moduletablemaisrecentes {padding-left: 0!important;}
.moduletablemaisrecentes .nspArts {padding: 0!important}
.moduletableartigo5 .nspArt {margin-bottom: 25px!important;}
.moduletableartigo5 .nspArtPage div {padding: 0!important}
.moduletableartigo5 h4 {float: left!important; margin-top: 10px!important}
.moduletableartigo5 img {margin: 0!important}
.moduletablesubsitesnoticias {padding: 0!important}
.moduletable-subcategmod .nspArt {margin-bottom: 40px!important}
.moduletable-subcategmod h4 {font-size: 18px!important;}
.moduletablesubsitesnoticias .nspArtPage div:last-child, .moduletablesubsitesdesporto .nspArtPage div:last-child, .moduletablesubsitesentret .nspArtPage div:last-child,
.moduletablesubsitesentret .nspArtPage div:last-child, .moduletablesubsitesnoticias .nspArtPage div:first-child, .moduletablesubsitesdesporto .nspArtPage div:first-child,
.moduletablesubsitesentret .nspArtPage div:first-child, .moduletablesubsitesnoticias .nspLinksWrap, .moduletablesubsitesdesporto, .moduletablesubsitesdesporto .nspArts,
.moduletablesubsitesdesporto .nspLinksWrap, .moduletablesubsitesentret .nspLinksWrap, .moduletable-cambio-do-dia .nspArts {padding: 0!important}
.moduletabletitulovideos h3 span {width: 100%!important}
.moduletableprogramas h3 span:last-of-type, .moduletabletitulovideos span:last-of-type {padding: 10px 0 20px!important}
.moduletabletitulovideos span img {margin-top: 20px!important}
.moduletablevideosmall {padding-left: 0!important;}
.moduletableprogramas .nspArt, .moduletableprogramas .nspArts {padding: 0!important;}
.moduletablepublicidadetopo {float: left!important;}
.moduletable-cambio-do-dia, .moduletable-telefones-uteis {margin: 15px 0!important; border: 0!important; width: 100%; height: auto!important}
.moduletablefacebookbox {padding: 20px 0px!important;}
.moduletable-menusec li {width: 100%!important;}
.moduletable-menusec a {padding: 10px 0!important}
#footer hr {width: 100%; float: left; padding: 0!important;}
.moduletablewebmail {width: 100%!important; float: left!important;}
.customwebmail {margin-left: 0!important;}
.moduletable-acompanhe {width: 100%; padding: 0!important}
.moduletable-contactosfooter {margin-top: 20px; padding: 40px 0 10px 0px!important; background: url('../images/logo-footer.png') top left no-repeat!important;}
.moduletablecreditos-dotcom {float: left!important; padding: 0!important; width: 100%!important;}
.moduletablecreditos-dotcom p {padding: 15px 0; text-align: left!important;}
.moduletablesubmenu-tit p {text-align: center!important; font-size: 20px!important}
.moduletablesubmenu a {padding: 10px!important;}
.moduletableartigo3 {float: none!important}
}