html {
	padding-top: 0;
	background-image: none;
}
.tabelaModeloSelecao {
	margin: auto;
	width: 100%;
	border: 1px solid #c0c0c0;
}

.tabelaModeloSelecao textarea {
	width: 800px;
	padding: 8px;
}
.tabelaModeloSelecao td {
	vertical-align: top;
	padding: 0.5em;
	background-color: #fafafa;
}
.tabelaModeloSelecao td:nth-child(1) {
	font-weight: bold;
	width: 20%;
	text-align: right;
}
.tabelaModeloSelecao .tabelaHistoricoRevisao {
	padding-top:1em;
}
.tabelaModeloSelecao .tabelaHistoricoRevisao td:nth-child(1),
.tabelaModeloSelecao .tabelaHistoricoRevisao td:nth-child(2) {
	width: auto;
}
.tabelaModeloSelecao .tabelaHistoricoRevisao table {
	width: 400px;
}
.tabelaModeloSelecao .tabelaHistoricoRevisao b {
	font-size: 11px;
}
.tabelaModeloSelecao .inteiroteor div {
	margin: 0 0 1em 0;
}

.tabelaModeloSelecao label {
	font-weight: bold;
}
.radioSelecaoTexto {
	width: 50px;
	display: inline-block;
	vertical-align:top;
}
a.linkBotao:link,
a.linkBotao:hover, 
a.linkBotao:visited, 
a.linkBotao:active {
	display: inline-block;
	border: none;
	background-color: #BCCAD2;
	color: #000000;
 	font-size: 11px;
 	padding: 0.25em 0.5em;
}
.listaResultadoSelecao {
	margin: auto;
}
.listaResultadoSelecao th,
.listaResultadoSelecao td {
	padding: 0.5em;
	vertical-align: top;
}
.listaResultadoSelecao th {
	background-color: #e0e0e0;
	text-align: left; 
	vertical-align: top;
	min-width: 200px;
}
.listaResultadoSelecao th.destaque {
	background-color: #414F55;
	color: #ffffff;
	text-align: center; 
}
.listaResultados th.destaqueselecionado,
.listaResultadoSelecao th.destaqueselecionado {
	background-color: #41A317;
	color: #ffffff;
	text-align: center; 
}
.listaResultados th.destaquenaoselecionado,
.listaResultadoSelecao th.destaquenaoselecionado {
	background-color: #990012;
	color: #ffffff;
	text-align: center; 
}
.listaResultados th.destaquenaoanalisado,
.listaResultadoSelecao th.destaquenaoanalisado {
	background-color: #FFD801;
	text-align: center; 
}

.listaResultados .destaque {
	color: red;
}
.listaResultadoSelecao th.destaqueselecionado div,
.listaResultadoSelecao th.destaquenaoselecionado div,
.listaResultadoSelecao th.destaquenaoanalisado div {
	display: inline-block;
	vertical-align: middle;
	width: 89%;
}

.listaResultadoSelecao th.destaqueselecionado div.linkTabelaModeloSelecao,
.listaResultadoSelecao th.destaquenaoselecionado div.linkTabelaModeloSelecao,
.listaResultadoSelecao th.destaquenaoanalisado div.linkTabelaModeloSelecao {
	width: 10%;
}
.linkTabelaModeloSelecao form {
	margin: 0;
}

.notasRelevancia {
	border-collapse: collapse;
	width: 90%;
}
.notasRelevancia td {
	border: 1px solid #c0c0c0;
}
.formFiltro {
	border: 1px solid #c0c0c0;
	margin-bottom: 1em;
	padding: 0.5em 5em;
}
.formFiltro legend {
	font-weight: bold;
	padding: 0 10px;
}
.formFiltro label {
	display: inline-block;
	width: 280px;
	margin: 2px 0;
}
.formFiltro select {
	display: inline-block;
	margin: 2px 0;
}
.formFiltro input[type=submit] {
	float: right;
}
.listaResultados {
	width: 100%;
}
.listaResultados td {
	vertical-align: top;
	padding: 0.5em;
	line-height: 1.5em;
}
.listaResultados td div {
	margin: 0.25em 0;
}
.listaResultados th {
  background-color:#c3d1d9;
  color:#414F55;
  font-weight:bold;
  padding:0.5em;
  text-align:center;
  vertical-align:middle;
  height: 3.5em;
}

