@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
    border: 0;
    /* font-size: 11pt; */
    color: #000000;
    font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

input, textarea, select{
    border: 1px solid #c3c3c3;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 5px;
}
html {
    background: #FFFFFF;
    overflow-x: hidden;
}
body{
    margin: 0;
    padding: 0;
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    overflow-x: hidden;
}
p {
    margin: 0 0 2px 0;
    color: #000000;
}

a {
    text-decoration: none;
    color: #000000;
}

a, a:visited, a:link, a:active {
    outline: none;
}

a:hover {
    text-decoration: none;
}

h2 {
    font-size: 18pt;
    color: #0092AC;
}
@media (min-width: 1200px){
    .container{
        width: 1170px;
    }
}
@media (min-width: 1350px){
    .container{
        width: 1320px;
    }
}
body{
	background: #ffffff;
	padding: 0;
	margin: 0;
}
.xsFull{
	padding: 0;
}
header{
	background-color: #2578B7;
	padding-top: 30px;
	padding-bottom: 30px;
}

.busca{
	padding-left: 0;
	margin-top: 16px;
}
.busca input[type=text]{
	border-radius: 15px;
	width: 100%;
	padding: 10px;
	padding-right: 45px;

}
.busca input[type=submit]{
	position: absolute;
	background: url('../imagens/busca.png') no-repeat;
	width: 28px;
	height: 28px;
	top: 7.5px;
	right: 15px;
	border: 0;
}
.busca input[placeholder]{
	text-align: center;
}
.acessoRapido{
	margin-top: 3px;
	padding-right: 0;
}
.acessoRapido nav{
	background: transparent;
	border: 0;
	
}
.acessoRapido .navbar-default .navbar-nav>li>a {
	color: #ffffff !important;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 43px;
	height: 43px;
	padding-right: 0;
	background: transparent !important;
}
.acessoRapido .navbar-default .navbar-nav>li>a img{
	float: right;
	margin-left: 15px;
}
.acessoRapido .dropdown-menu {
	min-width: 250px;
}
.acessoRapido .dropdown-menu>li>a {
	line-height: 73px;
    height: 73px;
    padding: 0 0 0 7.5px;
    border-bottom: 1px solid #DBDBEA;
    text-align: center;
}
.acessoRapido #navbar > ul{
	float: right;
    width: 100%;
    text-align: right;
    align-items: right;
    display: grid;
    min-width: 250px;
}
.acessoRapido .navbar-collapse{
	padding-right: 0;
}
.acessoRapido .navbar-nav>li>.dropdown-menu {
	padding-top: 0;
	padding-bottom: 0;
	position: absolute;
	right: 0;
	min-width: 300px;
	left: initial;
}

#menu{
	background-color: #2578B7;
	border-top: 1px solid #FFCA00;
}
#menu nav{
	background: transparent;
	border: 0;
	margin-bottom: 0;
	display: table;
    margin: 0 auto;
}
#menu .navbar-default .navbar-nav>li>a {
	color: #ffffff;
	font-weight: bold;
	line-height: 25px;
	text-transform: uppercase;
	background: transparent;
	font-size: 14px;
}
#menu .navbar-default .navbar-nav>li>a span{
	color: #ffffff;
}

/* Botão VLIBRAS */
.btnVlibras {
    color: white;
    border: none;
    padding: 10px;
    background-color: transparent;
}

.dropVlibras {
    position: relative;
    display: inline-block;
    margin-left: 10px;
    margin-top: 45px;
}

.dropVlibras-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    padding: 10px;
    box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropVlibras-content a {
    color: black;;
    text-decoration: none;
}

.infoVlibras {
    text-align: center;
    margin: 3px 0 0 0;
}

