/***----- ESCONDER -----***/
.t3-megamenu .mega-nav.level1 > .dropdown-submenu,
.chronoform, .breadcrumb .hasTooltip, 
.pgvideos .groupSecondary .catItemReadMore, 
.pgvideos .groupSecondary .catItemIntroText, 
.pgnoticias .groupSecondary .catItemReadMore,
.pgnoticias .groupSecondary .catItemIntroText,
.pgnoticias .groupSecondary div.catItemTagsBlock,
.pgpublica div.catItemExtraFields h4,
.pgpublica div.itemExtraFields h3, 
.noticias .introtextItem, 
.instancias .t3-content,
div.itemAttachmentsBlock h3, .pgcontrole.inicio .itemBackToTop,
.menu-interno .caret, .login-wrap .other-links, 
.pgvideos .itemExtraFields > h3, .pgvideos div.itemExtraFields ul li span.itemExtraFieldsLabel, .controle-interno-contato h3, .controle-interno-contat .contact-address {
	display: none;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	visibility: hidden;
	width: 0;
}

/***----- COMUM -----***/
body {	 
		background: #fff;
	font-family: 'Titillium Web',sans-serif;
}
.container {
	position: relative;
}
.t3-module ul, .t3-module ol, ul, ol {
	margin-left: 0;
	list-style: none;
}
.t3-mainbody, .t3-sl	{
	padding: 0;
}
.t3-mainbody {
	margin-left: 10px;
}
.t3-maintop {
	position: relative;
	z-index: 2;
}
.t3-sl li:first-child, 
.span3 .span3, 
.span9 .span9,
.span6 .span6,
.span3 .span3 {
	margin-left: 0;
}
h1, h2, h3, h4, h5, h6 {
	 font-family: 'Titillium Web',sans-serif;
}
.t3-module {
	margin-bottom: 20px;
}
div.itemImageBlock span.itemImage .modal {
	border: medium none;
	box-shadow: none;
	margin-left: 0;
	position: static;
}

/***----- TOPO -----***/
.t3-header {
	padding: 0;
	top: 0;
	width: 100%;
	z-index: 100;
}
.t3-header .site-title{
	background-color: #FFFFFF;
	height: 60px;
}
.marca.center {
	clear: both;
	text-align: left;		
	padding-left: 20px;
	margin-top: 8px;
}
.marca-image > a {
	font-size: 2em;
	position: relative;
}
.marca-image > a {
	color: #999;
}
.marca-image > a:hover {
	color: #090909;
}

/* Midia Social */
.social {
	position: absolute;
	right: 0;
	top: 30px;
}
.social .banneritem {
	float: left;
	margin-right: 10px;
}

/* Campo Busca */
form.form-search {
	margin: 0;
}
.busca input.search-query {
		background: none repeat scroll 0 0 #8faec6;
	border: medium none;
	border-radius: 0;
	height: 22px;
	color: #fff;
	width: 65%;
}
.busca button.btn {
	background: none repeat scroll 0 0 #007DC3;
	border: medium none;
	border-radius: 0;
	padding: 5px 8px;
	float:left;
}

/***----- SUPERBAR -----***/
.t3-superbar {
		background-color: #8faec6;
	height: auto;
	min-height: 500px;
	position: absolute;
	right: -10px;
	top: 0;
	z-index: 2;
	display: table;
}
.t3-superbar h2, .module.menu-interno h3.module-title {
		background-color: #007dc3;
	color: #FFFFFF;
	font-size: 1em;
	line-height: 30px;
	margin-bottom: 0;
	margin-top: 0;
	text-align: center;
}
.t3-superbar h2 .btn-superbar, .module.menu-interno h3 .btn-menu-interno {
	color: #FFFFFF;
	cursor: default;
	pointer-events: none;
}
.t3-superbar .nav-tabs {
	border: medium none;
	margin-bottom: 5px;
}
.t3-superbar .nav-tabs > li a, .t3-superbar .nav-tabs > li a:hover, .t3-superbar .nav-tabs > li a:focus {
	border: medium none;
	border-radius: 0;
	color: #FFFFFF;
	cursor: pointer;
	margin: 5px 2px;
	padding: 2px 3px;
	position: relative;
	text-align: center;
	width: 80px;
}
.t3-superbar .nav-tabs > li.active a:after, .t3-superbar .nav-tabs > li:hover a:after {
	border-top: 7px solid;
	border-left: 7px solid rgba(0, 0, 0, 0);
	border-right: 7px solid rgba(0, 0, 0, 0);
	content: "";
	display: inline-block;
	left: 38%;
	position: absolute;
	bottom: -7px;
}
.t3-superbar .tab-content .nav {
	margin-bottom: 5px;
}
.t3-superbar .tab-content ul.nav li a {
	background: #d2dee1;
	border: 2px solid;
	border-radius: 3px;
	font-size: 1.1em;	 
	margin: 5px;
	padding: 6px 5px;
	text-align: center;
}
.t3-superbar .tab-content ul.nav li a img {
	margin-right: 5px;
}
.t3-superbar .tab-content ul.nav li a img {
	float: left;
	position: relative;
	top: -2px;
}
.t3-superbar .tab-content ul.nav li a span {
	left: -5px;
	position: relative;
}

