.video {
	position: absolute; left:0px; top:0px;
}

.header-video { position:relative; overflow: hidden; }

.container-video { position:relative;height:680px;overflow:hidden;} 
.trama-video { position:absolute;width:100%;height:100%;background:url(../img/video.png);z-index:100;}

.btn-audio { width:50px; height:50px; border-radius:50px; position:fixed; bottom:10px; left:10px;  z-index:200; }

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, 
.pagination>.active>span:focus, .pagination>.active>span:hover {
    color: #fff;
    background-color: #0093dc;
    border-color: #0093dc;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    color: #0093dc;
}
.pagination>li>a, .pagination>li>span {
    color: #0093dc;
}




#listaEventos { min-height:170px; }




.no-padding { padding:0!important; }
.no-padding-t { padding-top:0!important; }
.no-padding-r { padding-right:0;!important }
.no-padding-b { padding-bottom:0!important; }
.no-padding-l { padding-left:0!important; }

.inline-block { display:inline-block; }

.cor-br { color:#FFF!important; }
.cor-cz { color:#CCC!important; }


.navbar-brand {
    padding: 2px 0;
}


@media (min-width: 768px)
{
.navbar-nav>li {
    padding: 25px 0;
}
.navbar-nav>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
}
}


::selection {
    background: #0093dc;
}


.btn-xl {
    background-color: #0093dc;
    border-color: #0093dc;
}

.btn-xl:hover, .btn-xl:focus, .btn-xl:active, .btn-xl.active, .open .dropdown-toggle.btn-xl {
    background-color: #0071ba;
    border-color: #0071ba;
}


.btn-primary { 
	background-color: #0093dc; 
	border-color: #0093dc; 
}


.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #ccc;
    border-color: #ccc;
}


.btn-xl.disabled, .btn-xl[disabled], fieldset[disabled] .btn-xl, .btn-xl.disabled:hover, .btn-xl[disabled]:hover, fieldset[disabled] .btn-xl:hover, .btn-xl.disabled:focus, .btn-xl[disabled]:focus, fieldset[disabled] .btn-xl:focus, .btn-xl.disabled:active, .btn-xl[disabled]:active, fieldset[disabled] .btn-xl:active, .btn-xl.disabled.active, .btn-xl[disabled].active, fieldset[disabled] .btn-xl.active {
    background-color: #0093dc;
    border-color: #0093dc;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-color: #0071ba;
	border-color: #0071ba;
}

.navbar-custom .nav li a:hover, .navbar-custom .nav li a:focus {
    color: #0093dc;
}


.navbar-custom .navbar-nav > .active > a , .navbar-custom .navbar-nav > .active > a:hover, .navbar-custom .navbar-nav > .active > a:focus {
    background-color: #0093dc;
}

.text-primary {
    color: #0093dc;
}

ul.social-buttons li a:hover, ul.social-buttons li a:focus, ul.social-buttons li a:active {
    background-color: #0093dc;
}

a {
    color: #0093dc;
}

a:hover, a:focus, a:active, a.active {
    color: #0093dc;
}

textarea {
   resize: none;
}

.links a {
    padding: 20px 0;
    display: block;
}

.links a img {
    height: 30px;
    width: auto;
}


.icone-jus {
    line-height: 37px!important;
    padding-left: 3px;
}

#eventos .eventos-item .eventos-caption {
    height: 110px;
}
#artigos .artigo-item .artigo-caption {
	height: 250px;
}



section#contato ::-webkit-input-placeholder { color: #bbb; }
section#contato :-moz-placeholder { color: #bbb; }
section#contato ::-moz-placeholder { color: #bbb; }
section#contato :-ms-input-placeholder { color: #bbb; }

section#contato {
	padding: 150px 0 20px 0;
}

section#contato .text-muted {
    color: #ccc;
    font-size: 20px;
}

.navbar-custom .navbar-toggle {
    background-color: #0093dc;
    border-color: #0093dc;
}

.navbar-custom .navbar-toggle:hover, .navbar-custom .navbar-toggle:focus {
    background-color: #0071ba;
	border-color: #0071ba;
}


@media (max-width: 1199px)
{
/*
.navbar-brand>img {
    height: 60px;
    width: auto;
    margin-top: 0px;
}
*/
.navbar-custom .nav li a {
    font-size: 12px;
	letter-spacing: 1px;
}
#eventos .eventos-item .eventos-caption {
    height: 130px;
}
#artigos .artigo-item .artigo-caption {
	height: 300px;
}
}


@media (max-width: 991px)
{
	
/*
.navbar-brand>img {
    height: 40px;
    width: auto;
    margin-top: 13px;
	margin-left: 5px;
}
*/

.navbar-custom .nav li a {
    font-size: 11px;
	letter-spacing: 0px;
}
#eventos .eventos-item .eventos-caption {
    height: 110px;
}
#artigos .artigo-item .artigo-caption {
	height: 300px;
}
}


@media (max-width: 767px)
{
.navbar-brand>img {
    height: 40px;
    width: auto;
    margin-top: 5px; /* 0 */ 
	margin-left: 5px;
}
.navbar-custom .nav li a {
    font-size: 14px;
	letter-spacing: 1px;
}
#eventos .eventos-item .eventos-caption,
#artigos .artigo-item .artigo-caption {
    height: auto;
}
header .intro-text .intro-lead-in { font-size: 15px; }
header .intro-text .intro-heading { font-size: 30px; }
section h2.section-heading { font-size: 25px; }
}



header.banner2 {
    background-image: url('../img/banner2.jpg');
}


section#contato {
    background-color: #002502;
}



@media (min-width: 768px){
.navbar-custom.affix .navbar-brand>img.img-colorida { display:block; }
.navbar-custom.affix .navbar-brand>img.img-branca { display:none; }
.navbar-custom.affix-top .navbar-brand>img.img-colorida { display:none; }
.navbar-custom.affix-top .navbar-brand>img.img-branca { display:block; }
}

@media (max-width: 767px){
.navbar-brand>img.img-branca { display:none; }
}



.color-bar { position:absolute; top:0; bottom:auto; width:100%; height:3px; background:transparent; }
.color-bar div { height:3px; }
.color-bar div:nth-child(1) { background-color:#ee3137; }
.color-bar div:nth-child(2) { background-color:#076eb5; }
.color-bar div:nth-child(3) { background-color:#fdf30c; }
.color-bar div:nth-child(4) { background-color:#11b054; }

.navbar-custom.affix .color-bar { top:auto; bottom:0; }

@media (max-width: 767px){
.color-bar div { height:4px; }
}