.listaResultados .linhaPar,
.listagem .linhaPar,
.linhaPar {
	background-color: #fafafa; 
}
.listaResultados .linhaImpar,
.listagem .linhaImpar,
.linhaImpar {
	background-color: #efefef; 
}

.listagem tr:nth-child(odd) {
	background-color: #fafafa; 
}
.listagem tr:nth-child(even) {
	background-color: #efefef; 
}
.listagem td, .listagem th {
	vertical-align: middle;
}
.listaResultados pre {
	margin: 0.25em 0;
}
.listaResultados td h3.docTitulo {
	background-color: #efefef;
	padding: 0.5em; 
}
.listaResultados td .docTexto {
	margin-left: 2em;
	margin-right: 2em;
} 
.criterioDePesquisa {
	margin: 1em;
}
div#textopesquisa {
	border: 1px solid #efefef;
	padding: 0.5em;
}

div.listaResultados {
	margin: 1em 0;
}

div.listaResultados div.linhaPar,
div.listaResultados div.linhaImpar {
	padding: 0.5em;
}
div.listaResultados div input {
	margin: 0 0.5em;
}
div.listaResultados form {
	margin: 0;
}
.tabelaInformativo td, .tabelaInformativo th {
	border: 1px solid #e0e0e0;
}

.tabelaInformativo {
	width: 100%;
}

.tabelaInformativo tr.linhaPar { 
	background-color: #ffffff; 
}

.tabelaInformativo tr.linhaImpar { 
	background-color: #fafafa; 
}
/*.tabelaInformativo table {
	width: 99.8%;
}*/
.tabelaInformativo table th {
	width: 15%;
}

.tabelaInformativo th.orgaoJulgador {
	background-color: #414F55;
	color: #ffffff;
}

.tabelaInformativo th.processo {
	background-color: #FAFAFA;
}

.tabelaInformativo .campos th,
.tabelaInformativo .campos td {
	padding-left: 10px;
	padding-right: 10px;
}

.tabelaInformativo p {
	margin: 0 0 1em 0;
}
.tabelaInformativo p:last-child {
	margin: 0;
}
.tabelaInformativo .sugestoes td,
.tabelaInformativo .sugestoes th {
	padding: 0.5em;
}
.tabelaInformativo .sugestoes p {
	margin: 0;
	max-width: 800px;
}

.tabelaSugestoes p {
	margin: 0 0 0 0;
}
.tabelaModeloSelecao #ramo {
	border: none;
	width: 800px;
}

.tabelaModeloSelecao #ramo span.descricao, .tabelaModeloSelecao #ramo input[type=checkbox] {
	display: inline-block;
}

.barraNavegacaoInformativo {
	background-color: #fafafa;
	overflow: auto;
}

.barraNavegacaoInformativo .formNavegacaoInformativo {
	display: inline-block;
	vertical-align: middle;
	padding: 3px;
}
.barraNavegacaoInformativo .formNavegacaoInformativo form {
	margin: 0;
}
.clsBotao {
	font-weight: bold;
}
.caixaEmenta {
	line-height: 1.5em;
	cursor: pointer;
}
.caixaPequena {
	max-height:	7.5em;
	overflow: hidden;
}
.caixaGrande {
	height: auto;
}
.listaResultados th.indicaDesc a {
    background-image: url(/recursos/imagens/setaParaBaixo.png);
}
.listaResultados th.indicaAsc a {
    background-image: url(/recursos/imagens/setaParaCima.png);
}
.listaResultados th.indicaOrdenacao {
	background-color: #B4C5CF;
    background-position: 15px center ;
    background-repeat: no-repeat;
}
.listaResultados th.indicaOrdenacao a {
	display: block;
	padding-right: 10px;
	padding-left: 10px;
   	background-position: right ;
    background-repeat: no-repeat;
}
.listaResultados th .barraBotoesNavegacao {
	display: inline-block;
}
.campoEmDestaque {
	margin-bottom: 1em; 
}
.campoEmDestaque td {
	font-weight: bold
}