/* Cor do primeira TAB */
.t3-superbar .nav-tabs li a, .t3-superbar .nav-tabs li a:focus, .t3-superbar .nav-tabs li.active a:hover {background: #5E9831;}
.t3-superbar .nav-tabs li a:after {border-top-color: #5E9831 !important;}
.t3-superbar .tab-content div ul.nav li a {color: #5E9831;}

/* Cor do segunda TAB */
.t3-superbar .nav-tabs li + li a, .t3-superbar .nav-tabs li + li a:focus, .t3-superbar .nav-tabs li + li.active a:hover {background: #007dc3;}
.t3-superbar .nav-tabs li + li a:after {border-top-color: #007dc3 !important;}
.t3-superbar .tab-content div + div ul.nav li a {color: #007dc3;}
 
/* Cor do terceira TAB */
.t3-superbar .nav-tabs li + li + li a, .t3-superbar .nav-tabs li + li + li a:focus, .t3-superbar .nav-tabs li + li + li.active a:hover {background: #d39a0e;}
.t3-superbar .nav-tabs li + li + li a:after {border-top-color: #d39a0e !important;}
.t3-superbar .tab-content div + div + div ul.nav li a {color: #d39a0e;}
.t3-superbar .banneritem { margin: 5px; }
.t3-superbar .banneritem img {border-radius: 3px;}


/***----- GERAL -----***/

/***----- NOTICIAS -----***/
.noticias li, .pgcontrole .noticias, 
.memorias.bannergroup, 
.mapa-auditoria, .moduletable.videoplas, 
.transparencia .module-ct div.transparencia,
.instancias .module.maisnoticias,
.module.expediente, 
.maisnoticias-cejum,
.pgcejum .moduletable.menu-midia, 
.moduletable.bnrotativo .carousel-inner	{
	background: #e0e0e0; /* Old browsers */
	background: -moz-linear-gradient(left,	#e0e0e0 0%, #ececec 15%, #f9f9f9 50%, #ececec 85%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e0e0e0), color-stop(15%,#ececec), color-stop(50%,#f9f9f9), color-stop(85%,#ececec), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,	#e0e0e0 0%,#ececec 15%,#f9f9f9 50%,#ececec 85%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,	#e0e0e0 0%,#ececec 15%,#f9f9f9 50%,#ececec 85%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,	#e0e0e0 0%,#ececec 15%,#f9f9f9 50%,#ececec 85%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(to right,	#e0e0e0 0%,#ececec 15%,#f9f9f9 50%,#ececec 85%,#e0e0e0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#e0e0e0',GradientType=1 ); /* IE6-9 */
	border-radius: 10px 5px 5px;
	overflow: hidden;
}
.noticias .moduleItemIntrotext {
	clear: both;
	float: left;
	height: 90px;
	padding: 10px !important;
}
.noticias .moduleItemIntrotext * {
	color: #000;
	display: block;
	font-size: 0.9em;	
}
.noticias .moduleItemImage {
	border-radius: 3px !important;
	display: block;
	height: 200px;
	overflow: hidden;
}
.noticias .moduleItemCategory, .link-titulo, 
.videos .moduleItemCategory,
.module.expediente .moduleItemReadMore, .moduletable.audio a.moduleCustomLink {
	background-color: #007DC3;
	border-radius: 10px 0 0;
	color: #FFFFFF;
	padding: 2px 35px 1px 10px;
	position: absolute;
	width: auto;
	z-index: 9;
}
.noticias .moduleItemCategory:after, 
.link-titulo:after, .videos .moduleItemCategory:after, 
.module.expediente .moduleItemReadMore:after, .moduletable.audio a.moduleCustomLink:after	{
	background-color: #FFFFFF;
	color: #999999;
	content: "+";
	font-size: 23px;
	line-height: 16px;
	padding: 1px 6px 6px;
	position: absolute;
	right: 0;
	top: 0;
}
.noticias .moduleItemCategory:hover, 
.link-titulo:hover,
.videos .moduleItemCategory:hover, 
.module.expediente .moduleItemReadMore:hover, .moduletable.audio a.moduleCustomLink:hover	{
	text-decoration: none;
}
.noticias .moduleItemCategory:hover:after, 
.link-titulo:hover:after, 
.videos .moduleItemCategory:hover:after, 
.module.expediente .moduleItemReadMore:hover:after, .moduletable.audio a.moduleCustomLink:hover:after	{
	background-color: #007dc3;
	color: #fff;
}
.moduletable.audio .avPlayerWrapper {
	margin-top: 30px;
}
.noticias .moduleItemTitle {
	font-size: 1.1em;
	font-weight: bold;
	margin: 3px 0;
}
.noticias a.moduleItemReadMore {
	font-style: oblique;
	float: right;
}
.home .t3-content {
	background: none !important;
	min-height: 0;
	margin: 0 !important;
}

/* Memorias */
.memorias {
	position: relative;
}
.memorias.bannergroup {
	height: 200px;
}
.memorias .banneritem span {
	color: #000;
	display: block;
	float: left;
	font-size: 1em;
	font-style: oblique;
	font-weight: bold;
	line-height: 1.2em;
	margin-left: 15px;
	margin-top: 70px;
	width: 130px;
	z-index: 9;
	position: relative;
}
.memorias .banneritem img {
	position: absolute;
	right: 0;
	bottom: 0;
}
.memorias .link-titulo, .memorias .link-titulo:hover:after {	
		background-color: #007dc3;
	color: #fff;
}

/* Mapa auditoria */
.mapa-auditoria .link-titulo, .mapa-auditoria .link-titulo:hover:after, 
.videos .moduleItemCategory, .videos .moduleItemCategory:hover:after {	
		background-color: #007dc3;
	color: #fff;
}
.mapa-auditoria svg {
	height: 175px;
	left: 30px;
	opacity: 0.7;
	position: relative;
	top: 20px;
}
.mapa-auditoria span {
		color: #000;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1em;
	margin-left: 15px;
	position: relative;
	top: -50px;
}
.mapa-auditoria path{
	stroke: #999;
}
.mapa-auditoria path:hover {
	fill: #5e9831;
}

/* fale conosco */
.custom.botao-fale-conosco a {
	background: url("../images/icones/siderbar-fale-conosco.png") no-repeat scroll 10px center #E5E3E7;
	border-radius: 3px;
	box-shadow: 0 0 20px 0 #C6D3DF inset;
	color: #4E575D;
	display: block;
	font-size: 1.1em;
	padding: 6px 0;
	text-align: center;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.custom.botao-fale-conosco.intranet a {background-image: none !important;}
.custom.botao-fale-conosco a:hover{text-decoration: none;}
.custom.botao-fale-conosco {
	margin: 5px;
}
.custom.botao-fale-conosco p {
	margin: 0;
}

/* botao SEI */
.custom.botao-sei a {
	background: url("../images/icones/sei.png") no-repeat scroll 10px center #E5E3E7;
	border-radius: 3px;
	box-shadow: 0 0 20px 0 #C6D3DF inset;
	color: #4E575D;
	display: block;
	font-size: 1.1em;
	padding: 6px 0;
	text-align: center;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.custom.botao-sei.intranet a {background-image: none !important;}
.custom.botao-sei a:hover{text-decoration: none;}
.custom.botao-sei {
	margin: 5px;
}
.custom.botao-sei p {
	margin: 0;
}

/* botao area restrita */
.custom.botao-area-restrita a {
	background: no-repeat scroll 10px center #E5E3E7;
	border-radius: 3px;
	box-shadow: 0 0 20px 0 #C6D3DF inset;
	color: #4E575D;
	display: block;
	font-size: 1.1em;
	padding: 6px 0;
	text-align: center;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.custom.botao-area-restrita.intranet a {background-image: none !important;}
.custom.botao-area-restrita a:hover{text-decoration: none;}
.custom.botao-area-restrita {
	margin: 5px;
}
.custom.botao-area-restrita p {
	margin: 0;
}
.custom.botao-area-restrita .icon-lock {
float: left;
	font-size: 23px;
	margin: 0 -17px 0 17px;
}
	
/* Modal contato */
#modal_contato.modal {
	border-radius: 10px;
	overflow: hidden;
}
#modal_contato .form-horizontal .control-group {
	margin-bottom: 10px;
}
#modal_contato .modal-body {
	max-height: 500px;
	padding: 0 15px 15px;
}
#modal_contato #contact {
	padding: 10px 0 0;
}
#modal_contato .modal-body {
	background-color: #DDE9F1;
	max-height: 500px;
	padding: 0 15px 15px;
}
#modal_contato .modal-header {
	background: url("../images/icones/siderbar-fale-conosco.png") no-repeat scroll 10px center #006FB9;
}
#modal_contato .modal-header h3 {
	color: #FFFFFF;
	font-size: 1.2em;
	padding-left: 40px;
}
#modal_contato .modal-header .close {
	background: none !important;
	box-shadow: none;
	color: #FFFFFF;
	font-size: 2em;
	font-weight: normal;
	opacity: 1;
}
#modal_contato .btn.btn-primary {
	border: medium none;
	border-radius: 0;
	float: right;
	margin-right: 20px;
	padding: 5px 45px;
}

/* Videos */
.pgvideos div.itemExtraFields ul li {
	display: block;
	float: right;
	padding: 5px 10px;
}
.moduletable.videos {
	position: relative;
	margin: 0 5px;
	height: 175px;
}
#myCarousel4{
	height: 155px;
}
.moduletable.videos .carousel-inner,
.moduletable.videos .carousel-inner .item,
.moduletable.videos .carousel-inner .item .moduleItemVideo,
.moduletable.videos .carousel-inner .item .moduleItemVideo .avPlayerWrapper 
.moduletable.videos .carousel-inner .item .moduleItemVideo .avPlayerWrapper .avPlayerContainer
{
	height: 155px;
}
.moduletable.videos .carousel-inner{
	overflow: hidden;
	margin: 23px 0 0 0;
}
.moduletable.videos .navegar-item {
	position: relative;
	top: 0;
}
.moduletable.videos iframe {
	border-radius: 5px;
	float: left;
	height: 150px !important;
	width: 100px !important;
	overflow: hidden;
}
.moduletable.videos .avPlayerContainer {
	width: 100% !important;
}
.videos .moduleItemCategory{
	border-radius: 5px 0;
	font-size: 13px;
	padding: 5px 32px 5px 10px;
	z-index: 999;
}
.moduletable.videos .avVideo .avPlayerContainer .avPlayerBlock iframe {
	min-width: 0 !important;
}

/***----- INTERNAS -----***/

/* Breadcrumbs */
.breadcrumb .divider {
	padding: 0;
}
.breadcrumb li a {
	background-color: #d7d7d7;
	color: #000000;
	display: block;
	padding: 5px 15px 5px 20px;
	position: relative;
}
.breadcrumb li a:hover{ 
	text-decoration: none;
}
.breadcrumb li a:after {
	border-bottom: 15px solid rgba(0, 0, 0, 0);
	border-left: 15px solid;
	border-top: 15px solid rgba(0, 0, 0, 0);
	bottom: 0;
	content: "";
	display: inline-block;
	position: absolute;
	right: -15px;
	z-index: 4;
}
.breadcrumb li:first-child a {
	background-color: #A1A1A1 !important;
	padding-left: 10px;
}
.breadcrumb li:first-child a:after {
	color: #A1A1A1;
}
.breadcrumb li + li a {
	background-color: #b9b9b9 !important;
}

.breadcrumb li + li a:after {
	color: #b9b9b9;
}
.breadcrumb li + li + li a {
	background-color: #d7d7d7 !important;
}
.breadcrumb li + li + li a:after {
	color: #d7d7d7;
}
.breadcrumb li.active {
	display: block;
	padding: 5px 0 0 20px;
	color: #ccc !important;
	position: relative;
}
.breadcrumb .active span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 210px;
}
.breadcrumb .active span:hover {
	overflow: visible;
	width: 100%;
	position: absolute;
}

/* Itens */
.t3-content {
	background-color: rgba(255, 255, 255, 0.3);
	margin-bottom: 20px;
	position: relative;
}
#k2Container, .Chronoform {
	border: medium none;
	margin: 1px 0 15px;
	padding: 5px 13px;		
}
#t3-content > span.start-content {
	position: absolute;
	top: -160px;
}
div.itemHeader span.itemDateCreated, 
div.catItemHeader span.catItemDateCreated,
div.tagItemHeader span.tagItemDateCreated {
	color: #444444;
	font-size: 1em;
}
div.itemHeader h2.itemTitle, 
div.catItemHeader h3.catItemTitle,
div.tagItemHeader h2.tagItemTitle {
	font-family: Titillium Web,sans-serif;
	padding: 0;
}
div.itemHeader h2.itemTitle
{
	font-size: 26px !important;
	font-weight: bold;
}
div.itemHeader h3.itemTitle 
{
	font-size: 18px	!important;
	font-weight: bold;
}
div.itemImageBlock {
	margin: 0 0 15px;
	padding: 0;
	position: relative;
}
span.itemImage, span.catItemImage {
	margin: 0;
	position: relative;
}
span.itemImage:after, 
.pgnoticias .groupSecondary span.catItemImage a:after {
	border-bottom: 20px solid #8FADC8;
	border-left: 15px solid rgba(0, 0, 0, 0);
	border-right: 15px solid rgba(0, 0, 0, 0);
	bottom: 0;
	content: "";
	display: inline-block;
	left: 50%;
	position: absolute;
	z-index: 99;
}
span.itemImage img {
	border: medium none;
	padding: 0;
}

