/* HEADER */ 

.top-header{
	border-top: 10px solid;
	color: #004080;
}
	
/* logo */
.logo {
	display:flex;
	display:-webkit-flex;
	justify-content:center;
}
h1.logo {
	margin:0;
}

h1.logo a{
	
}

.back-img{
	background-image:url(../images/faixa-topo.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 323px; 
}
/*
.faixa-img{
	background:url(../images/faixa.png) ;
    background-repeat: no-repeat; 
    height: 100%;
}*/

/* botoes */
.formt{display: inline-flex;}

.formt form label{
	display: initial !important;
}
.webmail input,
.holerite input{
	padding: 8px 27px 8px 40px;
}

.webmail input{
	color: #fff;
	background: #0290E4;
	border-radius:5px;
	font-family:'ubuntumedium'; 
	font-size:14px;
	cursor:pointer;
	border:none;
	outline:none;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
}
.webmail input:hover{
	background: #2DA6ED;
}

.webmail:before{
	content:url(../images/svg/icon-webmail.svg);
	background-repeat:no-repeat;
	float: left;
	position: absolute;
	top: 10px;
	margin-left: 15px;
}
.holerite input{
	color: #fff;
	background: #FF9A00;
	border-radius:5px;
	font-family:'ubuntumedium'; 
	font-size:14px;
	cursor:pointer;
	border:none;
	outline:none;
}
.holerite input:hover{
	background: #FCA82A;
}


.holerite:before{
	content:url(../images/svg/icon-holerite.svg);
	background-repeat:no-repeat;
	float: left;
	position: absolute;
	top: 9px;
	margin-left: 14px;
}
/*.webmail label input[type^="submit"]{
	background:url(../images/svg/icon-webmail.svg) no-repeat left; 

}
*/


/* controldefault */
div.controldefault a img{
	margin-top: 20px;
	margin-left: 12px;
}


div.controldefault{
    position: absolute ;
    top: 40%;
    left: 0;
    z-index: 222222222222222222;
    width: 100%;
	margin-top:-40px;
}
div.controldefault a:nth-child(odd){
    float: right;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg); 
	
}
div.controldefault a {
	width:40px;
	height:61px;
    float: left;
    background: #004080 !important;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s; 
}
.controldefault a:hover{}








/*  facebook */
.likebox{
	height:266px;
	width:100%;
}

/* Menu-static */
.menu-static{ 
	margin:0px 0px 0px 0px;
	width:100%;
	text-align:center;
}
.menu-static ul{
	float: right;
}
.menu-static ul li {
    position: relative;
    display: inline-block;
}
.menu-static ul li:hover {
	/*border-top:5px solid #414195;*/
}
.menu-static ul li:last-child {
}
.menu-static ul li:first-child {
} 
.menu-static ul li:first-child:before {
    content: '';
}

.menu-static > ul > li::before {
    color: #a4a0a0;
	content: '|';
	display: inline-block;
	position: relative;
	font-size: 17px;
	font-family: 'ubuntumedium';
	float: left;
	left: 0px;
}
.menu-static ul li::after {
} 
.menu-static > ul > li > a:first-child:hover{
	color:#002778;
}

.menu-static ul li a{
	text-decoration: none;
	font-size:17px;
	font-family:'ubuntumedium';
	color:#555555;
	text-transform: uppercase;
	padding:10px;
	display:inline;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
}
.menu-static > ul > li > a:hover:before{
}
.menu-static > ul > li > a::after{
	right:0;
}
.menu-static > ul > li > a::before{
	left:0;
}

    /* drop down */
    .menu-static ul li > ul{
    }
    .menu-static ul li:hover > ul{
    }  
    .menu-static ul li ul li{  
    }
	
     /* drop down */
	
   /* .menu-static ul li > ul > li > a:hover{
		color:#fff;
		background:#142127;
	}
    .menu-static ul li > ul{
		display: none;
        visibility: hidden;
        position: absolute;
        left:-68px;
        z-index: 999999999;
        width: 260px;
        float: left; 
		background:#1C2F35;
    }
    .menu-static ul li:hover > ul{
		visibility:visible;
		display:block;
    }  
 
    .menu-static ul li ul{   
		display:block;
		float:left;
		padding:0;
		left: -164px;
		top: 105px;
		width:260px;
		position:absolute;
        transition: all ease-in-out 0.3s;
        -webkit-transition: all ease-in-out 0.3s;
        -moz-transition: all ease-in-out 0.3s;
        -ms-transition: all ease-in-out 0.3s;
        -o-transition: all ease-in-out 0.3s;
    }
	.menu-static ul li > ul li {
		display: block;
        float: left;
        text-align: center;
        width: 100%;
		padding:0px !important;
        /*border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}
	.menu-static ul li > ul a {
		padding: 10px 0;
		display:block;
		width: 100%;
		float:left;
	}*/



