#main-content article .content { font-size:14px; }
#main-content article .content strong { color:#406ab3; }
#main-content article .content ul { list-style: disc; list-style-position: inside; margin: 20px 0; }
#main-content article .content ul li { line-height: 18px; }

#main-content .favIcon { width: auto; height: auto; cursor: pointer; margin: 0; }

.subtitle_news{ color: #406ab3;font-family: Roboto; font-size:18px; line-height: 20px; margin:29px 0px 36px 0px;}  
.img_space { float:left !important; }

#content_select_estilo { margin-bottom:5px; }
#content_select_estilo select { border:1px solid; height:30px; margin-top:5px; color:#7b7b7b; margin-right:10px; font-size:14px; min-width:80px; }

/*h1.noticias{font-size:26px;font-family: Ubuntu; color: #25668d; margin-top:30px; margin-bottom:20px;}*/

#busca-secao {
float: right;
width: auto;
display:flex;
height: 26px;
margin:8px 13px 13px 35px;
position:relative;
}

#busca-secao input[type="text"] {
    /*background: url(../images/img_lupa_branca.png) no-repeat right #fcfcfc;*/
    border: 1px solid #d1d1d1;
    font: bold 12px Ubuntu, Arial;
    text-transform: uppercase;
    color: #000000;
    width: 307px;
    height: 26px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
   }

#busca-secao input[type="text"]:focus {
   width: 307px;}


#busca-secao #buscaLupaSecao  {
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
  position: absolute;
  top: 7px;
  right: 12px;
}
#busca-secao #buscaLupaSecao i {
  font-size: 21px;
  color: #ccc;
}

#box_noticias_lista{ }
#box_noticias_lista .content{}
#box_noticias_lista .content .post { padding-bottom: 20px;padding-top: 20px;border-bottom: 1px solid #E1E1E1;border-left: 1px solid #E1E1E1;float:left;padding-left: 0px;padding-right: 0px; min-height: 200px; }
#box_noticias_lista .content div:nth-child(4n+2) {padding-bottom: 20px;padding-top: 20px;border-bottom: 1px solid #E1E1E1;border-left:none;float:left;padding-left: 0px;padding-right: 0px;}
#box_noticias_lista .content .post h4.news{color: #406ab3;margin:0px 0 10px 0px;line-height: 16px;font-family: Ubuntu;font-size:16px;display:table;height:40px;padding-left: 10px; padding-right: 8px;}
#box_noticias_lista .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
#box_noticias_lista .content .post p{margin-bottom:0px;line-height: 16px;font-family: Roboto;font-size:14px;display:table-cell;height: 90px;padding-left: 10px; padding-right:10px;}
#box_noticias_lista .content .info{color: #eead00;font-family: Roboto;font-size:14px;line-height: 20px;vertical-align: text-bottom;height:20px;text-align:right;margin-top:0px;margin-right: 10px;font-style: italic;}
#box_noticias_lista .content a.saiba_bt { width: 88px;height: 26px;background-color: #FFFFFF;-moz-border-radius: 15px;border-radius: 15px;-webkit-border-radius: 16px;border: 2px solid #406ab3;padding: 2px 11px;color:#406ab3;text-transform: capitalize;font-family: Ubuntu;font-size:14px;text-transform: uppercase;font-weight: bold;margin: 0px 10px 10px;display:table; }
#box_noticias_lista .content a.saiba_bt2 { position:absolute; top:142px; }
#box_noticias_lista .content .post2 { position:relative; height:150px; }
#box_noticias_lista .content .post2 p { height:auto; }
/*
#box_pagination{text-align: center; display: table; width: 100%;}

ul.pagination {
    display: table;
    padding: 0;
    margin: 15px auto 15px;
}

ul.pagination li {display: inline;}

ul.pagination li a {
    color: #ffffff;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    margin: 0 1px;
    background:#cbcbcb;
    font-size:16px;
}

ul.pagination li a.page_on {
    background-color: #989898;
    color: #ffffff;
}

ul.pagination li a:hover:not(.active) {background-color: #ddd;}
ul.pagination li a.pag_prev, ul.pagination li a.pag_after{background:#385b83; font-size:18px;margin: 0 12px;}
*/

#box_ver_mais{visibility: hidden;}
#box_ver_mais  a.ver_mais_bt{visibility: hidden;}   

#Destaque { background:#406ab3; padding:10px 15px; margin-bottom:20px; color:white; }
#apBox1 { background:#406ab3; padding:10px 15px; margin-bottom:20px; color:white; }
#apBox2 { background:#28afff; padding:10px 15px; margin-bottom:20px; color:white; }
#apBox3 { background:#406ab3; padding:10px 15px; margin-bottom:20px; color:white; }
#apBox4 { background:#208ccc; padding:10px 15px; margin-bottom:20px; color:white; }
#apBox5 { background:#3a667f; padding:10px 15px; margin-bottom:20px; color:white; }
#apBox6 { background:#11354b; padding:10px 15px; margin-bottom:20px; color:white; }
/*----------------------------------------------*/

/* ------------------Sidebar--------------- */ 

#sidebar .box {margin-bottom:20px; border:1px solid #e8e8e8; margin-top:26px; }
#sidebar .heading { background-color:#f6f6f6; padding:20px 17px; height:28px; }
#sidebar .heading h1 { color:#424242; font-family:Ubuntu; font-size:26px; margin:0; }
#sidebar .heading2 { padding-bottom:45px; }
#sidebar .content {padding:15px}
#sidebar .content .post {padding-bottom: 20px; border-bottom: 1px solid #E1E1E1; margin-top:10px;}
#sidebar .content div:first-child {padding-bottom: 20px; border-bottom: 1px solid #E1E1E1; margin:0px;}
#sidebar .content .post h4.news{ color: #406ab3;margin:0px 0 10px 0px; line-height: 16px; font-family: Ubuntu; font-size:16px; }
#sidebar .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
#sidebar .content .post p{margin-bottom:0px; line-height: 16px; font-family: Roboto; font-size:14px;}
#sidebar .content .info{ color: #eead00;font-family: Roboto; font-size:14px; line-height: 20px; vertical-align: text-bottom; height:20px; text-align:right; }
#sidebar .content .anteriores {padding-top: 18px; padding-bottom: 4px; text-align: center; }
#sidebar .content .anteriores a.news_bt{ width: 193px; height: 34px; background-color: #FFFFFF; border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #406ab3; padding: 5px 11px;  color:#406ab3; text-transform: capitalize; font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; }
/*------------------------------------------------*/