span.itemImageCredits {
	color: #666666;
}
div.itemFullText {
	color: #333333;
	font-size: 1.1em;
	line-height: 1.3em;
	padding: 3px;
}

div.itemFullText ul, div.itemFullText ol {
	margin-left: 20px;
}
div.itemFullText ul {
	list-style: disc;
}
div.itemFullText ol {
	list-style: decimal;
}
div.itemTagsBlock span, 
div.itemAttachmentsBlock span, 
div.catItemTagsBlock span {
	background-color: #E5E3E7;
	border-radius: 3px;
	box-shadow: 0 0 10px 0 #C6D3DF inset;
	color: #333333;
	cursor: default;
	display: table-cell;
	margin: 0 10px 0 0;
	padding: 3px 6px;
	text-shadow: 1px 1px 2px #FFFFFF;
	width: 14px;
	height: 100%;
	vertical-align: middle;
}
div.itemAttachmentsBlock span{
	background: none;
	box-shadow: none;
}
div.itemTagsBlock, 
div.itemAttachmentsBlock, 
div.catItemTagsBlock {
	padding: 0;
	margin: 10px 0;
	border: none;
	border-radius: 3px;
	display: table;
	width: 100%;
}
div.itemTagsBlock ul.itemTags, 
div.itemAttachmentsBlock ul.itemAttachments, 
div.catItemTagsBlock ul.catItemTags {
	display: table-cell;
	float: left;
	line-height: 24px;
	padding-left: 7px;
	vertical-align: middle;
}
div.itemTagsBlock a, 
div.itemAttachmentsBlock a, 
div.catItemTagsBlock a {
	color: #000;
}
div.itemAttachmentsBlock ul.itemAttachments li, 
div.itemTagsBlock ul.itemTags li, 
div.catItemTagsBlock ul.catItemTags li {
	padding: 0 8px 0 0;
	float: left;
}
div.itemVideoBlock, div.catItemVideoBlock {
	background: none repeat scroll 0 0 #E5E3E7;
	border-radius: 3px;
	padding: 0 10px 5px;
}
div.itemVideoBlock > h3 {
	margin: 0;
}
div.itemVideoBlock span {
	color: #666 !important;
	font-weight: normal !important;
	padding-top: 5px !important;
}
div.itemNavigation span.itemNavigationTitle {
	color: #666666;
	text-align: center;
}
div.itemNavigation {
	background: none repeat scroll 0 0 #B3CDEC;
	border: medium none;
	display: table;
	padding: 0;
	text-align: center;
	width: 100%;
	display: none !important;
}
div.itemNavigation a.itemPrevious, 
div.itemNavigation a.itemNext {
	background: none repeat scroll 0 0 #E5E3E7;
	box-shadow: 0 0 10px 0 #C6D3DF inset;
	color: #333333;
	font-size: 1.1em;
	padding: 5px 10px;
	text-shadow: 1px 1px 2px #FFFFFF;
}
div.itemNavigation a.itemPrevious {
	float: left;
}
div.itemNavigation a.itemNext {
	float: right;
}
div.itemNavigation span.itemNavigationTitle {
	color: #FFFFFF;
	position: relative;
	text-shadow: 1px 1px 2px #999999;
	top: 3px;
	vertical-align: middle;
}
div.itemBackToTop a {
	background: none repeat scroll 0 0 #E5E3E7;
	border-radius: 10px 0 0;
	bottom: 0;
	box-shadow: 0 0 10px 0 #C6D3DF inset;
	color: #333333;
	padding: 3px 5px 3px 7px;
	position: absolute;
	right: 0;
	text-decoration: none;
}
div.itemNavigation a.itemPrevious:hover, 
div.itemNavigation a.itemNext:hover, 
div.itemBackToTop a:hover {
	background: none repeat scroll 0 0 #007DC3;
	box-shadow: 0 0 10px 0 #666666 inset;
	color: #FFFFFF;
	text-decoration: none;
	text-shadow: none;
}
div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
	background: none;
}

/* Listas K2 */
#itemListLeading div.itemContainer {
	float: none;
}
div.catItemView, div.tagItemView	{
	padding: 0;
	border: none;
}
div.catItemImageBlock, span.catItemImage {
	margin: 0;
	padding: 0;
}
span.catItemImage img, span.tagItemImage img {
	border: none;
	padding: 0;
}
div.itemListCategory {
	height: 10px;
	background: none;
	border: none;
	margin-bottom: 10px;
	padding: 8px 0;
}
div.itemListCategory h2 {
	position: absolute;
}
div.itemListCategory h2, div.page-header h1, div.contentpane h1	{
	margin: 0;
	padding: 5px 0;
	position: relative;
	top: 0;
	left: 0;
	font-size: 1.2em;
	width: 100%;
	text-indent: 17px;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
}
div.catItemHeader h3.catItemTitle a, div.tagItemHeader h2.tagItemTitle a {
	color: #444;
}
div.catItemIntroText, div.tagItemIntroText {
	color: #333333;
	font-size: 1em;
	line-height: 1.4em;
	padding: 10px 0;
}
div.catItemReadMore a, div.tagItemReadMore a {
	color: #4C4F52;
	float: right;
	font-size: 1.1em;
}
.category-description {
	float: left;
}
div.itemListCategory h2, div.page-header h1, div.contentpane h1	{
	background-color: #666;
}
.page-header {
	border: medium none;
	margin: 0;
	padding: 0;
}
div.itemContainer {
	border-bottom: 1px dotted #ccc;
	margin: 15px 0;
}
div.catItemImageBlock {
	float: left;
	margin-right: 10px;
}
div.catItemTagsBlock {
	background: none;
	margin: 0;
}
div.catItemTagsBlock span {
	background: none;
	box-shadow: none;
	padding: 0;
}
.groupPrimary h3, .groupSecundary h3 {
	font-size: 1.3em !important;
}

/* Videos */
.pgvideos div.itemContainer, .pgfotos div.itemContainer, .pgnoticias div.itemContainer {
	border: none;
	margin: 0;
}
.pgvideos #itemListSecondary div.catItemView {
	margin-bottom: 20px;
}
.pgvideos #itemListSecondary .catItemVideo .avPlayerContainer iframe {
	height: 210px !important;
	left: -45px;
	position: relative !important;
	top: -15px;
	width: 300px !important;
	z-index: -1 !important;
}
.pgvideos #itemListSecondary .catItemVideo .avPlayerContainer {
	border: 3px solid #E5E3E7;
	height: 170px !important;
	overflow: hidden;
	position: relative;
	width: 205px !important;
}
.pgvideos #itemListSecondary .catItemVideo {
	margin: 0 !important;
	padding: 0 !important;
}
.pgvideos .groupSecondary .catItemIntroText {
	height: 35px;
	margin-top: 5px;
	overflow: hidden;
	padding: 20px 0 !important;
}
.pgvideos .groupSecondary .catItemTitle a {
	margin: 0 !important;
}
.pgvideos .groupSecondary .catItemTitle {
	font-size: 1.3em;
	margin: 0 !important;
	max-height: 80px;
	overflow: hidden;
}
.pgvideos .groupSecondary div.catItemVideoBlock {
	background: none;
}
.groupSecondary div.catItemVideoBlock .avPlayerBlock{
	display: block !important;
	position: absolute !important;
	z-index: -9999 !important;
}
.groupSecondary .linkVideo, #itemListLinks .linkVideo {
	cursor: pointer !important;
	display: block;
	position: relative !important;
	z-index: 2 !important;
}
.pgvideos #itemListLeading .catItemBody {
	float: right;
	margin: 0;
	position: relative;
	width: 33%;
}
.pgvideos div.catItemVideoBlock {
	background: none;
	margin: 0 !important;
	padding: 0 !important;
}
.pgvideos .catItemBody h3 {
	padding: 0 !important;
}
.pgvideos .catItemBody {
	background: none;
	padding: 0;
}
.pgvideos .groupSecondary .catItemBody {
	padding: 3px;
	width: 96%;
}
.pgvideos #itemListSecondary .avPlayerWrapper {
	display: inline-block;
}
.pgvideos span.catItemDateCreated {
	position: relative;
}
.pgvideos div#itemListLeading .pgvideos div.catItemVideoBlock {
	border: 3px solid #E5E3E7;
	float: left;
	margin-right: 10px !important;
	padding: 0 !important;
	width: 64%;
}
.pgvideos div#itemListLeading {
	padding-bottom: 20px;
	display: table;
	width: 100%;
}