.tabelaModeloSelecao #ramo,
.tabelaModeloSelecao #objetivos {
	border: 1px solid #d1d1d1;
	padding: 5px;
	width: 890px;
}

.tabelaModeloSelecao #ramo ul,
.tabelaModeloSelecao #objetivos ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.tabelaModeloSelecao #ramo li,
.tabelaModeloSelecao #objetivos li {
	display: inline-block;
	vertical-align: top;
	width: 230px;
}
.tabelaModeloSelecao .label {
	font-size: 10pt;
	width: 100px;
}
.tabelaModeloSelecao .labelDescProcesso {
	margin-bottom: 1em;
	margin-top: 0.5em;
	text-align:left;
}
.tabelaModeloSelecao textarea {
	border: 1px solid #d1d1d1;
	padding: 5px;
	width: 890px;
}
button.linkBotao,
a.linkBotao:link,
a.linkBotao:hover,
a.linkBotao:active,
a.linkBotao:visited {
	display: inline-block;
	background-color: #e0e0e0; 
	border: 1px solid #c0c0c0; 
	color: #575756;
	text-decoration: none;
	font-size: 10pt;
	padding: 0.5em 1em;
	border-radius: 6px;
}
button.linkBotao:hover,
a.linkBotao:hover {
	background-color: #c0c0c0;
	cursor: pointer; 
}
table.documentoSelecao,
table.notaElaboracao {
	width: 100%;
}
table.documentoSelecao td,
table.notaElaboracao td {
	vertical-align: top;
	padding: 0.5em;
}
table.documentoSelecao td.label {
	font-size: 10pt;
	font-weight: bold; 
}
ul.botoesInformativoSelecao {
	display: block;
	padding: 0 20px;
}
ul.botoesInformativoSelecao ul {
	display: block;
	padding: 0 2%;
}
ul.botoesInformativoSelecao li {
	display: block;
	padding-bottom: 1em;
	border-bottom: 1px solid #c0c0c0;
	overflow: auto;
} 
ul.botoesInformativoSelecao li li {
	display: inline-block;
	padding-bottom: 0;
	border-bottom: none;
	margin-bottom: 0.5em;
}
ul.botoesInformativoSelecao span a,
ul.botoesInformativoSelecao li li a,
ul.botoesInformativoSelecao li li a:hover {
	padding-bottom: 0.25em;
	display: inline-block;
	padding: 0.25em 0.5em;
	background-color:#CCD8DF;
	border: 1px solid #c0c0c0;
	text-decoration: none; 
	color: #222222;
}

ul.botoesInformativoSelecao span a:hover,
ul.botoesInformativoSelecao li li a:hover {
	background-color: #BCCAD2;
}
ul.botoesInformativoSelecao span {
	display: inline-block;
	vertical-align: top;
	padding: 0.5em;
}
ul.botoesInformativoSelecao span a {
	margin-top: 1em;
}
ul.botoesInformativoSelecao div.edicao {
	display: block;
	float: left;
	width: 65%;
	vertical-align: top;
	font-weight: bold;
	padding: 0.5em 0.5em 1.5em 0.5em;
}
ul.botoesInformativoSelecao div.documentos {
	display: block;
	float: right;
	width: 30%;
	vertical-align: top;
	font-size: 8pt;
	padding: 0.25em;
}
ul.botoesInformativoSelecao div.documentos span {
	display: block;
	padding: 0.25em;
}
ul.botoesInformativoSelecao ul {
	float: left;
	width: 65%;
}
ul.botoesInformativoSelecao li.break {
	display: block;
}
.textoDoRevisor {
	color: #0000ff;
	font-style: italic;
}
.retornoAjax {
	font-size: 0.85em;
	padding: 0.25em;
	color: #000099;
	margin-top: 1em;
}

.listaRamosDireito {
  -moz-column-count:3;
  -moz-column-gap:15px;
  -moz-column-rule:1px solid #CCCCCC;
  -webkit-column-count:3;
  -webkit-column-gap:15px;
  -webkit-column-rule:1px solid #CCCCCC;
  background-color:#FFFFFF;
  border:2px solid #CCCCCC;
  line-height: 20px;
  margin-bottom: 20px;
  clear:both;
  display: none;
}