.dropVlibras-content a:hover {background-color: #ddd;}

.dropVlibras:hover .dropVlibras-content {display: block;}

.dropVlibras:hover .btnVlibras {
    border-color: rgb(241, 241, 241); 
    border-style: solid;
    border-width: 1px;
}
/* FIM  */

.videos{
	background: url('../imagens/videosBg.png') repeat;
	margin-top: 60px;
}
.videos .container{
	padding-top: 15px;
}
.videos h3{
	width: 100%;
	padding: 20px;
	background: #2578B7;
	text-align: center;
	color: #ffffff;
	margin: 0;
}

.videos ul{
	max-height: 500px;
	overflow: auto;
    overflow-x: hidden;
    list-style: none;
}
.videos ul li{
	margin-bottom: 15px;
	width: 100%;
	float: left;
	background: #333333;
}
.videos ul li img{
	margin-right: 15px;
	max-height: 95px;
}
.videos ul li span{
	padding-top: 15px;
	display: block;
	color: #ffffff;
	line-height: 20px;
	padding-bottom: 15px;
}
.videos ul li:hover{
	background: #FFFFFF;
}
.videos ul li:hover span{
	color: #333333;
}
.ultimasNoticias{
	margin-top: 30px;
}
.ultimasNoticias h3{
	width: 100%;
	border-bottom: 1px solid #2578B7;
	padding-bottom: 5px;
	margin: 0;
	color: #2578B7;
	text-align: center;
	margin-bottom: 15px;
}
.ultimasNoticias h4{
	line-height: 25px;
	text-align: justify;
}

.maisNoticias{
	padding: 20px 50px;
	border-radius: 40px;
	color: #2578B7;
	font-size: 18px;
	border:3px solid #2578B7;
	margin: 15px auto;
	display: table;
}
.audios{
	margin-top: 30px;
}
.audios h3{
	width: 100%;
	padding: 20px;
	background: #2578B7;
	text-align: center;
	color: #ffffff;
	margin: 0;
}
.informativos{
	margin-top: 30px;
}
.informativos h3{
	width: 100%;
	padding: 20px;
	background: #2578B7;
	text-align: center;
	color: #ffffff;
	margin: 0;
}
.horarioAtendimento{
	background: #EFEFEF;
	padding: 5px;
}

.rodapeInformativo{
	background: linear-gradient(to left, #2578B7 50%, #FFFFFF 50%);
}
.rodapeInformativo .col-sm-4{
	padding: 15px;
	background-color: #ffffff;
}
.rodapeInformativo .col-sm-8{
	padding: 15px 0;
	background-color: #2578B7;
	 -webkit-transform: skew(-25deg); /* Chrome, Opera */
      -ms-transform: skew(-25deg); /* IE */
          transform: skew(-25deg); /* Padrão */
}
.rodapeInformativo img{
	margin: 0 auto;
	display: table;
}
.rodapeInformativo p{
	text-align: center;
	color: #ffffff;
	padding: 15px;
	padding-bottom: 0;
}
.rodapeInformativo ul{
	list-style: none;
	float: right;
	-webkit-transform: skew(10deg);
    -ms-transform: skew(10deg);
    transform: skew(10deg);
}
.rodapeInformativo ul li{
	float: left;
	margin-right: 15px;
	-webkit-transform: skew(17deg); /* Chrome, Opera */
      -ms-transform: skew(17deg); /* IE */
          transform: skew(17deg); /* Padrão */
}
.rodapeInformativo ul li:last-child{
	margin-right: 0;
}

#menu_rodape ul{
	list-style: none;
}
@media (max-width: 767px){
	.rodapeInformativo .col-sm-8 {
		-webkit-transform: skew(0)!important;
	    -ms-transform: skew(0)!important;
	    transform: skew(0)!important;
	}
	.rodapeInformativo ul {
		background-color: #2578B7;
		margin: 0;
		-webkit-transform: skew(0)!important;
        -ms-transform: skew(0)!important;
        transform: skew(0)!important;
        padding-bottom: 10px;
	}
	.rodapeInformativo ul li{
		width: 100%;
	}
	.rodapeInformativo ul li:last-child{
		width: 100%;
	}
	.nav>li {
		border-bottom: 1px solid #ffffff;
	}
	#menu nav {
		min-width: 80%;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{
		color: #ffffff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #ffffff;
    background-color: transparent;
	}
	.img-carousel-informativo{
		margin: 6px auto!important;
	}

	.rodapeInformativo p {
	    padding: 2px !important;
	}

}

@media (max-width: 767px){
	.bannerNoticiaGrande {
	    height: 280px !important;
	}
	#myCarousel .carousel-indicators {
    	bottom: -18px!important;
    	display: none !important;
	}
}

 #menu_rodape li{
 	padding-bottom: 4px;
 	 font-family: "Roboto" !important;
    font-size: 14px !important;
    font-weight: 300 !important;
 }
