*{
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
body{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	background-color: #fff;
}
.container{
	max-width: 1180px;
	padding: 0 0;
	margin: 0 auto;
}


/*topo*/
header.topo{
	float: left;
	width: 100%;
	height: 50px;
	background-color: #0D3971;
}
.logo{
	float: left;
	width: 165px;
	height: 37px;
	margin-top: 5px;
}
div.form-busca{
	float: right;
}
div.form-busca input.busca{
	float: left;
	width: 240px;
	height: 50px;
	background-color: #063066;
	border: 0;
	color: #8398B3;
	font-size: 12px;
	padding: 0 20px;
}
div.form-busca button.enviar-busca{
	float: left;
	width: 55px;
	height: 50px;
	background-color: #001F4A;
	border: 0;
	color: #8398B3;
	font-size: 12px;
	background-image: url(img/ico-busca.png);
}
@media all and (max-width: 530px){
	div.form-busca{
		display: none;
	}
	header.topo{
		text-align: center;
	}
	.logo{
		float: none;
		display: inline-block;
	}
}
/*end topo*/


/*menu*/
nav.menu{
	float: left;
	width: 100%;
	height: 70px;
	background-color: #fff;
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15);
	margin-bottom: 25px;
	padding-top: 22px;
}
nav.menu ul{
	float: left;
}
nav.menu ul li{
	display: inline-block;
	text-decoration: none;
}
nav.menu ul li a{
	display: block;
	text-decoration: none;
	font-weight: 700;
	color: #000;
	font-size: 14px;
	margin: 5px 15px 5px 0; 
}
nav.menu ul li a:hover{
	color: #555;
}
nav.menu ul li ul{
	display:none;
	position:absolute;
	width: auto;
	margin-left: 0;
	z-index:4;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}
nav.menu ul li:hover > ul{
	display:block; 
	z-index:4;
}
nav.menu ul li ul li{
	display: block;
	cursor: pointer;
	z-index:4;
	border-bottom: 1px solid #f0f0f0;
}
nav.menu ul li ul li a{
	color:#000;
	padding: 10px;
	z-index:4;
}

nav.menu ul li ul li ul{
	display:none;
	position:absolute;
	top: 0;
	margin-left: 135px;
	z-index:4;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}
nav.menu ul li ul li:hover > ul{
	display:block; 
	z-index:5;
}
nav.menu ul li ul li ul li{
	display: block;
	cursor: pointer;
	z-index:4;
}
nav.menu ul li ul li a ul li a{
	color:#000;
	padding: 10px;
	z-index:4;
}

div.box-social{
	float: right;
	margin: -2px 0;
}
img.ico-social{
	float: left;
	width: 28px;
	height: 28px;
	margin-left: 5px;
}
.ico-box-menu{
	display: none;
}
.ico-menu{
	display: inline-block;
	width: 30px;
	height: 20px;
}
@media all and (max-width: 1120px){
	nav.menu{
		height: 50px;
		margin-bottom: 0;
		padding: 0 10px;
	}
	nav.menu ul{
		display: none;
		float: left;
		position: relative;
		width: 100%;
		background-color: #fff;
		z-index: 9999;
		text-align: center;
	}
	nav.menu ul li{
		display: block;
		padding-bottom: 8px;
		border-bottom: 1px solid #F0F0F0;
	}	
	nav.menu ul li ul{
		display:block;
	}
	.ico-box-menu{
		display: block;
		float: left;
		margin-top: 15px;
		cursor: pointer;
	}
	div.box-social{
		margin: 8px 0;
	}
}
/*end menu*/