.abreRamosDireito {
	float: right;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border: 1px solid #707070;
}
.auditoria table.listaResultados .linhaPar div,
.auditoria table.listaResultados .linhaImpar div {
	border: 1px solid #FFFFFF;
	/*width: 1000px;*/
	overflow: auto;
	background-color: #FFFFFF;
}
.listaResultadoSelecao .destaque {
	color: #ff0000;
	font-style: italic;
	text-align: center;
}
#frmDistribuir fieldset,
#formFiltrar fieldset {
	border: 1px dashed #c0c0c0;
}
#frmDistribuir legend,
#formFiltrar legend {
	font-weight: bold;
	font-size: 0.85em;
}
#formFiltrar table {
	width: 500px;
}
.formulario label,
.formulario .spacer {
	display: inline-block;
	width: 250px;
	text-align: right;
}
.formulario .linhaForm {
	padding: 0.25em 0;
}
table.listagem,
.listagem {
	width: 85%;
	margin: auto;
}
.listagem div {
	padding: 0.25em;
}
.listagem .dataJulgamento {
	font-weight: bold;
	background-color: #e0e0e0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.listagem .orgao {
	font-weight: bold;
/*	padding-left: 10px;*/
	background-color: #fafafa;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.listagem .indJulgadoN {
	font-weight: bold;
	padding-left: 60px;
	background-color: #FFFFCC; 
}
.listagem .indJulgadoS {
	font-weight: bold;
	padding-left: 60px;
	background-color: #C3FDB8; 
}
.listagem .ministro {
	font-weight: bold;
}
.listagem  .classeProc,
.listagem  .numProc,
.listagem  .tipoJulg,
.listagem  .linkProc,
.listagem  .numReg{
	display: inline-block;
	vertical-align:top;
}
.listagem .linkProc a.lkEmenta {
	display: block;
	float: left;
	margin-bottom: 0.5em;
	padding: 0 0.5em;
}
.listagem .linkProc a.lkEmenta:visited {
	color: #c0c0c0;
}
.listagem .linkProc a.lkAcProc {
	display: block;
	float: right;
	margin-bottom: 0.5em;
	padding: 0 0.5em;
}
.listagem  .classeProc{
	text-align: right;
	width: 200px;
}
.listagem  .numProc{
	text-align: right;
	width: 80px;
}
.listagem  .numReg{
	text-align: right;
	width: 130px;
}
.listagem  .tipoJulg{
	text-align: right;
	width: 180px;
	font-size: 0.85em;
	font-style: italic;
}
.listagem .processo {
	/*position: relative;*/
}
.listagem .processo:hover {
	background-color: #e0e0e0;
}
.listagem .linkProc{
/*	display: block;*/
	display: inline-block;
	width: 40%;
/*	float:right;*/
}
.listagem .containerEmenta {
	/*position: relative;*/
	position: absolute;
	display: none;
	top: 0; 
	left: 0;
	width: 100%;
}
.listagem .textoEmenta {

    position: absolute; 
    z-index: 1; 
    top: 0;
    left: 50%;
/*    width: 85%;*/
    padding: 0.5em;
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    background-color: #fefefe;
    border: 1px solid #C22F18; /*#C3D1D9;*/
    margin-bottom: 3em;
    line-height: 1.5em;
}

.listagem  .numeroItem {
	display: inline-block;
	vertical-align: top;
	width: 30px;
}
.formInformativo td {
	vertical-align: top;
}
.dadosResponsavelNota {
	font-size: 11px;
}
tr.versaoRelator td {
	background-color: #CCFFDD;
}
tr.versaoRevisor td {
	background-color: #FFFFCC;
}
.dadosResponsavelNota {
	font-style: italic;
}
.fechaDivEmentaTopo, 
.fechaDivEmentaRodape {
	font-weight: bold;
	text-align: right;
	display: block;
}
.fechaDivEmentaTopo {
	border-bottom: 1px solid #c0c0c0;
	padding-bottom: 0.5em;  
} 
.fechaDivEmentaRodape {
	border-top: 1px solid #c0c0c0;
	padding-top: 0.5em;  
} 