.img-rodape-novo{
	margin: 5px auto;
}
.fonte-rodape{
	color: #fff!important;
}

.rodapeMenu{
	background-color: #333333;
	padding-top: 15px;
}
.rodapeMenu p{
	color: #FFCA00;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
    padding-bottom: 10px;
}
.rodapeMenu a{
	color: #ffffff;
}
.rodapeMenu a img{
	max-width: 100px;
	margin-bottom: 170px;
}
.informativos{
	padding-bottom: 15px;
}
.informativos h3{
	margin-bottom: 15px;
}

.navbar-default .navbar-brand {
    color: #ffffff;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ffffff;
    color: #ffffff;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}

.acessoRapido .navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #000000;
}
/*
	# código banner paranavai
*/

@media only screen {

	.bannerNoticiaGrande {
		padding-right: 0;
		border-right: solid 16px rgba(0, 0, 0, 0);
        height: 526px;
    }

	.bannerNoticiaGrande img, .bannerNoticia img{
		object-fit: cover;
	}

	.bannerNoticiaGrande, .bannerNoticia{
		overflow: hidden;
	}

	.hoverable-noticia {
		overflow: hidden;
	}

	.ultimas-noticias{
		padding: 0;
		border-left: solid 15px rgba(0,0,0,0);
		border-right: solid 15px rgba(0,0,0,0);
	}

    .hoverable-noticia img {
        transition: -webkit-transform .35s ease;
        transition: transform .35s ease;
        transition: transform .35s ease, -webkit-transform .35s ease;
    }

	.hoverable-noticia:hover img {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);
	}

	#coluna-direita{
		margin-top: 30px;
	}

	.bannerNoticia {
		height: 255px !important;
		padding-left:0;
		border-left: solid 16px rgba(0,0,0,0);
	}

	.bannerNoticia .carousel-caption{
		margin-left:0;
		width:100%;
	}

	#bannerNoticiafundo{
		height: auto;
	}

    @-ms-viewport { width: device-width; }
}


#banner img {
 	height: 400px;
	width: 100%;
	margin-bottom: 40px;
	max-width: 1150px;
	text-align: center;
 	position: absolute;
 	z-index: 1 !important;
}

#slide_noticia img {
	width: 100%;
	max-width: 730px;
	height: 555px;
	z-index: 1 !important;
}


#myCarousel .carousel-indicators {
	bottom: -63px;
}

.carousel-indicators .active {
	width: 26px !important;
	height: 26px !important;
	margin: 0;
	background-color: #0065ca !important;
}

.carousel-indicators li {
	display: inline-block;
	width: 25px !important;
	height: 25px !important;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #939393 !important;
	border-radius: 40px;

}
.carousel-caption {
	padding-left: 20px;
	padding-right: 20px;
	bottom: 0;
	left: 0;
	width: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#141414+0,000000+100&0.39+0,0+0,0+0,1+100 */
	background: -moz-linear-gradient(top, rgba(20,20,20,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(20,20,20,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(20,20,20,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00141414', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
.bprev {
    background: url(../imagens/bprev.png);
    width: 68px;
    height: 70px;
    position: absolute;
    left: -35px;
    top: 42%;
    z-index: 99;
    cursor: pointer;
}
.bnext {
    background: url(../imagens/bnext.png);
    width: 68px;
    height: 70px;
    position: absolute;
    right: -35px;
    top: 42%;
    z-index: 99;
    cursor: pointer;
}

