/* Empty CSS file for your own CSS*/

.limpador{
	clear: both;
}

.margin-top{
	margin-top:80px;
}

.logo-img{
	position:absolute;
	top:0;
	left:0;
}

.margin-bottom {
	margin-bottom: 50px;
}

.margin-left{
	margin-left: 30px;
}

.padding-top {
	padding-top: 30px;
}

#popup {
    position: absolute;
    text-align: center;
    /* padding-top: 100px; */
    width: 75%;
    height: 100%;
    z-index: 999999999;
    cursor: pointer;
}

.topo-social {
	width:auto;
	float:none;
	text-align:right;
}

.titulo-noticia{
	font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.categoria-noticia{
	font-size:14px;
	font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.media .media-heading{
	    font-size: 45px;
    margin: 10px 0;
    color: #000;
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.media .media-heading a{
	color: #000;
}

.media-body p{
	margin-top: 5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
}

.media-body a{
	color:#000;
}

#topo {
	background: url(../imagens/topo-bg.jpg) no-repeat right;
	margin-bottom: 5px;
	padding-bottom: 20px;
}

.texto3{
	
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	font-size:14px;
}

.container-topo {
	background: url(../imagens/topo-bg.jpg) no-repeat right;
	position: relative;
    z-index: 1;
    border-bottom: 4px solid #fff;
    padding: 10px 0;
    min-height: 125px;
    max-height: 270px;
}

.logo{
	padding-left:0;
}

.logo img{
	width:40%;
}

.form-busca{
	margin-left:10px;
}
.topo-social li{
	list-style: none;
	display: inline;
}

#banner{
	margin-bottom: 20px;
}

.navbar{
	margin-top: 10px;
	background: #0382C1;
	color: #fff;
}

/* .nav{
	margin-left: 150px;
}
*/
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}

.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}

.navbar-default a {
	color: #fff;
}

.navbar-default a:hover{
	color: #BD6639;
}

.texto-chamada {
	float: left;
}

.navbar-default .navbar-toggle .icon-bar{
	background: #fff;
	color: #fff;
}

.navbar-default:hover .navbar-toggle:hover .icon-bar:hover {
	    background-color: transparent;
}

.navbar-default .navbar-nav>li>a  {
	color: #fff;
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.1em;
}

.slider{
	height: 400px;
}

.linha{
	width: 85%;
	border-bottom: 1px solid #ddd;
	margin-top: 10px;
	margin-bottom: 20px;
}

/* CHAMADAS */

.texto1 {
    
}

@media (min-width: 1200px){
.container {
    width: 1275px;
}
}

/* TWITTER */

.box-twitter{
	margin-top: 30px;
}

/* MIDIA SOCIAL */

.midia-social{
	margin-bottom:20px;
}
.link-menor a{
	float: right;
	margin-top: 6px;
	font-size: 15px;
	color: #AF0D0B;
}

.texto-midia h3{
	border-top: 3px solid #b00d0c;
    
    text-decoration: none;
    padding: 5px 5px 5px 5px;
    background: rgba(222, 218, 218, 0.16);
	color: #000;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: -1px;
	font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
	
    border-top: 3px solid #b00d0c;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    /* background: url(../imagens/bg-titulo.jpg) repeat-x bottom; */
}

.texto2{
	font-size: 15px;
}

.box-principal p{
	color: #fff;
	font-size: 15px;
}

.navbar-center{
	margin-left:15%;
}

.centralizado{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/* RODAPE MENU */

.footer{
	color: #fff;
	background: #118BC7;
	padding-top: 10px;
	
}
 
.copyright{
	border-top: 1px solid #fff;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: center;
	font-size: 10px;
}

#map{
	float:right;
}

/* BOXS */


.box-principal {
    background: url(../imagens/box-principal-esquerda.jpg) no-repeat;
    width: 350px;
    height: 220px;
    color: #fff;
    border-radius: 15px;
    padding-top: 68px;
    padding-left: 22px;
    margin-bottom: 23px;
    margin-top: 20px;
    margin-left: 48px;
}

