.footermain{margin-top: 30px;}
aside.widgets{margin-top: 30px;}
.topicoslista img{margin-bottom: -3px;}
.buscatopicos {margin:30px 0; overflow: hidden;}
.buscatopicos input{border: 1px solid rgb(109,110,113); height: 30px; line-height: 30px; padding: 0 3px; width: 84%;}
.buscatopicos button{border: none; cursor: pointer; font:12px/30px arial; color: #FFF; text-transform: uppercase; background: rgb(128,130,133); margin: 0 0 0 -3px; position: relative; top: -1px;}
.topicoslista{display: block;clear: both;}
.topicoslista figure{float: left; margin: 3px 8px 3px 0;}
.topicoslista .titulo{font:24px/14px "EstLineBold", Times; color: rgb(25, 55, 89); padding: 6px 0 10px;}
.topicoslista p{font: 16px/18px arial; color: rgb(110, 111, 113);}
.topicoslista li{overflow: hidden; height: auto; display: block; border-top: 1px solid rgb(188,190,192); margin-top: 5px; padding-top: 5px;}
.topicoslista li:first-child{border: none;margin-top: 0;padding-top: 0;}
.letratitulo{font:26px Arial; color: rgb(0, 143, 212);}
.menuletras{margin-bottom: 20px; overflow: hidden;}
.menuletras.mfooter{margin-top: 20px; margin-bottom: 0;}
.menuletras ul li{padding: 5px 0;float:left;border:1px solid #808285; border-left:none; width: 21px;text-align: center;}
.menuletras ul li:first-child{ border-left:1px solid #808285;}
.menuletras ul li a{font:bold 16px/14px arial;color:#193759;text-decoration: none}
.menuletras li:hover a, .menuletras li:hover{background-color: #009fdb;color:#fff;}

h6{display: block;clear: both;padding: 10px 0;}

.col3-3 .col3-3{width: 100%;clear:both;}
.col3-3 .col3-2{width:49%;min-height:570px;display:block;overflow:hidden;}
.col3-3 .col3-2.fl{width:49%;}
.lista{margin-bottom: 30px;}
.lista ol{list-style-type:decimal !important; margin: 0 0 0 0; font:bold 14px arial; color:  #6d6e71; color:  #6d6e71; }
.lista li{border: none; list-style: decimal; display: list-item;}
.topicoslista .lista li{display: list-item; overflow: visible; list-style-position: inside;}
.topicoslista .lista .colunas li{color:#6d6e71;display: block;font-family: arial;font-size: 14px;font-weight: bold;}
.lista a{color:  #6d6e71; }
.lista1{float:left;width: 52%;}.
.lista1 li{width:305px;}
/*.col3-3 .col3-3 .colunas{-webkit-column-count:2;-moz-column-count:2; column-count:2;}*/

.colunas .lista {float:left;width:49%;}
.colunas .lista.lista2 {float:right;}
.colunas .lista a {display:block;width:100%;margin-top:5px;padding-top:5px;font:bold 14px arial;color:#6d6e71}

.topicos .entidade{margin-bottom: 30px}
.topicos .entidade img{margin-top: -10px;}
.topicos .entidade h3{background-color:#006393; color: #FFF; font: 14px/24px 'arial black';margin-top: -3px;padding-left: 5px;}
.topicos .entidade .dados .dado, .topicos .entidade strong,.topicos .entidade .dados a{font-weight: bold;color: #666;}
.topicos .entidade strong{color: #333;}
.topicos .entidade .info{margin: 5px 0}
.topicos .entidade .dados{background-color:rgb(230,231,232); padding: 5px;color: #333;font:13px/16px arial;}
.topicos .col2-3 h2.topo{font: 26px/32px "EstLineBold", "Times";color: #006393;border-top: 1px solid rgb(200,200,200);}
.imagemLegenda figcaption{margin-right: 70px;}

.menutopicos{display: block;overflow: hidden; margin: 20px 0 30px;}
.menutopicos li{float: left; border: 1px solid rgb(110,111,113); border-left: none;}
.menutopicos li:first-child{border-left: 1px solid rgb(110,111,113);}
.menutopicos li a{font: bold 13px/13px arial; text-transform: uppercase; padding: 5px 34px; display: inline-block; color: rgb(25, 55, 89);}
.menutopicos li a:hover, .menutopicos li a.ativo{background: rgb(0,159,218); color: ##FFF;}
.nometopico{font: 24px "EstLineBold", Times; padding-bottom: 20px; color: rgb(25, 55, 89);}

.topicos .compartilhe{ margin-top:5px }
.topicos .sobre{ padding-bottom:30px}
.topicos .sobre a{color: rgb(86, 145, 208)}
.footermain .menufooter .social{margin-top: -6px;}
article.artigo a figure img {float: left;width: 142px;height: 93px;}
.widgets .videos .outrosvideos li{ margin-left:12px; margin-top:10px }

.topicos .artigo header{min-height: auto;}
.topicos .artigo{position:relative;}
.topicos .artigo .controles{position: absolute; right: 0; margin: 0; top: 5px;}
.topicos .artigo .titulo{margin-top:20px;}

.compartilharslim{position: absolute; top:24px;}
.compartilharslim .compartilhe{margin-top: 0;}