﻿div{
  /*border: 1px solid green;*/
}

#abas
{
    margin:0;  
    padding-top: 4px;
    border:1px solid #efefef;
    background: #efefef; /* Old browsers */
    background-image: -moz-linear-gradient(top,  #f6f6f6 0%, #ebebeb 75%, #e5e5e5 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(75%,#ebebeb), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top,  #f6f6f6 0%,#ebebeb 75%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
    background-image: -ms-linear-gradient(top,  #f6f6f6 0%,#ebebeb 75%,#e5e5e5 100%); /* IE10+ */
    background-image: linear-gradient(to bottom,  #f6f6f6 0%,#ebebeb 75%,#e5e5e5 100%); /* W3C */  
}
#abas li a
{
    font-size:12.5px;
    color:#333333;    
}
#abas li a:hover
{
    background-color:transparent;
    border-color: transparent;
    color:#e01f2c;
    text-shadow: none;
}
#abas li.active a:hover
{
    border-color: #DDDDDD #DDDDDD transparent;
    border-style: solid;
    border-width: 1px;
    background-color:#ffffff;
    color:#222222;
    text-shadow: 0 0 0 #000000;  
}
#abas.nav-tabs li{
    margin-bottom:-1px;
    padding: 0 9px;
    position:relative;
    z-index:10;
    top:1px;
}
#abas.nav-tabs > li > a
{
    padding-top: 2px; 
    padding-left: 8px;
    padding-right: 8px;
} 
#abas.nav-tabs > .active > a
{
    border-bottom-color:transparent;  
    color:#222222;  
    box-shadow: 0 -3px 5px -1px #DADBD9;
    text-shadow: 0 0 0 #000000; 
}
#conteudo-tab.tab-content .tab-pane ul
{
    margin:0;    
}
#conteudo-tab.tab-content .tab-pane ul li:first-child
{
    border-top: 0 none;    
}
#conteudo-tab.tab-content .tab-pane ul li
{
    list-style:none;
    padding:20px 0;  
    border-top:1px solid #cccccc;  
    #min-height:85px;
    clear:both;
}
#conteudo-tab.tab-content .tab-pane ul li .foto
{
    text-align:center;    
    margin-top:20px;
}
#conteudo-tab.tab-content .tab-pane ul li strong
{
    display:block;
    font-weight:normal;
    margin-bottom: 10px;
}
#conteudo-tab.tab-content .tab-pane ul li .span8 span, 
#conteudo-tab.tab-content .tab-pane ul li .span3 span
{
    display:block;    
    color:#666666;
    font-size:12.5px;
    line-height: 16px;
}
#conteudo-tab.tab-content .tab-pane ul li .span8 span.dark, 
#conteudo-tab.tab-content .tab-pane ul li .span3 span.dark
{
    color: #333333;
    margin-bottom:5px;
    font-size:11.5px;    
}
#controls
{
  text-align: center;
  position: relative;
}
.pagination a, 
.pagination .active
{
  color: #e01f2c;
  padding: 10px;
}
.pagination a:hover, 
.pagination .active
{
  background-color: #f5f5f5;
  color: #a11620;
}
.pagination .atual,
.pagination .atual:hover
{
  color: #333333;
  background-color: #f5f5f5;
}
.carregando2 {
    left: 50%;
    position: absolute;
    top: 5px;
}
.hold_tab{
    border:1px solid #dddddd;
    position: relative
}
.hold_tab .carregando{
    left: 50%;
    margin: -8px 0 0 -8px;
    position: absolute;
    top: 50%;
}
.no-content li{
    text-align:center;    
}
@media screen and (max-width: 820px) {
    ul.list_news li {
        display: flex;
        column-gap: 1.5rem;
    }

}