/* Paginacao */
.t3-content .counter {
	color: #666666;
	float: left;
}
div.k2Pagination ul {
	background: none repeat scroll 0 0 #E3E5E7;
	border-radius: 10px 0 0;
	bottom: 0;
	box-shadow: 0 0 10px 0 #C6D3DF inset;
	margin: 0;
	padding: 0 10px;
	position: absolute;
	right: 0;
}
div.k2Pagination ul li {
	line-height: 24px;
}
div.k2Pagination ul li a {
	padding: 0 10px;
	line-height: 24px;
	color: #333;
}
div.k2Pagination ul li:hover a, div.k2Pagination ul li.active a {
	background: #007DC3;
	box-shadow: 0 0 2px 0 #C6D3DF inset;
	color: #fff;
	text-decoration: none;
}
div.k2Pagination ul li.disabled:hover a, div.k2Pagination ul li.disabled a {
	background: none;
	box-shadow: none;
	color: #999;
}

/* Publicacoes */
.pgpublica div.itemContainer {
	margin-top: 20px;
}
.pgpublica div.catItemImageBlock {
	background-color: #888888;
	box-shadow: 0 0 12px #666666;
	float: left;
	margin: 5px 0;
}
.pgpublica span.catItemImage {	
	width: 100%;
	overflow: hidden;
}
.pgpublica div.catItemHeader h3.catItemTitle {
	float: left;
	font-size: 1.2em;
	height: 45px;
	line-height: 1.2em;
	overflow: hidden;
	padding-right: 20px;
	text-align: left;
}
.pgpublica div.catItemExtraFields,
.pgpublica div.itemExtraFields {
	border: medium none;
	margin: 0;
	padding: 0;
}
.pgpublica div.catItemExtraFields ul li span.catItemExtraFieldsLabel, 
.pgpublica div.itemExtraFields ul li span.itemExtraFieldsLabel{
	width: auto;
}
.pgpublica div.catItemExtraFields ul li,
.pgpublica div.itemExtraFields ul li, 
div.tagItemCategory, div.catItemCategory {
	background-color: rgba(255, 255, 255, 0.6);
	border: medium none;
	line-height: 0.8em;
	padding: 5px 2px;
	float: left;
	font-size: 0.9em;
	margin-right: 3px;
}
.pgpublica div.catItemImageBlock {
	background-color: #888888;
	box-shadow: 0 0 12px #666666;
	float: none;
	margin: 5px 0;
	width: 90%;
}
.pgpublica #itemListPrimary .itemContainer {
	width: 25%;
}

/* Noticias */
.pgnoticias #itemListLeading div.catItemImageBlock {
	float: left;
	margin-left: 5px;
	margin-right: 10px;
	width: 47%;
}
.pgnoticias #itemListLeading div.catItemBody {
	float: right;
	width: 49%;
}
.pgnoticias #itemListLeading {
	clear: both;
	margin-bottom: 30px;
}
.pgnoticias .groupSecondary div.catItemImageBlock a {
	display: block;
	float: left;
	height: 160px;
	overflow: hidden;
	position: relative;
}
.pgnoticias .groupSecondary span.catItemImage a:after {
	border-bottom-color: #829AAC;
	left: 40%;
}
.pgnoticias .groupSecondary div.catItemBody {
	display: block;
	padding: 5px 8px;
}
.pgnoticias .groupSecondary div.catItemHeader {
	 background-color: #829AAC;
	 display: table;
	 width: 100%;
}
.pgnoticias .groupSecondary div.catItemBody * {
	color: #FFFFFF;
}
.pgnoticias .groupSecondary {
	margin-left: 5px;
	overflow: hidden;
	margin-bottom: 20px;
}
.pgnoticias .groupSecondary div.catItemBody h3 {
	font-size: 1.3em;
	height: 102px;
	overflow: hidden;
	padding-right: 8px;
}
.pgnoticias .groupSecondary div.catItemBody span.catItemDateCreated {
	font-size: 0.9em;
}
.pgnoticias #itemListSecondary .itemContainer {
	width: 33.3%;
}
div.catItemImageBlock .groupSecondary .viewtext, .full .viewtext {
	display: block !important;
	height: 155px;
	overflow: hidden;
}
.pgnoticias div.catItemImageBlock { 
	margin-right: 0;
}
.pgnoticias #itemListLeading div.catItemBody.full {
	width: 100%;
}

/* Modal Menu Usuario*/
.com_icmenu > body {
	background: none repeat scroll 0 0 rgba(125, 74, 22, 0.7);
}
.com_icmenu ul.icmenu {
	float: left;
	clear: both;
}
.com_icmenu ul.icmenu li {
	display: block;
	float: left;
	margin-bottom: 5px;
	width: 180px;
}
.com_icmenu ul.icmenu li label {
	display: block;
	color: #fff;
	height: 60px;
	overflow: hidden;
	line-height: 1em;
	opacity: 0.7;
	font-size: 0.9em;
}
.com_icmenu .t3-content {
	background: none;
}

/* Galeria de Fotos */
.pgfotos div.catItemIntroText, .pgfotos .catItemBody {
	margin: 0;
	padding: 0;
}
ul.sigProSleek li.sigProThumb a.sigProLink, ul.sigProSleek li.sigProThumb a.sigProLink:hover {
	border: none;
}
ul.sigProSleek li.sigProThumb a.sigProLink {
	opacity: 0.7;
}
ul.sigProSleek li.sigProThumb a.sigProLink:hover {
	opacity: 1;
}
.view-itemlist .catItemImageGallery h4 {
	display: none;
}

/* Menu interno */
.module.menu-interno {
	background-color: #8faec6;
}
.module.menu-interno ul.nav li a {
	color: #4E575D;
	font-size: 0.9em;
	line-height: 1.5em;
	padding: 5px 0;
	text-shadow: none;
	white-space: normal;
	text-decoration: none;
	display: block;
}
.module.menu-interno ul.nav {
	margin-bottom: 0;
	padding: 5px;
}
.module.menu-interno ul.nav li {
	position: relative;
}
.module.menu-interno .dropdown-submenu > a:after {
	display: none;
	visibility: hidden;
}
.module.menu-interno .dropdown-menu {
	background: none;
	border: medium none;
	box-shadow: none;
	display: block !important;
	float: none;
	margin: 0;
	position: static;
}
.module.menu-interno ul.nav li .nav-child li {
	border: none;
}
.module.menu-interno .nav-child li {
	padding-left: 8px;
}
.menu-interno ul.nav-child {
	border-radius: 0 !important;
}
.module.menu-interno li.current > a, .module.menu-interno li:hover > a,
.module.menu-interno li:focus > a, .module.menu-interno li > a:focus,
.module.menu-interno li > a:active {
	background: none !important;
	background-image: none !important;
	box-shadow: none !important;
	background-color: #ccc !important;
}
.menu-interno .nav-child a:before {
	content: "";
	display: block;
	height: 12px;
	left: 0;
	position: absolute;
	width: 5px;
	top: 0;
}
.menu-interno ul.nav > li.nav-child > a:before {
	display: none;
}

/* Primeira instancia */
.primeira-instancia .mapa-auditoria{
	background: transparent;;
	width: 100%
}
.primeira-instancia .mapa-auditoria .link-titulo{
	display: none;
}
.primeira-instancia .mapa-auditoria svg{
	height: auto;
	margin: 0 50px;
}
.primeira-instancia .mapa-auditoria span{
	display: table;
	margin: 0 60px;
	color: #999;
}

