@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;}

a{text-decoration: none; color: black}
 a:hover{text-decoration: blue; color: blue}

 #fotos{display: table; margin-top: 5px; }
 #topnav{width: 100%;display: inline;}
 #topnav ul,#topnav li{margin-left: 5px; margin-bottom: 10px}
 
 
.barra_secao{width: 99%;  color: #ff8415; margin-bottom: 10px; font-weight: bold; font-size: 17px;float: right; display: table}
.barra_end_secao{width: 95%; margin-left: 5px;border-top: 1px solid #ff8415; margin-top: -10px; color: #ff8415; margin-bottom: 10px; font-weight: bold; font-size: 17px;float: left; display: table}
.row{width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none;}
.container{margin: auto; width: 100%; height: auto; }
.header{margin: auto; width: 100%; height: 79px; background-image: url('../img/header-mobile.jpg')}
.search{width: auto;height: auto; display: table; float: right; margin-top: -25px; margin-right: 10px;}
.social_bar{display: none}
.logo{width: 80px; height: 80px;}
.logo img{width: 100%; margin-left: 20px}
.menu{padding-left: 10px;margin: auto; width: 100%; height: auto; background-color: #ff8415}
#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 14px 2px 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}
.menubar{padding-left: 10px;margin: auto; width: 100%; height: auto; padding: 10px 0px 10px 0px; display: table}

.coluna8{width: 100%; height: auto;  float: left; display: table;margin-top: 5px;}
.coluna2{width: 100%; height: auto;  float: right; display: table;margin-top: 5px;}
.coluna10{width: 100%; height: auto;  float: right; display: table;margin-top: 5px;}
.coluna_left{width: 100%; height: auto; float: left; display: table; }
.coluna_right{width: 100%; height: auto; float: right; display: table; }
.footer{width: 97%; height: auto; margin: auto;  background-color: #9f9f9f; padding-left: 10px;margin-bottom: 40px}
.footer a{color: white}
.footer a:hover{text-decoration: blue; color: blue}
.footerbar{margin: auto; width: 100%; 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; font-size: 16px;}
.breadcumbs ul li{display: inline;  color: blue;}
.breadcumbs ul li:after{content: " »";}
.breadcumbs ul li:last-child:after {content: "";}




/*.titulo_principal h1{margin-left: 5px; margin-bottom: 5px; font-size: 2.2em; line-height: 1.2em;}
.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: 95px; background-color: transparent; opacity: 1; margin-bottom: 60px;}
.legenda_principal h3{margin: 0px; padding: 5px; color: black;  font-size: 1.3em; line-height: 1.5em; font-weight: normal;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8}*/

.noticia_destaque{width: 100%; height: auto; display: table}
.noticia_destaque .titulo_destaque{width: 100%; height: auto; display: table;}
.noticia_destaque .titulo_destaque h1{margin: 0px; font-size: 2.3em; line-height: 35px;}
.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: auto; display: table; float: left; }
.noticia_destaque .foto_destaque img{width: 100%; height: auto;  background-size: cover;background-position: center center;background-repeat: no-repeat;object-fit: cover;}


.ajuste_box_galeria{margin-left: 5px;}
.box_galeria{width: 31.9%; height: 106.5px; float: left; display: table; margin-right: 5px; margin-bottom: 5px;}
.box_galeria img{width: 100%; height: 115px;object-fit: cover;}


.ajuste_noticias{width: 95%; margin-left: 10px;}
.box_noticia{width: 100%; height: 195px;  margin-bottom: 12px; display: table; float: left}
.box_noticia .header_box_noticia{display: table; float: left;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 .box_foto_noticia{width: 100%; height: auto; display: table; float: left}
.box_noticia .box_foto_noticia img{width: 100%; height: auto; object-fit: cover;margin-bottom: 10px;}
.box_noticia .box_titulo_noticia{width: 100%; height: auto;display: table; float: left; margin-bottom: 10px}
.box_noticia .box_titulo_noticia h3{width: 100%; height: auto;margin: 0px; font-size: 23px; line-height: 27px;}
.box_noticia .box_legenda_noticia{width: 100%;  height: auto; overflow: visible;display: table; float: left; margin-top: 10px}
.box_noticia .box_legenda_noticia p{width: 100%; height: auto;margin: 0px; font-size: 17px; max-height: 180px;line-height: 23px;
overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8}
.box_noticia .box_data_noticia{width: 100%;  height: auto;display: table; float: left; margin-top: 5px; margin-bottom: -5px;}
.box_noticia .box_data_noticia p{width: 100%; height: auto;margin: 0px; font-size: 14px; line-height: 20px;}


.noticia{margin-top: -20px}
.noticia h1{font-size: 26px;}
.noticia h3{font-size: 18px; font-weight: normal;}
.noticia .materia {font-size: 17px;}
.noticia .materia img{width: 100%}
.noticia .materia iframe{width: 100%; height: 200px;}
.card{width: 100%; height: auto; margin-bottom: 25px;float: right; display: table;}
.card img{width: 100%; display: none}
.card p{margin: 0px;margin-bottom: 5px; font-size: 17px; font-weight: bold;}

#form_buscar{float: left; display: table;  width: 87px; margin-right: 10px;  }
#button_buscar{float: right; display: table; border: none; margin-top: 1px;width: 20px;}


#form_buscar2{float: left; display: table;  width: 75%; margin-right: 10px; height: 30px; margin-bottom: 20px;border: solid 1px black}
#button_buscar2{float: right; display: table;  margin-top: 1px;height: 30px; border: solid 1px black}

.noticias{width: 100%; height: auto; margin-top: 20px;display: table}
.noticias img{width: 98%; height: auto;object-fit: cover; float: left; display: table; margin-bottom: 10px;}
.noticias h1{width: 98%;; height: auto;float: right; margin-top: -4px;font-weight: bold; font-size: 17px;margin-bottom: 5px;}
.noticias p{width: 98%;; height: auto; float: right; margin-top: 0px;margin-bottom: 0px; font-size: 15px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4}
.noticias span{width: 98%;; 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: 98%; height: auto;object-fit: cover; float: left; display: table; margin-bottom: 10px;}
.noticias_dep h1{width: 98%;; height: auto;float: right; margin-top: -4px;font-weight: bold; font-size: 19px;margin-bottom: 5px;}
.noticias_dep p{width: 98%;; height: auto; float: right; margin-top: 0px;margin-bottom: 0px; font-size: 17px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4}
.noticias_dep span{width: 98%;; height: auto; float: right; margin-top: 0px; margin-bottom: 5px; font-size: 11px; color: #858585}


.ajuste_box_video{margin-left: 7px;}
.box_video{width: 97%; height: 20px; float: left; display: table; margin-right: 5px; margin-bottom: 0px; margin-bottom: 10px;}
.box_video img{width: 43%; height: auto; object-fit: cover;}
.box_video p{width: 55%; height: auto; float: right;  margin: 0px; overflow: hidden; margin-top: -2px; font-size: 16px;}

#mais_vistas{display: none}

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


.deputado{width: 100%;margin-left: 5px;}
.deputado .foto_dep{width: 100%;}
.deputado h1{margin: 0px; margin-bottom: 12px; font-size: 3em; }
.deputado p{font-size: 1.2em; width: 100%}
#facebook2{display: none}

.informativo .capa{width: 100%; height: 300px; display: table; float: left; margin-right: 10px; margin-bottom: 10px; border-bottom: 1px solid black;}
.informativo .capa img{width: 100%; height: auto;transition: transform .2s;}
.informativo .capa img:hover{transform: scale(1.2);}


.endereco_footer{width: 100%; 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: 100%; 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; }