/* Menu lateral */
.menu-lateral h2{
	float: left;
	padding: 10px 20px;
	margin:0;
    width: 100%;
    font-family: 'ubuntubold';
	font-size: 18px;
	line-height: 30px;
	color:#BDC9D9;
	background: #004080;
	text-transform:uppercase;
}


.menu-lateral ul li a{
	text-decoration: none;
	font-size:16px;
	font-family:'ubunturegular';
	color:#555555;
	padding:10px 20px;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;

}


.menu-lateral > ul > li > a:first-child:hover{
	color:#002778;
}


.menu-lateral ul {
	background: #F1F1F1;
}

.menu-lateral ul li:before{
	border:0;
}
.menu-lateral ul > li{
	border:0;
}
.menu-lateral ul li {
	padding: 10px 0;
	border-top: 1px solid #ccc;
}



/* box-noticia */
.noticia-slide-box h2:hover{
	text-decoration: none;
}
.noticia-slide-box h2{
	font-family: 'ubuntubold';
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;
	color: #023B80;
	margin-top: 10px;
}

.noticia-slide-box h2::before{
	content:url(../images/svg/icon-noticia.svg);
    height: 26px;
    margin-right: 10px;
    float: left;
}


/* slideBox */
div.slideBox {}
.slideBox img,
.slideBox a{
    width: 100%;
    float: left;
    margin-bottom: 18px;
}
.slideBox figcaption{ 
}
.slideBox figcaption h3{ 
    color: #00417d; 
    font-size: 18px;
    line-height: normal;
    font-family: 'ubuntumedium';
    text-transform: uppercase;
    float: left;
    margin:0;
}

.slideBox figcaption h3:hover{
	color: #555;
}

/* List noticia */
.ListNot li a figure figcaption span{
	font-family: 'ubuntumedium';
	font-size: 15px;
	line-height: normal;
	color: #00417d;
	text-transform: uppercase;
	float: left;
	margin-bottom: 10px;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
}

.ListNot li a figure figcaption span:hover{
	color: #FCA82A;
}
.ListNot li a figure figcaption p{
	font-family: 'ubuntuitalic';
	font-size: 14px;
	line-height: normal;
	color: #555555;
	float: left;
}

.List ul li a{
	padding: 10px 0;
	border-top: 1px solid #ccc;
}

/*.List ul li a:first-child {
	border-bottom:1px solid #ccc;
}
*/
div.ver-todos a span{
    float: right;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    font-family:'ubuntubold_italic';
    color:#00417d;
}




/* box-tv */

.box-tv h2:hover{
	text-decoration: none;
}
.box-tv h2{
	font-family: 'ubuntubold';
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;
	color: #023B80;
	margin-top: 10px;
}

.box-tv h2::before{
	content:url(../images/svg/icon-tvcamara.svg);
    height: 24px;
    margin-right: 10px;
    float: left;
}


.videos{
	display:block;
	float:right;
}
.video-item:nth-child(even){
    float: right;
}
.video-item{
    margin-bottom: 6px;
	width:100%;
	height:auto;
    float: left;
}
.video-item img{
    width: 100%;
    height: auto;
    margin-bottom: 18px;
}



.video-item{
	position: relative;
}

.video-item a:hover:before{ 
	opacity: 0.8;
}