/* Instancias */
.instancias .t3-sl-1 .t3-module {
	margin-bottom: 16px;
}
.instancias .t3-sl {
	clear: both;
	float: left;
}
.instancias .t3-sl-1 {
	margin-top: 10px;
}
.moduletableimageminstancia img {
	border-radius: 10px;
	width: 590px;
}
.moduletablevideoinstancia {
	border-radius: 10px;
	overflow: hidden;
}
.instancias .module.maisnoticias ul li {
	background: none;
	border-radius: 0;
}
.instancias .maisnoticias .moduleItemIntrotext {
	padding: 5px 10px !important;
}
.instancias .maisnoticias .moduleItemTitle {
	height: 53px;
	overflow: hidden;
}
.instancias .maisnoticias .moduleItemIntrotext {
	height: 93.2px;
	padding: 5px 10px !important;
}
.instancias .videoinstancia .carousel-control.left {
	left: 25px;
}
.module.expediente {
	margin-bottom: 9px;
	position: relative;
	height: 200px;
	overflow: hidden;
}
.instancias .module.expediente {
	height: 184px;
}
.module.expediente .moduleItemIntrotext {
	color: #666;
	padding: 40px 10px 2px;
	text-align: right;
	text-shadow: 1px 1px 2px #fff;
}
.module.expediente .moduleItemIntrotext p {
	margin-bottom: 0;
}
.module.expediente .moduleItemIntrotext p strong {
	margin: 0 0 10px !important;
	display: block;
	color: #333;
}
.instancias .moduletableimageminstancia {
	margin: 40px 5px 5px 10px;
}
.instancias .custom.links a {
	background-color: #C6D4DF;
	border-radius: 5px;
	color: #555555;
	display: block;
	padding: 15px 0;
	text-align: center;
}
.instancias .custom.links a:hover {
	text-decoration: none;
}
.instancias .videoinstancia {
	border-radius: 10px;
	overflow: hidden;
}
.instancias .videoinstancia .avVideo .avPlayerContainer .avPlayerBlock iframe, 
.instancias .videoinstancia .avVideo .avPlayerContainer .avPlayerBlock object,
.instancias .videoinstancia	.avVideo .avPlayerContainer .avPlayerBlock embed, 
.instancias .videoinstancia .avVideo .avPlayerContainer .avPlayerBlock div {
	height: 155px !important;
}

/* LOGIN FINAL (STM) */
.stm-login-greeting {
	border: 1px solid #ddd;
	border-radius: 5px;
	background-color: rgba(255, 255, 255, 0.2);
	margin: 5px;
	padding: 2px;
}
.stm-login {
	border-radius: 6px 6px 3px 3px;
	border: 1px solid #c9cfcf;
	background: #eee;
	margin: 15px auto;
	text-align: center;
	padding: 2px 0 5px 0;
	width: 98%;
	/*max-width: 265px !important;*/
	overflow: hidden;
}
#stm-goto-stm {
	display: none;
	visibility: hidden;
}
.stm-login h3 {
	border-bottom: 1px solid #d9dfdf;
	margin: 0 0 5px 0;
	padding: 0;
}
.stm-recaptcha {
	border: 1px solid #d9dfdf;
	background: #efefef;
	border-radius: 4px;
	display:block;
	max-width: 250px !important;
	min-height: 100px;
	padding: 0;
	margin: 8px auto;
	text-align: center;
	clear:both;
}
.stm-recaptcha-controls {
	display: block;
	width: 240px;
	height: 60px;
	text-align:center;
	margin: 5px auto;
}
.stm-recaptcha-controls-left {
	vertical-align: middle;
	background: #fff;
	border-radius: 4px;
	display: table-cell;
	width: 200px !important;
	height: 56px;
	float: left;
	text-align:center;
	clear: none;
	margin: 0;
}
.stm-recaptcha-controls-right {
	border-radius: 4px;
	display:block;
	width: 25px !important;
	height: 54px;
	margin: 0;
	padding: 0;
	float: right;
}
.recaptcha_btn {
	display: block;
	width: 25px;
	height: 16px;
	float: top;
	margin: 0;
	padding: 0;
}
#recaptcha_image, 
#recaptcha_messages {
	display:block;
	width: 250px !important;
	margin: 0 auto !important;
	padding: 0 !important;
}
#recaptcha_image{
	height: 55px !important;
	border-radius: 4px 4px 0 0;
}
#recaptcha_messages 
.recaptcha_only_if_incorrect_sol {
	height: 18px !important;
	line-height: 18px;
}
#recaptcha_challenge_image{
	width: 250px !important;
	height: 55px;
	border-radius: 4px 4px 0 0;
}
#recaptcha_response_field{
	width: 170px;
	margin: 15px auto;
	vertical-align: middle
}

/*MENU*/
.t3-mainnav	{
	background: none !important;
	border: none !important;
	height: 28px !important;
	-ms-filter: none;
	filter: none;
	margin: 0;
}
.t3-mainnav .navbar-inner{
	background: none !important;
	border: none !important;
}
.navbar-inner{
	min-height: 0 !important;
}
.navbar .nav li{
	background: #5f6a71 !important;
}
.navbar .nav li a, .navbar .nav li a .active {
	border: none !important;
}
.navbar .nav li {
	float: left;
	height: 30px;
	line-height: 8px;
	margin: 0 3px;
}
.navbar .caret {
	position: absolute;
}
.mega.mega-group {
	clear: both;
}
.mega-nav.level2 > li{
	clear: both;
}
.t3-mainnav .nav li.dropdown.open .dropdown-toggle {
	background-color: #6fb4da !important;
}
.t3-mainnav .navbar .nav > li > a {
	color: #FFFFFF;
	padding: 10px 5px;
	text-align: center;
	width: 125px;
}
.t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover{
	background-color: #6fb4da !important;
	background-image: none;
	height: 10px;
}
.nav-child.dropdown-menu.mega-dropdown-menu.submenu-1 {
	left: -294px !important;
	top: 26px;
}
.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
	background: #6fb4da !important;
}
.carousel {
	margin-bottom: 0;
}

/* MENU DROPDOW*/
/*Fundo*/
.nav-child.dropdown-menu.mega-dropdown-menu{
	background: #6fb4da !important; 
	border: none;
}
.nav-child.dropdown-menu.mega-dropdown-menu li{
	height: auto;
	background: none !important;
	padding: 0 !important;
	width: 100%;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a{
	padding: 6px 10px;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	background: #ccc !important;
}

/*Titulo*/
.t3-megamenu .mega-nav .mega-group .mega-group-title{
	background: none !important;
}
.t3-megamenu .mega-nav .mega-group .mega-group-title:hover{
	text-decoration: underline;
}
.mega-nav.level2 a{
	color: #000 !important;
	border: none !important;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
	border-top: 1px solid #CCCCCC !important;
	color: #333333;
	font-size: 1em !important;
	line-height: 1em;
}
.t3-megamenu .mega-nav > li:first-child a, .t3-megamenu .dropdown-menu .mega-nav > li:first-child a {
	border-top: none !important;
}

/* SLIDER HOME*/
.t3-slider, .megaBanner.controle {
	position: relative;
	z-index: 3;
}
.t3-slider .moduletable.megaBanner {
	margin-top: 10px;
}
.carousel-inner {
	border-radius: 5px;
	height: 200px;
}


.title-intro {
	background: url(../images/bg-slider-home.png);
	height: 200px;
	position: absolute;
	right: 0;
	top: 0;
	width: 300px;
}

/*Mega Banner CEJUM*/

.novobannercejum .title-intro {
	background: url(../images/bg-slider-home.png);
	height: 172px;
	position: absolute;
	right: 0;
	top: 0;
	width: 213px;
}




.t3-slider h4 {
	height: 90px;
	opacity: 1;
	overflow: hidden;
	position: absolute;
	right: 8%;
	top: 50px;
	width: 240px;
}
.t3-slider	.moduleItemTitle {
	color: #FFFFFF;
	font-size: 1em !important;
}
.t3-slider .navegar-item {
	float: right;
	height: 20px;
	position: relative;
	width: 300px;
	transition-duration: 0.8s;
}
.carousel-inner	.item {
		opacity: 0;
		transition-property: opacity;
		transition-duration: 0.8s;
}
.carousel-inner	.active {
		opacity: 1;
}
.carousel-control.left, .carousel-control.right{
	background: none;
	border: medium none;
	color: #FFFFFF;
	margin: -20px;
	opacity: 1;
	top: -74px;
	z-index: 2;
}
.next.left,
	.prev.right {
	opacity: 1;
}
.navegar-item{
	position: absolute;
	top: -30px;
}
.carousel-indicators {
	left: 45%;
	list-style: none outside none;
	position: absolute;
	z-index: 5;
}
.carousel-indicators {
	cursor: pointer;
}
.t3-slider	.img-item img{
	width: 100%;
	height: 200px;
}

/* ---- Modulo de Audio ---- */
.moduletable.audio.clearfix {
	background-color: #B0C2D0;
	background-image: url("../images/icones/radio.png"), linear-gradient(-150deg, #B0C2D0 24%, #B6CBDA 74%);
	background-position: right top;
	background-repeat: no-repeat;
	border-radius: 10px;
	margin: 5px;
	position: relative;
}
.moduletable.audio.clearfix > h3 {
	background-color: #007dc3;
	border-top-left-radius: 10px;
	color: #FFFFFF;
	display: inline;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0 10px;
	text-align: center;
}
.noticias .moduleItemCategory, .link-titulo, .audio .moduleItemCategory{
	position: absolute;
}
.k2ItemsBlock.audio.clearfix {
	width: 100%;
}
.even.lastItem {
	background: none;
}
.moduletable.audio .avAudio .avPlayerContainer .avPlayerBlock div {
	min-width: 0 !important;
	width: 100% !important;
}
.moduletable.audio object {
	width: 100% !important;
}
.moduletable.audio div.k2ItemsBlock ul {
	margin-bottom: 5px;
}

/* PÁGINA DE ÁUDIO */
.radiostm div.radiostm {
	width: 96%;
}
.radiostm object {
	width: 100%;
}

/*MODULO DE NOTÍCIAS*/
.noticias li{
	float: left;
	list-style-type: none;
}
.imageminstancia .moduleItemIntrotext{
	float: left;
}
.imageminstancia a img{
	border: none !important;
}
.noticiasInstancias{
	float: left;
}
.module_mapainstancia {
	border-radius: 5px;
	float: left;
	height: 200px;
	overflow: hidden;
}

/* SOLR */
.com_stmbusca #t3-content{
 margin: 0;
	width: 75%;
}
.solr .offset2{
	margin:0 !important;
	padding:20px;
	width:820px;
}

/* fullpage */
.fullpage .t3-sidebar-1{
	display: none;
}
.fullpage .t3-content{
	float: left;
	margin: 0 0 30px 0 !important;
	width: 900px;
}
.fullpage iframe{
	border: none !important;
	background: #fff;
}

/* ocultar menu */
.ocultar{
	display: none !important;
}

/* ARQUIVOS */
.itemAttachmentsBlock .hasooltip {
	width: 100%;
}
.pgpublica .itemAttachmentsBlock .hasooltip {
	width: 0;
}

/* ajustes */
div.itemToolbar {
	background: none;
	border-bottom: medium none;
	border-top: medium none;
}
#system-message {
	margin-bottom: 0px;
}
.link.auditoria {
	background: none repeat scroll 0 0 #e5e3e7;
	border-radius: 3px;
	bottom: 30px;
	box-shadow: 0 0 20px 0 #c6d3df inset;
	color: #333;
	left: 40px;
	padding: 3px 5px;
	position: absolute;
	text-shadow: 1px 1px 1px #ffffff;
	border: 1px solid #ccc;
}
.view-item .link.auditoria {
	top: 400px;
	height: 20px;
}
.link.auditoria:hover {
	text-decoration: none;
}