.listagem .textoEmenta td {
	padding: 0.25em;
}
.interno_conteudo_secao {
	position: relative;
}
.textoEmenta span.destaque {
	font-size: 10pt;
	color: #FF0000;
}
#formFiltro {
	border: 1px solid #c0c0c0;
}
input.campoPesquisa {
	float: right;
    background: url("/recursos/interfacevisual/internet/imagem/C_lupa.png") no-repeat left;
    padding: 4px 4px 4px 22px;
 }
 input.botaoPesquisa {
 	float: right;
 	margin-left: 3px;
 	margin-top: 3px;
 }
 .documentoTematica{
 	padding: 0.5em;
 	border-bottom: 1px solid #c0c0c0;
 }
 .documentoTematica div{
 	display: inline-block;
 	vertical-align: top;
 }
 .documentoTematica .situacaoTematica{
 	width: 5%;
 }
 .documentoTematica .linkTematica{
 	width: 9%;
 }
 .documentoTematica .tituloTematica{
 	width: 40%;
 }
 .documentoTematica .subtituloTematica{
 	width: 44%;
 }
 #listaDecisoes, #listaDecisoes table {
	line-height: 1.2em;
}
.relatorioEstatistico {
	border: 1px solid #c0c0c0;
	border-collapse: collapse;
	width: auto;
	margin: 5px;
}
.relatorioEstatistico .linhaImpar{
	background-color: #e0e0e0;
}
.relatorioEstatistico td,
.relatorioEstatistico th {
	padding: 0.5em;
	border: 1px solid #c0c0c0;
	text-align: center;
}
.relatorioEstatistico td:nth-child(1) {
	text-align: left;
}
.labelTotal {
	background-color: #c0c0c0;
}
.labelTotal td {
	font-weight: bold;
}
.divRelatorio {
	border: 1px solid #cccccc;
	overflow: auto;
}
.formEstat .divOpcoes {
	border: 1px solid #c0c0c0;
}
.formEstat td {
	vertical-align: top;
	padding: 0.5em;
}
.formEstat td:nth-child(1) {
	font-weight: bold;
}
.formEstat a.iconeMais {
	padding-left: 15px;
	background-image: url("/recursos/imagens/iconeMais.jpg");
	background-repeat: no-repeat;
	background-position: left;
}
.formEstat a.iconeMenos {
	padding-left: 15px;
	background-image: url("/recursos/imagens/iconeMenos.jpg");
	background-repeat: no-repeat;
	background-position: left;
}
.ramosDoDireito,
.divAnalistas {
  -moz-column-count:3;
  -moz-column-gap:15px;
  -webkit-column-count:3;
  -webkit-column-gap:15px;
  column-count: 3;
  column-gap: 15px;
}
.ramosDoDireito div,
.divAnalistas div {
	width: 300px; 
	overflow: auto;
}
.ramosDoDireito span,
.divAnalistas span {
	display: block;
	float: left;
	max-width: 80%;
}
.destaque {
	font-weight: bold;
	color: #ff0000;
	font-style: italic;
}
.formEstat table {
	/*width: 95%;*/
}
.formEstat td:nth-child(1) {
	width: 200px;
}
.formEstat td.botoes {
	width: auto;
}
.formEstat td.botoes div{
	margin-bottom: 0.5em;
}
.headerSemBarra {
	cursor: pointer;
}
td.botoes div div input[type=button] {
	width: 220px;
}
.tabelaInformativo div {
	max-width: 800px;
}
.tabelaInformativo div.textoAnalista {
	display: inline-block;
	vertical-align:top; 
}
.quadroObservacao {
	border: 1px dashed #C0C0C0;
	padding: 0.5em;
	margin: 0.5em;
	background-color: #FFF8DC;
	display: inline-block;
}
.quadroObservacao p {
	padding:0.25em;
	margin: 0;
}
.tabelaHistoricoRevisao td {
	padding: 0.25em;
	font-size: 11px;
	color: #000099;
	font-style: italic;
}
.botoesAcao {
	text-align: left;
	margin-top:1em; 
}
.botoesAcao input[type=button]{
	font-weight: bold;
}
.divTabela {
	display: table;
}
.divLinha {
	display: table-row;
}
.divCell {
	display: table-cell;
}
.corpoListaProcessos {
	max-width: 80%;
	min-width: 60%;
	margin:auto;
}
table.zebrada {
	width:100%;
}
table.zebrada td {
	padding: 0.5em;
}
.interno_conteudo_barra_navegacao {
	position: fixed;
	bottom: 0;
	left: 0;
	background-color: #F0F0F0;
	width: 80%;
	padding: 1em 10%;
  	border-top:1px #cacaca dashed;
  	border-bottom:none;
  	border-left:none;
  	border-right:none;
}
.interno_conteudo_barra_navegacao a {
	background-color: #d5dce0;
	padding: 0.25em 0.5em;
	display: inline-block;
	margin-right: 1em;
	border: 1px solid #C0C0C0;
	font-size: 8pt;
}
.interno_conteudo_barra_navegacao a:hover {
	background-color: #c3d1d9;
	text-decoration: none;
}
.rodape_intranet {
	margin-bottom: 4em;
}
#listaODS img {
	width: 150px;
}
.clsLinkIconeODS {
	display: inline-block;
	width: 5.5%;
}
.clsIconeODS {
	width: 100%;
	height: auto;
}
a.clsLinkBotao {
	text-decoration: none;
	display: inline-block;
	padding: 0.5em;
	border: 1px solid #c0c0c0;
	background-color: #d5dce0;
	margin: 0.25em;
}
a.clsLinkBotao:hover {
	background-color: #c3d1d9;
}
.clsDivLinkReferencias {
	width: 95%;
	margin: 0.5em auto;
	border: 1px solid #d3d3d3;
	padding: 0.5em;
}
.clsDivLinkReferencias h3 {
	margin:0;
	padding:0;
	font-size: 1em;
}
.tabelaInformativo td > div.clsDivLinkReferencias {
	width: 100%;
	max-width: 100%;
	margin: auto;
	border: none;
	padding: 0.5em;
}
.dadosProcesso h4 {
	text-align:left;
	margin: 0.5em 0;
}
.interno_conteudo_secao hr, .corpoPagina hr {
	margin:0;
}
.interno_conteudo_barra_acoes {
	border-top: 1px solid #d3d3d3;
}
.botao001, .botao002, .botao003, .botao004, .botao005, .botao006, .botao007, .botao008, .botao009, .botao010 {
	text-decoration: none;
	display: inline-block;
	padding: 0.5em;
	border: 1px solid #c0c0c0;
	background-color: #d5dce0;
	margin: 0.25em;
}
.botao001:hover,  .botao002:hover,  .botao003:hover,  .botao004:hover,  .botao005:hover,  .botao006:hover,  .botao007:hover,  .botao008:hover,  .botao009:hover,  .botao010 {
	background-color: #c3d1d9;
}
.interno_conteudo_barra_acoes a:link, 
.interno_conteudo_barra_acoes a:hover, 
.interno_conteudo_barra_acoes a:visited, 
.interno_conteudo_barra_acoes a:active{
	border: 1px solid #c0c0c0;
}
.listagem div.clsNotaInformativo {
	padding: 1em;
	line-height: 1.5em;
	position: absolute;
	display:none;
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    background-color: #fefefe;
    border: 1px solid #C22F18; /*#C3D1D9;*/
    font-size: 0.85em;
}
.clsPossuiTexto a {
	font-weight: bold;
}
.clsProcessoSelecionado:hover .clsNotaInformativo {
	display:block;
}
.clsProcessoSelecionado a{
	white-space: nowrap;
}
/*oculta botão da pesquisa textual por enquanto*/
a.clsTrataPesquisaTextual,
div.clsTrataPesquisaTextual {
/*	display: none;*/
}
.clsDtLog {
	font-size: 11px;
	font-style: italic;
	margin: 1em 0;
}
.clsDivOutrosLinks ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
button.clsWaiting {
	cursor: progress;
}
.clsDivOutrosLinks a {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.2em;
	padding: 0.5em 0;
	max-width: calc(100% - 50px);
}
.clsRemoveItem {
	cursor: pointer;
	border :none;
	padding: 2px 8px 2px 2px;
	font-size: 1.2em;
	background-color: transparent;
	color: #2465A4;
	display: inline-block;
	vertical-align: middle;
}
.clsYouTube,.clsYouTube:hover,
.clsYouTubeTest,.clsYouTubeTest:hover{
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
}
i.icofont-youtube, i.icofont-play-alt-1 {
	font-size: 2em;
}
.clsCampoComentaSugestao div.campoTexto {
	padding: 1em;
	background-color: #FFFFFF;
	border: 1px solid #c0c0c0;
	border-radius: 6px;
	margin: 0.5em 0.5em 0.5em 10.5em;
	min-height: 3em;
}
.clsCampoComentaSugestao ul {
	padding-left: 10em;
}

