body,div,h1,h2,h3,p,span{
    font:400 14px 'PT Serif',sans-serif,'Segoe Ui',arial,verdana,Arial,"Lucida Sans Unicode";
    text-align:left;
    color:#5a6263;
    line-height:165%
}
.easy_img_caption {width:auto!important; max-width:100%!important}

#u_0_6, .more.share-provider {display:none!important;}
h1.edocman-page-heading, .edocman_document_details_information {padding: 0 10px 0!important;}
.moduletablecolunade3 h3, .moduletabledestaque h3 {/*display:none!important;*/}
.dj-megamenu-carta li a.dj-up_a {padding: 0 16px!important;}
h2{
    font-weight:700;
    font-size:15pt
}

div.itemToolbar {background: transparent!important;}
.itemPrintLink span {padding-left: 20px; background: url('../images/printicon.png') center left no-repeat}
.itemPrintLink a:hover, .itemPrintLink a:visited:hover {color:#0094da!important; text-decoration: underline;}


.itemFullText ul li {margin-bottom: 10px!important;}
.sidebar .openSocialShareHorizontalSharing {display:none!important;}
.catItemBody .openSocialShareHorizontalSharing {display:none!important;}
.share-provider.flat.square.size-32 {border-radius: 16px;}

.gafancybox-inner h3 {margin:0; padding: 15px 0; background: #0094da; color: #fff; font-weight: bold; font-size: 22pt; text-align: center; text-transform:uppercase;}
.gafancybox-inner #mc_embed_signup {padding: 30px;}
.gafancybox-inner #mc_embed_signup label, .gafancybox-inner #mc_embed_signup .email {margin-bottom:15px; width:100%; font-weight: normal; text-align:center;}
.gafancybox-inner #mc_embed_signup label {padding-bottom: 15px; font-weight: bold;}
.gafancybox-inner #mc_embed_signup .clear {text-align: center;}
.gafancybox-inner #mc_embed_signup #mc-embedded-subscribe {margin: 0 auto; padding: 10px 40px; background: #0094da; color: #fff; border-radius: 5px; border:0;}
.gafancybox-inner #mc_embed_signup #mc-embedded-subscribe:hover {background: #000; color: #fff;}
.gafancybox-inner #mce-EMAIL {padding: 10px; border: solid 1px #ccc; border-radius: 5px;}

#k2Container.blogsroot .latestItemsUser img {margin:0 3px 0 -3px; border:0; width:50px!important;}
#k2Container.blogsroot .latestItemsUser h2 {margin: 15px 0 10px; font-weight: normal; font-size: 11pt;}
#k2Container.blogsroot .latestItemsContainer>div {margin-bottom:0; padding:0; background: transparent; border-color:transparent;}
#k2Container.blogsroot h2.latestItemTitle {margin:0; line-height:120%; font-size:18pt;}
#k2Container.blogsroot .latestItemIntroText, #k2Container.blogsroot .latestItemIntroText p {margin: 0; padding:0;}
#k2Container.blogsroot .latestItemBody {padding-bottom: 0!important;}
#k2Container.blogsroot div.latestItemCategory span, #k2Container.blogsroot div.latestItemCategory a {font-style: italic; font-size:9pt;}
#k2Container.blogsroot div.latestItemCategory a {padding: 0 5px; background:#f4f4f4;}
#k2Container.blogsroot div.latestItemsContainer {padding-bottom: 20px;}
.itemFullText img {max-width:100%!important;}
.container-fluid,.nopadding{
    padding:0
}
a,a:visited{
    color:#0094da;
    text-decoration:none
}
a:hover,a:visited:hover{
    color:#2c3e50;
    text-decoration:none
}
input:focus{
    box-shadow:none;
    outline:0
}
.itemTitle{padding:0 0 35px 0!important;
    font-size:40px;
    line-height:100%;
    letter-spacing:-0.5px;
}
div.itemIntroText {padding:0!important;}
div.itemListCategory{
    line-height:normal;
    padding:0;
    border:0;
    background:0 0
}
div.itemListCategory h2{
    padding-bottom:5px;
    line-height:normal;
    background:0 0;
    border-bottom:dotted 1px #ddd;
    font-weight:700;
    font-size:10pt;
    text-transform:uppercase;
    color:#999
}
div.itemHeader span.itemAuthor{
    padding:15px 0!important
}
.userItemTitle,h3.catItemTitle{
    font-size:22pt;
    font-weight:700
}
div.catItemIsFeatured:before,div.itemIsFeatured:before,div.userItemIsFeatured:before{
    display:none!important
}
.latestItemIntroText img,h2.itemTitle sup{
    max-width:100%!important; height: auto;
}
div.latestItemsCategory{
    margin-bottom:10px;
    border-radius:0!important
}
.latestItemsCategory h2{
    margin:0;
    text-transform:uppercase
}
h2.latestItemTitle{
    font-weight:700;
    font-size:16pt
}
.latestItemsContainer>div{
    margin-right:25px
}
.itemFullText h2,.itemIntroText h2{
    font-size:18pt
}
div.itemIntroText img{
    width:100%!important;
    max-width:835px!important
}
div.itemHeader span.itemDateCreated{
    text-transform:capitalize
}
.itemBody p, .itemBody div, .itemBody span {margin-bottom: 0px;
    font-size:16px!important;
    line-height:2.6rem;
}
.easy_img_caption_inner {background:#fff!important;}
.easy_img_caption_inner span {padding: 4px 0!important; font-style: normal!important; font-family:sans-serif!important; color:#767676!important; font-size:9pt!important;}
div.catItemIntroText,div.catItemIntroText p{
    line-height:160%!important
}
.bannerartigo {margin-top:30px;}
.userItemView{
    border-bottom:dotted 1px #eaeaea!important;
    padding-bottom:48px
}
.customactualizado,.customdirector,.userItemIntroText img{
    width:100%!important
}
div.catItemIntroText p{
    font-size:10pt
}
div.catItemView{
    margin-bottom:15px!important
}
#itemListLeading .catItemIntroText img{
    margin-right:20px;
    /*width:60%!important*/
}
#itemListLeading .catItemTitle{
    font-size:30pt!important;
    line-height:100%;
    margin:0;
    padding:0
}
#itemListLeading div.catItemView{
    padding:0!important;
    margin-bottom:20px
}
#itemListLeading .catItemBody{
    margin:0;
    padding-bottom:25px;
    border-bottom:solid 1px #e4e6e5
}
.moduletablecambios{margin-bottom: 30px;
    padding-top:20px;
    padding-bottom:15px;
    border:solid 1px #eaeaea
}
.rl_sliders.accordion>.accordion-group,.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner{
    border:0!important
}
.panel{
    box-shadow:none!important
}
.accordion-heading.panel-heading{
    background:#0094da!important
}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle{
    background:#0170a5!important
}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle span{
    color:#fff!important;
    padding-left:15px;
    background:url(../images/menos.png) center left no-repeat
}
.rl_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle{
    padding-left:10px!important
}
a.accordion-toggle.rl_sliders-toggle.nn_sliders-toggle>span{
    font-size:9pt!important
}
a.accordion-toggle.rl_sliders-toggle.nn_sliders-toggle.collapsed>span{
    padding-left:15px;
    background:url(../images/mais.png) center left no-repeat;
    color:#fff
}
.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover{
    background-color:#333!important
}
.rl_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle{
    padding:5px 15px!important
}
.customtaxas{
    padding:0!important
}
.moduletablecambios.taxas{
    margin:0 0 30px;
    border-top:solid 1px #eaeaea
}
h1.edocman-page-heading{
    padding-top:20px;
    color:#0094da!important;
    font-size:24pt;
    line-height:100%
}
.edocman-heading{
    font-size:14pt!important
}
.edocman-category-title{
    margin:0!important
}
.catItemIntroText img{max-width:100%!important;
    /*margin-bottom:15px;
    width:100%!important;*/
    height:auto
}
div.catItemView{
    padding:10px!important
}
.edocman-box-heading{
    padding:0!important
}
div.catItemView h3.catItemTitle{
    padding:0;
    font-size:20px!important;
    line-height:120%!important
}
#edocman-categories .edocman-box-heading{
    border-radius:3px!important
}
#edocman-categories .edocman-box-heading h3{
    margin:0!important
}
#edocman-categories .edocman-box-heading h3 a{
    width:100%;
    padding:8px!important;
    font-size:11pt
}
#edocman-categories .edocman-box-heading h3 a small{
    font-size:75%!important
}
#edocman-categories .edocman-category{
    margin-bottom:10px!important
}
.table-document td{
    padding:10px!important
}
.edocman-document-title-td a{
    font-size:11pt!important
}
#table-document li{
    list-style-type:none
}
.edocman_new{
    font-size:10px!important
}
.edocman-download-link.btn:link{
    background:#eaeaea!important
}
.edocman-download-link.btn:hover,.edocman-download-link.btn:visited:hover{
    background:#999!important;
    color:#fff!important
}
.edocman-download-link.btn{
    font-size:11px;
    text-shadow:none!important
}
.latestView.editorialpage h2.latestItemTitle a,.latestView.editorialpage h2.latestItemTitle a:link,.latestView.editorialpage h2.latestItemTitle a:visited{
    font-size:46px!important;
    font-weight:700;
    line-height:110%;
    color:#5a6263;
    cursor:default!important
}
#topmenu{
    background:#f5f7f8
}
.moduletable-menutopo li{
    display:inline-block;
    float:left;
    font-size:9pt
}
.moduletable-menutopo a{
    padding:6px 7px!important;
    color:#95a5a6
}
.dj-megamenu-carta li a.dj-up_a span.dj-drop{
    padding:0!important;
    background:0 0!important;
}
.dj-megamenu-carta li.active a.dj-up_a span.dj-drop, .dj-megamenu-carta li.hover a.dj-up_a span.dj-drop, .dj-megamenu-carta li:hover a.dj-up_a span.dj-drop {color: #fff!important;}

.moduletable-menutopo a:hover,.moduletable-menutopo a:visited:hover{
    color:#000;
    background:0 0!important
}
.moduletable-pesquisa,.moduletable-socaillink{
    margin:4px 0
}
.search-pesquisa{
    float:left;
    width:100%!important;
    padding:2px 3px 4px!important;
    border:1px solid #dfe6e7;
    background:#fff
}
.moduletable-pesquisa label{
    display:none
}
.moduletable-pesquisa input{
    border:0
}
.moduletable-pesquisa input#mod-search-searchword{
    float:left;
    padding:0 0 0 5px;
    font-size:9pt;
    line-height:150%
}
.moduletable-pesquisa input.button{
    margin:2px 5px 0 0;
    float:right;
    border:0
}
.moduletable-socaillink{
    float:left;
    margin:4px 0
}
.custom-socaillink{
    padding:0;
    float:left;
    width:100%!important
}
.moduletable-socaillink a{
    margin:0 2px;
    padding:4px 8px 4px 22px;
    float:left;
    border-radius:3px;
    color:#fff;
    font-size:9pt;
    line-height:160%
}
.moduletable-socaillink a.fb{
    background-color:#4a6ea8;
    background-image:url(../images/fb.png);
    background-repeat:no-repeat;
    background-position:9px 7px
}
.moduletable-socaillink a.tw{
    background-color:#11c4ef;
    background-image:url(../images/tw.png);
    background-repeat:no-repeat;
    background-position:5px 11px
}
.moduletable-socaillink a:hover{
    background-color:#666
}
#logoad{
    background:#0094da
}
.moduletable-logo{
    margin:10px 0 0;
    padding-left:0!important
}
.custom-logo{
    padding:0;
    width:100%
}
.custom-logo p{
    margin:0!important
}
.weatherFeed{
    margin:0
}
.weatherItem{
    padding-left:75px!important;
    background-size:auto 100%;
    background-position:0 5px;
    background-color:transparent!important
}
.weatherItem>div{
    padding:0;
    text-align:left;
    color:#fff;
    line-height:120%
}
.weatherCity{
    font-size:12pt;
    line-height:100%;
    letter-spacing:.8px
}
.weatherRange{
    width:70%;
    font-size:10pt
}
.weatherDesc,.weatherTemp{
    display:none!important
}
.customactualizado,.customdirector{
    padding:0!important
}
.customdirector p{
    font-size:10pt;
    text-align:center;
    color:#fff
}
.customactualizado p{
    font-size:10pt;
    color:#fff;
    text-align:right
}
.mod_datetime,.mod_datetime time{font-style:italic;
    width:100%!important;
    text-align:center!important;
    font-size:10pt;
    color:#fff
}
.moduletabledirector a:link,.moduletabledirector a:visited{
    color:#fff;
    text-decoration:underline
}
.moduletabledirector a:hover,.moduletabledirector a:visited:hover{
    color:#000;
    text-decoration:underline
}
.moduletable-publicidadetopo,.moduletable-weather{
    margin-top:10px
}
.bannergroup-publicidadetopo,.bannergroup-publicidadetopo img{
    padding:0;
    width:100%;
    max-width:100%
}
#menuprincipal{
    border-top:solid 5px #0170a5
}
.dj-megamenu-carta li.hover div.dj-subwrap, .dj-megamenu-carta li:hover div.dj-subwrap {background: #0094da!important; top: 50px!important;;}
.dj-megamenu-carta li ul.dj-submenu>li>a {color:#fff!important;}
.dj-megamenu-carta li ul.dj-submenu>li.hover>a, .dj-megamenu-carta li ul.dj-submenu>li:hover>a {background: #0170a5!important;}
.dj-megamenu-carta li ul.dj-submenu>li>a {padding: 15px 20px!important;}
.dj-megamenu-carta li ul.dj-submenu>li {border-top: none!important; border-bottom: dotted 1px #3968a8!important;}

.dj-up_a.active{
    background:#0170a5!important
}
.dj-up.itemid201 > a,.dj-up.itemid201 > a:hover,.dj-up.itemid201 > a:visited:hover{
    background-image:url(../images/en.png)!important;
    background-position: 15px center!important;
    background-repeat:no-repeat!important
}
.dj-megamenu-carta li a.dj-up_a{
    display:flex!important;
    align-items:center;
    line-height:115%!important;
    text-align:center!important;
    word-break:break-word
}
.dj-up.itemid134 a{
    /*max-width:130px*/
}
.dj-up.itemid132 span,.dj-up.itemid134 span{
    display:flex!important;
    align-items:center;
    line-height:115%!important
}
.dj-up.itemid201{border-right: none!important;
}
.dj-up.itemid201 > a:link,.dj-up.itemid201 > a:visited{
    padding-left: 50px!important;
}
.dj-up.itemid201 > a:link span,.dj-up.itemid201 > a:visited span{
    
}
.dj-up.itemid201 > a:hover span,.dj-up.itemid201 > a:visited:hover span{
}
.dj-up.itemid201 > a:hover,.dj-up.itemid201 > a:visited:hover{
}

.dj-megamenu-carta li a.dj-up_a span{
    font-size:13pt!important;
    line-height:50px; text-transform: none!important;
}
.dj-megamenu-carta,.dj-megamenu-carta li a.dj-up_a,.dj-megamenu-carta li a.dj-up_a span{
    height:50px!important
}
.allmode-default .allmode-topbox{
    margin:0!important
}
#banner .container, #menuprincipal .container {padding:0!important;}
.moduletablecapahome .allmode-box.capahome,.moduletablecapahome .allmode-topitem,.moduletablecapahome .moduletablecapahome .allmode-topbox,.moduletablecapahome img{
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important
}
.moduletablecapahome img{
    margin:0!important;
    width:100%!important
}
.moduletablecapahome .allmode-topbox{
    position:relative
}
.moduletablecapahome .slidercontent{
    position:absolute;
    z-index:8000!important;
    width:85%;
    padding:0;
    left:5%;
    bottom:15%
}
.moduletablecapahome .allmode-category{
    color:#0094da!important
}
.moduletablecapahome .allmode-date{
    padding:0!important;
    background:0 0!important;
    color:#fff!important
}
.moduletablecapahome .allmode-category,.moduletablecapahome .allmode-date{
    font-size:6.5pt!important;
    text-transform:uppercase
}
.moduletablecapahome .allmode-default .allmode-topitem .allmode-details{
    margin:0!important;
    line-height:6px!important
}
.moduletablecapahome .allmode-default .allmode-info span:last-child{
    font-size:8pt!important
}
.moduletablecapahome .allmode-default .allmode-topitem .allmode-title{
    margin-bottom:1px!important;
    float:left;
    font-family:inherit!important;
    font-size:26pt!important;
    line-height:95%!important
}
.moduletablecapahome h3{
    float:left;
    width:100%
}
.moduletablecapahome .allmode-title a{
    float:left;
    padding:8px 10px
}
.moduletablecapahome .allmode-title a,.moduletablecapahome .allmode-title a:visited{
    background-color:rgba(0,0,0,.8);
    color:#fff!important
}
.moduletablecapahome .allmode-title a:hover,.moduletablecapahome .allmode-title a:visited:hover{
    text-decoration:none!important;
    border:0!important;
    background:#0095db
}
.moduletablecapahome .allmode-text{display:none;
    width:100%!important;
    float:left;
    padding:10px!important;
    line-height:125%!important;
    font-family:inherit!important;
    color:#fff!important;
    font-size:12pt!important;
    background-color:rgba(0,0,0,.5)
}
.moduletablecapahome .allmode-hits{
    padding-top:5px!important;
    color:#fff!important;
    background:url(../images/views.png) center left no-repeat!important;
    padding-left:20px!important
}
.moduletablecapahome .allmode-hits,.moduletablecapahome .allmode-share,.moduletablecapahome .bt-social-share{
    margin:0!important;
    float:left!important;
    width:auto!important
}
.moduletablecapahome .bt-social-share{
    border:0;
    background:0 0
}
#destaquestopo{margin-bottom: 40px;
    padding:15px 0;
    background:#e9e9e2
}
#k2ModuleBox140{
    padding:0!important
}
.moduletable-autor {padding-right: 10px;}
.moduletable-autor .even.lastItem{
    padding:0!important;
    margin:0!important
}
.k2UsersBlock.-autor.col-md-6, #k2ModuleBox192{
    width:100%!important
}
.moduletable-autor .k2Avatar,.moduletable-autor .ubUserItems,.moduletable-autor .ubUserName{
    float:left!important
}
div.k2UsersBlock ul li{
    margin:0!important
}
.moduletable-autor a.ubUserName,.userView h2{
    padding-top:10px;
    color:#0094da!important;
    font-size:12pt;
    line-height:100%;
    /*text-transform:uppercase*/
}
.moduletable-autor ul.ubUserItems {padding-left:0;
    width:70%;
    padding-top:5px
}
.moduletable-autor ul.ubUserItems img{
    display:none
}
.moduletable-autor ul.ubUserItems p{display:none;
    max-height:60px;
    overflow:hidden;
    padding-top:10px;
    text-transform:none!important
}
.moduletable-autor .ubUserItems a{
    font-weight:700;
    font-size:15pt;
    line-height:110%;
    color:#2c3e50
}
.moduletable-autor .ubUserItems a:hover,.moduletable-autor .ubUserItems a:visited:hover{
    color:#0094da
}
.moduletable-autor .k2Avatar img{
    margin-right:15px!important;
    border:0!important;
    background:0 0!important
}
.moduletable-autor p{
    padding-top:5px!important;
    line-height:140%
}

#footer #k2ModuleBox192, #footer .k2UsersBlock ul {padding:0!important;}
#footer .k2Avatar.ubUserAvatar {width: 30%!important;}
#footer #k2ModuleBox192 .ubUserName, #footer #k2ModuleBox192 .ubUserItems {width: 67%!important; float: right!important;;}
#footer .moduletable-autor ul.ubUserItems {max-height: 310px!important; overflow: hidden!important;}

#k2Container.latestView.blogsroot .openSocialShareHorizontalSharing, #k2Container.latestView.blogsroot .latestItemBody img, #k2Container.latestView.blogsroot .latestItemCategory {display:none!important;}
.latestView.blogsroot div.latestItemView {border-bottom: dotted 1px #eaeaea;}

#bread{
    margin-bottom:30px;
    background:#303a44
}
#bread .container{
    padding:10px 0;
    min-height:15px
}
.moduletablebreadcru li,.moduletablebreadcru ul{
    padding:0;
    margin:0;
    list-style-type:none
}
.main,.sidebar{
    padding:0!important
}
.moduletablebreadcru li{
    display:inline-block;
    color:#fff
}
.moduletablebreadcru li span{
    color:#fff;
    font-size:12px
}
.main{
    max-width:835px!important
}
.sidebar{
    max-width:300px!important;
    float:right
}
#k2Container{
    margin-top:25px
}
.moduletabledestaque{
    margin:0 0 25px;
    padding-bottom:25px;
    border-bottom:solid 1px #e4e6e5
}
.moduletabledestaque .allmode-default {margin-top:0!important;}
.moduletabledestaque .allmode-box.capahome,.moduletabledestaque .allmode-topitem,.moduletabledestaque .moduletabledestaque .allmode-topbox,.moduletabledestaque img{
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important
}
.moduletabledestaque img{
    margin:0 20px 0 0!important;
    border:0!important
}
.moduletabledestaque .allmode-category{
    color:#0094da!important
}
.moduletabledestaque .allmode-date{
    padding:0!important;
    background:0 0!important;
    color:#95a5a6!important
}
.moduletabledestaque .allmode-category,.moduletabledestaque .allmode-date{
    font-size:9pt!important;
    text-transform:uppercase
}
.moduletabledestaque .allmode-title{
    font-family:inherit!important;
    font-size:26pt!important;
    line-height:100%!important
}
.moduletabledestaque .allmode-title a,.moduletabledestaque .allmode-title a:visited{
    color:#2c3e50!important
}
.moduletabledestaque .allmode-title a:hover,.moduletabledestaque .allmode-title a:visited:hover{
    color:#0094da!important;
    text-decoration:none!important;
    border:0!important
}
.moduletabledestaque .allmode-text{
    padding:20px 0 5px!important;
    font-family:inherit!important;
    color:#5a6263!important;
    font-size:11pt!important
}
.moduletablecolunade3 .allmode-hits,.moduletabledestaque .allmode-hits{
    padding-top:5px!important;
    color:#5a6263!important;
    background:url(../images/views.png) center left no-repeat!important;
    padding-left:20px!important
}
.moduletablecolunade3 .allmode-share,.moduletablecolunade3 .bt-social-share,.moduletabledestaque .allmode-hits,.moduletabledestaque .allmode-share,.moduletabledestaque .bt-social-share{
    margin:0!important;
    float:left!important;
    width:auto!important
}
.moduletabledestaque .allmode-author{
    color:#0094da!important
}
.moduletablecolunade3 .bt-social-share,.moduletabledestaque .bt-social-share{
    border:0;
    background:0 0
}
.moduletablecolunade3{float: left!important;
    margin:0 0 45px 0;
    padding-bottom:15px;
    border-bottom:dotted 1px #e4e6e5
}
.moduletablecolunade3 .allmode-wrapper{
    margin:0!important; height:auto!important;
}
.moduletablecolunade3 .allmode-columns .allmode-topitem .allmode-img{
    float:left!important;
    width:100%!important
}
.moduletablecolunade3 .allmode-columns .allmode-topitem .allmode-img img{
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important
}
.moduletablecolunade3 .allmode-info{
    width:100%;
    background-color:transparent!important
}
.moduletablecolunade3 .allmode-info div,.moduletablecolunade3 .allmode-info span,.moduletablecolunade3 .allmode-topitem div,.moduletablecolunade3 .allmode-topitem span{
    float:left
}
.moduletablecolunade3 .allmode-info div,.moduletablecolunade3 .allmode-info span{
    font-size:12px!important;
    font-weight:400!important;
    margin:0!important;
    line-height:22px!important
}
.moduletablecolunade3 .allmode-info span{
    padding-left:0!important;
    background:0 0!important;
    text-transform:uppercase;
    color:#0094da!important
}
.moduletablecolunade3 .allmode-info div{
    color:#95a5a6!important
}
.moduletablecolunade3 .allmode-author,.moduletablecolunade3 .allmode-hits,.moduletablecolunade3 .allmode-text,.moduletablecolunade3 h3{
    padding:0 8px!important
}
.moduletablecolunade3 .allmode-author,.moduletablecolunade3 .allmode-hits{
    width:100%
}
.moduletablecolunade3 .allmode-author{
    color:#0094da!important
}
.moduletablecolunade3 .allmode-hits,.moduletablecolunade3 .allmode-text{
    margin:5px 0 0!important
}
.moduletablecolunade3 > h3{color:#0094da!important; text-transform: uppercase;
    font-weight: normal; margin:0; padding:0!important;
    font-size:18px!important;
}
.moduletablecolunade3 .allmode-columns {margin: 10px 0!important;}
.moduletablecolunade3 .allmode-hits{
    margin:5px 0 0 10px!important;
    padding:0 0 0 20px!important;
    width:auto!important
}
.moduletablecolunade3 h3 a:link,.moduletablecolunade3 h3 a:visited{
    color:#2c3e50!important
}
.moduletablecolunade3 h3 a:hover,.moduletablecolunade3 h3 a:visited:hover{
    color:#0094da!important;
    text-decoration:none!important
}
.moduletablecolunade3 .allmode-columns,.moduletablecolunade3 .allmode-columns .allmode-img img,.moduletablecolunade3 .allmode-columns .allmode-name,.moduletablecolunade3 .allmode-columns .allmode-topitem{
    border:0!important
}
.moduletablecolunade3 .allmode-columns .allmode-topitem .allmode-info{
    padding:8px 0 0!important
}
.moduletablecolunade3 .allmode-columns .allmode-topitem .allmode-title{
    margin:0!important;
    padding:0 0 5px!important;
    line-height:110%!important
}
.bannergrouppubside,.moduletablecolunade3 .allmode-columns .allmode-topitem .allmode-text{
    padding:0!important
}
.bannergrouppubside{
    width:100%!important
}
.bannergrouppubside img{
    max-width:100%!important
}
.moduletable-publicidademeio{
    margin-bottom:45px;
    background:#e9e9e2
}
.moduletablecambio-bm{
    padding-top:15px;
    margin:0;
    border-top:solid 1px #eaeaea;
    border-right:solid 1px #eaeaea;
    border-left:solid 1px #eaeaea
}
.customcambio-bm,.customcambios,.edocmandocumentsmercadomon {
    padding:0!important
}
.customcambio-bm table,.customcambios table{
    width:100%
}
.customcambio-bm table tr.header,.customcambios table tr.header{
    background:#eaeaea;
    border:none!important
}
.customcambio-bm table tr.header td,.customcambios table tr.header td{
    color:#666;
    padding:2px 5px
}
.cambios tr,.customcambio tr{
    border-bottom:dotted 1px #eaeaea
}
.customcambio-bm td,.customcambios td{
    padding:2px 5px;
    font-size:9pt
}
.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner{
    padding:0!important
}
.moduletableindicadoresecon {
    padding-top:15px;
    padding-bottom:15px;
    margin:0;
    border:1px solid #eaeaea
}
.moduletablemercadomon {
    padding-top:15px;
    padding-bottom:15px;
    margin:0 0 30px;
    border:1px solid #eaeaea;
}

