@CHARSET "UTF-8";

/* Portlet específico de Acesso a Gestão por Processos */
.portlet-acesso-gestao-processos .imageContainer {
	float: left;
	width: 48%;
	color: #777777;
}

.portlet-acesso-gestao-processos .imageContainer img {
	width: 100%;
	margin: 0 0 1em;
}

.portlet-acesso-gestao-processos .textContainer {
	float: right;
	width: 48%;
	color: #777777;
}

/* Portlet específico de Gestão por Processos */
.portlet-gestao-processos .imageContainer {
	float: right;
	width: 28%;
}

.portlet-gestao-processos .imageContainer img {
	width: 100%;
	margin: 0 0 0.3em;
}

.portlet-gestao-processos .textContainer {
	float: left;
	width: 69%;
}

.portlet-gestao-processos .textContainer h2 {
	color: #C38800;
	font-family: 'Roboto Condensed';
	font-size: 1.45em;
	font-weight: normal;
	margin: 0;
}

.portlet-gestao-processos {
	color: #777777;
	font-size: 1em;
}

.portlet-gestao-processos .portlet-content {
	padding: 0;
}

.portlet-gestao-processos p {
	margin: 0 0 0.8em;
}

.portlet-gestao-processos .titulo-pagina-gestao-processos {
	color: #C38800;
	list-style-type: square;
	margin-bottom: 1.1em;
	margin-left: 1.3em;
	font-size: 1.5em;
}

.portlet-gestao-processos .titulo-pagina-gestao-processos span {
	color: #336699;
}

.gestao-processos-wrapper {
	background: #F4FBFE;
	border: 1px solid #BBCBD2;
	border-radius: 10px;
	padding: 1.7em;
}

/* Classe para remover toda a formatação do invólucro básico de cada portlet */
.portlet-clear .portlet-title {
	display: none;
}

.portlet-clear .portlet-topper {
	border: none;
}

.portlet-clear .portlet-content {
	padding: 0;
}

/* Portlet de visualização dos processos */
.portlet-visualizacao-processo {
	min-height: 25em;
}

.portlet-visualizacao-processo .menu-processos-header {
	background: #DDECBD;
	line-height: 2.8em;
	cursor: pointer;
}

.portlet-visualizacao-processo .menu-processos-header .menu-processos-botao-processo
	{
	color: #6E8B17;
	font-size: 1.25em;
	margin-left: 1.5em;
	display: inline-block;
}

.portlet-visualizacao-processo .menu-processos-header .menu-processos-seta-baixo
	{
	background: url(../images/custom_portlet/seta-process-open.png)
		no-repeat center center;
	display: inline-block;
	height: 0.7em;
	margin-left: 0.5em;
	width: 0.8em;
}

.portlet-visualizacao-processo .menu-processos-header .menu-processos-seta-cima
	{
	background:
		url(../images/custom_portlet/seta-process-close.png)
		no-repeat center center;
	display: inline-block;
	height: 0.7em;
	margin-left: 0.5em;
	width: 0.8em;
}

.portlet-visualizacao-processo .panelmenu-wrapper {
	width: 32em;
	float: left;
	border-bottom: 1px solid #AABA75;
	border-left: 1px solid #DDECBD;
	border-right: 1px solid #AABA75;
	box-shadow: 1px 1px 2px #AAAAAA;
	position: absolute;
	z-index: 1000;
}

.portlet-visualizacao-processo .panelmenu-wrapper h3 {
	font-size: 1em !important;
}

.portlet-visualizacao-processo .panelmenu-wrapper .ui-state-active,.portlet-visualizacao-processo .panelmenu-wrapper .ui-widget-content .ui-state-active,.portlet-visualizacao-processo .panelmenu-wrapper .ui-widget-header .ui-state-active,.portlet-visualizacao-processo .panelmenu-wrapper .ui-state-default,.portlet-visualizacao-processo .panelmenu-wrapper .ui-widget-content .ui-state-default,.portlet-visualizacao-processo .panelmenu-wrapper .ui-widget-header .ui-state-default
	{
	font-weight: normal !important;
}

.portlet-visualizacao-processo .panelmenu-wrapper .panelmenu-search-wrapper .ui-autocomplete
	{
	top: 0.3em !important;
}

.portlet-visualizacao-processo .panelmenu-wrapper .panelmenu-search-wrapper .ui-autocomplete .ui-button-icon-only
	{
	padding: 0.15em;
}

.portlet-visualizacao-processo .panelmenu-wrapper .panelmenu-search-wrapper input
	{
	padding: 4px !important;
	border: 1px solid #94A8B1 !important;
	background: url(../images/custom_portlet/ico_lupa.png)
		no-repeat 5px center white !important;
}