/* Menu top content */
.moduletable_menutopcontent{
	width: 100%;
	display: table;
	margin: 0 0 20px 0;
}
.moduletable_menutopcontent ul.nav {
	margin: 20px 0 0 0;
}
.moduletable_menutopcontent li {
	float: left;
	margin: 0 5px 5px 0;
	background: #fff;
}
.moduletable_menutopcontent li a{
	border: 1px solid #999;
	padding: 5px;
}
.moduletable_menutopcontent li:hover{
	background: #333;
}
.moduletable_menutopcontent li.current{
	background: #666;
}
.moduletable_menutopcontent li.current a{
	color: #fff;
}
.moduletable_menutopcontent h3{	 
	background-color: #666;
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1em;
	margin: 0 0 20px 0;
	padding: 5px 0;
	text-indent: 17px;
	width: 100%;
}
	
/* CEJUM */
.custom.bncejum, .custom.bncontrole {
	position: relative;
	top: 15px;
}
.pgcejum .custom.menu-midia {
	width: 100%;
}
.pgcejum .moduletable.noticias.maisnoticias {
	margin-top: 0;
}
.pgcejum .moduletable.noticias .span12 {
	margin: 0;
}
.pgcejum .moduletable.noticias.destaque {
	margin-left: 0;
}
.pgcejum .moduletable.noticias .moduleItemTitle {
	height: 60px;
	overflow: hidden;
}
.pgcejum .moduletable.noticias.destaque .moduleItemIntrotext {
	margin-bottom: 20px;
	display: block;
}
.pgcejum .bannergroup .carousel-inner { 
	height: 157px;
}
.pgcejum .bannergroup .carousel-control.left, .pgcejum .bannergroup .carousel-control.right {
	top: 45%;
	text-shadow: 1px 1px 2px #000;
}
.pgcejum .carousel-indicators {
	top: 140px;
}	
.pgcejum .moduletable.menu-midia h3 {
	font-size: 1.1em;
	font-weight: normal;
	background: #007dc3;
	color: #fff;
	padding: 0 0 0 10px;
	margin: 0;
	line-height: 1.8em;
}
.pgcejum .moduletable.menu-midia {
	padding: 0;
	margin-left: 0;
	margin-top: 10px;
}
.pgcejum .moduletable.menu-midia p {
	margin: 5px;
}
.pgcejum .moduletable.menu-midia p a.btn.midia {
	background-image: url("../images/icones/icon-fotos.png");
	background-position: 5px 4px;
	background-repeat: no-repeat;
	border: 2px solid #007dc3;
	border-radius: 0;
	font-size: 1.1em;
	margin: 3px 0;
	padding: 9px 0;
}
.pgcejum .moduletable.menu-midia p a.btn.midia.video{
	background-image: url("../images/icones/icon-video.png");
}
.pgcejum .moduletable.menu-midia p a.btn.midia.audio{
	background-image: url("../images/icones/icon-audios.png");
}
.pgcejum .moduletable.menu-midia p.linha a {
	display: block;
	margin: 5px 0 !important;
}
.pgcejum .custom.menu-midia {
	padding: 12px 0 !important;
	width: 100%;
}
.pgcejum .noticias a.moduleItemReadMore {
	position: relative;
	top: -5px;
}
.pgcejum .moduletable.menu-midia.eventos {
	margin-left: 5px;
}

/* Formularios */
.Chronoform .small-message {
	position: relative;
	top: -10px;
}
.Chronoform input[type="file"] {
	font-size: 9px;
	height: 25px;
	white-space: nowrap;
}
.Chronoform input[type="text"], .Chronoform textarea, .Chronoform input[type="file"] {
	width: 240px;
}
.Chronoform select {
	height: 35px;
	width: 250px;
}
.Chronoform .input-append .btn {
	height: 34px;
	position: relative;
	top: 2px;
}
.Chronoform .well:hover {
	background: #fff;
}

/* Configurações para edição frontend */
.catItemEditLink a {
	color: #000 !important;
}
.adminK2RightCol #catid option:disabled {
	display: none;
}
#system-message .alert {
	margin: 50px 0 20px 0;
}

/* PCCRIM */
.pccrim div.itemListCategory h2 {
	margin-top: -15px;
	top: auto;
}

/* POSTAGENS */
.front-end-edit {
	background: #efefef;
}
.front-end-edit h4{
	margin: 30px;
}
#form-postagem .span5 {
	float: left !important;
	overflow: hidden;
	margin: 0 30px;
}
#form-postagem .control-label {
	width: 100px;
}
#form-postagem .controls {
	margin-left: 0;
	clear: both;
}
.form-horizontal .control-label {
	text-align: left;
}
#form-postagem .botoes {
	float: right;
}
#form-postagem #jform_mensagem {
	width: 95% !important;
}
.moduletable_postagens .itemContent{
	margin: 20px;
	border-bottom: 2px dotted #efefef;
}
.moduletable_postagens .itemAutor{
	font-size: 0.8em;
}
.moduletable_postagens .itemTitulo{
	font-weight: bold;
	font-sizer: 1.2em;
}
.moduletable_postagens .readmore
{
color: #4c4f52;
	float: right;
	font-size: 1.1em;
}
	
/* A JMU na Historia */
.pghistoria .video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}
.pghistoria .well {
	height: 195px !important
}
.pghistoria .video-container iframe {
	position: absolute;
	top:0;
	right: 0;
	width: 90% !important;
	 height: 90% !important;	
}
.vmm-timeline h3 {
	font-size: 14px !important;
	line-height: 18px !important;
}
.timeline-nav {
	left: 5%
}
.pghistoria .vmm-timeline .media-image {
	float: left;
	max-height: none;
	max-width: 100%;
	width: 210px;
}
.pghistoria .vmm-timeline .media {
	max-width: 100% !important;
	text-align: center;
	width: 100% !important;
}
.pghistoria .vmm-timeline .text {
	max-width: none !important;
	width: 100% !important;
}
.pghistoria .vmm-timeline .text p {
	font-size: 0.8em;
}