.moduletablemercadomon img {display:none!important;}
.customindicadoresecon,.customindicadoresecon ul{
    margin:0;
    padding:0!important
}
.customindicadoresecon li,.moduletableindicadoresecon li, .moduletablemercadomon  tr{
    margin-bottom:1px;
    list-style-type:none;
    width:100%;
    float:left
}
.customindicadoresecon li{
    padding:0!important
}
.customindicadoresecon li:nth-child(even), .moduletablemercadomon tr:nth-child(even){
    background:#e7f3ff
}
.customindicadoresecon li:nth-child(odd), .moduletablemercadomon tr:nth-child(odd){
    background:#d3e9ff
}
.customindicadoresecon li:hover, .moduletablemercadomon tr:hover{
    background:#0170a5
}
.customindicadoresecon li a, .moduletablemercadomon a{
    width:100%;
    float:left;
    padding:10px 2px 10px 25px;
    font-size:10pt;
    line-height:120%;
    color:#0170a5;
    background:url(../images/indic-seta.png) 13px 15px no-repeat
}
.customindicadoresecon li a:hover, .moduletablemercadomon tr:hover td a:hover, .moduletablemercadomon tr:hover td a:visited:hover{
    color:#fff
}
.moduletableindicadoresecon li{
    padding:0!important
}
.moduletableindicadoresecon li:nth-child(even){
    background:#e7f3ff
}
.moduletableindicadoresecon li:nth-child(odd){
    background:#d3e9ff
}
.moduletableindicadoresecon li:hover{
    background:#0170a5!important
}
.moduletableindicadoresecon li a{
    width:100%;
    float:left;
    padding:10px 2px 10px 25px;
    font-size:10pt;
    line-height:120%;
    color:#0170a5;
    background:url(../images/indic-seta.png) 13px 15px no-repeat
}
.moduletableindicadoresecon li a:hover{
    background:#0170a5!important;
    color:#fff
}
.moduletablepelaweb{
    padding:0 0 15px;
    margin-bottom:35px;
    border-bottom:solid 1px #e4e6e5
}
.moduletable-maisblogs h3,.moduletableblogs>h3,.moduletablecambio-bm h3,.moduletablecambios h3,.moduletableindicadoresecon h3,.moduletablepelaweb h3{
    padding:0 15px;
    margin:0 0 5px;
    text-transform:uppercase;
    line-height:110%;
    color:#0094da!important;
    font-size:16pt; font-weight:bold;
    background:url(../images/verde-line.jpg) center left no-repeat
}
.moduletablepelaweb .nspHeader{
    margin:0!important;
    width:50%;
    font-size:15px!important;
    line-height:115%!important
}
.moduletablepelaweb .nspHeader a{
    color:#2e414f!important;
    font-weight:700
}
.moduletablepelaweb .nspHeader a:hover,.moduletablepelaweb .nspHeader a:visited:hover{
    color:#0094da!important
}
.moduletablepelaweb .nspArtPage{
    margin-right:1px
}
.bannergrouppubver img,.bannergrouppubver.col-md-4.nopadding,.moduletableultimas .allmode-box.col-md-4{
    width:100%!important
}
.moduletableultimas>h3{
    padding:0 0 10px 15px;
    margin:0;
    text-transform:uppercase;
    line-height:110%;
    color:#3995d4!important;
    font-size:20pt;
    background:url(../images/yellow-line.jpg) top left no-repeat
}
.moduletableultimas .allmode-box.col-md-4{
    padding:0!important;
    background:0 0
}
.moduletableultimas .allmode-list .allmode-items,.moduletableultimas .allmode-list .allmode-items>li:hover{
    background:0 0!important
}
.moduletableultimas li.allmode-topitem{
    padding:10px 5px!important
}
.moduletableultimas .allmode-readmore{
    display:none
}
.moduletableultimas h3.allmode-title{
    font-family:inherit!important;
    font-weight:400
}
.moduletableultimas .allmode-date{
    color:#3995d4!important;
    font-size:12px;
    font-weight:400
}
.moduletableultimas .allmode-list .allmode-title a{
    font-size:15px!important;
    line-height:120%!important;
    color:#2f4050!important;
    font-weight:400
}
.moduletableultimas .allmode-items>li:first-child h3 a{
    font-weight:700!important;
    font-size:19px!important
}
.moduletableultimas.lidas ul.allmode-items{
    list-style-type:decimal!important
}
.moduletableultimas.lidas>h3{
    color:#3995d4!important;
    font-size:22pt;
    background:url(../images/red-line.jpg) top left no-repeat!important
}
.moduletableultimas.lidas .allmode-hits{
    color:#3995d4;
    background:url(../images/views-red.png) center left no-repeat!important
}

