/* ----------------Seção: Body---------------------------- */
body { margin:0 auto; margin-bottom:0px; background:#000; }
/* --------------------------------------------------------------------- */


/* ----------------Seção: Barra Gov---------------------------- */
#barra-brasil { width:100%; background: #000 no-repeat ; height:32px; padding-top:0px;}
#barra-brasil .brasil-flag {border-right: 2px solid #fff; float: left;height: 19px; padding: 7px 0 6px; width: 115px;}
#barra-brasil .list .first { border-left: 2px solid #fff;}
#barra-brasil .list-item {border-right: 2px solid #fff; display: inline-block; height: 32px; padding: 0 15px 0 20px;}
#barra-brasil ul {margin-top:0px;}
#barra-brasil li {padding-top:6px !important}
#barra-brasil .link-barra { font-family:Open Sans,Arial,Helvetica,sans-serif; font-size:12px; color: #ff0; font-weight:600;text-decoration:none;}
/* --------------------------------------------------------------------- */


/* ----------------Seção: Topo---------------------------- */
#topo {
background:; width:100%; padding-bottom:10px; }
/* --------------------------------------------------------------------- */


/* ----------------Seção: Acessibilidade---------------------------- */
#acessibilidade { float:right; margin-top:15px; margin-bottom:10px }
#acessibilidade span { color:#FFF; font-size:12px; padding-right:5px }
/* --------------------------------------------------------------------- */