.chamada-divisoria {
    

	
    position: absolute;
    top: 0;
    width: 100%;
    height: 12px;
}

.container-destaque-principal {
    background-color: #2e2e2e;
    color: #fff;
}

.container-destaque-principal .container {
    padding-right: 0;
    padding-left: 0;
}

.container-destaque-principal .carousel-principal {
    margin: 0;
    position: relative;
}

.container-destaque-principal .carousel-principal.slick-initialized .item-destaque-principal {
    display: block;
}

.container-destaque-principal .carousel-principal .item-destaque-principal {
    display: none;
    float: left;
}

.item-destaque-principal>.box-img-destaque {
    float: left;
}

.container-destaque-principal .slick-prev {
    background-position: 0 -36px;
    left: 0px;
}

.container-destaque-principal .slick-next, .container-destaque-principal .slick-prev {
    background-image: url(../imagens/sprit.png);
    background-repeat: no-repeat;
    background-position-y: -36px;
    width: 46px;
    height: 46px;
    top: 60px;
}

.container-destaque-principal .slick-next {
    right: 0px;
    background-position: -46px -36px;
}

.container-destaque-principal .slick-next{
    background-image: url(../imagens/sprite_arrow.png);
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-position-x: -24px ;
    width: 25px;
    height: 25px;
    top: 128px;
    z-index:999;
}

.container-destaque-principal .slick-prev {

    background-image: url(../imagens/sprite_arrow.png);
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-position-x: 1px ;
    width: 25px;
    height: 25px;
    top: 128px;
    z-index:999;
}

.container-destaque-principal .slick-next:hover{
    background-image: url(../imagens/sprite_arrow.png);
    background-repeat: no-repeat;
   background-position-y: 0px;
    background-position-x: -24px ;
    width: 25px;
    height: 25px;
    top: 128px;
    z-index:999;
}

.container-destaque-principal .slick-prev:hover {
    background-image: url(../imagens/sprite_arrow.png);
    background-repeat: no-repeat;
   background-position-y: 0px;
    background-position-x: 1px ;
    width: 25px;
    height: 25px;
    top: 128px;
    z-index:999;
}




.item-destaque-principal>.header>h2>a {
    color: inherit;
}

.item-destaque-principal>.header {
    float: left;
    padding: 6px 5px 0;
   /* width: 445px;*/
    overflow: hidden;
}