.moduletable-publicidadehortop {max-width: 100%!important; float: left!important;margin-bottom: 25px!important; background: #f2f2f2;}
.moduletable-publicidadehortop img, .moduletable-publicidadehortop * {max-width: 100%!important; width:100%!important; height: auto!important;}

.moduletable-publicidademeio{
    margin:10px 0 50px
}
.moduletable-publicidademeio img{
    width:100%
}
.moduletablecartadodia {margin-bottom: 30px; background:#000; float: left;}
.moduletablecartadodia p {margin: 0px;}
.moduletablecartadodia p.textolonk {float:left;width: 100%; padding: 10px;}
.moduletablecartadodia a:link, .moduletablecartadodia a:visited {color: #fff;}

div.itemComments{
    float:left;
    width:100%
}

.moduletableadsense, .moduletableadsense * {float: left!important; max-width: 100%!important; overflow: hidden;}

#footer{
    margin-top:60px;
    padding:60px 0;
    background:#ecf0f1
}
.moduletablemenufooter a{
    padding:5px 0!important;
    color:#95a5a6!important
}
.moduletablemenufooter a:hover{
    background:0 0!important;
    color:#000!important
}
.moduletablemenufooter2 a{
    padding:5px 0!important;
    color:#2c3e50!important;
    font-weight:700;
    text-transform:uppercase
}
.moduletablemenufooter2 a:hover{
    background:transparent!important;
    color:#0094da!important
}
.customcontactos, .custominstaleapp {
    width:100%!important;
    padding:0
}
.moduletablecontactos h3, .moduletableinstaleapp h3, #footer .moduletable-autor h3, .moduletableseparador.fichatecnica h3 {
    margin:0;
    padding:0 0 15px;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#0094da
}
.moduletablecontactos p {
    color:#98a4a4!important
}
   
.moduletablecontactos p.comicon {
    padding-left:28px!important;
    color:#98a4a4!important
}
.moduletableinstaleapp p{line-height:100%;
    padding: 0px;
    color:#304153;
}
.moduletableinstaleapp img{
    padding-left: 0px!important;
}
.moduletablecontactos strong{
    color:#304153!important
}
.moduletablecontactos .location{
    background:url(../images/location.png) top left no-repeat
}
.moduletablecontactos .tel{
    background:url(../images/phoneico.png) top left no-repeat
}
.moduletablecontactos .wht{
    background:url(../images/whtico.png) top left no-repeat
}
.moduletablecontactos .sky{
    background:url(../images/skyico.png) top left no-repeat
}
.moduletablecontactos .ema{
    background:url(../images/mailico.png) top left no-repeat
}

.moduletable-autorfooter>h3 {
    margin:0;
    padding:0 0 15px;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#0094da;}
    
#footer .moduletable-autor ul.ubUserItems p {display:block!important; max-height:inherit!important;}

.moduletable-autorfooter .allmode-box.allmode-list.col-md-4{
    margin:0;
    padding:0;
    width:100%!important;
    background:0 0!important
}
.moduletable-autorfooter li.allmode-topitem{
    padding:0!important;
    background:0 0!important
}
.moduletable-autorfooter .allmode-list .allmode-items,.moduletable-autorfooter li.allmode-topitem:hover{
    background:0 0!important
}
.moduletable-autorfooter a.allmode-readmore{
    display:none!important
}
.moduletable-autorfooter .allmode-info,.moduletable-autorfooter h3.allmode-title{
    display:inline-block!important;
    float:left;
    font-family:inherit!important
}
.moduletable-autorfooter .allmode-info{
    width:20%;
    float:right!important
}
.moduletable-autorfooter .allmode-author{text-transform:uppercase;
    color:#0094da;
    font-size:12pt;
    line-height:110%
}
.moduletable-autorfooter .allmode-title{
    width:75%;
    text-align:right;
    margin-top:20px!important
}
.moduletable-autorfooter h3.allmode-title a:link,.moduletable-autorfooter h3.allmode-title a:visited{
    font-size:20pt!important;
    color:#2c3e50!important;
    line-height:120%
}
.moduletable-autorfooter h3.allmode-title a:hover,.moduletable-autorfooter h3.allmode-title a:visited:hover,.moduletable-autorfooter h3:hover{
    /*text-decoration:underline!important;
    border:0!important*/
}
.moduletable-autorfooter span.allmode-author{
    text-align:center;
    padding:120px 0 0!important;
    float:right!important;
    background:url(../images/miltonmachel.png) top center no-repeat;
    background-size:contain
}
.moduletable-autorfooter .allmode-text{
    float:left;
    padding-top:15px;
    text-align:right;
    width:75%
}
.moduletableseparador hr{
    border-bottom:1px solid #d1d5d8!important
}
.moduletableseparador p{
    display:none
}
.moduletableseparador.fichatecnica p{
    display:block
}
.moduletableultimomenu li{
    display:inline-block
}
.moduletableultimomenu a:link,.moduletableultimomenu a:visited{
    color:#93a1a1!important
}
.moduletableultimomenu a:hover{
    background:0 0!important;
    color:#000!important
}
.moduletable-socaillink.col-md-3 h3{
    margin:5px 0;
    padding-left:35px!important;
    width:auto!important;
    float:left!important;
    font-family:inherit!important;
    font-size:14px!important
}
.custom-socaillink.col-md-3{
    width:auto!important
}
.moduletablepubside{
    margin:0 0 30px 0;
    width:100%;
    overflow-x:hidden
}
.moduletable-tabs{
    margin-bottom:45px;
    width:100%;
    float:left
}
.gkTabsNav{
    background:#00b17b!important
}
.gkTabsWrap.horizontal>ol,.gkTabsWrap.vertical ol{
    min-height:42px
}
.moduletable-tabs .gkTabsWrap.horizontal ol li.active,.moduletable-tabs .gkTabsWrap.vertical ol li.active{
    background:#333;
    color:#fff
}
.gkTabsWrap.horizontal ol li,.gkTabsWrap.vertical ol li{
    border:none!important;
    text-shadow:none!important;
    color:#fff!important
}
.gkTabsWrap.horizontal ol li:hover,.gkTabsWrap.vertical ol li:hover{
    background:0 0!important;
    color:#000!important
}
.moduletable-tabs .allmode-box a,.moduletableacervo>h3{
    color:#0094da!important
}
.moduletable-tabs .allmode-box{
    margin:0;
    padding:0!important;
    background:0 0!important
}
.moduletable-tabs .gkTabsItem{
    padding-top:0!important
}
.moduletable-tabs .allmode-list li:hover .allmode-readmore{
    background-color:#b5dad3!important
}
.moduletable-tabs .allmode-date{
    font-weight:400;
    font-size:9pt
}
.moduletableacervo{
    margin:30px 0 10px
}
.moduletableacervo>h3{
    padding:0 0 15px 15px;
    margin:0;
    text-transform:uppercase;
    font-size:22pt;
    background:url(../images/verde-line.jpg) top left no-repeat
}
.moduletableacervo strong{
    font-size:16px
}
.moduletableacervo a.moreacervo{
    float:left;
    width:95%;
    font-weight:700;
    text-align:right;
    padding-right:25px;
    background:url(../images/arrowacervo.jpg) center right no-repeat
}
.moduletable-maisblogs{
    margin-bottom:30px;
    float:left
}
.moduletable-maisblogs li{
    border-bottom:dotted 1px #eaeaea;
    background:url(../images/arrow.png) center left no-repeat
}
.moduletable-maisblogs a:hover{
    background:0 0!important
}
.moduletableblogs{
    float:left;
    margin:30px 0;
}
.moduletableblogs h3{
    float:left;
    margin-bottom:15px!important;
    width:100%
}
.moduletableblogs a.ubUserName {font-size: 10pt!important;}
.moduletableblogs a.ubUserName {}
.moduletableblogs .k2UsersBlock.blogs h3{
    display:none!important
}
.moduletableblogs img{border:1px solid #eaeaea!important; padding: 4px!important;
    width:100%;
    margin:0 10px 0 0!important
}
.moduletableblogs .k2UsersBlock>ul>li {padding-bottom: 8px; margin-bottom: 8px!important; border-bottom: dotted 1px #eaeaea;}
.moduletableblogs .ubUserItems a,.moduletableblogs div.k2ItemsBlock ul li a{
    padding:15px 0;
    font-size:15px;
    color:#2c3e50!important;
    font-weight:800; line-height: 115%;
}
.moduletableblogs.simples .ubUserItems a,.moduletableblogs.simples div.k2ItemsBlock ul li a{
    float:left
}
.moduletableblogs .ubUserItems a:hover,.moduletableblogs div.k2ItemsBlock ul li a:hover{
    color:#0094da!important
}
.moduletableblogs div.k2ItemsBlock ul li{padding: 10px 0;
    float:left;
    width:100%;
    margin:0;
    border-bottom:1px dotted #eaeaea
}
.moduletableblogs div.k2ItemsBlock ul li > div {display: none!important;}
.moduletableblogs li.clearList {border: 0!important;}

.moduletablesidebartira{
    float:left;
    margin:45px 0 0
}
.moduletablenewsletter{margin: 0;
    padding:15px;
    background:#3995d4;
    float: left!important;
}
.moduletablenewsletter h3{line-height:100%;
    margin:0 0 10px;
    text-transform:uppercase;
    color:#fff;
    font-size:21pt;
}
.customnewsletter {padding:0!important;}
.moduletablenewsletter #mc_embed_signup label, .moduletablenewsletter #mc_embed_signup .email {margin-bottom:10px; width:100%; font-weight: normal; text-align:center; border:0;}
.moduletablenewsletter #mc_embed_signup label {border: 0; color:#fff;}
.moduletablenewsletter #mc_embed_signup .clear {text-align: center;}
.moduletablenewsletter #mc_embed_signup #mc-embedded-subscribe {margin: 0 auto; padding: 8px 40px; background: #0094da; color: #fff; border-radius: 5px; border:0;}
.moduletablenewsletter #mc_embed_signup #mc-embedded-subscribe:hover {background: #000; color: #fff;}
.moduletablenewsletter #mce-EMAIL {padding: 8px; border: solid 1px #ccc; border-radius: 5px;}

.moduletablenewsletter .button{
    background:#1a6698!important
}
.moduletablenewsletter .button:hover{
    background:#000!important
}
.sidebar .moduletablepubver{
    margin:30px 0
}
.moduletable-autor.milton li{
    text-align:right
}
.moduletable-autor.milton img{
    margin:0 0 0 20px!important;
    float:right
}

.moduletablearearestrita {margin-top: 30px; padding:0!important;}
.moduletablearearestrita li {float:left;}
.moduletablearearestrita a {padding-left: 30px!important; background: url('../images/locker.png') left center no-repeat #fff; background-position: 10px;border-radius: 30px;}
.moduletablearearestrita .nav>li>a:focus, .moduletablearearestrita .nav>li>a:hover {background-color: #0094da!important;}
.login label {width: 100%; float: left; text-align: left;}
.login input {min-width: 300px; padding: 10px; border: solid 1px #999; background: #fff;}

@media screen and (max-width:480px){
    .moduletable-menutopo,.moduletable-socaillink,.moduletable-weather,.moduletablecapahome .allmode-img a:before,.moduletablecapahome .allmode-text{
        display:none
    }
    .moduletable-pesquisa{
        width:100%;
        float:left;
        padding:0;
        margin:8px 0!important
    }
    .moduletable-pesquisa input#mod-search-searchword{
        padding:5px
    }
    .moduletable-pesquisa input.button{
        margin:5px 8px 0 0!important
    }
    .moduletable-publicidadetopo{
        float:left;
        padding:0
    }
    .moduletable-logo p{
        text-align:center
    }
    .moduletable-logo img{
        margin:0 auto
    }
    .customdirector p{margin:0!important;}
    .customactualizado p {text-align: center!important;}
    #menuprincipal .container {padding:0!important; background: #0170a5;}
    #dj-megamenu100mobile{
        padding:0 0 5px;
        text-align:center
    }
    a.dj-mobile-open-btn {height: auto!important; background: #fff!important;}
    a.dj-mobile-open-btn span {color:#0170a5;}
    a.dj-mobile-open-btn:hover span, a.dj-mobile-open-btn:visited:hover span {color:#000;}
    #dj-megamenu100select{
        margin:0 auto;
        width:100%
    }
    .moduletablecapahome .allmode-img img,.moduletabledestaque .allmode-default .allmode-topitem img{
        /*margin-bottom:10px!important*/
    }
    .moduletable-publicidademeio img,.moduletablecapahome .slidercontent,.moduletablepelaweb h4.nspHeader,.moduletablepubside img,.moduletablesidebartira img{
        width:100%!important
    }
    .moduletablecapahome .allmode-title a{
        font-size:18pt!important;
        line-height:100%
    }
    .moduletablecapahome .allmode-topbox,.moduletablecapahome .slidercontent{
        position:inherit!important
    }
    #banner, #banner .container {padding:0;}
    .moduletablecolunade3 .allmode-wrapper, .moduletable-autor ul.ubUserItems {
        width:100%!important;
        height:auto!important
    }
    .moduletable-autor a.ubUserName,.userView h2{
        font-size:10pt!important
    }
    .moduletable-autor .ubUserItems a{
        font-size:16pt!important
    }
    .moduletabledestaque .allmode-title{
        font-size:20pt!important
    }
    .moduletablecolunade3 .allmode-topitem{
        margin-bottom:25px!important;
        padding-bottom:25px!important
    }
    .moduletable-autor .k2Avatar, .moduletable-autor .ubUserItems, .moduletable-autor .ubUserName {text-align:center!important; width: 100%!important;}
    .moduletable-autor .k2Avatar img {float: none!important; margin:0 auto!important;}
    .main, .sidebar{max-width: 100%!important; padding: 0 15px!important;
        float:left!important;
    }
    .moduletableultimas, .moduletableultimas  {float: left; width:100%;padding: 0!important; margin-top: 30px;}
    .moduletable-publicidademeio, .moduletablepubver {float: left; width: 100%;}
    .moduletablecolunade3 .allmode-columns, .moduletablecolunade3 .allmode-columns .allmode-img img, .moduletablecolunade3 .allmode-columns .allmode-name, .moduletablecolunade3 .allmode-columns .allmode-topitem {margin-bottom: 20px!important;}
    .moduletable-autor.milton{
        display:none!important
    }
    .moduletablepelaweb{
        padding:0 10px!important
    }
    .moduletablepelaweb img{
        margin-bottom:10px!important;
        height:50px!important
    }
    .moduletablepelaweb h4.nspHeader{
        font-size:13px!important
    }
    #footer .container {padding: 0!important;}
    .moduletablemenufooter2 {margin-bottom: 50px;}
    .moduletableultimomenu, .moduletableinstaleapp, .moduletableinstaleapp p, .moduletableinstaleapp a {float: left; width:100%;}
    #itemListLeading .catItemTitle, div.catItemView h3.catItemTitle {font-size: 26px!important;
    line-height: 100%!important;}
    #k2Container{
        margin-top:0!important;
    }
    #k2Container .itemBody img{
        width:100%; height:auto!important;
        margin-bottom:15px
    }
    #k2Container .itemTitle{
        font-size:30px
    }
    #k2Container h2.itemTitle span{
        width:100%;
        float:left;
        margin-top:20px
    }
}



@media screen and (min-width:481px) and (max-width:800px){
    .moduletable-menutopo,.moduletable-socaillink,.moduletable-weather,.moduletablecapahome .allmode-img a:before,.moduletablecapahome .allmode-text{
        display:none
    }
    .moduletable-pesquisa{
        width:100%;
        float:left;
        padding:0;
        margin:8px 0!important
    }
    .moduletable-pesquisa input#mod-search-searchword{
        padding:5px
    }
    .moduletable-pesquisa input.button{
        margin:5px 8px 0 0!important
    }
    .moduletable-publicidadetopo{
        float:left;
        padding:0
    }
    .moduletable-logo p{
        text-align:center
    }
    .moduletable-logo img{
        margin:0 auto
    }
    .customdirector p{margin:0!important;}
    .customactualizado p {text-align: center!important;}
    #menuprincipal .container {padding:0!important; background: #0170a5;}
    #dj-megamenu100mobile{
        padding:0 0 5px;
        text-align:center
    }
    a.dj-mobile-open-btn {height: auto!important; background: #fff!important;}
    a.dj-mobile-open-btn span {color:#0170a5;}
    a.dj-mobile-open-btn:hover span, a.dj-mobile-open-btn:visited:hover span {color:#000;}
    #dj-megamenu100select{
        margin:0 auto;
        width:100%
    }
    .moduletablecapahome .allmode-img img,.moduletabledestaque .allmode-default .allmode-topitem img{
        /*margin-bottom:10px!important*/
    }
    .moduletable-publicidademeio img,.moduletablecapahome .slidercontent,.moduletablepelaweb h4.nspHeader,.moduletablepubside img,.moduletablesidebartira img{
        width:100%!important
    }
    .moduletablecapahome .allmode-title a{width: 100%!important;
        font-size:24pt!important;
        line-height:100%
    }
    .moduletablecapahome .allmode-topbox,.moduletablecapahome .slidercontent{
        position:inherit!important
    }
    #banner, #banner .container {padding:0;}
    .moduletablecolunade3 .allmode-wrapper, .moduletable-autor ul.ubUserItems {
        height:auto!important
    }
    .moduletable-autor a.ubUserName,.userView h2{
        font-size:10pt!important
    }
    .moduletable-autor .ubUserItems a{
        font-size:16pt!important
    }
    .moduletabledestaque .allmode-title{
        font-size:20pt!important
    }
    .moduletablecolunade3 .allmode-topitem{
        margin-bottom:25px!important;
        padding-bottom:25px!important
    }
    .moduletable-autor .k2Avatar, .moduletable-autor .ubUserItems, .moduletable-autor .ubUserName {text-align:center!important; /*width: 100%!important;*/}
    .moduletable-autor .k2Avatar img {float: none!important; margin:0 auto!important;}
    .main, .sidebar{max-width: 100%!important; padding: 0px!important;
        float:left!important;
    }
    .moduletableultimas, .moduletableultimas  {float: left; width:33%!important;padding: 0 0 0 15px!important; margin-top: 30px;}
    .moduletable-publicidademeio, .moduletablepubver {float: left; width: 33%!important;}
    .moduletablecolunade3 .allmode-columns, .moduletablecolunade3 .allmode-columns .allmode-img img, .moduletablecolunade3 .allmode-columns .allmode-name, .moduletablecolunade3 .allmode-columns .allmode-topitem {margin-bottom: 20px!important;}
    .moduletable-autor.milton{
        display:none!important
    }
    .moduletablepelaweb{
        padding:0 10px!important
    }
    .moduletablepelaweb img{
        margin-bottom:10px!important;
        height:50px!important
    }
    .moduletablepelaweb h4.nspHeader{
        font-size:13px!important
    }
    #footer .container {padding: 0!important;}
    .moduletablemenufooter2 {margin-bottom: 50px;}
    .moduletableultimomenu, .moduletableinstaleapp, .moduletableinstaleapp p, .moduletableinstaleapp a {float: left; width:100%;}
    #itemListLeading .catItemTitle, div.catItemView h3.catItemTitle {font-size: 26px!important;
    line-height: 100%!important;}
    #k2Container{
        margin-top:0!important;
    }
    #k2Container .itemBody img{
        width:100%; height:auto!important;
        margin-bottom:15px
    }
    #k2Container .itemTitle{
        font-size:30px
    }
    #k2Container h2.itemTitle span{
        width:100%;
        float:left;
        margin-top:20px!important
    }
 
}


