@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,300);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);

body{margin: 0px;font-size:13px;font-family:'Open Sans',sans-serif,Times,serif;color:black;background-color: #F9F9F9;}

.barra_secao{width: 100%; border-bottom: 1px solid #ff8415; color: #ff8415; margin-bottom: 10px; font-weight: bold; font-size: 17px;float: right; display: table}
.barra_end_secao{width: 100%; border-top: 1px solid #ff8415; color: #ff8415; margin-bottom: 10px; font-weight: bold; font-size: 17px;float: right; display: table}
.barra_end_secao a{color: #ff8415}
a{text-decoration: none; color: black}
a:hover{text-decoration: blue; color: blue}

#fotos{display: none;}

.download_item{width: 198px; height: auto; display: table; float: left; margin-right: 10px; background-color: white; margin-top: 10px; padding-top: 10px;}
.download_item img{width: 100%;}

.row{width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #accdff;float: left; display: table}
.container{margin: auto; width: 960px; height: auto; margin-bottom: 5px; margin-top: 5px; display: table}
.header{margin: auto; width: 960px; height: 130px; background-image: url('../img/header.gif'); padding-top: 10px;}
.search{width: auto;height: auto; display: table; float: right; margin-top: -85px; margin-right: 10px;}
.social_bar{width: auto;height: auto; display: table; float: right; margin-top: -55px;}
.social_bar .icon_social{width: calc(90%/4); height: auto;  display: table; float: left; margin-right: 5px;}
.logo{width: 130px; height: 130px;}
.logo img{width: 100%}
.menu{margin: auto; width: 100%; height: 40px; background-color: #ff8415}
.menubar{margin: auto; width: 960px; height: auto; padding: 10px 0px 10px 0px;}
.menurow{display:none}
.coluna8{width: 66%; height: auto; float: left; display: table;}
.coluna_left{width: 49%; height: auto; float: left; display: table; }
.coluna_right{width: 49%; height: auto; float: right; display: table; }
.coluna2{width: 32%; height: auto;  float: right; display: table;}
.coluna10{width: 100%; height: 450px;  float: right; display: table; margin-bottom: 10px;}
.footer{margin: auto; width: 100%; height: auto;  padding-top: 10px; padding-bottom: 10px;background-color: #9f9f9f}
.footer a{color: white}
.footer a:hover{text-decoration: blue; color: blue}
.footerbar{margin: auto; width: 960px; height: 150px; padding: 10px 0px 10px 0px;}

.breadcumbs a{color: blue;}
.breadcumbs ul{list-style-type: none; padding-right: 0px;padding-left: 0px; margin-left: 0px;}
.breadcumbs ul li{display: inline;  color: blue;}
.breadcumbs ul li:after{content: " »";}
.breadcumbs ul li:last-child:after {content: "";}


#topnav{display:block;float:left;width:950px;margin:5px 0 0 0;padding-bottom:5px;list-style:none;}
#topnav ul,#topnav li{float:left;list-style:none;margin:0;padding:0}#topnav li a:link,#topnav li a:visited,#topnav li a:hover{display:block;margin:0 34px 0 0;padding:0;font-size:14px;text-transform:uppercase;color:white;background-color:#ff8415}#topnav ul ul li a:link,#topnav ul ul li a:visited{border:0}#topnav li.last a{margin-right:0}#topnav li a:hover,#topnav ul li.active a{color:white;background-color:#ff8415}#topnav li li a:link,#topnav li li a:visited{width:250px;float:none;margin:0;padding:7px 10px;font-size:12px;font-weight:normal;color:white;background-color:#ff8415}#topnav li li a:hover{color:#fff;background-color:#059bd8}#topnav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;}#topnav li ul a{width:140px}#topnav li ul ul{margin:-32px 0 0 0}#topnav li:hover ul ul{left:-999em}#topnav li:hover ul,#topnav li li:hover ul{left:auto}#topnav li:hover{position:static}#topnav li.last a{margin-right:0}.column .subnav{display:block;width:250px;padding:25px;background-color:#f9f9f9;margin-bottom:30px}.column .subnav h2{margin:0 0 20px 0;padding:0 0 14px 0;font-size:16px;font-weight:normal;font-family:'Open Sans',sans-serif,Times,serif;color:#666;background-color:#f9f9f9;line-height:normal;border-bottom:1px dotted #666}.column .subnav ul{margin:0;padding:0;list-style:none}.column .subnav li{margin:0 0 3px 0;padding:0}.column .subnav ul ul,.column .subnav ul ul ul,.column .subnav ul ul ul ul,.column .subnav ul ul ul ul ul{border-top:0;padding-top:0}.column .subnav a{display:block;margin:0;padding:5px 10px 5px 0;color:#059bd8;font-size:14px;text-decoration:none;border-bottom:1px dotted #666}.column .subnav a:hover{color:#059bd8;background-color:#f9f9f9}.column .subnav ul ul a,.column .subnav ul ul ul a,.column .subnav ul ul ul ul a,.column .subnav ul ul ul ul ul a{background:url("images/black_file.gif") no-repeat #f9f9f9}.column .subnav ul ul a{padding-left:40px;background-position:30px center}.column .subnav ul ul ul a{padding-left:50px;background-position:40px center}.column .subnav ul ul ul ul a{padding-left:60px;background-position:50px center}.column .subnav ul ul ul ul ul a{padding-left:70px;background-position:60px center}
#form_buscar{float: left; display: table;  width: 170px; margin-right: 5px; }
#button_buscar{float: right; display: table; border: none; margin-top: 1px}

#form_buscar2{float: left; display: table;  width: 83%; margin-right: 10px }
#button_buscar2{float: right; display: table;  margin-top: 1px}

/*.titulo_principal h1{margin: 0px; margin-bottom: 5px;}
.foto_principal{width: 100%; height: auto;  }
.foto_principal img{width: 100%; background-size: cover;background-position: center center;background-repeat: no-repeat;object-fit: cover;}
.legenda_principal{width: 100%; height: auto; max-height: 68px; background-color: black; opacity: 0.5; margin-bottom: 10px;}
.legenda_principal h3{margin: 0px; padding-left: 5px; padding-top: 5px; padding-bottom: 3px; color: white;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2}*/

.noticia_destaque{width: 100%; height: 600px; display: table}
.noticia_destaque .titulo_destaque{width: 100%; height: auto; display: table;}
.noticia_destaque .titulo_destaque h1{margin: 0px; font-size: 2em}
.noticia_destaque .titulo_destaque p{margin: 0px; margin-top: 5px; margin-bottom: 5px}
.noticia_destaque .retranca_destaque{width: 100%; height: auto; display: table}
.noticia_destaque .retranca_destaque h3{margin: 0px; margin-bottom: 10px; font-weight: normal; font-size: 1.2em}
.noticia_destaque .foto_destaque{width: 100%; height: 280px; display: table; float: left; }
.noticia_destaque .foto_destaque img{width: 100%; height: 280px;  background-size: cover;background-position: center center;background-repeat: no-repeat;object-fit: cover;}


.box_galeria{width: 31%; height: 113.5px; float: left; display: table; margin-right: 5px; margin-bottom: 0px;transition: transform .2s;}
.box_galeria:hover{transform: scale(1.4);}
.box_galeria img{width: 100%; height: 110px; object-fit: cover;}

.ajuste_noticias{width: 100%; margin-left: 0px;}
.box_noticia{width: 100%; height: 195px;  margin-bottom: 12px; }
.box_noticia .header_box_noticia{text-transform: uppercase;width: 100%;height: auto;padding-top: 5px; padding-bottom: 5px; background-color: #ff8415;margin-bottom: 10px;text-align: right;color: white;}
.box_noticia .header_box_noticia a{color: white;}
.box_noticia .header_box_noticia a:hover{text-decoration: blue; color: blue}
.box_noticia .box_foto_noticia{width: 167px; height: 157px; display: table; float: left; margin-right: 10px;}
.box_noticia .box_foto_noticia img{width: 100%; height: 157px; object-fit: cover;}
.box_noticia .box_titulo_noticia{width: 292px; height: auto;display: table; float: left; margin-top: -1px;}
.box_noticia .box_titulo_noticia h3{width: 100%; height: auto;margin: 0px; font-size: 16px; line-height: 17px;}
.box_noticia .box_data_noticia{display: table;   }
.box_noticia .box_data_noticia p{margin: 0px; margin-top: 5px; margin-bottom: -4px}
.box_noticia .box_legenda_noticia{width: 292px; height: auto; overflow: hidden; display: table; float: left; margin-top: -3px; margin-top: 8px}
.box_noticia .box_legenda_noticia p{width: 100%; height: auto; max-height: 85px; margin: 0px; font-size: 14px; line-height: 19px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3}



.box_video{width: 32.5%; height: 150px; float: left; display: table; margin-right: 5px; margin-bottom: 0px;}
.box_video img{width: 100%; height: 150px; object-fit: cover; }
.box_video p{margin: 0px;height: 50px;
    margin-bottom: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3}


.box_bancada{width: 148px; height: auto; float: left; display: table; margin-right: 10px; margin-bottom: 10px;}
.box_bancada img:hover{transform: scale(1.4);}
.box_bancada img{width: 100%; height: 122px; object-fit: cover;transition: transform .2s;}
.box_bancada p{margin: 0px; margin-bottom: 10px; font-size: 10px; font-weight: bold; margin-top: 4px;}






.noticia h1{font-size: 28px;}
.noticia h3{font-size: 16px; font-weight: normal;}
.noticia .materia {font-size: 17px;}
.noticia .materia img{width: 100%}
.noticia iframe{width: 100%}
.noticia .materia iframe{width: 100%}
.noticia .social {width: 100%; margin-bottom: 10px;}
.noticia .social i{font-size: 28px; margin-left: 5px; transition: transform .2s;}
.noticia .social i:hover{transform: scale(1.4);}
.card{width: 100%; height: auto; margin-bottom: 25px;float: right; display: table;}
.card img{width: 100%; display: block}
.card p{margin: 0px;margin-bottom: 5px; font-size: 14px; margin-top: 5px;}
.noticia .tags{width: 100%; height: 40px; margin-bottom: 10px;}
.noticia .tags .box_tag{padding: 10px; margin-right: 10px; display: table; float: left; background-color: #f3f3f3; color: #858585; margin-bottom: 8px}


.noticias{width: 100%; height: auto; margin-top: 20px;display: table}
.noticias img{width: 200px; height: auto;object-fit: cover; float: left; display: table}
.noticias h1{width: 420px; height: auto;float: right; margin-top: -4px;font-weight: bold; font-size: 16px;margin-bottom: 5px;}
.noticias p{width: 420px; height: auto; float: right; margin-top: 0px;margin-bottom: 0px; ;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3}
.noticias span{width: 420px; height: auto; float: right; margin-top: 0px; margin-bottom: 5px; font-size: 11px; color: #858585}

.noticias_dep{width: 100%; height: auto; margin-top: 20px;display: table}
.noticias_dep img{width: 200px; height: auto;object-fit: cover; float: left; display: table}
.noticias_dep h1{width: 420px; height: auto;float: right; margin-top: -4px;font-weight: bold; font-size: 16px;margin-bottom: 5px;}
.noticias_dep p{width: 420px; height: auto; float: right; margin-top: 0px;margin-bottom: 0px; ;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3}
.noticias_dep span{width: 420px; height: auto; float: right; margin-top: 0px; margin-bottom: 5px; font-size: 11px; color: #858585}

.linha_noticia_rel{width: 300px; height: auto; display: table; border-bottom: dotted 1px #9f9f9f;padding-bottom: 10px;padding-top: 10px; margin-bottom: 15px;}
.linha_noticia_rel img{width: 100%; height: auto;object-fit: cover; float: left; margin-bottom: 10px;}
.linha_noticia_rel h1{width: 100%; height: auto;float: right; margin-top: -4px;font-weight: bold; font-size: 15px;margin-bottom: 5px; float: right}
.linha_noticia_rel p{width: 300px; height: auto; float: right; margin-top: 0px;margin-bottom: 0px;}
.linha_noticia_rel span{width: 180px; height: auto; float: right; margin-top: 0px; margin-bottom: 5px; font-size: 10px; color: #858585}


.deputado{width: 100%}
.foto_dep{width: 100%;}
#facebook2{display: table}


.informativo .capa{width: 23%; height: 300px; display: table; float: left; margin-right: 10px; margin-bottom: 10px}
.informativo .capa img{width: 207px; height: 300px;transition: transform .2s;}
.informativo .capa img:hover{transform: scale(1.2);}


.endereco_footer{width: 400px; height: auto; color: white; float: left;}
.endereco_footer h3{font-weight: 600; margin: 0px; margin-bottom: 5px;}
.endereco_footer p{font-weight: lighter; font-size: 13px; margin: 0px;}

.conteudo_footer{width: 500px; height: auto; color: white;  float: right;}
.conteudo_footer h3{font-weight: 600; margin: 0px; margin-bottom: 5px;}

.conteudo_footer i{font-size: 43px;transition: transform .2s; }