/* Controle Interno */
.moduletable.bnrotativo {
	position: relative;
}
.moduletable.bnrotativo .navegar-item {
	position: static;
	width: 100%;
}
.moduletable.bnrotativo .navegar-item ol {
	left: 50%;
	position: relative;
	top: -20px;
}
.moduletable.bnrotativo .navegar-item ol li {
	box-shadow: 1px 1px 2px;
}
.moduletable.bnrotativo .navegar-item .carousel-control {
	margin: 0;
	top: 70px;
	left: -10px;
	text-shadow: 1px 1px 2px #000;
}
.moduletable.bnrotativo .navegar-item .carousel-control.right {
	left: auto;
	right: -10px;
}
.moduletable.bnrotativo .title-intro {
	background: none;
	padding-right: 20px;
	width: 46%;
}
.moduletable.bnrotativo .img-item {
	background-color: #000;
	height: 200px;
	width: 48%;
}
.moduletable.bnrotativo .carousel-indicators .active {background: #000}
.moduletable.bnrotativo .title-intro h4 a{color: #000 }

.moduletable.bnrotativo .moduleItemIntrotext {
	line-height: 1.2em;
	margin-bottom: 10px;
}
.moduletable.bnrotativo .leiamais {
	text-align: right;
}

.pgcontrole.inicio .itemFullText p {
	display: inline;
	float: left;
	padding-right: 10px;
}
.pgcontrole.inicio .itemContentFooter {
	display: none;
}

.pgcontrole.inicio .itemFullText .itemHits {
	background: #333;
	color: #fff;
	padding: 0 5px;
}

.pgcontrole .noticias li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.pgcontrole .moduletable.maisnoticias.span4, 
.pgcontrole .moduletable.maisnoticias.span4 .k2ItemsBlock {
	margin: 0;
}

.pgcontrole .noticias .ItemIntrotext {
	padding: 35px 10px;
}

.pgcontrole .moduletable.maisnoticias ul {
	margin-top: 20px;
}
.bncontrole .banneritem {
	border: 1px solid #ccc;
	float: left;
	margin-top: 20px;
	margin-right: 16.5px;
}
.bncontrole .banneritem:last-child {
	margin-right: 0;
}
.pgcontrole .noticias .moduleItemIntrotext {
	padding: 10px 10px 3px !important;
}
.pgcontrole .noticias {
	position: relative;
}
.pgcontrole .noticias a.moduleItemCategory {
	left: 0;
	position: absolute;
}

/* PLAS */

.pgplas .moduletable.videoplas.span6 {
	margin-left: 0;
}
.moduletable.videoplas {
	margin-top: 10px;
}
.moduletable.videoplas .k2ItemsBlock > ul {
	margin: 0;
	padding: 16px 5px;
}

.pgplas .moduletable.noticias.maisnoticias {
	margin-top: 0;
}
.pgplas .moduletable.noticias .span12 {
	margin: 0;
}
.pgplas .moduletable.noticias.destaque {
	margin-left: 0;
}
.pgplas .moduletable.noticias .moduleItemTitle {
	height: 60px;
	width: 300px;
	overflow: hidden;
}
.pgplas .moduletable.noticias.destaque .moduleItemIntrotext {
	margin-bottom: 20px;
	display: block;
}
.pgplas .noticias a.moduleItemReadMore {
	position: relative;
	top: -5px;
}


/*
.pgplas .k2ItemsBlock.noticias.maisnoticias.span6 {
	width: 100%;
}
.pgplas .moduletable.noticias .moduleItemTitle {
	height: 38px;
	overflow: hidden;

.pgplas .noticias .moduleItemIntrotext {
	padding: 10px 10px 0 !important;
}}*/


.pgplas .moduletable.semmargem {
	margin: 0;
}
.pgplas .moduletable.informativos h3 {
	font-size: 1.2em;
}
/* listar itens um abaixo do outro no accordeon */
.accordion-inner .moduleAttachments a{
	float: left;
	width: 100%;
}
a.accordion-toggle span.icon {
	color: #333;
	font-size: 9px;
	margin: 5px 5px 0 0px;
	padding: 2px 3px;
}
a.accordion-toggle:hover span.icon{
text-decoration: none;
}

/* Ajuste página de contato - Controle Interno */
.controle-interno-contato .page-header{
	margin: 0;
padding: 0;
}
#bio_texto, #bio_texto p, #bio_texto td {
	text-align: justify;
}
#bio_cabecalho {
	display: block;
	margin-bottom: 15px;
	width: 100%;
	height: 130px
}
#bio_foto {
	border:none; 
	float:left;
}
#bio_titulo {
	float: left;
	font-size: 30px;
	font-weight: bold;
	margin-left: 10px;
	line-height: 36px;
	max-width: 520px;
}

/** Cor da tarja para titulo de pagina - colocar classe no item de menu **/
.verde div.itemListCategory h2, 
.verde div.page-header h1, 
.verde div.contentpane h1, 
.verde div.moduletable_menutopcontent h3 {
	background-color: #5E9831;
}
.laranja div.itemListCategory h2, 
.laranja div.page-header h1, 
.laranja div.contentpane h1, 
.laranja div.moduletable_menutopcontent h3 {
	background-color: #D39A0E;
}
.azul div.itemListCategory h2, 
.azul div.page-header h1, 
.azul div.contentpane h1, 
.azul div.moduletable_menutopcontent h3 {
	background-color: #007DC3;
}
/* ajuste accordeon telefones */
.accordeon div.itemContainer {
	border-bottom: 1px dotted #ccc;
	margin: 0 0;
}
.accordeon .accordion-heading .accordion-toggle{
padding: 0 15px;
}
.accordeon div.catItemBody{
padding: 0 !important;
}
.accordeon h3{
font-size: 18px !important;
}
.accordeon div.k2Pagination{
color: #000;
}
.accordeon .accordion-inner{
padding: 0 15px;
}
.accordeon .catItemLinks{
display: none;
}
/* fim ajuste accordeon telefones */

/* SLIDER CEJUM*/

.bannerCejum .moduleItemTitle {
	color: #FFFFFF !important;
	font-size: 1em !important;
}

.bannerCejum  h4 {
	height: 90px;
	opacity: 1;
	overflow: hidden;
	position: absolute;
	right: 8%;
	top: 50px;
	width: 240px;
}


.novobannercejum .bannerCejum  h4 {
	height: 90px;
	opacity: 1;
	overflow: hidden;
	position: absolute;
	right: 3%;
	top: -3px;
	width: 202px;
}

/*Novo megabanner cejum*/

.novobannercejum .bannerCejum .carousel-control.left, .bannerCejum .carousel-control.right{
	background: none;
	border: medium none;
	color: #FFFFFF;
	margin-left: 64px;
	opacity: 1;
	top: -21px;
	z-index: 2;
	margin-right: -21px;
}

.bannerCejum  .navegar-item {
	float: right;
	position: relative;
	width: 300px;
	transition-duration: 0.8s;
	margin-top:-4px;
}

.bannerCejum .carousel-indicators {
	left: 45%;
	list-style: none outside none;
	position: absolute;
	z-index: 5;
	top: 13px !important;
}

/*Novo Mega Banner CEJUM*/

.novobannercejum .bannerCejum .carousel-indicators {
	left: 41%;
	list-style: none outside none;
	position: absolute;
	z-index: 5;
	top: -23px !important;
}

.novobannercejum .carousel-inner {
    border-radius: 5px;
    height: 172px;
}

.novobanneread .carousel-inner {
    border-radius: 5px;
    height: 157px;
    margin-top: 19px;
}

/* pagina SEI */
.pgsei .t3-content {
	background-color: transparent !important;
	margin-bottom: 20px;
	/* position: relative; */
	margin-left: 0px !important;
	width: 890px;
	
}

.pgsei .t3-module {
  margin-bottom: 20px;
  margin-left: -15px;
  width: 217px;
}

.pgsei .moduletable_menutopcontent {
  width: 100%;
  display: table;
  margin: 0 0 20px 10px;
}

.pgsei .t3-mainbody {
	margin-left: 10px;
	/*background-color: #edecec; !important; */
}


.pagina-sei .loginbox{
  background-color: bisque;
  padding-left: 5px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  line-height:normal;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.pagina-sei .infraText {
  width:190px;
}

.pagina-sei .infraSelect {
  width:190px;
}

.pgsei .moduletable_menutopcontent h3{	 
	background-color: #666;
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1em;
	margin: 0 0 20px 0;
	padding: 5px 0;
	text-indent: 17px;
	width: 892px;
}


/* ajuste menu K2User e botões de edição frontend em geral */
ul.k2UserBlockActions .modal {
    background: none;
    border: medium none;
    box-shadow: none;
    left: 0;
    margin: 0;
    position: relative;
    top: 0;
    width: 100px;
    z-index: 0;
}
.catItemEditLink .modal, .catItemAddLink .modal, .userItemEditLink .modal, .userItemAddLink .modal, .itemEditLink .modal, span.commentToolbar a {
    left: 0;
    margin: 0;
    position: relative;
    top: -4px;
    width: 100px;
    z-index: 0;
    border-radius: 0;
    font-size: 0.8em !important;
	background: #E2A819;
}
.itemEditLink .modal {
    white-space: nowrap;
    font-size: 1.2em !important;
}
.catItemEditLink .modal:hover, .catItemAddLink .modal:hover, .userItemEditLink .modal:hover, .userItemAddLink .modal:hover, .itemEditLink .modal:hover {
    color: #fff;
    background: #335B70;
}
div.k2UserBlock {
    background-color: #fff;
    border: 10px solid #345C71;
    padding: 10px;
  
}
div.userItemViewUnpublished{
background: #fffffe;
}
.k2Avatar img {
    border: medium none;
    margin-right: 10px;
    padding: 0;
    width: 43px !important;
}
div.k2UserBlock div.k2UserBlockDetails span.ubCommentsCount {
    color: #999;
    font-size: 11px;
}
div.k2UserBlock ul.k2UserBlockActions {
    list-style: outside none none;
    margin: 15px 0 20px;
}
div.k2UserBlock ul.k2UserBlockActions li a {
    border-radius: 0;
    border-top: 1px solid #eee;
    display: block;
    padding: 6px 0;
    width: 100%;
}
div.k2UserBlock ul.k2UserBlockActions li:first-child a {
    border: medium none;
}

div.k2UserBlock ul.k2UserBlockActions li:hover A {
    background:#eee;
    color: #333;
    padding-left: 5px;
}
div.itemComments ul.itemCommentsList li {
    background: none !important;
}

span.commentToolbar a {
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 2px;
    color: #666 !important;
    display: inline-block;
    font-size: 1em !important;
    margin-top: 12px;
    padding: 3px 5px;
    text-decoration: none !important;
    width: auto;
}
span.commentToolbar a:hover {
    background:#666;
    color: #fff !important;
}

div.itemComments ul.itemCommentsList li img {
    width: 50px;
}
span.userItemImage img {
    background: #fff;
    border-radius: 5px;
    margin-right: 15px;
    padding: 4px;
    width: 150px !important;
}
div.userBlock img {
    margin: 10px 15px 5px 0;
}
span.userItemAddLink a.modal {
    display: inline-block;
    font-size: 1.2em !important;
    margin: 20px;
    padding: 10px 15px;
    width: auto;
}
#k2FrontendEditToolbar [class^="icon-"], #k2FrontendEditToolbar  [class*=" icon-"] {
background-image: none;
}