.clsCampoComentaSugestao .clsComentaSugestao {
	float: right;
	margin-right: 0.5em;
	border: 1px solid #c0c0c0;
	padding: 0.5em 1em;
	border-radius: 6px;
	color: #666666;
}
.clsCampoComentaSugestao .clsExcluirComentario {
	float: right;
	border: none;
	background-color: transparent;
	color: #5f5f73;
	font-size: 1.2em;
}
.clsCampoComentaSugestao .clsExcluirComentario:hover {
	color: #009900;
}
.clsCampoComentaSugestao li {
	display: block;
	background-color: #fafafa;
	margin: 0.5em;
	padding: 0.5em;
	border-radius: 6px;
	border: 1px solid #c0c0c0;
	overflow: auto;
}
.versaoRelator .clsCampoComentaSugestao li {
	background-color: #e2ffec;
}
.clsMostraConteudo {
	max-height: 15em;
	overflow-y: auto;
	background-color: transparent!important;
	border-color: transparent!important;
}
.radioSelecaoTexto i {
	color: #5f5f73;
	font-size: 1.2em;
}
.clsBlocoVideo > div,
.clsBlocoVideo > label,
.clsBlocoVideo > textarea {
	display: inline-block;
	vertical-align: top;
}
div.dadosProcesso .clsBlocoVideo a {
	display: block;
	padding: 0.15em;
}
.tabelaInformativo .clsComentaRelator td {
	border: none;
}
/*
.tabelaInformativo th,
.tabelaInformativo td { 
	padding: 0.5em;
}*/