#listaVideos .tile { position: relative; display: inline-block; padding: 0px !important; height: 188px; background-color: #bcbcbc; border: 0px solid #fff; width: 269px; margin: 9px 23px 9px 0; }
/*#listaVideos .tile-small:nth-child(4n+0) { margin-right:0; }*/
#listaVideos .tile-big { height: 440px; width: 65.1%; margin:1% 3% 1.5% 0; float: left; }
#listaVideos .tile-small {height: 205px; width: 31%; margin:1% 1% 2% 0.54%; }
#listaVideos .tile-small:nth-of-type(2) { margin-right: 0; }
#listaVideos .tile-small:nth-of-type(3) { margin-right: 0; margin-top: 0.5%; }
#listaVideos .tile-small:nth-of-type(4) { margin-left: 0; margin-right: 2.5%; }
#listaVideos .tile-small:nth-of-type(5) { margin-right: 2.5%; }
#listaVideos .tile-small:nth-of-type(6) { margin-right: 0; }
#listaVideos .tile__overlay { height: 85px; width: 100%; space-between; justify-content: space-between; }
#listaVideos .tile-small .tile__overlay { height: 65px; }
#listaVideos .tile__overlay--colorful { background: rgba(0, 0, 0, 0.70); padding: 0; position: absolute; bottom: 0; left: 0; }
#listaVideos div.tile-big .tile__title { font-size: 20px; }
#listaVideos div.tile-big .tile__p { font-size: 16px; line-height: 20px; }
#listaVideos .tile__text { padding: 6px 10px; display: block; max-width: 100%; }
#listaVideos .tile__text--colorful { max-width: 95%; }
#listaVideos .tile--colorful { background-image: url("/images/responsive/responsive_2017/photo1.jpg"); background-size: cover; background-color: #fff; }
#listaVideos .tile__title--colorful { font-size: 14px; }
#listaVideos .tile__title { font-size: 16px; line-height:18px; margin: 0 0 4px 0; color: #ffffff; font-family: 'Ubuntu', sans-serif; max-width: 100%; }
#listaVideos .tile__p { font-size: 14px; color: #7b7b7b; max-width: 100%; }
#listaVideos .tile__p--colorful { font-size: 12px; color: #fff; line-height: 14px; }
#listaVideos .tile__btn { font-size: 14px; color: #fff; padding: 2px 15px; margin: 12px; background-color: #2398dd; border-radius: 20px; text-transform: uppercase; font-family: 'Ubuntu', sans-serif; font-weight: 700; min-width: 85px; max-width: 30%; position: absolute; right: 0; border: 2px solid; bottom: 17px; }
#listaVideos .tile__btn:hover { text-decoration: none; color: #fff; }

#listaTextos ul { display: block; }
#listaTextos ul li { position: relative; display: inline-block; background-color: #f2f2f2; width: 31%; margin:2% 1% 2% 2%; min-height: 180px; }
#listaTextos ul li:nth-of-type(1) { margin-left: 0; }
#listaTextos ul li:nth-of-type(3) { margin-right: 0; }
#listaTextos ul li h6 { font-size: 18px; color: #000; margin: 10px 12px; line-height: 20px; }
#listaTextos ul li p { font-size: 12px; margin: 10px 12px; line-height: 16px; }
#listaTextos ul li div { position: absolute; width: 100%; bottom: 10px; }
#listaTextos ul li .botao { text-transform: none; padding: 0 10%; display: table; margin: 0 auto; }

#box_videos_lista .tile { position: relative; display: inline-block; padding: 0px !important; height: 188px; background-color: #bcbcbc; border: 0px solid #fff; width: 269px; margin: 1% 3% 1% 0; }
#box_videos_lista .tile-small {height: 205px; width: 31%; }
#box_videos_lista .tile--colorful { background-image: url("/images/responsive/responsive_2017/photo1.jpg"); background-size: cover; background-color: #fff; }
#box_videos_lista .tile__overlay { height: 65px; }
#box_videos_lista .tile__overlay--colorful { width: 100%; background: rgba(0, 0, 0, 0.70); padding: 0; position: absolute; bottom: 0; left: 0; }
#box_videos_lista .tile__text { padding: 6px 10px; display: block; max-width: 100%; }
#box_videos_lista .tile__text--colorful { max-width: 95%; }
#box_videos_lista .tile__title--colorful { font-size: 14px; }
#box_videos_lista .tile__title { font-size: 16px; line-height:18px; margin: 0 0 4px 0; color: #ffffff; font-family: 'Ubuntu', sans-serif; max-width: 100%; }
#box_videos_lista .tile__p { font-size: 14px; color: #7b7b7b; max-width: 100%; }
#box_videos_lista .tile__p--colorful { font-size: 12px; color: #fff; line-height: 14px; }
#box_videos_lista .tile:nth-child(3n+1) { margin-right:0; }
#sidebar #box_videos_lista .content div { border-bottom: none !important; padding-bottom: 0 !important; }
#sidebar #box_videos_lista .tile-small { width: 332px; height: 190px; }
#sidebar #box_videos_lista .tile { margin-top: 10px;  margin-bottom: 10px; }

#mostraVideo { display: block; margin: 20px 0; }
#mostraVideo iframe { width: 760px; height: 420px; }