.item-destaque-principal>.header>h2 {
    font-size: 2.8em;
    margin: 4px 0;
    line-height: 1.2;
	font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.box-img-destaque{
	float:left;
}


/*
BANNER INFERIOR
*/

.container-destaque-inferior {
    background-color: #2e2e2e;
    color: #fff;
}

.container-destaque-inferior .container {
    padding-right: 0;
    padding-left: 0;
}

.container-destaque-inferior .carousel-inferior {
    margin: 0;
    position: relative;
}

.container-destaque-inferior .carousel-inferior.slick-initialized .item-destaque-principal {
    display: block;
}

.container-destaque-inferior .carousel-inferior .item-destaque-inferior {
    display: none;
    float: left;
}

.item-destaque-inferior>.box-img-destaque-inferior {
    float: left;
}

.container-destaque-inferior .slick-prev {
    background-position: 0 -36px;
    left: 35px;
}

.container-destaque-inferior .slick-next, .container-destaque-inferior .slick-prev {
    background-image: url(../imagens/sprit2.png);
    background-repeat: no-repeat;
    background-position-y: -36px;
    width: 46px;
    height: 46px;
    top: 60px;
}

.container-destaque-inferior .slick-next {
    /*right: 380px;*/
    background-position: -46px -36px;
}

.container-destaque-inferior .slick-next, .container-destaque-inferior .slick-prev {
    background-image: url(../imagens/sprit2.png);
    background-repeat: no-repeat;
    background-position-y: -36px;
    width: 46px;
    height: 46px;
    top: 140px;
    z-index:1;
}

.item-destaque-inferior>.header>h2>a {
    color: inherit;
}

.item-destaque-inferior>.header {
    float: left;
    padding: 20px 35px 0;
    width: 445px;
    overflow: hidden;
}

.item-destaque-inferior>.header>h2 {
    font-size: 40px;
    margin: 4px 0;
    line-height: 1.2;
	font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.box-img-destaque-inferior{
	float:left;
}


/*
BANNER INFERIOR
*/

.item{
	margin-bottom: 25px;
    min-height: 225px;
}

.box-img{
	position:relative;
}

.container-banner-top{
	background-color: #2e2e2e;
    color: #fff;
}

.container-banner-top .container{
	padding-right: 0;
    padding-left: 0;
}

.container-banner-top .carousel-inner{
	margin: 0;
    position: relative;
}

.carousel-inner>.banner-topo{
	float:left;
}

.chamada-divisoria>span{
	display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: inherit;
    min-width: 100px;
    height: 25px;
    padding: 0 5px;
    line-height: 25px;
    max-width: 100%;
	color:#FFF;
	font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
}




  

.box-coluna{
	margin-bottom: 15px;
}

.box-sinttelnoar{
	position: relative;
    background-color: #6495ED;
    padding: 0 10px 0 25px;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    color: #fff;
    height: 30px;
    font-size: 20px;
}

.m1-icon-round {
    background-color: #6495ED;
    border: 1px solid #fff;
    width: 25px;
    height: 25px;
    display: inline-block;
    font-size: 15px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    line-height: 20px;
}
.bar-play{
	background-color: #337AB7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    height: 30px;
    color: #fff;
    margin-bottom: 5px;
}

.bar-play a{
	color:#FFF;
}

.item-lateral{
	margin-bottom: 25px;
    min-height: 210px;
}

.chamada-divisoria a {
    margin-right: 18px;
    margin-top: 10px;
    /* padding-bottom: 5px; */
    text-decoration: underline;
    color: #fff;
    font-size: 13px;
    float: right;
}	

.espaco{
	margin-bottom:200px;
}

.spnweb{
	margin-right:10px;
	float:right;
}

.foto-home{
	padding-top: 20px;
}

.label-m1 {
    background: url(../../imagens/pattern-amarelo.png) #0382c1;
    font-size: 18px;
    padding: 6px 10px;
    display: block;
    text-align: left;
    color: #000;
    font-weight: 400;
}


.grid-colunas {
    position: relative;
    z-index: 5;
    padding: 0;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
}

.grid-colunas .grid-item {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
    border-radius: 3px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.09);
    vertical-align: top;
    text-align: left;
    background: #fff;
}
.item-news{
    margin-bottom:5%;
}

.title-news{
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 30px;
    color:#000 !important;
}

.title-news a{
 color:#000 !important;   
}

.historia p{
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    text-align: justify;
}

.diretores {
    text-align: center;
}

.diretores h2{
    font-size: 0.8em;
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.tit-vid h4{
    font-size: 1.4em;
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000;   
}

.operadoras{
    width: 100%;
    height: 100%;
    border: 2px solid #0783C2;
    padding: 4px;
}

.frame-square {
  background: #fff;
  border: 2px solid #0382C1;
  display: inline-block;
  vertical-align: top;
  padding: 10px;
  width: 130px;
  height: 130px;
  margin-right: .5em;
  margin-bottom: 3.3em;
}

.frame-round {
  @extend .frame-square;
  border-radius: 50%;
  overflow: hidden;
  
  .crop {border-radius: 50%;}
}

.crop {
  height: 100%;
  overflow: hidden;
  position: relative;
  
  img {
    display: block;
    min-width: 100%;
    min-height: 100%;
    margin: auto;
    position: absolute;
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }
}

.titulo-noticia-interna{
    font-size: 3em;
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: center;
    white-space: normal;
    

}

.titulo-alobase{
    font-size: 3em;
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: center;
    white-space: normal;
        
}

.title-historia{
    font-size: 3em;
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#0382C1;
}

.title-diretoria{
    font-size: 3em;
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#0382C1;
}

.title-noticias{
    font-size: 3em;
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#0382C1;
}


.title-interna{
    font-size: 3em;
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#0382C1;
}