.mainHeader {
	align-items: center;
	background-color: #C3D1D9;
}
.corpoPagina {
	background-color: #FFFFFF;
}
.text-right {
	text-align: right!important;
}
.botoesTabelas {
	text-align: right;
	padding: 1em;
	border-top: 1px solid #52565E;
	margin-top: 1em;
}
.topicosPJI {
  column-count:3;
  column-gap:15px;
  column-rule:1px solid #CCCCCC;
  -moz-column-count:3;
  -moz-column-gap:15px;
  -moz-column-rule:1px solid #CCCCCC;
  -webkit-column-count:3;
  -webkit-column-gap:15px;
  -webkit-column-rule:1px solid #CCCCCC;
  list-style-type: none;
}
.blocoPJI .aumenta {
	display: inline;
}
.blocoPJI .abaMaximizada .aumenta {
	display: none;
}
.blocoPJI .restaura {
	display: none;
}
.blocoPJI .abaMaximizada .restaura {
	display: inline;
}
.abaMaximizada {
	position: absolute;
	top:163px;
	left: 1%;
	z-index: 99;
	height: 85vh;
	width: 98%;
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    background-color: #fafafa;
    border: 1px solid rgb(209,209,209);
    border-radius:0.5em;
}
.abaMaximizada .cke_contents {
	height: 60%!important;
}
.btnMaximizar a,
.btnMaximizar a:hover {
	text-decoration: none;
}
.btnMaximizar {
	border: none;
	margin: 5px;
	font-size: 1.2em;
	background-color: transparent;
	float: right;
	color: #30363d;
	cursor: pointer;
}
.blocoPJI .tabs {
	clear: both;
}
.setaLingua img {
	height: 16px;
	display: inline-block;
	vertical-align: middle;
}
.setaLingua span {
	display: inline-block;
	vertical-align: middle;
}