.subpage-content div.botao { width: 100%; border: 0; background-color: #f2f2f2; width: 98%; text-align: center; margin: 0 0 2% 0; }
.subpage-content div.botao i { color: #f2911c; vertical-align: baseline; margin-left: 5px; }

@media only screen and (max-width: 1100px) {
    /*-------------------Content----------------------*/


    .subtitle_news{  font-size:14px; margin:25px 0px 0px 0px; width:350px }  

/*-------------------------------------------------------*/    

/*-------------------Content Lista----------------------*/

    /*
	#box_filtros {height:113px; width:100%; left:0; background-color: #406ab3;}
    #box_filtros a.bt_fundo_azul {position:relative; top:55px;  float:left; display: flex; flex-direction: column; justify-content: center; width: 83px; height: 43px;  background-color: #155b85; font-family:  Ubuntu; font-size: 11px; color:#406ab3; text-align: center;  vertical-align: middle; margin:0px 20px 0px 20px; line-height: 11px;}
    #box_filtros a:first-child{position:relative; top:55px; margin:0px 0 13px 13px; vertical-align: middle; width:83px; height: 43px;  }
    #box_filtros a.bt_fundo_branco{position:relative; top:55px; width: 83px; background-color: #ffffff;height: 43px;  border: 1px solid #406ab3; font-family: Ubuntu; font-size: 11px; color:#406ab3; display: flex; flex-direction: column; justify-content: center; float:left; margin:0px 13px 13px  0;}
	*/
	
    #selects{margin:0px 0px 0px 12px; float:left; position: absolute;}
    label.dropdown select {padding: 6px 40px 6px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    .selector:not(*:root), label.dropdown select {padding: 8px 40px 9px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    label.dropdown select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #444; }
    label.dropdown select::-ms-expand { display: none; }
    label.dropdown:before { content: ''; right: 5px; top: -4px; width: 30px; height: 32px;  font: 16px Ubuntu; color: #7b7b7b; position: absolute; pointer-events: none; display: block; }
    label.dropdown { position: relative; top:13px; width:auto; margin-right:20px;}
    .selector:not(*:root), label.dropdown { position: relative; top:10px; width:auto; margin-right:20px;}
    label.dropdown:after { content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 29px; padding: 0 0 5px 0; text-indent: 14px; }
    .selector:not(*:root), label.dropdown:after {content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; text-indent: 14px; margin:-1px 12px;}


    .selector:not(*:root), label.dropdown:nth-last-child(2):after{ content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top:0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; margin-right:2px; text-indent: 14px;}

    @media screen\0 {
        label.dropdown:after { width: 31px; text-indent: 15px; right: -5px; top: 2px;}
    }
    @media screen and (min--moz-device-pixel-ratio:0) {
        label.dropdown select { padding:4px 40px 8px 10px; }
        label.dropdown:after { text-indent: 14px; width: 29px; padding: 0 0 5px 0;  margin:-5px 2px}
        label.dropdown:nth-last-child(1):after{ margin:-5px 15px }
    }
    label.dropdown_ano select {margin:0px 13px 13px 17px;}

    #busca-secao {
    float: right;
    width: auto;
    display: flex;
    height: 26px;
    margin: 13px 13px 13px 35px;}
    #box_noticias_lista{ }
    #box_noticias_lista .content{}
    #box_noticias_lista .content .post {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content div:nth-child(4n+2) {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content .post  h4.news{ color: #406ab3;margin:0px 0 10px 0px; line-height: 16px; font-family: Ubuntu; font-size:16px; display:table; height:40px; padding-left:10px; padding-right:5px; }
    #box_noticias_lista .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
    #box_noticias_lista .content .post p{margin-bottom:0px;line-height: 16px;font-family: Roboto;font-size:14px;display: table-cell;height: 100px;padding-left: 10px;}
    #box_noticias_lista .content .info{ color: #eead00;font-family: Roboto; font-size:14px; line-height: 20px; vertical-align: text-bottom; height:20px; text-align:right; margin-top:0px; margin-right:16px;}
    #box_noticias_lista .content a.saiba_bt{ width: 88px; height: 26px; background-color: #FFFFFF; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #406ab3; padding: 2px 11px;  color:#406ab3; text-transform: capitalize; font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; margin:0px 10px 10px; display:table; }

   #box_pagination{text-align: center;}

ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 15px 0px 0px;
}

ul.pagination li {display: inline;}

ul.pagination li a {
    color: #ffffff;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    margin: 0 1px;
    background:#cbcbcb;
    font-size:16px;
}

ul.pagination li a.page_on {
    background-color: #989898;
    color: #ffffff;
}

ul.pagination li a:hover:not(.active) {background-color: #ddd;}
ul.pagination li a.pag_prev, ul.pagination li a.pag_after{background:#406ab3; font-size:18px;margin: 0 12px;}

#box_ver_mais{visibility: hidden;}
#box_ver_mais  a.ver_mais_bt{visibility: hidden;} 
}

@media only screen and (max-width: 997px) {    
   
    .subtitle_news{  font-size:14px; margin:25px 0px 0px 0px; width:350px }  

/* -------------------------------------------- */

/* ------------------Content Lista------------------- */
	/*    
    #box_filtros {height:113px; width:100%; left:0; background-color: #406ab3;}
    #box_filtros a.bt_fundo_azul { float:left; display: flex; flex-direction: column; justify-content: center; width: 83px; height: 43px;  background-color: #155b85; font-family:  Ubuntu; font-size: 11px; color:#406ab3; text-align: center;  vertical-align: middle; margin:55px 20px 0px 20px; line-height: 11px;}
    #box_filtros a:first-child{margin:55px 0 13px 13px; vertical-align: middle; width:83px; height: 43px;  }
    #box_filtros a.bt_fundo_branco{width: 83px; background-color: #ffffff;height: 43px;  border: 1px solid #406ab3; font-family: Ubuntu; font-size: 11px; color:#406ab3; display: flex; flex-direction: column; justify-content: center; float:left; margin:55px 13px 13px  0;}
	*/

    #selects{margin:0px 0px 0px 12px; float:left; position: absolute;}
    label.dropdown { position: absolute; left:0px; top: auto;}
    label.dropdown select {padding: 6px 40px 6px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    .selector:not(*:root), label.dropdown select {padding: 8px 40px 9px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    label.dropdown select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #444; }
    label.dropdown select::-ms-expand { display: none; }
    label.dropdown:before { content: ''; right: 5px; top: -4px; width: 30px; height: 32px;  font: 16px Ubuntu; color: #7b7b7b; position: absolute; pointer-events: none; display: block; }
    label.dropdown { position: relative; top:13px; width:auto; margin-right:20px;}
    .selector:not(*:root), label.dropdown { position: relative; top:10px; width:auto; margin-right:20px;}
    label.dropdown:after { content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 29px; padding: 0 0 5px 0; text-indent: 14px; }
    .selector:not(*:root), label.dropdown:after {content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; text-indent: 14px; margin:-1px 12px;}


    .selector:not(*:root), label.dropdown:nth-last-child(2):after{ content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top:0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; margin-right:2px; text-indent: 14px;}

    @media screen\0 {
        label.dropdown:after { width: 31px; text-indent: 15px; right: -5px; top: 2px;}
    }
    @media screen and (min--moz-device-pixel-ratio:0) {
        label.dropdown select { padding:4px 40px 8px 10px; }
        label.dropdown:after { text-indent: 14px; width: 29px; padding: 0 0 5px 0;  margin:-5px 2px}
        label.dropdown:nth-last-child(1):after{ margin:-5px 15px }
    }
    label.dropdown_ano select {margin:0px 13px 13px 17px;}
    #busca-secao {
    float: right;
    width: auto;
    display: flex;
    height: 26px;
    margin: 13px 13px 13px 35px;}
   #box_noticias_lista{ }
    #box_noticias_lista .content{}
    #box_noticias_lista .content .post {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; float:left; padding-left: 0px; padding-right: 0px; display:table-cell; }
    #box_noticias_lista .content div:nth-child(4n+2){padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content div:nth-child(3n+2) {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content .post  h4.news{ color: #406ab3;margin:0px 0 10px 0px; line-height: 16px; font-family: Ubuntu; font-size:16px; }
    #box_noticias_lista .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
    #box_noticias_lista .content .post p{margin-bottom:0px; line-height: 16px; font-family: Roboto; font-size:14px; display:table; height:100px;}
    #box_noticias_lista .content .info{ color: #eead00;font-family: Roboto; font-size:14px; line-height: 20px; vertical-align: text-bottom; height:20px; text-align:right; margin-top:0px; margin-right:16px;}
    #box_noticias_lista .content a.saiba_bt{ width: 88px; height: 26px; background-color: #FFFFFF; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #406ab3; padding: 2px 11px;  color:#406ab3; text-transform: capitalize; font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; margin:0px 10px 10px; display:table; }

    #box_pagination{visibility: visible;display: table;width: 100%;}
    #box_ver_mais {visibility: hidden; height:58px; width:100%; left:0; margin-bottom:20px; background-color: #406ab3; text-align: center; display: flex; flex-direction: column; justify-content:center;}
    #box_ver_mais a.ver_mais_bt { visibility: hidden; width: 193px; height: 24px; background-color: #406ab3; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #ffffff; padding: 5px 11px;  color:#ffffff;font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; }

    #box_videos_lista .col-sm-6 { width:31%; }
}

/* -------------------------------------------- */

/* -------------------------------------------- */

@media only screen and (max-width: 925px) {
    .subtitle_news{  font-size:14px; margin:25px 0px 0px 0px; width:350px }  

/* -------------------------------------------- */

/* ------------------Content Lista------------------- */
    
    /*
	#box_filtros {height:113px; width:100%; left:0; background-color: #406ab3;}
    #box_filtros a.bt_fundo_azul { float:left; display: flex; flex-direction: column; justify-content: center; width: 83px; height: 43px;  background-color: #155b85; font-family:  Ubuntu; font-size: 11px; color:#406ab3; text-align: center;  vertical-align: middle; margin:55px 20px 0px 20px; line-height: 11px;}
    #box_filtros a:first-child{margin:55px 0 13px 13px; vertical-align: middle; width:83px; height: 43px;  }
    #box_filtros a.bt_fundo_branco{width: 83px; background-color: #ffffff;height: 43px;  border: 1px solid #406ab3; font-family: Ubuntu; font-size: 11px; color:#406ab3; display: flex; flex-direction: column; justify-content: center; float:left; margin:55px 13px 13px  0;}
    */
	
	#selects{margin:0px 0px 0px 12px; float:left; position: absolute;}
    label.dropdown { position: absolute; left:0px; top: auto;}
    label.dropdown select {padding: 6px 40px 6px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    .selector:not(*:root), label.dropdown select {padding: 8px 40px 9px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    label.dropdown select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #444; }
    label.dropdown select::-ms-expand { display: none; }
    label.dropdown:before { content: ''; right: 5px; top: -4px; width: 30px; height: 32px;  font: 16px Ubuntu; color: #7b7b7b; position: absolute; pointer-events: none; display: block; }
    label.dropdown { position: relative; top:13px; width:auto; margin-right:20px;}
    .selector:not(*:root), label.dropdown { position: relative; top:10px; width:auto; margin-right:20px;}
    label.dropdown:after { content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 29px; padding: 0 0 5px 0; text-indent: 14px; }
    .selector:not(*:root), label.dropdown:after {content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; text-indent: 14px; margin:-1px 12px;}


    .selector:not(*:root), label.dropdown:nth-last-child(2):after{ content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top:0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; margin-right:2px; text-indent: 14px;}

    @media screen\0 {
        label.dropdown:after { width: 31px; text-indent: 15px; right: -5px; top: 2px;}
    }
    @media screen and (min--moz-device-pixel-ratio:0) {
        label.dropdown select { padding:4px 40px 8px 10px; }
        label.dropdown:after { text-indent: 14px; width: 29px; padding: 0 0 5px 0;  margin:-5px 2px}
        label.dropdown:nth-last-child(1):after{ margin:-5px 15px }
    }
    label.dropdown_ano select {margin:0px 13px 13px 17px;}
    #busca-secao {
    float: right;
    width: auto;
    display: flex;
    height: 26px;
    margin: 13px 13px 13px 35px;}
   #box_noticias_lista{ }
    #box_noticias_lista .content{}
    #box_noticias_lista .content .post {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; float:left; padding-left: 0px; padding-right: 0px; display:table-cell; }
    #box_noticias_lista .content div:nth-child(4n+2){padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content div:nth-child(3n+2) {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content .post  h4.news{ color: #406ab3;margin:0px 0 10px 0px; line-height: 16px; font-family: Ubuntu; font-size:16px; }
    #box_noticias_lista .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
    #box_noticias_lista .content .post p{margin-bottom:0px; line-height: 16px; font-family: Roboto; font-size:14px; display:table; height:80px;}
    #box_noticias_lista .content .info{ color: #eead00;font-family: Roboto; font-size:14px; line-height: 20px; vertical-align: text-bottom; height:20px; text-align:right; margin-top:0px; margin-right:16px;}
    #box_noticias_lista .content a.saiba_bt{ width: 88px; height: 26px; background-color: #FFFFFF; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #406ab3; padding: 2px 11px;  color:#406ab3; text-transform: capitalize; font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; margin:0px 10px 10px; display:table; }

    #box_pagination{visibility: visible; display:table; width:100%;}
    #box_ver_mais {visibility: hidden; height:58px; width:100%; left:0; margin-bottom:20px; background-color: #406ab3; text-align: center; display: flex; flex-direction: column; justify-content:center;}
    #box_ver_mais a.ver_mais_bt { visibility: hidden; width: 193px; height: 24px; background-color: #406ab3; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #ffffff; padding: 5px 11px;  color:#ffffff;font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; }

    #listaVideos .tile-big { height: 345px; }
    #listaVideos .tile-small { height: 160px; }
    #listaTextos ul li { min-height: 220px; }

    #box_videos_lista .tile-small { height: 160px; }
}

@media only screen and (max-width: 819px) {
   
    /* ------------------Content------------------- */
    
    
    .subtitle_news{  font-size:14px; margin:25px 0px 0px 0px; width:350px }  
	.img_space { width:180px; }

    /*----------------------------------------------*/
    /*---------------Content Lista------------------*/
	/*
    #box_filtros {height:113px; width:100%; left:0; background-color: #406ab3;}
    #box_filtros a.bt_fundo_azul { float:left; display: flex; flex-direction: column; justify-content: center; width: 83px; height: 43px;  background-color: #155b85; font-family:  Ubuntu; font-size: 11px; color:#406ab3; text-align: center;  vertical-align: middle; margin:55px 20px 0px 20px; line-height: 11px;}
    #box_filtros a:first-child{margin:55px 0 13px 13px; vertical-align: middle; width:83px; height: 43px;  }
    #box_filtros a.bt_fundo_branco{width: 83px; background-color: #ffffff;height: 43px;  border: 1px solid #406ab3; font-family: Ubuntu; font-size: 11px; color:#406ab3; display: flex; flex-direction: column; justify-content: center; float:left; margin:55px 13px 13px  0;}
    */
	#selects{margin:0px 0px 0px 12px; float:left; position: absolute;}
    label.dropdown { position: absolute; left:0px; top: auto;}
    label.dropdown select {padding: 6px 40px 6px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    .selector:not(*:root), label.dropdown select {padding: 8px 40px 9px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    label.dropdown select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #444; }
    label.dropdown select::-ms-expand { display: none; }
    label.dropdown:before { content: ''; right: 5px; top: -4px; width: 30px; height: 32px;  font: 16px Ubuntu; color: #7b7b7b; position: absolute; pointer-events: none; display: block; }
    label.dropdown { position: relative; top:13px; width:auto; margin-right:20px;}
    .selector:not(*:root), label.dropdown { position: relative; top:10px; width:auto; margin-right:20px;}
    label.dropdown:after { content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 29px; padding: 0 0 5px 0; text-indent: 14px; }
    .selector:not(*:root), label.dropdown:after {content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; text-indent: 14px; margin:-1px 12px;}


    .selector:not(*:root), label.dropdown:nth-last-child(2):after{ content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top:0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; margin-right:2px; text-indent: 14px;}

    @media screen\0 {
        label.dropdown:after { width: 31px; text-indent: 15px; right: -5px; top: 2px;}
    }
    @media screen and (min--moz-device-pixel-ratio:0) {
        label.dropdown select { padding:4px 40px 8px 10px; }
        label.dropdown:after { text-indent: 14px; width: 29px; padding: 0 0 5px 0;  margin:-5px 2px}
        label.dropdown:nth-last-child(1):after{ margin:-5px 15px }
    }
    label.dropdown_ano select {margin:0px 13px 13px 17px;}
     #busca-secao {
        float: right;
        width: auto;
        display: flex;
        height: 26px;
        margin: 13px 13px 13px 35px;}
    #box_noticias_lista{ }
    #box_noticias_lista .content{}
    #box_noticias_lista .content .post {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; float:left; padding-left: 0px; padding-right: 0px; display:table-cell; }
    #box_noticias_lista .content div:nth-child(4n+2){padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content div:nth-child(3n+2) {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content .post  h4.news{ color: #406ab3;margin:0px 0 10px 0px; line-height: 16px; font-family: Ubuntu; font-size:16px; }
    #box_noticias_lista .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
    #box_noticias_lista .content .post p{margin-bottom:0px; line-height: 16px; font-family: Roboto; font-size:14px; display:table; height:90px;}
    #box_noticias_lista .content .info{ color: #eead00;font-family: Roboto; font-size:14px; line-height: 20px; vertical-align: text-bottom; height:20px; text-align:right; margin-top:0px; margin-right:16px;}
    #box_noticias_lista .content a.saiba_bt{ width: 88px; height: 26px; background-color: #FFFFFF; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #406ab3; padding: 2px 11px;  color:#406ab3; text-transform: capitalize; font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; margin:0px 10px 10px; display:table; }

    #box_pagination{visibility: visible; display: table;width:100%;}
    #box_ver_mais {visibility: hidden; height:58px; width:100%; left:0; margin-bottom:20px; background-color: #406ab3; text-align: center; display: flex; flex-direction: column; justify-content:center;}
    #box_ver_mais a.ver_mais_bt { visibility: hidden; width: 193px; height: 24px; background-color: #406ab3; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #ffffff; padding: 5px 11px;  color:#ffffff;font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; }

    #listaVideos div.tile-big .tile__title { font-size: 18px; line-height: 20px; }
    #listaVideos .tile__title { font-size: 14px; line-height: 16px; }
    #listaVideos div.tile-big .tile__p { font-size: 14px; }
    #listaTextos ul li h6 { font-size: 15px; line-height: 17px; }
    
    #box_videos_lista .tile__title { font-size: 14px; line-height: 16px; }
    #box_videos_lista div.tile-big .tile__p { font-size: 14px; }

    #busca-secao input[type="text"] { height: 20px; }
}    

@media only screen and (max-width: 767px) {
     /* ------------------Content------------------- */

    .subtitle_news{  font-size:14px; margin:25px 0px 0px 0px; width:350px }  
	.img_space { width:180px; }

    /* -------------------------------------------- */
    /* ------------------Content Lista------------------- */
    /*
    #box_filtros {height:113px; width:100%; left:0; background-color: #406ab3;}
    #box_filtros a.bt_fundo_azul { float:left; display: flex; flex-direction: column; justify-content: center; width: 83px; height: 43px;  background-color: #155b85; font-family:  Ubuntu; font-size: 11px; color:#406ab3; text-align: center;  vertical-align: middle; margin:55px 20px 0px 20px; line-height: 11px;}
    #box_filtros a:first-child{margin:55px 0 13px 13px; vertical-align: middle; width:83px; height: 43px;  }
    #box_filtros a.bt_fundo_branco{width: 83px; background-color: #ffffff;height: 43px;  border: 1px solid #406ab3; font-family: Ubuntu; font-size: 11px; color:#406ab3; display: flex; flex-direction: column; justify-content: center; float:left; margin:55px 13px 13px  0;}
    */
	#selects{margin:0px 0px 0px 12px; float:left; position: absolute;}
    label.dropdown select {padding: 6px 40px 6px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    .selector:not(*:root), label.dropdown select {padding: 8px 40px 9px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    label.dropdown select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #444; }
    label.dropdown select::-ms-expand { display: none; }
    label.dropdown:before { content: ''; right: 5px; top: -4px; width: 30px; height: 32px;  font: 16px Ubuntu; color: #7b7b7b; position: absolute; pointer-events: none; display: block; }
    label.dropdown { position: relative; top:13px; width:auto; margin-right:20px;}
    .selector:not(*:root), label.dropdown { position: relative; top:10px; width:auto; margin-right:20px;}
    label.dropdown:after { content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 29px; padding: 0 0 5px 0; text-indent: 14px; }
    .selector:not(*:root), label.dropdown:after {content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; text-indent: 14px; margin:-1px 12px;}


    .selector:not(*:root), label.dropdown:nth-last-child(2):after{ content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top:0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; margin-right:2px; text-indent: 14px;}

    @media screen\0 {
        label.dropdown:after { width: 31px; text-indent: 15px; right: -5px; top: 2px;}
    }
    @media screen and (min--moz-device-pixel-ratio:0) {
        label.dropdown select { padding:4px 40px 8px 10px; }
        label.dropdown:after { text-indent: 14px; width: 29px; padding: 0 0 5px 0;  margin:-5px 2px}
        label.dropdown:nth-last-child(1):after{ margin:-5px 15px }
    }
    label.dropdown_ano select {margin:0px 13px 13px 17px;}
    #busca-secao input[type="text"] {
    background: url(../images/img_lupa_branca.png) no-repeat right #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 12px Ubuntu, Arial;
    text-transform: uppercase;
    color: #000000;
    max-width: 240px;
    height: 26px;
    padding: 6px 15px 6px 5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
   }

   #busca-secao input[type="text"]:focus {
   max-width: 240px;
    }

    #busca-secao {
    float: right;
    width: auto;
    display: flex;
    height: 26px;
    margin: 13px 11px 13px 5px;}
    #box_noticias_lista{ }
    #box_noticias_lista .content{}
    #box_noticias_lista .content .post {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; float:left; padding-left: 0px; padding-right: 0px; display:table-cell; }
    #box_noticias_lista .content div:nth-child(4n+2){padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content div:nth-child(3n+2) {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content .post h4.news{ color: #406ab3;margin:0px 0 10px 0px; line-height: 16px; font-family: Ubuntu; font-size:16px; display:table; height:55px; padding-right: 2px;}
    #box_noticias_lista .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
    #box_noticias_lista .content .post p {margin-bottom:0px; line-height: 16px; font-family: Roboto; font-size:14px; display:table; height:100px;}
	#box_noticias_lista .content .post2 { height:160px; }
	#box_noticias_lista .content .post2 p { height:auto; }
    #box_noticias_lista .content .info{ color: #eead00;font-family: Roboto; font-size:14px; line-height: 20px; vertical-align: text-bottom; height:20px; text-align:right; margin-top:0px; margin-right:16px;}
    #box_noticias_lista .content a.saiba_bt { width: 88px; height: 26px; background-color: #FFFFFF; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #406ab3; padding: 4px 11px;  color:#406ab3; text-transform: capitalize; font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; margin:0px 10px 10px; display:table; }
	#box_noticias_lista .content a.saiba_bt2 { top:155px; }

    #box_pagination{visibility: visible; width: 100%;display: table;}
    #box_ver_mais {visibility: hidden; height:58px; width:100%; left:0; margin-bottom:20px; background-color: #406ab3; text-align: center; display: flex; flex-direction: column; justify-content:center;}
    #box_ver_mais a.ver_mais_bt { visibility: hidden; width: 193px; height: 24px; background-color: #406ab3; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #ffffff; padding: 5px 11px;  color:#ffffff;font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; }

    #listaVideos .tile-big { height: 160px; margin-right: 1%; margin-bottom: 1%; }
    #listaVideos .tile-small { margin-bottom: 1%; }
    #listaVideos .col-sm-6 { width: 49%; }
    #listaVideos .tile__overlay { height: 65px; }
    #listaVideos div.tile-big .tile__title { font-size: 14px; line-height: 16px; }
    #listaVideos div.tile-big .tile__p { font-size: 12px; line-height: 14px; }
    #listaVideos .tile-small:nth-of-type(2n+1) { margin-left: 0; margin-right: 1%; }
    #listaVideos .tile-small:nth-of-type(2n) { margin-right: 0; margin-left: 0; }

    .subpage-content div.botao { width: 97%; margin-top: 1%; }
}   

@media only screen and (max-width: 746px) {
     /* ------------------Content------------------- */

    .subtitle_news{  font-size:14px; margin:25px 0px 0px 0px; width:350px }  
	.img_space { width:160px; }

    /* -------------------------------------------- */
    /* ------------------Content Lista------------------- */
	/*    
    #box_filtros {height:113px; width:100%; left:0; background-color: #406ab3;}
    #box_filtros a.bt_fundo_azul { float:left; display: flex; flex-direction: column; justify-content: center; width: 83px; height: 43px;  background-color: #155b85; font-family:  Ubuntu; font-size: 11px; color:#406ab3; text-align: center;  vertical-align: middle; margin:55px 20px 0px 20px; line-height: 11px;}
    #box_filtros a:first-child{margin:55px 0 13px 13px; vertical-align: middle; width:83px; height: 43px;  }
    #box_filtros a.bt_fundo_branco{width: 83px; background-color: #ffffff;height: 43px;  border: 1px solid #406ab3; font-family: Ubuntu; font-size: 11px; color:#406ab3; display: flex; flex-direction: column; justify-content: center; float:left; margin:55px 13px 13px  0;}
    */
	#selects{margin:0px 0px 0px 12px; float:left; position: absolute;}
    label.dropdown select {padding: 6px 40px 6px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    .selector:not(*:root), label.dropdown select {padding: 8px 40px 9px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    label.dropdown select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #444; }
    label.dropdown select::-ms-expand { display: none; }
    label.dropdown:before { content: ''; right: 5px; top: -4px; width: 30px; height: 32px;  font: 16px Ubuntu; color: #7b7b7b; position: absolute; pointer-events: none; display: block; }
    label.dropdown { position: relative; top:13px; width:auto; margin-right:20px;}
    .selector:not(*:root), label.dropdown { position: relative; top:10px; width:auto; margin-right:20px;}
    label.dropdown:after { content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 29px; padding: 0 0 5px 0; text-indent: 14px; }
    .selector:not(*:root), label.dropdown:after {content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; text-indent: 14px; margin:-1px 12px;}


    .selector:not(*:root), label.dropdown:nth-last-child(2):after{ content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top:0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; margin-right:2px; text-indent: 14px;}

    @media screen\0 {
        label.dropdown:after { width: 31px; text-indent: 15px; right: -5px; top: 2px;}
    }
    @media screen and (min--moz-device-pixel-ratio:0) {
        label.dropdown select { padding:4px 40px 8px 10px; }
        label.dropdown:after { text-indent: 14px; width: 29px; padding: 0 0 5px 0;  margin:-5px 2px}
        label.dropdown:nth-last-child(1):after{ margin:-5px 15px }
    }
    label.dropdown_ano select {margin:0px 13px 13px 17px;}
    #busca-secao input[type="text"] {
    background: url(../images/img_lupa_branca.png) no-repeat right #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 12px Ubuntu, Arial;
    text-transform: uppercase;
    color: #000000;
    max-width: 240px;
    height: 26px;
    padding: 6px 15px 6px 5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
   }

   #busca-secao input[type="text"]:focus {
   max-width: 240px;
    }

    #busca-secao {
    float: right;
    width: auto;
    display: flex;
    height: 26px;
    margin: 13px 11px 13px 5px;}
    #box_noticias_lista{ }
    #box_noticias_lista .content{}
    #box_noticias_lista .content .post {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left:1px solid #e1e1e1; float:left; padding-left: 0px; padding-right: 0px; display:table-cell; }
    #box_noticias_lista .content div:nth-child(4n+1){padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content div:nth-child(3n+1) {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1;;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content div:nth-child(2n+2) {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none; float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content .post  h4.news{ color: #406ab3;margin:0px 0 10px 0px; line-height: 16px; font-family: Ubuntu; font-size:16px; padding-right: 0px;}
    #box_noticias_lista .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
    #box_noticias_lista .content .post p{margin-bottom:0px; line-height: 16px; font-family: Roboto; font-size:14px; display:table; height:100px;}
    #box_noticias_lista .content .info{ color: #eead00;font-family: Roboto; font-size:14px; line-height: 20px; vertical-align: text-bottom; height:20px; text-align:right; margin-top:0px; margin-right:16px;}
    #box_noticias_lista .content a.saiba_bt{ width: 88px; height: 26px; background-color: #FFFFFF; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #406ab3; padding: 2px 11px;  color:#406ab3; text-transform: capitalize; font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; margin:0px 10px 10px; display:table; }

    #box_pagination{visibility: visible; width:100%; display:table;}
    #box_ver_mais {visibility: hidden; height:58px; width:100%; left:0; margin-bottom:20px; background-color: #406ab3; text-align: center; display: flex; flex-direction: column; justify-content:center;}
    #box_ver_mais a.ver_mais_bt { visibility: hidden; width: 193px; height: 24px; background-color: #406ab3; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #ffffff; padding: 5px 11px;  color:#ffffff;font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; }

    /* -------------------------------------------- */
}   

@media only screen and (max-width: 619px) {
      /* ------------------Content------------------- */

    .subtitle_news{  font-size:14px; margin:20px 0px 0px 0px; width: auto;}  
	.img_space { width:160px; }

    /* -------------------------------------------- */
    /* ------------------Content Lista------------------- */
    /*
    #box_filtros {height:155px; width:100%; left:0; background-color: #406ab3;}
    #box_filtros a.bt_fundo_azul { float:left; display: flex; flex-direction: column; justify-content: center; width: 83px; height: 43px;  background-color: #155b85; font-family:  Ubuntu; font-size: 11px; color:#406ab3; text-align: center;  vertical-align: middle; margin:105px 20px 0px 20px; line-height: 11px;}
    #box_filtros a:first-child{margin:105px 0 13px 13px; vertical-align: middle; width:83px; height: 43px;  }
    #box_filtros a.bt_fundo_branco{width: 83px; background-color: #ffffff;height: 43px;  border: 1px solid #406ab3; font-family: Ubuntu; font-size: 11px; color:#406ab3; display: flex; flex-direction: column; justify-content: center; float:left; margin:105px 13px 13px  0;}
    */
	#selects{margin:53px 0px 0px 14px; float:left; position: absolute;}
    label.dropdown select {padding: 6px 40px 6px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    .selector:not(*:root), label.dropdown select {padding: 8px 40px 9px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    label.dropdown select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #444; }
    label.dropdown select::-ms-expand { display: none; }
    label.dropdown:before { content: ''; right: 5px; top: -4px; width: 30px; height: 32px;  font: 16px Ubuntu; color: #7b7b7b; position: absolute; pointer-events: none; display: block; }
    label.dropdown { position: relative; top:13px; width:auto; margin-right:20px;}
    .selector:not(*:root), label.dropdown { position: relative; top:10px; width:auto; margin-right:20px;}
    label.dropdown:after { content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 29px; padding: 0 0 5px 0; text-indent: 14px; }
    .selector:not(*:root), label.dropdown:after {content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; text-indent: 14px; margin:-1px 12px;}


    .selector:not(*:root), label.dropdown:nth-last-child(2):after{ content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top:0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; margin-right:2px; text-indent: 14px;}

    @media screen\0 {
        label.dropdown:after { width: 31px; text-indent: 15px; right: -5px; top: 2px;}
    }
    @media screen and (min--moz-device-pixel-ratio:0) {
        label.dropdown select { padding:4px 40px 8px 10px; }
        label.dropdown:after { text-indent: 14px; width: 29px; padding: 0 0 5px 0;  margin:-5px 2px}
        label.dropdown:nth-last-child(1):after{ margin:-5px 15px }
    }
    label.dropdown_ano select {margin:0px 13px 13px 17px;}
    #busca-secao input[type="text"] {
    background: url(../images/img_lupa_branca.png) no-repeat right #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 12px Ubuntu, Arial;
    text-transform: uppercase;
    color: #000000;
    max-width: 100%;
    height: 26px;
    padding: 6px 15px 6px 5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
   }

   #busca-secao input[type="text"]:focus {
   max-width: 100%;
    }

    #busca-secao {
        float: left;
    width: auto;
    display: flex;
    height: 26px;
    margin: 13px 13px 13px 15px;
    position: absolute;}
    #box_noticias_lista{ }
    #box_noticias_lista .content{}
    #box_noticias_lista .content .post {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left:1px solid #e1e1e1; float:left; padding-left: 0px; padding-right: 0px; display:table-cell; }
    #box_noticias_lista .content div:nth-child(4n+1){padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content div:nth-child(3n+1) {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1;;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content div:nth-child(2n+2) {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none; float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content .post  h4.news{ color: #406ab3;margin:0px 0 10px 0px; line-height: 16px; font-family: Ubuntu; font-size:16px; }
    #box_noticias_lista .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
    #box_noticias_lista .content .post p{margin-bottom:0px; line-height: 16px; font-family: Roboto; font-size:14px; display:table; height:100px;}
    #box_noticias_lista .content .info{ color: #eead00;font-family: Roboto; font-size:14px; line-height: 20px; vertical-align: text-bottom; height:20px; text-align:right; margin-top:0px; margin-right:16px;}
    #box_noticias_lista .content a.saiba_bt{ width: 88px; height: 26px; background-color: #FFFFFF; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #406ab3; padding: 2px 11px;  color:#406ab3; text-transform: capitalize; font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; margin:0px 10px 10px; display:table; }

    #box_pagination{visibility: visible; display:table; width:100%;}
    #box_ver_mais {visibility: hidden; height:58px; width:100%; left:0; margin-bottom:20px; background-color: #406ab3; text-align: center; display: flex; flex-direction: column; justify-content:center;}
    #box_ver_mais a.ver_mais_bt { visibility: hidden; width: 193px; height: 24px; background-color: #406ab3; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #ffffff; padding: 5px 11px;  color:#ffffff;font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; }
    
    #listaTextos ul li { min-height: 290px; margin-left: 1%; }
    .subpage-content div.botao { width: 96%; }
    .areaTexto #title_section { margin-bottom: 5px; }

    #box_videos_lista .col-sm-6 { width: 49%; }
    #box_videos_lista .tile-small:nth-of-type(2n+1) { margin-left: 0; margin-right: 1%; }
    #box_videos_lista .tile-small:nth-of-type(2n) { margin-right: 0; margin-left: 0; }
    /*#box_videos_lista .tile__overlay { height: 78px; }*/
}

@media only screen and (max-width: 477px) {
    /* ------------------Content------------------- */

    
    .subtitle_news{  font-size:14px; margin:18px 0px 0px 0px;width: auto;}   
	.img_space { width:160px; }

    /* -------------------------------------------- */    

    /* --------------------Content Lista------------------------ */    
    /*
	#box_filtros {height:155px; width:100%; left:0; background-color: #406ab3;}
    #box_filtros a.bt_fundo_azul { float:left; display: flex; flex-direction: column; justify-content: center; width: 83px; height: 43px;  background-color: #155b85; font-family:  Ubuntu; font-size: 11px; color:#406ab3; text-align: center;  vertical-align: middle; margin:105px 20px 0px 20px; line-height: 11px;}
    #box_filtros a:first-child{margin:105px 0 13px 13px; vertical-align: middle; width:83px; height: 43px;  }
    #box_filtros a.bt_fundo_branco{width: 83px; background-color: #ffffff;height: 43px;  border: 1px solid #406ab3; font-family: Ubuntu; font-size: 11px; color:#406ab3; display: flex; flex-direction: column; justify-content: center; float:left; margin:105px 13px 13px  0;}
    */
	#selects{margin:53px 0px 0px 14px; float:left; position: absolute;}
    label.dropdown select {padding: 6px 40px 6px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    .selector:not(*:root), label.dropdown select {padding: 8px 40px 9px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    label.dropdown select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #444; }
    label.dropdown select::-ms-expand { display: none; }
    label.dropdown:before { content: ''; right: 5px; top: -4px; width: 30px; height: 32px;  font: 16px Ubuntu; color: #7b7b7b; position: absolute; pointer-events: none; display: block; }
    label.dropdown { position: relative; top:13px; width:auto; margin-right:20px;}
    .selector:not(*:root), label.dropdown { position: relative; top:10px; width:auto; margin-right:20px;}
    label.dropdown:after { content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 29px; padding: 0 0 5px 0; text-indent: 14px; }
    .selector:not(*:root), label.dropdown:after {content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; text-indent: 14px; margin:-1px 12px;}


    .selector:not(*:root), label.dropdown:nth-last-child(2):after{ content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top:0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; margin-right:2px; text-indent: 14px;}

    @media screen\0 {
        label.dropdown:after { width: 31px; text-indent: 15px; right: -5px; top: 2px;}
    }
    @media screen and (min--moz-device-pixel-ratio:0) {
        label.dropdown select { padding:4px 40px 8px 10px; }
        label.dropdown:after { text-indent: 14px; width: 29px; padding: 0 0 5px 0;  margin:-5px 2px}
        label.dropdown:nth-last-child(1):after{ margin:-5px 15px }
    }
    label.dropdown_ano select {margin:0px 13px 13px 17px;}
    #busca-secao input[type="text"] {
    background: url(../images/img_lupa_branca.png) no-repeat right #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 12px Ubuntu, Arial;
    text-transform: uppercase;
    color: #000000;
    max-width: 100%;
    height: 26px;
    padding: 6px 15px 6px 5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
   }

   #busca-secao input[type="text"]:focus {
   max-width: 100%;
    }

    #busca-secao {
        float: left;
    width: auto;
    display: flex;
    height: 26px;
    margin: 13px 13px 13px 15px;
    position: absolute;}
   #box_noticias_lista{ }
    #box_noticias_lista .content{}
    #box_noticias_lista .content .post {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content div:nth-child(4n+2) {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content .post  h4.news{ color: #406ab3;margin:0px 0 10px 0px; line-height: 16px; font-family: Ubuntu; font-size:16px; }
    #box_noticias_lista .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
    #box_noticias_lista .content .post p {margin-bottom:10px; line-height: 16px; font-family: Roboto; font-size:14px; display:table; height:auto; }
    #box_noticias_lista .content .info{ color: #eead00;font-family: Roboto; font-size:14px; line-height: 20px; vertical-align: text-bottom; height:20px; text-align:right; margin-top:0px; margin-right:16px;}
    #box_noticias_lista .content a.saiba_bt{ width: 88px; height: 26px; background-color: #FFFFFF; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #406ab3; padding: 2px 11px;  color:#406ab3; text-transform: capitalize; font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; margin:0px 10px 10px; display:table; }

   #listaTextos ul li { margin-left: 1%; }

    #box_pagination{visibility: visible; display: table;width: 100%}
    #box_ver_mais {visibility: hidden; height:58px; width:100%; left:0; margin-bottom:20px; background-color: #406ab3; text-align: center; display: flex; flex-direction: column; justify-content:center;}
    #box_ver_mais a.ver_mais_bt { visibility:hidden; width: 193px; height: 24px; background-color: #406ab3; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #ffffff; padding: 5px 11px;  color:#ffffff;font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; }
}

@media only screen and (max-width: 423px) {
    .subtitle_news{  font-size:14px; margin:18px 0px 0px 0px;width: auto;} 
	.img_space { width:150px; }

	#selects{margin:53px 0px 0px 14px; float:left; position: absolute;}

    label.dropdown select {padding: 6px 40px 6px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    .selector:not(*:root), label.dropdown select {padding: 8px 40px 9px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    label.dropdown select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #444; }
    label.dropdown select::-ms-expand { display: none; }
    label.dropdown:before { content: ''; right: 5px; top: -4px; width: 30px; height: 32px;  font: 16px Ubuntu; color: #7b7b7b; position: absolute; pointer-events: none; display: block; }
    label.dropdown { position: relative; top:13px; width:auto; margin-right:20px;}
    .selector:not(*:root), label.dropdown { position: relative; top:10px; width:auto; margin-right:20px;}
    label.dropdown:after { content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 29px; padding: 0 0 5px 0; text-indent: 14px; }
    .selector:not(*:root), label.dropdown:after {content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; text-indent: 14px; margin:-1px 12px;}
    .selector:not(*:root), label.dropdown:nth-last-child(2):after{ content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top:0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; margin-right:2px; text-indent: 14px;}
    label.dropdown_ano select {margin:0px 13px 13px 17px;}

    #busca-secao input[type="text"] {
    background: url(../images/img_lupa_branca_pq.png) no-repeat #fcfcfc;
    background-position: right;
    border: 1px solid #d1d1d1;
    font: bold 9px Ubuntu, Arial;
    text-transform: uppercase;
    color: #000000;
    width: 100%;
    height: 17px;
    padding: 6px 15px 6px 5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px; }

    #busca-secao input[type="text"]:focus { max-width: 100%; }
    #busca-secao { float: left; width: 92%; display: flex; height: 26px; margin: 13px 13px 13px 15px; position: absolute; }

    #box_noticias_lista{ }
    #box_noticias_lista .content{}
    #box_noticias_lista .content .post {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content div:nth-child(4n+2) {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content .post  h4.news { color: #406ab3;margin:0px 0 10px 0px; line-height: 16px; font-family: Ubuntu; font-size:16px; height: auto; }
    #box_noticias_lista .content .post img { float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
    #box_noticias_lista .content .post p { margin-bottom:10px; line-height: 16px; font-family: Roboto; font-size:14px; display:table; height:auto; }

    #box_noticias_lista .content .info { color: #eead00;font-family: Roboto; font-size:14px; line-height: 20px; vertical-align: text-bottom; height:20px; text-align:right; margin-top:0px; margin-right:16px;}
    #box_noticias_lista .content a.saiba_bt { width: 88px; height: 26px; background-color: #FFFFFF; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #406ab3; padding: 2px 11px;  color:#406ab3; text-transform: capitalize; font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; margin:0px 10px 10px; display:table; }

    #box_pagination{visibility: visible; display: table; width:100%;}
    #box_ver_mais {visibility:hidden; height:58px; width:100%; left:0; margin-bottom:20px; background-color: #406ab3; text-align: center; display: flex; flex-direction: column; justify-content:center;}
    #box_ver_mais a.ver_mais_bt { visibility: hidden; width: 193px; height: 24px; background-color: #406ab3; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #ffffff; padding: 5px 11px;  color:#ffffff;font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; }
    
    #main-content .favIcon { width: 50%; height: 50%; }
    .subtitle_news { margin-top: 5px; }

   #listaVideos .col-sm-6 { width: 100%; }
    #listaVideos .tile { margin:5px auto; }
    /*
    #listaVideos .tile:nth-child(2n+0) { margin:5px auto 15px; }
    #listaVideos .tile:nth-child(3n+0) { margin:5px auto 15px; }
    #listaVideos .col-md-4 { float:none; }
    #listaVideos .tile:nth-child(3n+1) { margin:10px auto 20px; }
    #listaVideos .tile:nth-child(2n+1) { margin:10px auto 20px; }
    */
    #listaTextos ul li { min-height: 160px; width: 100%; margin-left: 0; }
    
    #box_videos_lista .col-sm-6 { width: 100%; }

    .subpage-content div.botao { width: 94%; }

    .tile__btn { font-size: 12px; min-width: 80px; }
}   

@media only screen and (max-width: 324px) {
    .subtitle_news{  font-size:14px; margin:18px 0px 0px 0px;width: auto;}   
	.img_space { float:none !important; }

	#selects{margin:53px 0px 0px 14px; float:left; position: absolute;}
    label.dropdown select {padding: 6px 40px 6px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    .selector:not(*:root), label.dropdown select {padding: 8px 40px 9px 10px; background: #ffffff; font: 13px Ubuntu; color: #7b7b7b; border:1px solid #155b85; border-radius: 0; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; outline: none; }
    label.dropdown select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #444; }
    label.dropdown select::-ms-expand { display: none; }
    label.dropdown:before { content: ''; right: 5px; top: -4px; width: 30px; height: 32px;  font: 16px Ubuntu; color: #7b7b7b; position: absolute; pointer-events: none; display: block; }
    label.dropdown { position: relative; top:13px; width:auto; margin-right:20px;}
    .selector:not(*:root), label.dropdown { position: relative; top:10px; width:auto; margin-right:20px;}
    label.dropdown:after { content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 29px; padding: 0 0 5px 0; text-indent: 14px; }
    .selector:not(*:root), label.dropdown:after {content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top: 0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; text-indent: 14px; margin:-1px 12px;}
    .selector:not(*:root), label.dropdown:nth-last-child(2):after{ content: '>'; font: 16px Ubuntu; background: #e1e1e1; color: #7b7b7b; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 0px; top:0px; border: 1px solid #aaa; position: absolute; pointer-events: none; width: 28px; padding: 0 0 5px 0; margin-right:2px; text-indent: 14px;}

    label.dropdown_ano select {margin:0px 13px 13px 17px;}
    #busca-secao input[type="text"] {
    background: url(../images/img_lupa_branca_pq.png) no-repeat #fcfcfc;
    background-position: right;
    border: 1px solid #d1d1d1;
    font: bold 9px Ubuntu, Arial;
    text-transform: uppercase;
    color: #000000;
    width: 250px;
    height: 17px;
    padding: 6px 15px 6px 5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
   }

    #busca-secao input[type="text"]:focus { max-width: 100%; }
    #busca-secao {
        float: left;
    width: auto;
    display: flex;
    height: 26px;
    margin: 13px 13px 13px 15px;
    position: absolute; }

    #box_noticias_lista{ }
    #box_noticias_lista .content{}
    #box_noticias_lista .content .post {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content div:nth-child(4n+2) {padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #E1E1E1; border-left: none;  float:left; padding-left: 0px; padding-right: 0px;}
    #box_noticias_lista .content .post  h4.news { color: #406ab3; margin:0px 0 10px 0px; line-height: 16px; font-family: Ubuntu; font-size:16px; height: auto; }
    #box_noticias_lista .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
    #box_noticias_lista .content .post p { margin-bottom:10px; line-height: 16px; font-family: Roboto; font-size:14px; display:table; height:auto; }
    #box_noticias_lista .content .info{ color: #eead00;font-family: Roboto; font-size:14px; line-height: 20px; vertical-align: text-bottom; height:20px; text-align:right; margin-top:0px; margin-right:16px;}
    #box_noticias_lista .content a.saiba_bt{ width: 88px; height: 26px; background-color: #FFFFFF; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #406ab3; padding: 2px 11px;  color:#406ab3; text-transform: capitalize; font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; margin:0px 10px 10px; display:table; }

    #box_pagination{visibility: visible; display: table;width: 100%;}
    #box_ver_mais {visibility:hidden; height:58px; width:100%; left:0; margin-bottom:20px; background-color: #406ab3; text-align: center; display: flex; flex-direction: column; justify-content:center;}
    #box_ver_mais a.ver_mais_bt { visibility: hidden; width: 193px; height: 24px; background-color: #406ab3; moz-border-radius: 15px; -webkit-border-radius: 16px; border: 2px solid #ffffff; padding: 5px 11px;  color:#ffffff;font-family: Ubuntu;  font-size:14px; text-transform: uppercase; font-weight: bold; }

    #main-content .favIcon { width: 50%; height: 50%; }
    .subtitle_news { margin-top: 5px; }
}