/*ao vivo*/
section.box-aovivo{
	float: left;
	width: 100%;
	background-color: #000;
	margin-top: -25px;
	margin-bottom: 40px;
}
div.tit-aovivo{
	float: left;
	width: 100%;
	font-size: 12px;
	opacity: 0.8;
	color: #fff;
	margin-top: 15px;
	font-weight: 900;
}
span.ico-aovivo{
	float: left;
	width: 10px;
	height: 10px;
	background-color: red;
	border-radius: 100%;
	margin-top: 2px;
	margin-right: 5px;
	animation-duration: 1s;
  	animation-name: pisca;
  	animation-iteration-count: infinite;
}
@keyframes pisca {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
div.aovivo{
	float: left;
	width: 100%;
	text-align: center;
}
@media all and (max-width: 1000px){
	section.box-aovivo{
		display: none;
	}
}
/*end ao vivo*/


/*destaque*/
section.box-destaque{
	float: left;
	width: 100%;
	overflow: hidden;
	text-align: left;
}
div.tit-sessao{
	float: left;
	width: 100%;
	height: 38px;
	font-size: 22px;
	color: #000;
	font-weight: 300;
	margin-bottom: 10px;
}
div.tit-sessao span a{
	float: right;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	color: #555;
	margin-top: 8px;
}
div.tit-sessao span a:hover{
	color: #074C97;
}
div.destaque{
	float: left;
	width: 100%;
}
.swiper-pagination{
	top: 760px;
}
div.destaque-principal{
	float: left;
	width:49%;
	margin-right: 0;
	overflow: hidden;
}
div.destaque-principal:first-child{
	float: left;
	width:49%;
	margin-right: 2%;
	overflow: hidden;
}
div.destaque-principal a{
	text-decoration: none;
	color: #fff;
}
div.box-foto-destaque{
	float: left;
	width: 100%;
	height: 350px;
	background-color: #ccc;
	overflow: hidden;
}
img.foto-destaque{
	float: left;
	width: 100%;
	height: 110%;
	margin-top: 0;
	margin-left: 0;
}
div.box-texto-destaque{
	float: left;
	text-align: left;
	width: 100%;
	height: 185px;
	background-image: -webkit-linear-gradient(transparent, #000);
	color: #fff;
	padding: 25px 30px;
	margin-top: -185px;
}
div.tit{
	float: left;
	padding: 10px 15px;
	font-size: 14px;
	font-weight: 700;
	background-color: #026CB6;
	margin-bottom: 12px;
}
div.box-texto-destaque h1{
	float: left;
	font-size: 22px;
	color: #fff;
}
div.box-texto-destaque p{
	float: left;
	font-size: 14px;
	margin-top: 10px;
	line-height: 24px;
}
div.col-destaque-segundario{
	float: left;
	width: 29.5%;
	height: 380px;
	display: none;
}
div.destaque-segundario{
	float: left;
	width: 100%;
	height: 190px
}
.box-foto-segundario01{
	float: left;
	width: 100%;
	height: 190px;
	overflow: hidden;
    background-color: #ccc;
 
    background-image: url(img/seg01.jpg);
    -webkit-background-size: 110% 100%;
    background-size: 110% 100%;
}
.box-foto-segundario02{
	float: left;
	width: 100%;
	height: 190px;
	overflow: hidden;
    background-color: #ccc;
 
    background-image: url(img/seg02.jpg);
    -webkit-background-size: 110% 100%;
    background-size: 110% 100%;
}
div.sombra-foto-destaque{
    position: relative;
    z-index: 8;
    width: 100%;
    height: 80px;
    margin-top: 110px;
 
    background-image: -webkit-linear-gradient(to bottom, transparent, rgba(0,0,0,.8));
    background-image: -o-linear-gradient(to bottom, transparent, rgba(0,0,0,.8));
    background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,.8));
}
div.texto-destaque-segundario{
	position: relative;
    z-index: 999;
    width: 90%;
    margin: 20px;
    top: -103px;
}
div.tit-segundario{
	float: left;
	padding: 6px 10px;
	font-size: 12px;
	font-weight: 700;
	background-color: #fff;
	margin-bottom: 8px;
	color: #000;
}
div.texto-destaque-segundario h2{
	float: left;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
}
@media all and (max-width: 1000px){
	div.tit-sessao{
		display: none;
	}
	div.destaque-principal{
		width:100%;
	}
	div.destaque-principal:first-child{
		float: left;
		width:100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	div.col-destaque-segundario{
		margin-top: 0;
		width: 100%;
		height: 300px;
	}
	div.destaque-segundario{
		width: 50%;
		height: 300px
	}
	.box-foto-segundario01{
		height: 300px;
	}
	.box-foto-segundario02{
		height: 300px;
	}
	div.sombra-foto-destaque{
	    margin-top: 220px;
	}
}

/*
@media all and (max-width: 700px){
	div.box-foto-destaque{
		position: absolute;
		z-index: 8;
		width: 100%;
		height: 310px;
		margin-top: -140px;
	}
	div.box-texto-destaque{
		float: left;
		width: 100%;
		height: 230px;
		margin-top: 260px;
		padding: 20px;
	}
	div.box-texto-destaque p{
		float: left;
		font-size: 14px;
		margin-top: 10px;
		line-height: 24px;
	}
	div.tit{
		padding: 8px 10px;
		font-size: 12px;
	}
	div.box-texto-destaque h1{
		float: left;
		font-size: 20px;
		color: #fff;
	}
	.swiper-pagination{
		top: 400px;
	}
	div.col-destaque-segundario{
		float: left;
		width: 100%;
		height: 450px;
	}
	div.destaque-segundario{
		width: 100%;
		height: 225px
	}
	.box-foto-segundario01{
		height: 225px;
	}
	.box-foto-segundario02{
		height: 225px;
	}
	div.sombra-foto-destaque{
	    width: 100%;
	    height: 80px;
	    margin-top: 110px;
	}
	div.tit-segundario{
		margin-right: 200px;
	}
	div.sombra-foto-destaque{
	    margin-top: 145px;
	}
}
/*end destaque*/
/*



/*videos*/
section.box-videos{
	float: left;
	width: 100%;
	background-color: #333;
	margin-bottom: 50px;
	color: #fff;
}
div.videos{
	float: left;
	width: 800px;
	height: 205px;
	margin: 30px 0 50px 0;
}
.tit-video{
	float: left;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #fff;
	margin-top: 30px;
	opacity: 0.9;
}
.texto-video{
	float: left;
	height: 40px;
	font-size: 22px;
	border-bottom: 4px solid #fff;
	font-weight: 300;
}
.swiper-container3 {
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    .swiper-wrapper{
    	float: left;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.swiper-container3 .swiper-scrollbar {
	float: left;
     top: 1680px;
    }
@media all and (max-height: 1000px){
	.box-videos{
		padding: 0 10px;
	}
	.swiper-scrollbar {
	display: none;
    }
}
/*end videos*/


/*box banner*/
section.box-banner{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
div.banner{
	float: left;
	width: 100%;
	height: 230px;
	background-color: #ccc;
}
img.img.banner{
	float: left;
	width: 100%;
	height: 100%;
}
@media all and (max-width: 1000px){
	section.box-banner{
		display: none;
	}
}
/*end box banner*/


/*ultimas noticias*/
section.box-noticias{
	float: left;
	width: 80%;
	margin: 40px 0;
}
div.noticias{
	float: left;
	width: 100%;
}
div.box-noticia{
	float: left;
	width: 24%;
	margin-right: 1.33%;
	margin-bottom: 20px;
	margin-top: 10px;
}
div.box-noticia:last-child{
	margin-right: 0;
}
div.box-foto-noticia{
	float: left;
	width: 100%;
	height: 170px;
	background-color: #ccc;
}
img.foto-noticia{
	float: left;
	width: 100%;
	height: 100%;
}
div.box-texto-noticia{
	float: left;
	width: 100%;
	/*background-color: #114B8B;*/
	color: #000;
	padding: 10px 0;
}
div.box-texto-noticia a{
	text-decoration: none;
	color: #000;
}
div.box-texto-noticia h1{
	float: left;
	font-weight: 400;
	font-size: 16px;
}
div.ultimas-noticias{
	display: none;
	float: left;
	width: 45%;
}
div.list-ultimas{
	float: left;
	width: 100%;
	height: 80px;
	margin-bottom: 20px;
	border-bottom: 1px solid #E5E5E5;
}
div.list-ultimas a{
	text-decoration: none;
}
div.list-ultimas h1{
	font-size: 14px;
	color: #074C97;
	font-weight: 400;
	margin-bottom: 5px;
}
div.list-ultimas h1 span{
	font-weight: 700;
}
div.list-ultimas p{
	font-size: 16px;
	color: #000;
}
ul.box-acesse, ul.box-acesse1{
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
ul.box-acesse1{
	width: 100%;
}
ul.box-acesse li, ul.box-acesse1 li{
	float: left;
	width: 25%;
	height: 95px;
	border: 1px solid #DBDBDB;
	list-style: none;
}
.ico-acesse{
	float: left;
	width: 40px;
	height: 40px;
	margin: 25px 20px 25px 20px;
}
div.box-texto-acesse{
	float: left;
	margin: 25px 20px 0 0;
}
div.box-texto-acesse h2{
	font-size: 16px;
	color: #555;
}
div.box-texto-acesse p{
	font-size: 12px;
	color: #777;
}
@media all and (max-width: 1000px){
	div.noticias{
		float: left;
		width: 100%;
		margin-right: 0;
		padding: 0 10px;
	}
	ul.box-acesse{
		width: 100%;
		padding: 0 10px;
	}
	ul.box-acesse li, ul.box-acesse1 li{
		float: left;
		width: 50%;
		height: 95px;
		border: 1px solid #DBDBDB;
		list-style: none;
	}

}
@media all and (max-width: 600px){
	div.noticias{
		float: left;
		width: 100%;
		margin-right: 0;
		padding: 0 10px;
	}
	ul.box-acesse{
		width: 100%;
		padding: 0 10px;
	}
	ul.box-acesse li, ul.box-acesse1 li{
		float: left;
		width: 100%;
		height: 95px;
		border: 1px solid #DBDBDB;
		list-style: none;
	}

}
@media all and (max-width: 600px){
	div.box-noticia{
		float: left;
		width: 100%;
		margin-right: 0;
	}
	div.box-foto-noticia{
		float: left;
		width: 100%;
		height: 240px;
		background-color: #ccc;
	}
	div.ultimas-noticias{
		float: left;
		width: 100%;
		margin-top: 20px;
	}
}
/*end ultimas noticias*/


/*gabinetes*/
section.box-gabinetes{
	float: left;
	width: 100%;
	margin-bottom: 40px;
}
section.box-gabinetes ul{
	float: left;
	width: 100%;
	list-style: none;
}
section.box-gabinetes ul li{
	float: left;
	width: 23.5%;
	margin-right: 2%;
}
section.box-gabinetes ul li a{
	text-decoration: none;
	color: #000;
}
section.box-gabinetes ul li h1{
	color: #084C97;
	font-size: 14px;
	margin-bottom: 5px;
}
section.box-gabinetes ul li p{
	font-size: 16px;
}
section.box-gabinetes ul li:last-child{
	margin-right: 0;
}
div.box-foto-gabinete{
	float: left;
	width: 100%;
	height: 180px;
	background-color: #ccc;
	margin-bottom: 10px;
}
img.foto-gabinete{
	float: left;
	width: 100%;
	height: 100%;
}
@media all and (max-width: 1000px){
	section.box-gabinetes{
		margin-bottom: 0;
		padding: 0 10px;
	}
	section.box-gabinetes ul li{
		width: 48%;
		margin-left: 1%;
		margin-right: 1%;
		margin-bottom: 30px;
	}
}
@media all and (max-width: 600px){
	section.box-gabinetes ul li{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	div.box-foto-gabinete{
		width: 100%;
		height: 240px;
		margin-bottom: 10px;
	}
}
/*end gabinetes*/


/*proposiÃ§Ãµes*/
section.box-proposicoes{
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 40px;
}
div.tit-legislativo{
	float: left;
	width: 100%;
	height: 45px;
	border-bottom: 2px solid #094D97;	
}
div.texto-tit{
	float: left;
	height: 43px;
	border-bottom: 3px solid #094D97;
	font-size: 22px;
	font-weight: 300;
}
.box-busca-proposicoes{
	float: left;
	width: 100%;
	background-color: #F0F0F0;
	padding: 30px 20px 35px;
	margin-bottom: 30px;
}

form.buscar-lei fieldset{
	float: left;
	width: 100%;
	border: 0;
}
form.buscar-lei fieldset label{
	float: left;
	width: 20%;
	border: 0;
	margin-right: 1%;
	color: #094D97;
	font-size: 14px;
}
form.buscar-lei fieldset label input, form.buscar-lei fieldset label select{
	float: left;
	width: 100%;
	height: 35px;
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 10px;
}
form.buscar-lei fieldset input.botao{
	float: left;
	width: 16%;
	height: 35px;
	border: 1px solid #ccc;
	background-color: #094D97;
	color: #fff;
	font-weight: 700;
	margin-top: 17px;
}

.col_01{
	float: left;
	width: 48.5%;
	min-height: 200px;
	margin-right: 3%;
}
.col_01 h1, .col_02 h1{
	color: #064C97;
	font-size: 16px;
	font-weight: 700;
}
.col_01 h3 a{
	color: #000;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
}
.col_01 ul{
	float: left;
	width: 100%;
	list-style: none;
}
.col_01 ul li{
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
	padding-bottom: 30px;
}
.col_01 ul li:last-child{
	border-bottom: 0;
}
.col_01 ul li a{
	display: block;
	text-decoration: none;
	color: #000;
}
.col_01 ul li h2{
	font-weight: 300;
	font-size: 14px;
	color: #074C97;
	margin-bottom: 10px;
}
.col_01 ul li p{
	font-size: 16px;
}
.col_02{
	float: left;
	width: 48.5%;
	min-height: 200px;
}
.col_02 ul{
	float: left;
	width: 100%;
	list-style: none;
	margin-top: 15px;
	text-align: left;
}
.col_02 ul li{
	float: left;
	width: 100%;
	padding: 10px 20px;
	background-color: #F0F0F0;
	margin-bottom: 1px;
}
.col_02 ul li:nth-child(even){
	background-color: #fff;
}
.col_02 ul li a{
	display: block;
	color: #064C97;
	text-decoration: none;
}
.col_02 ul li span{
	float: right;
	color: #000;
	font-weight: 700;
}
.col_02 ul li span.total{
	float: left;
	color: #000;
	font-weight: 700;
}

section.box-propo-orgao{
	float: left;
	width: 100%;
	margin-top: 40px;
}
section.box-propo-orgao h1{
	color: #064C97;
	font-size: 16px;
	font-weight: 700;
	width: 100%;
	margin-bottom: 10px;
}
section.box-propo-orgao ul{
	float: left;
	width: 100%;
}
section.box-propo-orgao ul li{
	float: left;
	width: 18%;
	height: 65px;
	border: 1px solid #ccc;
	list-style: none;
	margin-right: 2.5%;
}
section.box-propo-orgao ul li:nth-of-type(5){
	margin-right: 0;
}
section.box-propo-orgao ul li a{
	display: block;
	padding: 20px 20px;
	text-decoration: none;
}
ul.tema li{
	background-color: #F0F0F0;
	border: 1px solid #fff;
	margin-bottom: 20px;
	height: 40px;
}


@media all and (max-width: 1000px){
	section.box-proposicoes{
		padding: 0 10px;
	}
	.col_01{
		width: 100%;
		margin-right: 0;
	}
	.col_02{
		width: 100%;
		margin-top: 40px;
	}
	form.buscar-lei fieldset label{
		width: 100%;
		margin-right: 0;
		margin-top: 10px;
	}
	form.buscar-lei fieldset input.botao{
		width: 100%;
		height: 40px;
	}
}
/*end proposiÃ§Ãµes*/


/*end proposiÃ§Ãµes*/
section.box-legislativo{
	float: left;
	width: 100%;
	margin-bottom: 40px;
}
section.tema-lei-legislacao ul{
	float: left;
	width: 100%;
}
section.tema-lei-legislacao ul li{
	float: left;
	width: 30%;
	background-color: #f0f0f0;
	margin-right: 2.5%;
	margin-bottom: 15px;
}
section.tema-lei-legislacao ul li:nth-child(even){
	float: left;
	width: 30%;
	background-color: #f0f0f0;
	margin-right: 2.5%;
	margin-bottom: 15px;
}
section.tema-lei-legislacao ul li:nth-of-type(3){
	margin-right: 0;
}
@media all and (max-width: 1000px){
	section.box-legislativo{
		padding: 0 10px;
	}
}
/*end proposiÃ§Ãµes*/


/*deputados*/
section.box-deputados{
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 40px;
}
.box-foto-deputados{
	float: left;
	width: 100%;
	height: 230px;
	margin-right: 2%;
	background-color: #ccc;
}
.foto-deputado{
	float: left;
	width: 100%;
	height: 100%;
}
.swiper-container {
	width: 100%;
	margin-top: 10px;
 }
.swiper-slide{
	float: left;
	width: 14%;
	height: 230px;
	margin-right: 2%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
     align-items: center;
 }
 @media all and (max-width: 1000px){
 	section.box-deputados{
		padding: 0 10px;
	}
 	.box-foto-deputados{
		height: 200px;
	}
 }
 @media all and (max-width: 500px){
 	.box-foto-deputados{
		height: 140px;
	}
 }
/*end deputados*/


/*footer*/
footer.rodape{
	float: left;
	width: 100%;
	background-color: #122B4B;
	margin-top: 40px;
}
div.menu-rodape ul{
	float: left;
	margin-right: 40px;
}
div.menu-rodape ul li{
	display: block;
}
div.menu-rodape ul li span{
	float: left;
	font-weight: 900;
	margin-bottom: 10px;
}
div.menu-rodape ul li a{
	display: block;
	color: #fff;
	padding: 5px 0;
	text-decoration: none;
	opacity: 0.8;
}
div.texto-rodape{
	float: left;
	width: 100%;
	color: #fff;
	text-align: center;
	padding-bottom: 30px;
}
div.texto-rodape h1{
	font-size: 16px;
	margin-bottom: 2px;
}
div.texto-rodape p{
	font-size: 12px;
	line-height: 16px;
	opacity: 0.8;
}

div.menu-rodape{
	float: left;
	width: 100%;
	border-bottom: 1px solid #000;
	margin-bottom: 40px;
	color: #fff;
	padding: 40px 0;
}
/*end footer*/


/*pagina*/
section.conteudo-col01-02{
	float: left;
	width: 70%;
	min-height: 400px;
	margin-top: 10px;
	margin-bottom: 40px;
}
section.conteudo-col02-02{
	float: right;
	width: 27%;
	min-height: 400px;
	margin-top: 10px;
	margin-bottom: 40px;
}
@media all and (max-width: 1000px){
	section.conteudo-col01-02{
		width: 100%;
		padding: 20px;
	}
	section.conteudo-col02-02{
		display: none;
	}
}
/*end pagina*/


/*pagina - conteudo noticias*/
section.conteudo-noticias{
	float: left;
	width: 100%;
	margin-bottom: 40px;
	margin-top: 20px;
	border-bottom: 3px solid #ccc;
	padding-bottom: 20px; 
	padding-left: 10px;
	padding-right: 10px;
}
section.conteudo-noticias h1{
	font-size: 32px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 20px; 
	color: #0D3971;
}
section.conteudo-noticias p{
	font-size: 16px;
	line-height: 30px;
}
section.conteudo-noticias h2{
	font-size: 12px;
	margin-bottom: 10px;
	color: #999;
}
div.box-compartilhar{
	float: left;
	width: 100%;
	height: 40px;
	margin-top: 20px;
}
/*end pagina - conteudo noticias*/


/*pagina - lista noticias*/
section.box-mais-not{
	float: left;
	width: 100%;
	margin-bottom: 60px;
}
div.lista-noticias{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
}
div.box-img-lista-not{
	float: left;
	width: 150px;
	height: 100px;
	background-color: #ccc;
	margin-right: 15px;
	overflow: hidden;
}
img.img-lista-not{
	float: left;
	width: 100%;
	height: 100%;
}
div.box-texto-lista-not{
	float: left;
	width: 80%;
}
div.box-texto-lista-not a {
	text-decoration: none;
	color: #000;
}
div.box-texto-lista-not h2{
	font-size: 12px;
	color: #999;
}
div.box-texto-lista-not h1{
	font-size: 22px;
	margin-bottom: 5px;
}
div.box-texto-lista-not p{
	font-size: 14px;
}
div.paginacao-not{
	float: left;
	width: 100%;
}
/*end pagina - lista noticias*/