div.video-item a::before{ 
	background-image: url(../images/icon-play.png);
    position: absolute;
    z-index: 12;
    top: 0;
    left: 0;
    content: '';
    background-position: center center;
    width: 100%;
    height: 70%;
    opacity: 1.0;
    background-repeat: no-repeat;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
}

.videos h3{
	color: #00417d;
	font-size: 18px;
	line-height: normal;
	font-family: 'ubuntumedium';
	text-transform: uppercase;
	float: left;
	margin: 0;
}



/* List noticia */
.ListTv li{
	margin-top: 12px;
}

.ListTv li a figure{
	display: inline-flex;
}

.ListTv li a figure img{
}

.ListTv li a figure figcaption span{
	font-family: 'ubuntumedium';
	font-size: 15px;
	line-height: normal;
	color: #00417d;
	text-transform: uppercase;
	float: left;
	margin-bottom: 10px;
}


.ListTv li a figure figcaption p{
	font-family: 'ubuntuitalic';
	font-size: 14px;
	line-height: normal;
	color: #555555;
	float: left;
	padding: 0px 14px; 
}

.TV ul li a{
	padding: 17px 0;
	border-top: 1px solid #ccc;
}


/* serviços */

.btnEntreContato > div,
.btnTransparencia > div{
	background: #0095dc;
	border-radius:5px;
	padding: 10px;
	 transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s; 
}

.btnEntreContato > div:hover,
.btnTransparencia > div:hover{
	background: #2DA6ED;
}


.btnArquivos > div,
.btnCompras > div{
	background: #ff9a00;
	border-radius:5px;
	padding: 10px;
	 transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s; 
}


.btnArquivos > div:hover,
.btnCompras > div:hover{
	background: #FCA82A;
}


.btnEntreContato > div::before{
	content:url(../images/svg/icon-entreemcontato.svg);
    height: 32px;
    margin-right: 10px;
    float: left;
}
.btnArquivos > div::before{
	content:url(../images/svg/icon-arquivo.svg);
    height: 35px;
    margin-right: 10px;
    float: left;
}
.btnTransparencia > div::before{
	content:url(../images/svg/icon-transparencia.svg);
    height: 33px;
    margin-right: 10px;
    float: left;
}
.btnCompras > div::before{
	content:url(../images/svg/icon-compras.svg);
    height: 34px;
    margin-right: 10px;
    float: left;
}

.btnArquivos span,
.btnTransparencia span,
.btnCompras span,
.btnEntreContato span{
	font-family: 'ubuntuitalic';
	font-size: 14px;
	line-height: normal;
	text-transform: uppercase;
	color: #fff;
	float: left;
}
.btnArquivos p,
.btnTransparencia p,
.btnCompras p,
.btnEntreContato p{
	font-family: 'ubuntulight_italic';
	font-size: 13px;
	line-height: normal;
	color: #fff;
	float: left;
}

.formt-inline{
	display: inline-flex;
}


/* parlamentares */

.back-parl{
	background-color: #F1F1F1;
	height: 100%;
}

.box-parl{
	margin-top: 40px;
}

.box-parl h2:hover{
	text-decoration: none;
}
.box-parl h2{
	font-family: 'ubuntubold';
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;
	color: #023B80;
	margin-top: 10px;
	padding-left: 15px;
}

.box-parl h2::before{
	content:url(../images/svg/icon-parlamentares.svg);
    margin-right: 10px;
    float: left;
}

div.perfil {
	width: 100% !important;
	height: auto;
}


.perfil figure figcaption{
	margin-top: 10px;
}

.perfil span{
	font-family: 'ubuntubold';
	font-size: 14px;
	line-height: normal;
	text-transform: uppercase;
	float: left;
	color: #555555;
}

.perfil p{
	font-family: 'ubunturegular';
	font-size: 14px;
	line-height: normal;
	float: left;
	color: #555555;
	margin:0;
	width: 100%;
	display: inline-block;
}

div.verMais {
	text-align: center;
	padding-left: 15px;
}



div.verMais a{
    text-decoration: none !important;
}
div.verMais span{
    font-family: "ubuntuitalic";
    padding: 5px 21px; 
    font-size: 12px;
    border-radius: 25px;
    background: #00417d;
    color: #fff;
    margin-top: 20px;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s; 
} 