.portlet-visualizacao-processo .agrupador-dados-processo {
	z-index: -1;
}

.portlet-visualizacao-processo .clear {
	float: none;
	clear: both;
}

.portlet-visualizacao-processo .menu-processos-informacao-inicial {
	color: #777777;
	display: inline-block;
	font-size: 1em;
	margin: 1em 0 0.8em;
	text-align: justify;
}

.portlet-visualizacao-processo .site-breadcrumbs {
	margin-top: 0.3em;
	font-size: 1.15em;
}

.portlet-visualizacao-processo .site-breadcrumbs li span {
	color: #336699;
}

.portlet-visualizacao-processo .site-breadcrumbs li.last span {
	color: #C38800;
}

.portlet-visualizacao-processo .descricao-processo {
	margin-top: 1.5em;
}

.portlet-visualizacao-processo .informacao-processos-relacionados {
	color: #C38800;
	margin-left: 1.3em;
	margin-top: 1.5em;
}

.portlet-visualizacao-processo .informacao-processos-relacionados span {
	color: #2B657F;
}

.portlet-visualizacao-processo .portlet-barra-links {
	margin-top: 1em;
}

.portlet-visualizacao-processo .informacao-sem-processos-relacionados {
	color: #777777;
	display: inline-block;
	margin-left: 1.3em;
	margin-top: 0.5em;
	text-align: justify;
}

.portlet-visualizacao-processo .portlet-barra-links .carousel {
	background: #DDECBD;
	height: 36px;
	border-color: #DDECBD !important;
}

.portlet-visualizacao-processo .portlet-barra-links .caroufredsel_wrapper
	{
	height: 36px !important;
}

.portlet-visualizacao-processo .portlet-barra-links .carousel-middle li
	{
	top: 10px;
}

.portlet-visualizacao-processo .portlet-barra-links .carousel-middle li a
	{
	color: #6E8B17 !important;
}

.portlet-visualizacao-processo .portlet-barra-links .carousel-navigator
	{
	top: 12px;
}

.portlet-visualizacao-processo .portlet-borderless-container {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	border-top: 4px solid #3867B7;
	padding: 6px 10px;
}

.portlet-visualizacao-processo .titulo-pagina-gestao-processos {
	list-style-type: none;
	margin-left: 0;
	margin-bottom: 8px !important;
}

.portlet-visualizacao-processo .titulo-pagina-gestao-processos span {
	color: #3867B7;
	font-size: 0.82em;
}

.portlet-visualizacao-processo form.gestao-processos-wrapper {
	background-color: transparent;
	border: 0;
	padding: 0;
}

.portlet-visualizacao-processo div.menu-processos-header {
	background-color: transparent;
	border: 1px solid #CCCCCC;
	border-left: none;
	border-right: none;
	margin-right: -10px;
	margin-left: -10px;
	padding: 5px 0;
}

.portlet-visualizacao-processo div.menu-processos-header div.menu-processos-botao-processo
	{
	color: #231F20;
}

.portlet-visualizacao-processo div.menu-processos-header div.menu-processos-seta-cima
	{
	background:
		url("../../images/imagens_padrao/portlet/combo-arrow-down.png")
		no-repeat scroll center center transparent;
	height: 14px;
	margin-top: -4px;
	vertical-align: middle;
	width: 14px;
}