/* ----------------Seção: Menu Secretarias ---------------------------- */
.menuSuperior {background:#000; height:30px; width:100%; margin-top:-30px !important; padding-top:5px}
.menuSuperior ul{margin-top:0px}
.menuSuperior ul li { list-style:none; display:inline;  margin-bottom:-10px}

.menuSuperior .acessoInformacao {color:#ff0; font-size:11px; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; padding-left:25px; font-weight:bold}
.menuSuperior .acessoInformacao:hover {color:#fff}

.menuSuperior .oMinisterio { color:#ff0; font-size:11px; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; padding-left:26px; font-weight:bold}
.menuSuperior .oMinisterio:hover { color:#fff}

.menuSuperior .secretariaExecutiva { color:#ff0; font-size:11px; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; padding-left:26px;font-weight:bold}
.menuSuperior .secretariaExecutiva:hover { color:#fff} 

.menuSuperior .Snelis { color:#ff0; font-size:11px; text-decoration:none; font-family: Tahoma, Geneva, sans-serif; padding-left:12px; font-weight:bold}
.menuSuperior .Snelis:hover{ color:#fff}


.menuSuperior .Snear { color:#ff0; font-size:11px; text-decoration:none; font-family: Tahoma, Geneva, sans-serif; padding-left:15px; font-weight:bold}
.menuSuperior .Snear:hover{ color:#fff}

.menuSuperior .Snfut { color:#ff0; font-size:11px; text-decoration:none; font-family: Tahoma, Geneva, sans-serif; padding-left:30px !important; font-weight:bold}
.menuSuperior .Snfut:hover{ color:#fff}



/* ----------------Seção: Logo Ministério---------------------------- */
.logo { margin-top:-50px; margin-bottom:15px; }
.logo span { font-family: Lato; font-size: 18px; margin-left:0px; }
/* --------------------------------------------------------------------- */


/* ----------------Seção: Busca/Pesquisa---------------------------- */
.span5 #pesquisa { float:right; position:relative; margin-top:20px; }
.span5 #pesquisa label { color:transparent; }
.span5 #pesquisa input[type="text"] { color:#8f8f8f; font-style:italic; background:#f0efeb }
#btPesquisa { margin-bottom:10px; margin-left:2px }
.search input[type="text"] { border-radius:0px; width:220px; }
.search #btPesquisa { margin-left:-30px; margin-bottom:10px; }
.modBusca {float:right; padding-right:13px; color:#ff0; font-style:italic; background:#000;}
/* --------------------------------------------------------------------- */



/* Busca-Pesquisa */
#busca label { color:transparent; }
#busca input[type="text"] { color:#ff0; font-style:italic; background:#000 }
/* --------------------------------------------------------------------- */



/* ----------------Seção: Ícones Redes Sociais---------------------------- */
#iconesRedesSociais { margin-top:20px; }
.moduletable .span3 { margin-left:2px }
.moduletable .bannergroup { padding-top:10px}
/*.span5 .banneritem img:hover { background:#09F; filter: alpha(opacity=80); cursor:pointer; border-radius:15px }*/
/* --------------------------------------------------------------------- */



/* Ferramentas */
.ferramentas .span12 { height:40px }
.ferramentas .span12 a { color:#000 }
.span10 .menu { margin-top:-18px; color:#999 }
.span2 .menu { margin-top:-5px; width:100% }
.nav-pills>li>a { padding-top:0px; padding-bottom:8px; margin-top:0px; margin-bottom:2px; -webkit-border-radius:5px; -moz-border-radius:5px;/*border-radius:5px*/ }
.nav-pills>.active>a,
.nav-pills>.active>a:hover,
.nav-pills>.active>a:focus { color:#000; background-color:#000; }
.nav-tabs>li,
.nav-pills>li { float:left }
.nav-tabs>li>a,
.nav-pills>li>a { padding-right:12px; padding-left:12px; margin-right:2px; line-height:14px; color:#06C; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.nav-tabs { border-bottom:1px solid #ddd }
.nav-tabs>li { margin-bottom:-1px }
.nav-tabs>li>a { padding-top:0px; padding-bottom:8px; line-height:20px; border:1px solid transparent; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0 }


/* Redes Sociais */
.banneritem { float:left; margin-left:5px }
.nav .nav-pills li a { color:#FFF; margin-top:-10px; width:100%; padding-left:40px }
#content { padding-top:30px; margin:0 auto }
/* ----------------------------------------------------------------------------------- */



/* Menu Migalha Navegação */
.span12 .breadcrumbs { color: #ff0; width:97%; margin:0 auto; background:#000;  padding-left:20px; font:Lato; font-size:12px; height:35px; padding-top:5px}
.span12 .breadcrumbs a { color:#ff0} 
/* ----------------------

.borderImage img { border:5px solid #006}

/* Menu Lateral */
.menulateral { background: #000; border:1px solid #fff; width:100%; height:auto; padding-bottom:15px;padding-top:10px; border-radius: 10px 10px 10px 10px  } 


.secExecutiva h3 {color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:15px; padding-top:0px; line-height:16px; margin-bottom:25px}
.secExecutiva ul {margin-top:-12px}
.secExecutiva li { list-style:none; font-size:14px; font-family:Lato; padding-left:18px; padding-right:8px; line-height:17px; margin-top:15px}
.secExecutiva li a { color:#ff0; text-decoration:none; display:block; width:100%}
.secExecutiva li a:hover { color:#ff0; text-decoration:underline}
.secExecutiva li ul li { font-size:12px; padding-left:10px; line-height:15px; margin-top:15px}
.secExecutiva .programas { 	color:#01e201; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:0px; padding-top:10px; line-height:16px; margin-bottom:8px; padding-top:15px; font-weight:bold;}

.institucional h3 {  color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:10px; padding-top:0px;}
.institucional ul {margin-top:-12px}
.institucional li { list-style:none; font-size:14px; font-family:Lato; padding-left:10px; padding-right:8px; line-height:30px}
.institucional li a { color:#ff0; text-decoration:none; display:block; width:100%; }
.institucional li a:hover { color:#ff0; text-decoration:underline}
.institucional .separator  { display:none}

.ministerio h3 {  color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:15px; padding-top:0px}
.ministerio ul {margin-top:-12px}
.ministerio li { list-style:none; font-size:14px; font-family:Lato; padding-left:18px; padding-right:8px; line-height:17px; margin-top:15px}
.ministerio li a { color:#ff0; text-decoration:none; display:block; width:100%; }
.ministerio li a:hover { color:#ff0; text-decoration:underline}
.ministerio .separator  { display:none}
.ministerio li ul li { font-size:14px; padding-left:10px; line-height:10px; margin-top:25px}
.ministerio .programas { color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:0px; padding-top:10px; line-height:16px; margin-bottom:8px; padding-top:15px; font-weight:bold;}

.fiquePD h3 {  color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:15px; padding-top:0px}
.fiquePD ul {margin-top:-12px}
.fiquePD li { list-style:none; font-size:14px; font-family:Lato; padding-left:18px; padding-right:8px; line-height:17px; margin-top:15px}
.fiquePD li a { color:#ff0; text-decoration:none; display:block; width:100%; }
.fiquePD li a:hover { color:#ff0; text-decoration:underline}
.fiquePD .separator  { display:none}
.fiquePD li ul li { font-size:14px; padding-left:10px; line-height:10px; margin-top:25px}
.fiquePD .programas { color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:0px; padding-top:10px; line-height:16px; margin-bottom:8px; padding-top:15px; font-weight:bold;}

.listaNoticias h3 {  color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:15px; padding-top:0px}
.listaNoticias ul {margin-top:-12px}
.listaNoticias li { list-style:none; font-size:14px; font-family:Lato; padding-left:18px; padding-right:8px; line-height:17px; margin-top:15px}
.listaNoticias li a { color:#ff0; text-decoration:none; display:block; width:100%; }
.listaNoticias li a:hover { color:#ff0; text-decoration:underline}
.listaNoticias .separator  { display:none}
.listaNoticias li ul li { font-size:14px; padding-left:10px; line-height:10px; margin-top:25px}
.listaNoticias .programas { color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:0px; padding-top:10px; line-height:16px; margin-bottom:8px; padding-top:15px; font-weight:bold;}

.listaMultimidia h3 {  color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:15px; padding-top:0px}
.listaMultimidia ul {margin-top:-12px}
.listaMultimidia li { list-style:none; font-size:14px; font-family:Lato; padding-left:18px; padding-right:8px; line-height:17px; margin-top:15px}
.listaMultimidia li a { color:#ff0; text-decoration:none; display:block; width:100%; }
.listaMultimidia li a:hover {color:#ff0; text-decoration:underline}
.listaMultimidia .separator  { display:none}
.listaMultimidia li ul li { font-size:14px; padding-left:10px; line-height:10px; margin-top:25px}
.listaMultimidia .programas { color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:0px; padding-top:10px; line-height:16px; margin-bottom:8px; padding-top:15px; font-weight:bold;}
.listaMultimidia .displayNone  { display:none}

.listaDestaques h3 {  color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:15px; padding-top:0px}
.listaDestaques ul {margin-top:-12px}
.listaDestaques li { list-style:none; font-size:14px; font-family:Lato; padding-left:18px; padding-right:8px; line-height:17px; margin-top:15px}
.listaDestaques li a { color:#ff0; text-decoration:none; display:block; width:100%; }
.listaDestaques li a:hover { color:#ff0; text-decoration:underline}
.listaDestaques .separator  { display:none}
.listaDestaques li ul li { font-size:14px; padding-left:10px; line-height:10px; margin-top:25px}
.listaDestaques .programas { color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:0px; padding-top:10px; line-height:16px; margin-bottom:8px; padding-top:15px; font-weight:bold;}
.listaDestaques .displayNone  { display:none}

.listaRedesSociais h3 {  color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:15px; padding-top:0px}
.listaRedesSociais ul {margin-top:-12px}
.listaRedesSociais li { list-style:none; font-size:14px; font-family:Lato; padding-left:18px; padding-right:8px; line-height:17px; margin-top:15px}
.listaRedesSociais li a { color:#ff0; text-decoration:none; display:block; width:100%; }
.listaRedesSociais li a:hover { color:#ff0; text-decoration:underline}
.listaRedesSociais .separator  { display:none}
.listaRedesSociais li ul li { font-size:14px; padding-left:10px; line-height:10px; margin-top:25px}
.listaRedesSociais .programas { color:#ff0; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:0px; padding-top:10px; line-height:16px; margin-bottom:8px; padding-top:15px; font-weight:bold;}
.listaRedesSociais .displayNone  { display:none}

#footer .displayNone {color:#ff0}

.item-page .bannergroup  img { border:1px solid #ccc; margin-left:1px; margin-right:1px}
.item-page a { color:#FF0}

form .display-limit { color:#fff; font-size:12px; font-family:Lato; text-align:center; display:none}
form .display-limit select { width:50px; border: 1px solid #fff; font-size:12px; font-family:Lato}
.category-list { padding:20px; font-size:13px; font-family:Lato}
.category-list a { color:#ff0; font-size:13px; font-family:Lato; text-decoration:none}
.category-list a:hover { text-decoration:underline}
.category-list table { width:100%}
.category-list table { border:1px solid #fff; border-collapse:collapse}
.category-list table .list-date{ color:#FFF}
.category-list tr td{ border-collapse:collapse;border:1px solid #fff;}
.category-list th { text-align:center; background:#333; }
.category-list th a {font-size:Lato; color:#fff; font-weight:normal}
.category-list .list-author { display:none}
.category-list .list-hits { display:none}
.category-list .pagination { text-align:center}
.category-list .list-date { text-align:center; font-size:12px; font-family:Lato}


.areaRestrita li { color:#ff0; list-style:none; padding-top:0px; text-transform:uppercase; text-align:center }
.areaRestrita a {text-decoration:none; color:#ff0; font-family:Lato; margin:0 auto; font-weight:bold}
.areaRestrita a:hover { color:#ff0; text-decoration:underline}

.snelis h3 { color:#01e201; text-transform:uppercase; font-size:15px; font-family:Lato; padding-left:15px; padding-top:0px; line-height:16px; margin-bottom:25px; padding-right:10px}
.snelis ul {margin-top:-12px}
.snelis li { list-style:none; font-size:14px; font-family:Lato; padding-left:18px; padding-right:8px; line-height:17px; margin-top:15px}
.snelis li a { color:#FFF; text-decoration:none; display:block; width:100%}
.snelis li a:hover { color:#01e201}
.snelis .programas { color:#01e201; text-transform:uppercase; font-size:16px; font-family:Lato; padding-left:0px; padding-top:10px; line-height:16px; margin-bottom:8px; padding-top:15px; font-weight:bold;}

.span12 .conteudo { height:178px} 
/* Menu Lateral */

.moduletablenav .areaRestrita a:hover { color:#CCC; text-decoration:none }
.moduletablenav .item-151 { margin-left:10px; text-transform:uppercase; padding-top:45px }
.moduletablenav .menulateral { margin-top:0px}
.moduletablenav .menulateral { background: url(../images/bgMenu.png) repeat-x; width:100%; height:auto; }
.moduletablenav .menulateral .separador { background: url(../images/bgTituloMenu.png) no-repeat; height:46px; width:200px; margin-top:-30px; margin-bottom:-20px }
.moduletablenav .menulateral li a { line-height:28px; padding-left:15px; padding-right:8px }
.moduletablenav .menulateral h3 { height:10px; font-size:16px; padding-left:15px; text-transform:uppercase; width:100%; color:#FC0; font-family:Lato; margin-bottom:50px}
.moduletablenav ul li a { padding-left:5px }
.moduletablenav li { list-style:none; line-height:32px; color:#fff; }
.moduletablenav li span {
 font-family:Lato; font-size:12px; font-weight:bold; text-transform:uppercase; }
.moduletablenav .item-122 span { color:#0C3; font-size:12px; font-weight:bold; display:none; }
.moduletablenav .item-118 span { color:#FF0; font-family: Lato; font-style: light; display:none; }
.moduletablenav .item-134 span { color:#FF0; font-family: Lato; font-style: light; display:none; }
.moduletablenav li a { line-height:32px; text-decoration:none; padding-top:2px; color:#fff; font-family: Lato; font-style: light; font-size:14px; display:block; }
.moduletablenav li a:hover { color:#FC3; text-decoration:underline }
/* ----------------------------------------------------------------------------------- */
.camera_caption > div { height:40px; padding:2px 10px 10px 10px; margin:0 auto }
.camera_caption_articlecontent { display:none }
#camera_wrap_138 #contentPrint { display:none }
camera_caption { width:100% }
.camera_caption h3 { font-size:18px; line-height:18px; width:100% }
.cameraSlide { padding-bottom:0px; }
.fiquePorDentro .fique { font-size:18px; font-family: Lato; color:#3264a0; font-weight:bold; padding-left:15px; }
.fiquePorDentro .porDentro { color:#3264a0; font-size:18px; font-family: Lato; font-weight:100; }
.fiquePorDentro { height:250px }
.bt-cs .bt-inner .bt-title { font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold; text-transform:none; width:200px; line-height:150%; text-align:left; padding-right:0px; padding-left:30px }
.fiquePorDentro .readmore { font-style:italic; color:#3264a0; font-size:12px; text-align:right }
/* Custom container */
.container { margin: 0 auto; max-width: 1000px; margin-top:10px; }
.container > hr { margin: 60px 0; }
/* --------------------------------------------------------------------- */

.lof-scrollbar .dragger_container { position:relative; width:5px; height:525px; float:left; margin:40px 0 0 10px; background:#ccc; cursor:pointer -moz-border-radius:2px;
-khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:pointer; }
.lof-scrollbar .dragger { position:absolute; width:5px; height:60px; background:#999; text-align:center; line-height:60px; color:#666; overflow:hidden; cursor:pointer; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.lof-scrollbar .dragger_pressed { position:absolute; width:5px; margin-left:0px; height:60px; background:#999; text-align:center; line-height:60px; color:#666; overflow:hidden; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:pointer; }
.lof-item h4 { display:none }
.lof-item .metainfo { display:none }

/* Lista Detaques */
.central { margin-top:25px}
.span12 ul { list-style:none; clear:both}
.span12 .latestnews li {line-height:14px; height:80px}
.span12 .latestnews { display:block; width:auto; font-size:13px; width:200px }
.span12 .destaque h3 { font-size:18px; font-family: Lato; color:#007580; font-weight:bold; float:left }

.span12 .banneritem { margin-top:10px}
.span12 .leia a{ color:#3264a0; text-align:right; font-style:italic; float:right; padding-right:20px; font-weight:bold}
.span4  .facebook { width:100%; height:100%; float:right; text-align:right}
.span4  .twitter { width:100%; height:100%; float:right; text-align:right}
.span12 .latestnews li a span{ color:#666; font-family:Lato; font-weight:bold }
.span12 .latestnews li a span:hover { color:#333 }

.span4 .latestnews ul { padding-top:0px }

.span3 .latestnews li { line-height:14px; height:80px }

.span4 .noticiaData { margin-top:0px }
.span12 .noticias h3 { font-size:18px; font-family: Lato; color:#c63966; font-weight:bold; }
.latestnews #noticiaData { color:#afafaf; font-size:10px }
.latestnews a { text-decoration:none }
.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: 255px; overflow: auto; width: 255px;  }
#texto2 { height: 255px; overflow: auto; width: 220px;   }
#texto3 { height: 230px; overflow: auto; width: 100px;}
.makeScroll .scroll-innerBox ul { padding-top:-20px }
.span12 .multimidia h3{ color:#626262;font-size:18px; font-family: Lato;font-weight:bold; margin-right:-60px }

/* --------------------------------------------------------------------- */

.redesSociais h3{ color:#f2b029;font-size:18px; font-family: Lato;font-weight:bold; margin-right:-60px; margin-top:20px }
.redesSociais .uiGrid { display:none}

/* Footer */

#footer #bannerFooter { padding-bottom:0px; padding-right:0px; float:right; margin-top:-20px }
#footer { background:#000; height:auto; width:100%; padding-top:20px; margin-top:50px; border-top:1px solid #FFF }
#footer .row-fluid a { color:#FF0}
.span2 .item-153 { margin-top:28px }
.span2 .menu li a { line-height:30px }
#footer h3 { color:#ff0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; text-transform:uppercase }
#footer li { display:block }
#footer li a { color:#FFF; list-style:none; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none }
#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 */
/* --------------------------------------------------------------------- */



.btInfo { background:#666; display:block; color:#FFF; width:75px; padding:2px 2px 2px 5px; float:left; margin-right:5px; font-size:12px}
.divImgInfo {float: left; width: 30%;font-size:12px; padding:30px 5px 5px 35px}
.divInfo {width: 60%; text-align: justify; float: left; line-height: 18px; padding-top: 20px; font-weight:bold; color:#666; font-size:13px; font-family:Lato}
.dados { font-size:12px}
.transparent { background: #000; border:1px solid #fff; min-height:auto; max-height:100%}
.span4 .menu { padding-left:8px; background:url("../images/bgMenuProjeto.png") no-repeat top; min-height:600px; max-height:100%}
.span4 .menu li	{height:43px; width:100%;}
.span4 .menu li a {height:35px; width:95%; display:block; color:#ff0; font-weight:bold; font-family:Lato; font-size:13px; padding-top:5px; padding-left:20px}
.span4 .menu li a:hover { width:88%; background:url("../images/bgMenuItem.png") repeat-x;color:#FFF; text-decoration:none}
.span4 .menu li>ul>li { height:30px; background:url("../images/bgMenuFilho.png") no-repeat; line-height:14px; vertical-align:middle; padding-top:8px}
.span4 .menu li>ul>li a{ height:30px;font-size:11px; white-space:normal}
.span4 .menu li>ul>li a:hover{height:30px; background:none; color:#418920; white-space:normal}


.row-fluid .conteudo a { color:#FF0}
.row-fluid .conteudo p{ color:#fff}
.row-fluid .conteudo .divInfo {color:#FFF}
.item-page .seta{background:url('../images/seta.png') no-repeat 0px 6px!important;padding-left:10px;}
.item-page { text-decoration:none}
.item-page { padding-right:10px; margin-top:-10px; background:#000}
.item-page {padding:0px 20px 20px 20px}
.item-page li {font-size:13px; font-size:Lato; list-style:decimal; text-align:justify; list-style:none}
.item-page p a{ text-decoration:none; font-weight:normal !important }
.item-page p a:hover { text-decoration:underline; color:#ff0}
.item-page ol li{ margin-left:15px; padding-left:15px; font-size:12px; font-size:Lato; list-style:decimal; text-align:justify}
.item-page h2 { font-size:18px; font-weight:bold; font-family:Lato ; margin-bottom:-40px; color: #fff }
.item-page p { font-family:Lato; text-align:justify; font-size:13px; color:#fff}
.item-page table td a { color:#fff; font-family:Lato; text-decoration:none}
.item-page table td a:hover { color:#fff; text-decoration:underline}
.actions { text-align:right; margin-top:40px}
.actions img { width:auto}
.article-info-term { display:none}
.createdby { display:none}
.published { font-family:Lato; font-size:12px; margin-top:50px; margin-left:0px; color: #fff; font-weight:500; height:30px}

.item-page .vejaTambem h3 { color:#ff0; padding-left:0px; margin-bottom:-20px }
.item-page .vejaTambem li { padding-left:12px}
.item-page .vejaTambem a {color:#ff0; font-size:13px; font-family:Lato; text-decoration:none;}
.item-page .vejaTambem a:hover { color:#ff0; text-decoration:underline}
.item-page .vejaTambem .relateditems li{ background:url('../images/seta.png') no-repeat 0px 6px}


.blog h2 { font-size:14px; font-family:Lato; display:none} 
.blog img { width:auto }
.items-leading .article-info { display:none}
.nspTitleBlock { background:#000}
.nspTitleBlock .nspTitleTab { background:#000}
.nspTitleBlock .nspArtMore { background:#000; color:#FFF}
.nspTitleBlock .nspArtMore .nspArtMain { background:#000; color:#FFF}
.nspTitleBlock .nspArtMain a{ color:#ff0; font-family:Lato; font-size:13px; text-decoration:none}
.nspTitleBlock .nspArtMain a:hover { text-decoration:underline; color:#ff0; text-decoration:underline}
.actions  li { display:inline}
.nspTitleBlock .nspTitleTab .nspTitle { color:#ff0; font-family:Lato; font-size:13px; font-weight:bold}
.nspTitleBlock .nspTitleTab .nspTitle:hover { color:#FF0; text-decoration:underline}




/* ----------------Seção: Search---------------------------- */
.search form { font-family:Lato; padding:20px; border:0px solid #eae4e4; margin-bottom:15px !important}
.searchForm { text-align:center}
.search .phrases { display:none}
.search .only { display:none}
.form-limit { display:none}
.search .form-limit label { text-align:center; margin-left:50px}
.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}
.word label { display:none}
.word input { display:none}
.word button { display:none}
/* --------------------------------------------------------------------- */



/* ----------------Seção: Tabelas---------------------------- */

.tabelaConteudo{border:1px solid #ccc; margin:0px auto 10px auto; font-family:Lato; font-size:12px}
.tabelaConteudo td {border:1px solid #ccc; padding:2px 4px;}
.tabelaConteudo th{border:1px solid #ccc; padding:2px 4px;}
.tabelaConteudo thead th{ background-color:#e4e4d2; color: #757570;}
/* --------------------------------------------------------------------- */




/* ----------------Seção: Uteis---------------------------- */
.imgReduzir {width:346px; height:231px; margin-right:10px}
.imgCenter { padding-left:40px}
.imgLeft { float:left; margin-right:10px}
.imgRight { float:right; margin-left:10px}
.alignLeft{text-align:left !important;}
.alignCenter{text-align:center !important;}
.alignRight{text-align:right !important;}
.romano{margin-left:20px; list-style-type:upper-roman!important;}
.ordenacao{margin-left:20px; list-style-type:decimal!important;}
.alpha{margin-left:20px; list-style-type:lower-alpha!important;}
.circle{margin-left:20px; list-style-type:circle!important;}
/* --------------------------------------------------------------------- */

.aidanews2 { padding-left:10px; padding-right:10px}
.aidanews2_date { font-weight:bold; color:#06C; margin-top:-5px; font-size:12px; font-weight:100}
.aidanews2_head { height:25px}
.aidanews2_head a { color:#666; font-family:Lato; font-size:13px; text-decoration:none}
.aidanews2_head a:hover { text-decoration:underline}
.aidanews2_positions { background:#fff; margin-bottom:5px; margin-top:5px; border-bottom:1px solid #CCC; padding-bottom:10px}
.aidanews2_line { display:none}
.aidanews2_mainC { font-family:Lato; font-size:13px; color:#666}
.aidanews2_mainC img { margin-bottom:10px; width:128px; height:96px; padding-left:0px}
.aidanews2_readmore { float:right; margin-top:-18px}
.aidanews2_foot a{ font-family:Lato; font-size:12px; color:#06C;}
.aidanews2_foot a:hover { color:#000}
#aidapagesbottom322 { margin:0 auto; text-align:center}
#aidapagesbottom323 { margin:0 auto; text-align:center}

.thumbnail { margin-left:-5px; margin-right:15px}
.item-page img {margin-right:10px; margin-left:10px}

/* ----------------Seção: Notícias Anteriores---------------------------- */
.noticiasAnteriores {text-align:right!important ;width:98%;color:#467fbe;background:#f6f6f6; margin-right:0px; float:right; padding-right:10px;
border-radius:8px; height:20px}
.noticiasAnteriores a { text-align:right !important; color:#467fbe}
.noticiasAnteriores a:hover { color:#900}


#calendar-344 table { width:100%; border:0.5px solid #39F}
#calendar-344 table tr td { border:1px solid #39F}
#calendar-344 .blogCalendarHeader { background:#39F; }
#calendar-344 .blogCalendarHeader a{color:#FFF; font-size:14px; line-height:30px;}
#calendar-344 .blogCalendarHeader a:hover { text-decoration:none; color:#930; display:block}
#calendar-344 .dayName { background:#62b1ff; color:#FFF}
#calendar-344 .blogCalendarDay { color:#ccc}
#calendar-344 .blogCalendarDay a { color:#3399ff;}
#calendar-344 .blogCalendarDay a:hover { color:#00C;}


.item-page .mapa span{ font-size:20px; color:#666}

.item-page .mapa .item-135 li{ font-size:20px; color:#666}

/* ----------------Ajustes SECOM ---------------------------- */
.acessibilidade {margin:0 auto; height:120px; width:100%; color:#000; margin-top:0px; background: #000; border-top:1px solid #FFF}
.ir a{ color:#FF0; font-size:10px}
.ir { padding-top:0px}
.irAtalhos {background:#000; padding:0px 2px 0px 2px; font-size:10px; color:#FF0;}
.divAcessibilidade {height:23px;}

.finalAcessibilidade {margin-top:15px; line-height:28px; color:#ffdc19}

.modRedesSociais {float:right; clear:both; margin-top:-35px; padding-right:8px}

#portal-title {color: #FFFFFF;font-size: 4em; font-weight: 800; margin: 0; padding-left:10px}
#portal-title {color: #FFDC19 !important;font-size:50px; font-family: 'Open Sans',Arial,Helvetica,sans-serif;}
#portal-title2 {color: #FFDC19 !important;font-size:25px; font-family: 'Open Sans',Arial,Helvetica,sans-serif; padding-left:12px}

.modSubMenu {width:100%; background:#333; height:35px; color:#FF0;}
.modSubMenu a{color:#FF0;}

.descricaoCMS { border-top: 1px solid #FFF}
.descricaoCMS a{font-family:Lato; font-size:12px; color:#FF0}
.bannersFooter {font-family:Lato; font-size:12px; background:#000; padding-top:20px;padding-bottom:20px;border-top:1px solid #FFF}


