@font-face {
    font-family: 'humnst777_cn_btregular';
    src: url('fonts/tt1159m_-webfont.eot');
    src: url('fonts/tt1159m_-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/tt1159m_-webfont.woff') format('woff'),
        url('fonts/tt1159m_-webfont.ttf') format('truetype'),
        url('fonts/tt1159m_-webfont.svg#humnst777_cn_btregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'humnst777_cn_btbold';
    src: url('fonts/tt1160m_-webfont.eot');
    src: url('fonts/tt1160m_-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/tt1160m_-webfont.woff') format('woff'),
        url('fonts/tt1160m_-webfont.ttf') format('truetype'),
        url('fonts/tt1160m_-webfont.svg#humnst777_cn_btregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'humnst777_blkcn_btblack';
    src: url('fonts/tt1161m-webfont.eot');
    src: url('fonts/tt1161m-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/tt1161m-webfont.woff') format('woff'),
        url('fonts/tt1161m-webfont.ttf') format('truetype'),
        url('fonts/tt1161m-webfont.svg#humnst777_blkcn_btblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'humnst777_lt_btlight';
    src: url('fonts/tt0855m-webfont.eot');
    src: url('fonts/tt0855m-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/tt0855m-webfont.woff') format('woff'),
        url('fonts/tt0855m-webfont.ttf') format('truetype'),
        url('fonts/tt0855m-webfont.svg#humnst777_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CLASSES GERAIS */
.margin-top-10 {margin-top: 10px;}
.margin-top-20 {margin-top: 20px;}
.margin-top-30 {margin-top: 30px;}
.margin-top-40 {margin-top: 40px;}
.margin-top-50 {margin-top: 50px;}
.site_size {max-width: 950px; margin: auto;}
.divider_risc {width: 100%; height: 8px; background: url(../imagens/bar_divider.png) top left repeat-x;}
.no-mrg {margin-left: 0 !important;}

.navbar .nav > li > a {font-size: 13.5px !important;}
.menu_destaque .nav > li > a {font-size: 21px !important;}

/* HEADER */
.header_main {min-height: 99px; background: url(../imagens/bg_topo.png) top center repeat-x;}
.header_main .logo_hd {margin-top: 27px;}
.menu_main {
    border-bottom: 5px solid #002136;
    min-height: 60px;
    background: rgb(0,98,159); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(0,98,159,1) 0%, rgba(0,68,132,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,98,159,1)), color-stop(100%,rgba(0,68,132,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,98,159,1) 0%,rgba(0,68,132,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,98,159,1) 0%,rgba(0,68,132,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,98,159,1) 0%,rgba(0,68,132,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,98,159,1) 0%,rgba(0,68,132,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00629f', endColorstr='#004484',GradientType=0 ); /* IE6-9 */
}
.menu_destaque .nav {width: 100%; margin: 0;}
.menu_destaque .nav > li {width: 25%;}
.menu_destaque .nav > li > a {font-size: 24px; letter-spacing: -1px; padding: 20px;}
.menu_destaque .nav > li .caret-big {width: 20px; height: 20px; float: right; background: url(../imagens/seta_menutil.png) top left no-repeat;}
.menu_destaque .nav li.dropdown.open > .dropdown-toggle, .menu_destaque .nav li.dropdown.active > .dropdown-toggle, .menu_destaque .nav li.dropdown.open.active > .dropdown-toggle {background-color: #0096F0; color: #FFF;}
.navbar .nav > li > a {padding:20px 15.9px 20px !important;}
/*.navbar > .nav > li > .aa {padding:20px 47px 20px !important;}*/


/* HOME */
.destaque_slide_home {padding: 0;}
.section_one {padding-top: 50px; padding-bottom: 50px; background: #E6E7E9;}

.box_pt2 {background: #FFF; padding: 20px; margin-bottom: 12px;}
.title_pt2 {margin: 0; padding: 0; line-height: 1; color: #1A4C80; letter-spacing: -1px; font-family: humnst777_blkcn_btblack; font-weight: normal; font-size: 26px;}

.brd-botton {margin-bottom: 19px; padding-bottom: 19px; border-bottom: 1px dotted #CCC;}
.lnk_allbox {display: block;}
.lnk_allbox img {padding: 7px; border: 1px solid #DDD; background: #FFF;}
.lnk_allbox h4 {margin: 12px 0 0 0; padding: 0; line-height: 22px; font-weight: normal; font-size: 15px;}
.lnk_allbox:hover {text-decoration: none;}
.lnk_allbox.glr_ini:hover img {border-color: #1A4C80; box-shadow: 0 0 0px 3px #1A4C80;}
.lnk_allbox.glr_ini h4 {color: #1A4C80;}
.lnk_allbox.mov_ini:hover .imgcapamov {border-color: #1A4C80; box-shadow: 0 0 0px 3px #1A4C80;}
.lnk_allbox.mov_ini h4 {color: #1A4C80; height: 44px; overflow: hidden;}

.links_user_home a {display: block; padding: 10px 15px; line-height: 19px; color: #FFF; margin-bottom: 6px; font-family: humnst777_lt_btlight;}
.links_user_home a img {margin-right: 7px;}

.txt_redes {margin: 0 0 15px 0; padding: 0; line-height: 1; font-weight: normal; font-family: humnst777_lt_btlight; letter-spacing: -1px; color: #205388;}
.redes_home {margin: 0; padding: 0; list-style: none; position: relative; width: 100%;}
.redes_home li {margin: 0; padding: 0; display: inline-block; margin-right: 11px;}
.redes_home li:last-child {margin-right: 0;}
.redes_home li a {display: block;}
.redes_home img{width: 45px;}
.pre-foot {padding-top: 60px; padding-bottom: 60px; background: url(../imagens/bg_prefoot.png) top left repeat-x;}
.pre-foot h1 {font-family: humnst777_lt_btlight; margin: 0; padding: 0; line-height: 1; color: #333; display: block; text-align: center; font-size: 30px; letter-spacing: -1px}
.pre-foot h1 span {font-family: humnst777_blkcn_btblack; color: #205388;}
.pre-foot .lnk_boxprefoot {display: block; padding: 5px;}
.pre-foot .lnk_boxprefoot img {border-radius: 3px;}
.pre-foot .lnk_boxprefoot h2 {font-family: humnst777_lt_btlight; margin: 15px 0; padding: 0; letter-spacing: -1px; line-height: 1; font-weight: normal; color: #205388;}
.pre-foot .lnk_boxprefoot p {font-size: 14px; line-height: 21px; color: #999;}
.pre-foot .lnk_boxprefoot:hover img {box-shadow: 0 0 0 4px #205388;}
.pre-foot .lnk_boxprefoot:hover {text-decoration: none;}
.uteis_foot_section .brd-left {border-left: 1px solid #DDD; padding-left: 15px;}
.uteis_foot_section h2 {font-family: humnst777_blkcn_btblack; margin: 0; padding: 0; color: #205388; line-height: 1; font-size: 25px; letter-spacing: -1px;}
.list-uteis-foot {margin: 11px 0 0 0; padding: 0; float: left; position: relative; list-style: none;}
.list-uteis-foot > li {float: left; width: 50%;}
.list-uteis-foot > li > a {color: #888; padding: 6px 0 6px 0; margin-right: 10px; border-bottom: 1px dotted #AAA; font-size: 12px; display: block;}

.box_calendario {display: block; width: 229px; height: 168px; float: left; color: #FFF; text-decoration: none; background: url(../imagens/calendario_bg.png) top left no-repeat;}
.box_calendario span {display: block; padding: 60px 80px 60px 20px; font-size: 13px; line-height: 19px;}
.box_calendario:hover {color: #FFF; text-decoration: underline;}

/* DESTAQUE CENTER */
.cs-destaque_slide {width: 100% !important; background-position: top !important;}
.destaqueHPMAIS {width: 100% !important; background-position: top !important;}

/* SIDEBAR */
.pdn_cinza {padding: 20px; background: #FAFAFA; border: 1px solid #EEE;}
.nav.sidebar_menu > li {width: 100%;}

/* REDES SOCIAIS */
.like-buttons ul {float: left; margin: 0; padding: 0; list-style: none;}
.like-buttons ul li {margin-right: 20px;}
.all_redes {float: left; margin: 0; padding: 0; list-style: none;}
.all_redes li {float: left; margin: 0 0 0 7px;}
.p_redes1 {line-height: 21px; font-size: 10px; text-transform: uppercase; color: #999; display: block;}

/* BUSCA */
#principal_busca {width: 300px; float: right; margin: 30px 0 0 0; padding: 0;}
#principal_busca form {margin: 0; padding: 0;}
#principal_busca form .inpt_busca {width: 245px; float: left; font-size: 13px; color: #00629F; margin: 0; border-right: 0; min-height: 38px; border-radius: none; border-radius: 3px 0 0 3px; line-height: 1; padding: 0 10px;}
#principal_busca form .bt_busca {float: left;}

/* INTERNAS */
.page-header h2 {margin: 0; padding: 0; line-height: 1; font-size: 20px; color: #1A4C80; text-transform: uppercase; font-weight: normal; font-family: humnst777_blkcn_btblack; letter-spacing: -1px;}

/* ***** NOTICIAS ****** */
#noticia_ini {font-family: humnst777_lt_btlight;}
#noticia_ini .lnk_news-ini {display: block; color: #E5005B;}
#noticia_ini .lnk_news-ini:hover {text-decoration: none;}
#noticia_ini .lnk_news-ini:hover img {border-color: #1A4C80; box-shadow: 0 0 0px 3px #1A4C80;}
#noticia_ini h3 {margin: 0; padding: 0; height: 48px; overflow: hidden; line-height: 24px; font-weight: normal; color: #1A4C80; font-size: 20px; margin-bottom: 10px;}
#noticia_ini img {padding: 4px; border: 1px solid #DDD; width: 339px; height: 143px;}
#noticia_ini p {margin: 10px 0 0 0; display: block; color: #4B4B4B; font-size: 14px;}

#noticia_ini-info a {display: block; color: #1A4C80;}
#noticia_ini-info a h3 {margin: 0; padding: 0; line-height: 18px; height: 36px; font-size: 14px; font-weight: normal; overflow: hidden;}

/* NOTICIA DETALHE */
.news-cabecalho {width: 100%; padding-bottom: 20px; border-bottom: 1px dotted #CCC; float: left;}
.news-cabecalho .date-cad {display: block; margin: 0; font-size: 11px; color: #999;}
.news-cabecalho h1 {font-weight: normal; line-height: 1; letter-spacing: -2px; font-family: humnst777_cn_btbold, Segoe UI, Arial; font-size: 44px; margin: 0; padding: 0; color: #222;}
.news-cabecalho h4 {font-family: humnst777_cn_btregular; margin: 0; font-size: 20px; line-height: 25px; font-weight: normal; margin-top: 4px; color: #999;}
.texto-news {line-height: 23px; font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
.img_main-news {margin: 0 20px 10px 0; float: left;}
.group-img-lgd {float: left; margin: 0 15px 7px 0;}
.legenda-img {clear: both; display: block; padding: 3px 5px; background: #DDD; color: #555; font-size: 11px;}
.autor-fonte p {font-weight: bold; line-height: 16px; margin: 0; color: #333; font-size: 12px;}
.tags-news {font-size: 13px; color: #777;}
.share-news {float: left;}
.share-news p {display: none;}
.like-buttons .li_gplus {width: 59px;}
.texto-news > img {float: left; margin: 0 20px 10px 0;}
.all_redes li:first-child {margin-left: 0;}

/* impressao */
.space_page {padding: 20px;}

/* email form */
.form-noticiaemail form {margin: 0;}
.form-noticiaemail label {font-size: 13px; margin: 0;}
.form-noticiaemail .input-prepend .input-mini {width: 50px !important;}

/* VIDEOS */
.playsob { margin: -59% 0 0; z-index: 999999; border: 0 !important; background: none !important;}
.playsob:hover {box-shadow: none !important;}
.video_categoria h3 {font-size: 16px; color: #004888; line-height: 20px; font-weight: normal; margin: 10px 0 0 0; padding: 0;}

/* OUVIDORIA */
#ouvidoria-page h5 {margin: 20px 0 15px 0; font-family: humnst777_blkcn_btblack; font-size: 16px; padding: 0 0 7px 0; line-height: 1; font-weight: normal; display: block; color: #1A4C80; border-bottom: 1px solid #EEE;}
#ouvidoria-page form label {margin: 10px 0 0 0; font-size: 13px;}

/* ESTAGIO */
.row_estagios {line-height: 22px;}
.row_estagios h3, .row_obs a h3, #download_menucategoria h3 {margin: 0 0 15px 0; padding: 0 0 10px 0; line-height: 1; font-family: humnst777_blkcn_btblack; color: #1A4C80; font-size: 30px; letter-spacing: -1px; border-bottom: 1px solid #EEE;}
.row_obs a {display: block; color: #333; padding: 20px; background: #FAFAFA; border: 1px solid #EEE; border-left: 5px solid #1A4C80;}
.row_obs a:hover {text-decoration: none; border-left-color: #0096F0;}
.row_obs a:hover h3 {color: #0096F0;}
#index_estagio .listdown h4, #download_menucategoria h5 {margin: 0; padding: 0 0 7px 0; line-height: 1; text-transform: uppercase; font-size: 13px; font-weight: bold; border-bottom: 1px solid #DDD;}
#index_estagio .listdown ul {margin: 0; padding: 0; float: left; list-style: none; position: relative;}
#index_estagio .listdown ul li {margin-bottom: 5px;}
#index_estagio .listdown h5 {font-weight: normal; margin: 0; padding: 0; list-style: none; line-height: 23px; font-size: 13px; color: #888;}
#index_estagio .listdown h5 a {margin-right: 3px;}

/* INFORMATIVO */

#noticia_ini-info .brd-botton {padding-bottom: 12px; margin-bottom: 12px;}
.box_setas {border: 1px solid #E5E5E5; display: block; width: 100%; float: left; margin-top: 11px;}
.box_setas a {width: 100%; display: block; text-align: center; padding: 12px 0; float: left;
              background: #feffff; /* Old browsers */
              background: -moz-linear-gradient(top,  #feffff 28%, #f0f0f0 100%); /* FF3.6+ */
              background: -webkit-gradient(linear, left top, left bottom, color-stop(28%,#feffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
              background: -webkit-linear-gradient(top,  #feffff 28%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
              background: -o-linear-gradient(top,  #feffff 28%,#f0f0f0 100%); /* Opera 11.10+ */
              background: -ms-linear-gradient(top,  #feffff 28%,#f0f0f0 100%); /* IE10+ */
              background: linear-gradient(to bottom,  #feffff 28%,#f0f0f0 100%); /* W3C */
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}
.box_setas a:first-child {border-right: 1px solid #E5E5E5;}
.box_setas a:hover {background: #F0F0F0;}

/* CALENDARIO */
.evento_calendario .dates_all {margin-top: -16px; margin-bottom: 15px;}
.evento_calendario .infos_full {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #CCC;}
.evento_calendario .dados {font-size: 13px; font-family: humnst777_cn_btregular, Arial; color: #999; line-height: 18px; margin: 0; float: left; clear: both;}
.evento_calendario .titulo {clear: both; font-size: 20px; margin: 2px 0 3px 0; font-family: humnst777_blkcn_btblack, Arial; line-height: normal; height: 23px; overflow: hidden; display: block; letter-spacing: -1px; font-weight: normal;}
.evento_calendario .titulo a { color: #004F8E;}
.evento_calendario .titulo a:hover {text-decoration: underline;}

/* PUBLICAÃƒâ€¡Ãƒâ€¢ES */
#download_menucategoria h5 {color: #1A4C80; margin-top: 25px;}
#download_menucategoria ul {margin-left: 14px; margin-top: 20px;}
#download_menucategoria li {font-size: 13px; line-height: 19px; color: #000; margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px dotted #DDD;}
#download_menucategoria li .titulo {color: #666; display: block;}

/* ACCORDION */
.accordion-heading > a {color: #666; font-family: humnst777_cn_btregular, Arial; font-size: 15px;}

/* BUSCA */
.result_search .list-result {display: block;
                             background: #f8f8f8; /* Old browsers */
                             background: -moz-linear-gradient(top,  #f8f8f8 0%, #f0f0f0 100%); /* FF3.6+ */
                             background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
                             background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
                             background: -o-linear-gradient(top,  #f8f8f8 0%,#f0f0f0 100%); /* Opera 11.10+ */
                             background: -ms-linear-gradient(top,  #f8f8f8 0%,#f0f0f0 100%); /* IE10+ */
                             background: linear-gradient(to bottom,  #f8f8f8 0%,#f0f0f0 100%); /* W3C */
                             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
                             padding: 20px; margin-bottom: 2px; font-family: humnst777_cn_btbold, Arial; color: #000; font-size: 17px; border-left: 5px solid #00629F;
}
.final-busca span {font-size: 11px; color: #999; margin: 0 0 5px 0; line-height: 1;}
.final-busca .list-result {border-top: 1px solid #EEE; border-right: 1px solid #EEE; display: block; border-bottom: 1px solid #EEE; padding-right: 80px;}
.final-busca .list-result h3 {margin-bottom: 5px; line-height: 1; letter-spacing: -1px;}
.final-busca .list-result p {font-family: Segoe UI, Arial; font-size: 13px; line-height: 18px; margin: 0; color: #999;}
.final-busca .tit_modulobusca {margin: 0 0 20px 0; padding: 0; font-family: humnst777_cn_btbold, Arial; line-height: 50px; font-weight: normal; color: #194C97; font-size: 40px; letter-spacing: -2px; text-transform: uppercase;}
.final-busca .list-result:hover {text-decoration: none; background: #0096F0;}
.final-busca .list-result:hover h3 {color: #FFF;}
.final-busca .list-result:hover p {color: #FFF;}

/*link*/
.no-mrg {margin-left: 0 !important;}
.li_links > a{display: block; text-decoration: none; height: 120px;}
.li_links > a > span {font-size: 16px; overflow: hidden; height: 40px; } 
.li_links > a > p {overflow: hidden; height: 40px;} 

/* NOTICIA LISTA, SUBCATEGORIA */
#noticia_subcategoria .line_date h4 {background: #F0F0F0; color: #000; padding: 15px; font-family: humnst777_blkcn_btblack; text-transform: uppercase; margin: 0 0 25px 0; line-height: 1; font-weight: normal; font-size: 14px; font-size: 13px; border-left: 3px solid #1a4c80; letter-spacing: 0;}
#noticia_subcategoria img {border-radius: 2px;}
#noticia_subcategoria span {font-size: 11px; line-height: 1; color: #999; text-transform: uppercase; margin-bottom: 2px;}
#noticia_subcategoria h3 {font-family: humnst777_blkcn_btblack; margin: 0; padding: 0; line-height: 1; font-weight: normal; font-size: 22px;}
#noticia_subcategoria h3 a {color: #1a4c80; display: block;}
#noticia_subcategoria p {color: #777; margin: 7px 0 0 0; line-height: 19px; font-size: 13px; height: 39px; overflow: hidden;}
.spr_line {
    border-bottom: 1px solid #eee;
    margin-bottom: 25px;
    padding-bottom: 25px;
}
.pdn-left {padding-left: 10px;}

.cabecalho_evento {border-bottom: 3px solid #1a4c80; padding-bottom: 15px; margin-bottom: 25px;}
.cabecalho_evento h3 {font-family: 'Francois One', sans-serif; margin: 0 0 3px 0; padding: 0; line-height: 29px; font-size: 26px; font-weight: normal; letter-spacing: -1px;}
.cabecalho_evento .day_mes {display: block; float: right; font-size: 30px; letter-spacing: -2px; color: #CCC; line-height: 30px; margin-right: -20px; margin-left: 11px;}
.cabecalho_evento .day_mes2 {display: block; float: right; font-size: 30px; letter-spacing: -2px; color: #CCC; line-height: 35px; margin-right: -165px; margin-top: -24px;}
.cabecalho_evento .separador {display: block; float: right; font-size: 25px; letter-spacing: 0px; color: #CCC; line-height: 35px; margin-right: -95px; margin-top: -22px;}
.cabecalho_evento p {margin: 0;}


/* FOOTER */
.footer_pt2 {padding-top: 30px; padding-bottom: 30px; font-size: 13px; background: url(../imagens/bg_foot2.png) top left repeat-x #003157; font-family:'Segoe UI', Arial}
.footer_pt2 p {color: #FFF; margin: 0 0 3px 0;}
.footer_pt2 .byhpmais {float: right; text-align: right; margin-top: 11px;}
.footer_pt2 .byhpmais span {clear: both; display: block; color: #FFF; line-height: normal; margin-bottom: 4px;}


.destaque_slide_home .cs-prev, .destaque_slide_home .cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px;top: 95px !important; font-size: 0; display: block}
.destaque_slide_home .cs-prev{background: url('../../../imagens/s1.png') no-repeat; width: 50px; height: 90px;}
.destaque_slide_home .cs-next{background: url('../../../imagens/s2.png') no-repeat; width: 50px; height: 90px;}
.destaque_slide_home .cs-buttons{display: none;}


/* ::: RESPONSIVE ::: */
@media (min-width: 768px) and (max-width: 979px) {
    .redes_home img {width: 45px;}
    .menu_destaque .nav > li > a {font-size: 20px;}
    .ul_home_mobile {margin: 10px !important;}
}

@media (max-width: 767px) {
    body {padding: 0;}
    .menu_destaque .nav > li .caret-big {display: none;}
    #principal_busca {float: none; margin: 0 auto; margin-top: 30px;}
    .header_main {padding-bottom: 30px; padding-top: 20px; background: none; background: #E5E5E5;}
    .nav-collapse .nav {overflow: auto; height: 350px;}
    .logo_hd {margin: 0 auto; display: table;}
    .menu_main .dropdown-menu a {border-bottom: 1px solid #00638e;}
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {font-weight: normal;}
    .navbar .btn-navbar .icon-bar {background: #004f8e;}
    .navbar .btn-navbar {background: none; background: #FFF;}
    .destaque_slide_home {}
    .ul_home_mobile {margin: 10px !important;}
    .section_one {padding-top: 0;}
    .menu_destaque .nav > li > a {padding: 15px 10px; font-size: 13px; font-weight: bold; font-family: Arial;}
    .menu_destaque .nav > li {width: 30%;}
    .nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {background: #003e6f;}
    .footer_pt2 {padding: 20px; text-align: center;}
    .footer_pt2 .byhpmais {margin-top: 30px; float: none;text-align: center;}
    /*.texto-news {padding: 15px;}*/
    #conteudo_detalhe {padding: 15px;}
    .like-buttons ul li {margin-right: 5px;}
}

#comite_ini {margin-top: 30px;}
.comite_ini {border: 1px solid #ccc; margin: 0 auto; padding: 20px; height: 330px; width: 418px; display: inline-table;}
.comite_ini a {text-decoration: none;}
.ul_home_mobile {margin: 0 auto;}
.box_pt2-comite {background: #FFF; padding: 20px; margin-bottom: 12px; min-height: 252px;}