div.verMais span:hover{
	background: #FF9B03;
}

.slideshow > div {
	height: 330px;
	overflow: hidden;
}
div.slideshow > div > div {
	background: #fff;
	padding: 15px;
	margin: 10px;
}
.slideshow > div > div{
	width: 190px;
	float: left; 	
}
.box-parl img{
	width: 100%;
	height: auto;
	 -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
     transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s; 
}
.box-parl img:hover{
	 -webkit-filter: grayscale(0); /* Chrome, Safari, Opera */
    filter: grayscale(0);
}
.box-parl{
	overflow: hidden;
}
/*.slideshow {
	background:#fff;  
	float: left;  
    padding: 15px;
}*/


/* galeria de fotos */

.box-galeria{
	margin-top: 40px;
}

.box-galeria h2:hover{
	text-decoration: none;
}
.box-galeria h2{
	font-family: 'ubuntubold';
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;
	color: #023B80;
	margin-top: 10px;
}

.box-galeria h2::before{
	content:url(../images/svg/icon-galeria.svg);
    margin-right: 10px;
    float: left;
}
/*
.galeria div
{
	padding-left: 0;
}
*/
.galeria a img{
	width: 100%;
	height: auto;
	transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s; 
}

.galeria a img:hover{
	opacity: 0.8;
}

/* novidades */

.box-novidades{
	margin-top: 40px;
}

.box-novidades h2:hover{
	text-decoration: none;
}
.box-novidades h2{
	font-family: 'ubuntubold';
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;
	color: #023B80;
	margin-top: 10px;
}

.box-novidades h2::before{
	content:url(../images/svg/icon-novidades.svg);
    margin-right: 10px;
    float: left;
}

.novi-acompanhe span {
	font-family: 'ubunturegular';
	font-size: 20px;
	line-height: normal;
	color: #555;
	float: left;
}

.novi-acompanhe small{
	font-family: 'ubuntubold';
	font-size: 20px;
	line-height: normal;
	text-transform: uppercase;
	color: #ff9a00;
}

.form-2 label input{
	outline:none;
	border:none;
}

.form-2 label input[type^="text"],
.form-2 label input[type^="email"]{
	height:72px;
	margin-bottom: 10px;
}
.form-2 label input[type^="text"],
.form-2 label input[type^="email"]{  
   font-family: 'prelo_light_italicLtIt';
	background: rgba(255, 255, 255, 0.85);
	width: 100%;
	padding: 0 10px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #A5A5A5;
	font-size: 14px;
	position: relative;
	z-index: 1;
	border-radius: 2px;
	border: 1px solid #E4E2F7;
}
.form-2 input[type^="submit"]{
    border: medium none;
    border-radius: 2px;
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: auto;
    color:#fff;
    background: #33a457;
    padding: 10px;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s; 
}
.form-2 input[type^="submit"]:hover{
	background: #43A863;
}

/* footer */

.back-footer{
	background: #00417d;
	height: auto;
	margin-top: 50px;
}

.end span{
	font-family:'ubuntulight';
	font-size:17px;
	color:#fff;
	line-height:normal;
}
.end::before{
	content:url(../images/svg/icon-endereco.svg);
	display:inline-block;
	vertical-align:middle;
	float:left;
	margin-right:7px;
}

.atendimento span{
	font-family:'ubuntulight';
	font-size:17px;
	color:#fff;
	line-height:normal;
}
.atendimento::before{
	content:url(../images/svg/icon-horario.svg);
	display:inline-block;
	vertical-align:middle;
	float:left;
	margin-right:7px;
}


.telefone span{
	font-family:'ubuntulight';
	font-size:17px;
	color:#fff;
	line-height:normal;
}
.telefone::before{
	content:url(../images/svg/icon-telefone.svg);
	display:inline-block;
	vertical-align:middle;
	float:left;
	margin-right:7px;
}




.copy{
    padding-top: 54px;
    margin-bottom: 5px;
}
.copy p{
    color: #ffffff;
    font-family: 'ubunturegular';
    font-size: 14px;
} 