.portlet-visualizacao-processo div.menu-processos-header div.menu-processos-seta-baixo
	{
	background:
		url("../../images/imagens_padrao/portlet/combo-arrow-side.png")
		no-repeat scroll center center transparent;
	height: 14px;
	margin-top: -4px;
	vertical-align: middle;
	width: 14px;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-search-wrapper
	{
	background-color: #EEEEEE;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-search-wrapper .ui-autocomplete-input
	{
	width: 220px;
	height: 15px;
	border-radius: 0;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-search-wrapper .ui-button
	{
	margin-top: 0;
	margin-right: 8px;
	padding: 1px;
	border-radius: 0;
	vertical-align: top;
	height: 25px;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper
	{
	
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu
	{
	border-bottom: 1px solid #CCCCCC;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel
	{
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	border-bottom: none;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel h3.ui-panelmenu-header
	{
	color: #777 !important;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel h3.ui-panelmenu-header.ui-state-hover
	{
	color: #999 !important;
}

#content .portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel h3.ui-panelmenu-header,#content .portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel h3.ui-panelmenu-header a
	{
	background-image: none !important;
	background-color: transparent !important;
	border-radius: 0 !important;
	color: #231F20 !important;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel h3.ui-panelmenu-header a
	{
	
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel div.ui-panelmenu-content
	{
	padding: 1px 0 0 0;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel div.ui-panelmenu-content ul.ui-menu-list
	{
	
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel div.ui-panelmenu-content ul.ui-menu-list li.ui-menuitem
	{
	border-radius: 0;
	margin: 0 !important;
	background-image: none !important;
	background-color: #f5f5f5 !important;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel div.ui-panelmenu-content ul.ui-menu-list li.ui-menuitem a.ui-menuitem-link
	{
	background-image: none !important;
	background-color: transparent !important;
	border-radius: 0;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel div.ui-panelmenu-content ul.ui-menu-list li.ui-menuitem a.ui-menuitem-link.ui-state-hover
	{
	background-image: none !important;
	background-color: transparent !important;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel div.ui-panelmenu-content ul.ui-menu-list li.ui-menuitem ul.ui-menu-list a.ui-menuitem-link
	{
	margin-left: 35px;
}

.portlet-visualizacao-processo .panelmenu-menu-wrapper .ui-panelmenu-panel .ui-menuitem-link .ui-icon-triangle-1-e,.panelmenu-menu-wrapper .ui-panelmenu-panel .ui-menuitem-link .ui-icon-triangle-1-s
	{
	left: 345px;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel div.ui-panelmenu-content ul.ui-menu-list li.ui-menuitem a.ui-menuitem-link span.ui-menuitem-text
	{
	background-image: none !important;
	background-color: transparent !important;
	color: #231F20 !important;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel div.ui-panelmenu-content ul.ui-menu-list li.ui-menuitem a.ui-menuitem-link.ui-state-hover span.ui-menuitem-text
	{
	color: #231F20 !important;
}

.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel div.ui-panelmenu-content ul.ui-menu-list li.ui-menuitem ul.ui-menu-list li.ui-menuitem a.ui-menuitem-link span.ui-menuitem-text,.portlet-visualizacao-processo span.panelmenu-wrapper div.panelmenu-menu-wrapper div.ui-panelmenu div.ui-panelmenu-panel div.ui-panelmenu-content ul.ui-menu-list li.ui-menuitem ul.ui-menu-list li.ui-menuitem a.ui-menuitem-link.ui-state-hover span.ui-menuitem-text
	{
	color: #3867B7 !important;
}

/* --------------------- * --------------------- */
.portlet-visualizacao-processo .agrupador-dados-processo fieldset {
	border-radius: 0 !important;
	border-color: #3867B7;
}

.portlet-visualizacao-processo .agrupador-dados-processo fieldset legend
	{
	border-radius: 0;
	color: #3867B7;
	border-color: #3867B7;
	font-size: 95%;
	padding: 4px 10px;
}

.portlet-visualizacao-processo .agrupador-dados-processo fieldset legend.ui-state-active
	{
	background-color: #fff !important;
}

.portlet-visualizacao-processo .agrupador-dados-processo fieldset legend .ui-icon
	{
	display: none !important;
}

.portlet-visualizacao-processo .agrupador-dados-processo fieldset .imageviewer-wrapper
	{
	border: 1px solid #3867B7;
}

.portlet-visualizacao-processo .agrupador-dados-processo fieldset .imageviewer-action-bar
	{
	background: #3867B7;
	border: 1px solid #3867B7;
}

.portlet-visualizacao-processo .agrupador-dados-processo fieldset div.ui-fieldset-content
	{
	
}

.portlet-visualizacao-processo .agrupador-dados-processo fieldset div.ui-fieldset-content div.imageviewer-wrapper
	{
	
}

.portlet-visualizacao-processo .informacao-processos-relacionados span {
	color: #3867B7;
}

.iviewer_zoom_in {
	background: url(../../images/imagens_padrao/portlet/zoom-plus.png);
	margin-left: 6px;
}

.iviewer_zoom_out {
	background: url(../../images/imagens_padrao/portlet/zoom-minus.png);
}

.iviewer_zoom_zero {
	background: url(../../images/imagens_padrao/portlet/zoom-real.png);
}

.iviewer_zoom_fit {
	background: url(../../images/imagens_padrao/portlet/zoom-fit.png);
}

.portlet-gestao-processos .ui-autocomplete-panel .ui-autocomplete-list-item.ui-state-highlight
	{
	display: block;
}

.portlet-visualizacao-processo .breadcrumbs .child-0 {
    padding-left: 15px;
}
.portlet-visualizacao-processo .breadcrumbs .child-1 {
    padding-left: 35px;
}
.portlet-visualizacao-processo .breadcrumbs .child-2 {
    padding-left: 55px;
}
.portlet-visualizacao-processo .breadcrumbs .child-3 {
    padding-left: 75px;
}
.portlet-visualizacao-processo .breadcrumbs .child-4 {
    padding-left: 95px;
}
.portlet-visualizacao-processo .breadcrumbs .child-5 {
    padding-left: 105px;
}