/* Banner rotativo paginas auditorias */
.bncjm .title-intro {
	background: url(../images/bg-slider-home.png);
	height: 175px;
	position: absolute;
	right: 0;
	top: 0;
	width: 260px;
}

.t3-slider .bncjm .title-intro h4 {
	height: 90px;
	opacity: 1;
	overflow: hidden;
	position: absolute;
	right: 8%;
	top: 50px;
	width: 200px;
}

.bncjm .carousel-inner {
	border-radius: 5px;
	height: 175px;
}

.bncjm .carousel {
	margin-bottom: 0;
	height: 175px;
}

.t3-slider .bncjm .img-item img{
	width: 100%;
	height: 175px;
}

.bncjm .carousel-control.left, .bncjm .carousel-control.right {
  background: none;
  border: medium none;
  color: #FFFFFF;
  margin: -4px -20px -12px 20px;
  opacity: 1;
  top: -74px;
  z-index: 2;
}


/* GESTÃO ESTRATÉGICA */

.pg_gestao .moduletable.noticias.maisnoticias {
	/* margin-top: 9px; */
}
.pg_gestao .moduletable.noticias .span12 {
	margin: 0;
}
.pg_gestao .moduletable.noticias.destaque {
	margin-left: 0;
}
.pg_gestao .moduletable.noticias .moduleItemTitle {
	height: 60px;
	width: 300px;
	overflow: hidden;
}
.pg_gestao .moduletable.noticias.destaque .moduleItemIntrotext {
	margin-bottom: 20px;
	display: block;
}
.pg_gestao .noticias a.moduleItemReadMore {
	position: relative;
	top: -5px;
}

/*Mega Banner Gestão Estratégica */

.novobannergestao .title-intro {
	background: url(../images/bg-slider-home.png);
	height: 172px;
	position: absolute;
	right: 0;
	top: 0;
	width: 213px;
	opacity: 0.9;
}

.novobannergestao .carousel-inner {
    border-radius: 5px;
    height: 172px;
}

.bannerGestao .moduleItemTitle {
	color: #FFFFFF !important;
	font-size: 1em !important;
}

.novobannergestao .bannerGestao  h4 {
	height: 100px;
	opacity: 0.9;
	overflow: hidden;
	position: absolute;
	right: 1%;
	top: -3px;
	width: 202px;
}

.novobannergestao .bannerGestao .carousel-control.left, .bannerGestao .carousel-control.right{
	background: none;
	border: medium none;
	color: #FFFFFF;
	margin-left: 64px;
	opacity: 1;
	top: 4px;
	z-index: 2;
	margin-right: -21px;
}

.bannerGestao  .navegar-item {
	float: right;
	position: relative;
	width: 300px;
	transition-duration: 0.8s;
	margin-top:-4px;
}

.novobannergestao .bannerGestao .carousel-indicators {
	left: 41%;
	list-style: none outside none;
	position: absolute;
	z-index: 5;
	top: 1px !important;
}

/* módulo gestão estratégica */

 .pg_gestao .moduletable.menu-midia {
	background: linear-gradient(to right,	#e0e0e0 0%,#ececec 15%,#f9f9f9 50%,#ececec 85%,#e0e0e0 100%);
	border-radius: 10px 5px 5px;
    overflow: hidden;
 }

.pg_gestao .moduletable.menu-midia h3 {
	font-size: 1.1em;
	font-weight: normal;
	background: #007dc3;
	color: #fff;
	padding: 0 0 0 10px;
	margin: 0;
	line-height: 1.8em;
}
.pg_gestao .moduletable.menu-midia {
	padding: 0;
	margin-left: 0;
	margin-top: 10px;
}
.pg_gestao .moduletable.menu-midia p {
	margin: 5px;
}
.pg_gestao .moduletable.menu-midia p a.btn.midia {
	background-image: url("../images/icones/icon_apresentacao1.png");
	background-position: 5px 4px;
	background-repeat: no-repeat;
	border: 2px solid #007dc3;
	border-radius: 0;
	font-size: 1.1em;
	margin: 3px 0;
	padding: 9px 0;
}
.pg_gestao .moduletable.menu-midia p a.btn.midia.questionario{
	background-image: url("../images/icones/icon_questionario2.png");
}
.pg_gestao .moduletable.menu-midia p a.btn.midia.grafico{
	background-image: url("../images/icones/icon_grafico1.png");
}
.pg_gestao .moduletable.menu-midia p a.btn.midia.programa{
	background-image: url("../images/icones/ico2.png");
}
.pg_gestao .moduletable.menu-midia p a.btn.midia.channel{
	background-image: url("../images/icones/ico4.png");
}

.pg_gestao .moduletable.menu-midia p.linha a {
	display: block;
	margin: 5px 0 !important;
}
.pg_gestao .custom.menu-midia {
	padding: 12px 0 !important;
	width: 100%;
}
.pg_gestao .noticias a.moduleItemReadMore {
	position: relative;
	top: -5px;
}
.pg_gestao .moduletable.menu-midia.eventos {
	margin-left: 5px;
}

/* SUPERBAR - ACESSO RÁPIDO - SLIDER */
.t3-superbar .nav-tabs {
	border: medium none;
	margin-bottom: 5px;
}

.t3-superbar .rapido .carousel-indicators  {
	left: 2%;
	position:initial;
}

.t3-superbar .rapido .carousel-indicators li {
	display: block;
    float: left;
    width: 70px;
    height: 15px;
    margin-left: 7px;
    text-indent: 0;
	text-align: center;
    background-color: transparent;
   /* border-radius: 5px;*/
}
/* Cor do primeira TAB */
.t3-superbar .rapido .carousel-indicators li a, .t3-superbar .rapido .carousel-indicators li a:focus, .t3-superbar .rapido .carousel-indicators li.active a:hover {background: #5E9831;}
.t3-superbar .rapido .carousel-indicators li a:after {border-top-color: #5E9831 !important;}


/* Cor do segunda TAB */
.t3-superbar .rapido .carousel-indicators li + li a, .t3-superbar .rapido .carousel-indicators li + li a:focus, .t3-superbar .rapido .carousel-indicators li + li.active a:hover {background: #007dc3; margin-left:16px;}
.t3-superbar .rapido .carousel-indicators li + li a:after {border-top-color: #007dc3 !important;}

 
 /* Cor do terceira TAB */
.t3-superbar .rapido .carousel-indicators li + li + li a, .t3-superbar .rapido .carousel-indicators li + li + li a:focus, .t3-superbar .rapido .carousel-indicators li + li + li.active a:hover {background: #d39a0e; margin-left:30px;}
.t3-superbar .rapido .carousel-indicators li + li + li a:after {border-top-color: #d39a0e !important;}

/* itens dos menus*/
.t3-superbar .menu-rapido ul.nav li a {
    background: #d2dee1;
    border: 2px solid;
    border-radius: 3px;
    font-size: 1.1em;
    margin: 5px;
    padding: 6px 5px;
    text-align: center;
}
.t3-superbar .menu-rapido ul.nav li a img {
    float: left;
    position: relative;
    top: -2px;
}
.t3-superbar .menu-rapido div ul.nav li a {
    color: #5E9831;
}
.t3-superbar .menu-rapido div + div ul.nav li a {
    color: #007dc3;
}
.t3-superbar .menu-rapido div + div + div ul.nav li a {
    color: #d39a0e;
}

.menu-rapido {
    overflow: visible;
}
.t3-superbar .menu-rapido {
	border-radius: 5px;
	height: auto;
	margin-top: 25px;
}