
#portal-title {color: #FFFFFF;font-size: 4em; font-weight: 800; margin: 0; padding-left:10px; margin-top:10px}
#portal-title {color: #FFFFFF !important;font-size:50px; font-family: 'Open Sans',Arial,Helvetica,sans-serif; line-height:50px}
#portal-title2  span a{color: #FFFFFF !important;font-size:25px; font-family: 'Open Sans',Arial,Helvetica,sans-serif; padding-left:12px; margin-bottom:20px !important}
.pontilhado { display:none}

/* ----------------Seção: Menu Lateral---------------------------- */
#menulateral li { line-height:8px}
#menulateral { background: url(../images/menuVerde.png) repeat; width:100%; height:auto; }
#menulateral li a{ list-style:none !important ; color:#fff; margin-left:0px !important; }
#menulateral .programasEmAcao h3 span { line-height:20px}
#menulateral .programasEmAcao a:hover { color:#f1e80b; text-decoration:none }
#menulateral .programas { font-size:16px; font-family: Lato; color:#f1e80b; font-weight:bold; padding-left:15px; height:20px }
#menulateral .programas h3 span { margin-bottom:5px}
#menulateral .emAcao { color:#f1e80b; font-size:16px; font-family: Lato; font-weight:100; }
#menulateral .temasPorPublico a:hover { color:#f1e80b; text-decoration:none }
#menulateral .temas { font-size:16px; font-family: Lato; color:#80df5b; font-weight:bold; padding-left:15px; }
#menulateral .porPublico { color:#80df5b; font-size:16px; font-family: Lato; font-weight:100; }
#menulateral .institucional h3 {  color:#ff0; text-transform:uppercase; font-size:16px; font-family:Lato; padding-left:21px; padding-top:0px}
#menulateral .institucional ul {margin-top:-12px}
#menulateral .institucional li { list-style:none; font-size:14px; font-family:Lato; padding-left:10px; padding-right:8px; line-height:10px}
#menulateral .institucional li a { color:#fff; text-decoration:none; display:block; width:100%; }
#menulateral .institucional li a:hover { color:#f1e80b}
#menulateral .institucional .separator  { display:none}
#menulateral .institucional .menu .item-34 li a { color:#F00}
#menulateral ul { padding-left:0px; width:99%; float:left; margin-left:0px;}
.menulateralRestrito { background:url(../images/menuVerde.png) repeat; width:100%; height:auto; padding-bottom:15px;padding-top:10px; border-radius: 10px 10px 10px 10px; margin-top:10px; margin-bottom:20px  } 
.menulateralRestrito ul { width:100%}
.areaRestrita ul { margin-left:-6px; }
.menu li .item-141 { margin-bottom:-5px; border:1px solid #CCC; display:none}

#menulateral .listaNoticias { font-size:16px; font-family: Lato; color:#f1e80b; font-weight:bold; padding-left:15px; height:20px }
/*----------------------------------------------------------------------------------------------------------------- */


/* ----------------Seção: Topo e Banners Rede Sociais ---------------------------- */
.divInfo { width:64%}
.divInfo a { font-size:10px}
.divImgInfo { margin-right:-10px}
.nspText { font-family:Lato}
.btInfo { width:85px}
.item-210 { margin-top:20px}
.bannergroup { margin-top:30px}
.bannergroup {  margin-top:0px; height:80px;}
/*----------------------------------------------------------------------------------------------------------------- */

/* ----------------Seção: Banner Rotativo ---------------------------- */
.camera_caption {margin-top:250px; background:#666 !important; }
.camera_bar_cont {margin-left:-14px; width:90%}
.bannerRotativo .cameraCont{ border-top:0px solid #FFF; margin-left:-15px }
.bannerRotativo {padding:0px 10px 0px 10px; background:none; height:320px; margin-bottom:10px}
.camera_pag {margin-right:0px !important; margin-top:-30px }
.camera_pag_ul { float:right; margin-right:0px;padding-top:-10px; text-align:right; padding-right:0px !important}

.camera_pag_ul .pag_nav_0 li{ background:#0C0; border:none}
.camera_wrap .camera_pag .camera_pag_ul LI { background:url(../images/bt/bullet.jpg) ; float:right}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span { background:url(../images/bt/bulletSpan.jpg)}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {}
.camera_wrap .camera_pag .camera_pag_ul span {background:#b8b8b8}
.camera_wrap .camera_pag .camera_pag_ul span:hover { background:#930}.
.camera_caption_articletitle { border:1px solid #090}

/*----------------------------------------------------------------------------------------------------------------- */

/* ----------------Seção: Fique por Dentro ---------------------------- */

.slides_container { border:1px solid transparent; width:80px; outline:none}
.bt-cs { border:1px solid #fff}
.slide li{ border:1px solid #0C0 }
.bt-row bt-row-last { float:right}
.bt-inner { height:200px; outline:none}
.bt-cs .next { height:40px}
.bt-cs .prev { background: url(../images/bt/re-left.png) center no-repeat; height:40px}

/*----------------------------------------------------------------------------------------------------------------- */

/* ----------------Seção: Destaques Notícias e Multimídia ---------------------------- */
.bt-cs { border:1px soli #009}
.scroll-track { background: url("../images/track.png") no-repeat center; width: 19px; height:250px  }
.scroll-handle { background: url("../images/handle.png") no-repeat center; cursor:pointer; height: 50px; width: 18px; }
#texto { height: 270px; overflow: auto; width: 100%; padding-right:10px  }
#texto2 { height: 250px; overflow: auto;  }
.bannergroup img{ clear:both; border:1px solid transparent}
.span4 .noticias ul li{ border:1px solid #00F}
.central .multimidia { width:213px}
.multimidia .latestnews {  margin-left:5px;}
.multimidia #noticiaTexto { width:200px; cursor:pointer}
.noticias .makeScroll ul{ width:230px; margin-left:-2px}
.central {margin-top:40px; padding-right:0px}
.redesSociais { width:100%}
.tw {margin-right:-20px; float:right }
.tw ul {margin-left:-10px}
.span4 span { width:100px; margin-right:-2px}
.fc ul { margin-left:-10px}
.latestnews ul { margin-left:-20px; float:left }
.row-fluid .central { height:362px}

.icone #noticiaTexto{ padding-left:15px; display:block !important; width:95%; cursor:pointer} 

.iconeFace #noticiaTexto{ padding-left:20px; display:block !important; width:95%; cursor:pointer}
.iconeFace #noticiaData{ padding-left:20px; display:block !important; width:95%; cursor:pointer}

.iconTwitter #noticiaTexto{ padding-left:20px; display:block !important; width:95%; cursor:pointer}
.iconTwitter #noticiaData{ padding-left:20px; }


/*----------------------------------------------------------------------------------------------------------------- */

/* ----------------Seção: Search---------------------------- */
.search form { font-family:Lato; padding:20px; border:1px solid #eae4e4; margin-bottom:15px !important}
.search legend { color:#06C}
.span9 .search {padding:20px; border:1px solid #eae4e4}
.search-results {padding:20px; border:1px solid #eae4e4; font-family:Lato}
.search label {float:left; color:#666}
.search [type=radio] { float:left; margin-right:2px; margin-left:10px}
.search [type=checkbox] { float:left;margin-right:2px; margin-left:10px;}
.search select { margin-left:5px}
.search input { margin-left:5px}
.search button { background:#ccc; border:1px solid #999; color:#fff; font-family:Lato; margin-bottom:10px; margin-left:10px; padding-bottom:4px}
.search button:hover { background:#b4b2b2}
.search .searchintro { margin:0 auto; color:#F00; text-align:center}
.pagination { text-align:center}
.counter { text-align:center; color:#06F}
/* --------------------------------------------------------------------- */


/* Footer */
#footer .bannerfooter  { float:right; margin-top:0px; padding-bottom:10px}
#footer { background:#034811; height:100%; width:100%; padding-top:10px; margin-top:50px; }
.span2 .item-153 { margin-top:20px }
.span2 .menu li a { line-height:30px }
#footer h3 { color:#ffdb04; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase;} 
#footer li { display:block; margin-top:10px; line-height:18px; margin-left:10px; list-style:none}
#footer .menu {border-left:1px dotted #FFF !important; margin-left:0px}
#footer li a { color:#FFF; list-style:none; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:13px; }
#footer li a:hover { text-decoration:underline}
#footer h6 { color:#FFF; list-style:none; font-weight:normal; font-family: Arial, Helvetica, sans-serif; }
#footerCopy { color:#fff; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; height:60px; padding-top:30px }
#footerCopy span { font-weight:bold }
/* Customize the navbar links to be fill the entire space of the .navbar */
/* --------------------------------------------------------------------- */


