/**
 * @(#)intranet.css
 *
 * Arquivo de Folha de estilo para sistemas 
 *
 * @author     Fabricio Rodrigues
 * @copyright  2012-13 Flamengo Futebol Clube
 * @link       intranet.flamengofc.com.br
 * @version    1.00
 */


body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; background:#CCCCCC;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.h3 {font: italic normal 1.0em georgia, sans-serif; letter-spacing: 1px; margin-bottom: 2px; color: #7D775C;}
img {border:none;}


/* BOTÕES */
.botao {background-color: #CCCCCC; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #999999; height: 22px; width: auto; text-align: center;}
.botao:hover {background-color: #DBDBDB;}

.botao2 {background-color: #CCCCCC; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #999999; height: 22px; width: 90px; text-align: center;}
.botao2:hover {background-color: #DBDBDB;}

.botao80 {background-color: #CCCCCC; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #999999; height: 22px; width: 80px; text-align: center;}
.botao80:hover {background-color: #DBDBDB;}

.botao100 {background-color: #CCCCCC; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #999999; height: 22px; width: 100px; text-align: center; padding:0px;}
.botao100:hover {background-color: #DBDBDB;}

.botao120 {background-color: #CCCCCC; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #999999; height: 22px; width: 120px; text-align: center; padding:0px;}
.botao120:hover {background-color: #DBDBDB;}

.botao150 {background-color: #CCCCCC; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #999999; height: 22px; width: 150px; text-align: center; padding:0px;}
.botao150:hover {background-color: #DBDBDB;}

.botao180 {background-color: #CCCCCC; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #999999; height: 22px; width: 180px; text-align: center; padding:0px;}
.botao180:hover {background-color: #DBDBDB;}

.botaoImage {background-color: #CCCCCC; font: bold 20px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #999999; height: auto; width: 30px; text-align: center;}
.botaoImage:hover {background-color: #DBDBDB;}


/* CAMPOS DE ENTRADA */
/*input {background-color: #FFFFFF; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border-top: 1px solid #666666; border-left: 1px solid #666666; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; text-align: left; padding-left: 3px;}*/
/*input {background-color: #FFFFFF; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #CCC; text-align: left; padding-left: 7px; height:23px; margin-left:0;}*/
input {background-color: #FFFFFF; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #CCC; text-align: left; padding-left:5px; margin-left:0; padding-top:3px; height:23px;}
input[disabled] {background-color: #e8e8e8; color: #000000;}
input[type="checkbox"] {background-color: #FFFFFF; color: #000000; height:23px; margin:0; border:none; padding:0;}
input[type="radio"] {background-color: #FFFFFF; height:23px; margin:0; border:0; padding:0;}

.checkbox {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; text-align: left; padding-left: 3px;}

/* CADASTRO DE PESSOA */
.inputFile {width: 170px; height:23px; position: relative; overflow: hidden; background: #FFF url(pesquisa.png) no-repeat center left; color: #000; border: 1px solid #CCC; cursor: pointer;}
.inputFile span {display: block; position: absolute;}
.inputFile input {border: none; position: absolute; right: 0; z-index: 2; font-size: 12px; opacity: 100; zoom:1px; filter: alpha(opacity=100); height:21px; font-family: Arial, Helvetica, sans-serif;}

	
/* PAINEL */
fieldset {font: normal 13px Arial, Helvetica, sans-serif; padding: 10px; width: 527px; height:auto;	margin:0px;	border: 1px solid #ccc;}
legend{font-weight: bold; color: #000000; font-size: 12px;}


/* RADIO */
.radiocheck {display:block; font: normal 12px Arial, Helvetica, sans-serif; color: #000000;	margin-left:90px; margin-bottom:5px; border: 0;}
.radiocheck2 {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border-top: 1px solid #666666; border-left: 1px solid #666666; 	border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border: 0;}


/* CAIXA TEXTO */
.caixaTexto{display:block; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; margin-left:90px; margin-bottom:5px; border-top: 1px solid #666666; border-left: 1px solid #666666; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; font-size: 11px;}
.caixaTextoDisable{display:block; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; background-color:#CCC; margin-left:90px; margin-bottom:5px; border-top: 1px solid #666666; border-left: 1px solid #666666; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; font-size: 11px;}
.caixaTextoDisable2{display:block; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; background-color:#FFF; margin-left:90px; padding-top:2px; border-top: 0px solid #666666; border-left: 0px solid #666666; border-bottom: 0px solid #cccccc; border-right: 0px solid #cccccc; font-size: 11px;}

.cx2Colunas {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border-top: 1px solid #666666; border-left: 1px solid #666666; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.cx2ColunasDisable {font: normal 12px Arial, Helvetica, sans-serif; background-color:#999; color: #000000; border-top: 1px solid #666666; border-left: 1px solid #666666; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.cx2ColunasDisable2 {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border-top: 0px solid #666666; border-left: 0px solid #666666; border-bottom: 0px solid #cccccc; border-right: 0px solid #cccccc;}

.caixaHidden {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; visibility:hidden;}
.caixaSemBorda {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border:none;}

/* LABEL */
.label{clear:left; display:block; float:left; margin-top:3px; width:80px;}
.lbl2Colunas{clear:left; display:block; float:left; margin-top:3px;}
.label90{clear:left; display:block; float:left; margin-top:3px; width:90px;}
.label100{clear:left; display:block; float:left; margin-top:3px; width:100px;}
.lblTitulo{clear:left; display:block; float:left; margin-top:3px; width:80px;}
.lblResultado{display:block; font: bold 12px Arial, Helvetica, sans-serif; color: #000000; margin-left:90px; margin-top:3px;}


/* SELECT */
/*select {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border-top: 1px solid #666666; border-left: 1px solid #666666; 	border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; text-align: left; padding-left: 0px;}*/
select {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #CCC; text-align: left; padding-left: 3px; height:23px;}
.combo {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #CCC; text-align: left; padding-left: 3px; height:23px;}

/* AREA DE TEXTO */
textarea {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #CCCCCC; text-align: left; padding-left: 7px; margin-left:0;}


/* LINKS */ 
.linknormal:link {font-family: Arial, Helvetica, sans-serif; color: #336699; font-size: 12px; text-decoration: underline;}
.linknormal:visited {font-family: Arial, Helvetica, sans-serif; color: #336699; font-size: 12px; text-decoration: underline;}
.linknormal:active {font-family: Arial, Helvetica, sans-serif; color: #336699; font-size: 12px; text-decoration: underline;}
.linknormal:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; text-decoration: underline;}

.linkmenucategoria {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight: bold; text-align: left; height: 7px; width: 140px; top: 6px; border: 1px none #000000; font-variant: normal; padding-left: 3px;}
.linkmenucategoria:hover {font-family: Arial, Helvetica, sans-serif; color: #FFFF00; font-size: 12px; text-decoration: underline; font-weight: bold; text-align: left; height: 7px; width: 140px; top: 6px; border: 1px none #000000; font-variant: normal; padding-left: 3px;}

.linkmenuitem {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; font-weight: normal; text-align: left; height: 5px; width: 140px; top: 10px; border: 1px none #000000; padding-left: 3px;}
.linkmenuitem:hover {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: underline; text-align: left; height: 5px; width: 140px; top: 6px; border: 1px none #000000; padding-left: 3px;}

.linkmenuitembold {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; font-weight: normal; text-align: left; font-weight:bold;	height: 5px; top: 10px; border: 1px none #000000; padding-left: 3px;}
.linkmenuitembold:hover {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: underline; text-align: left; font-weight:bold; height: 5px; top: 6px; border: 1px none #000000; padding-left: 3px;}

.linkmenuitem2 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none;}
.linkmenuitem2:visited {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none;}
.linkmenuitem2:active {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none;} 
.linkmenuitem2:hover {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: underline;}

.linkmenuitem3 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; font-weight: normal; text-align: left; height: 5px; width: 140px; top: 10px; border: 1px none #000000; padding-left: 3px; line-height: 15px;}
.linkmenuitem3:visited {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; font-weight: normal; text-align: left; height: 5px; width: 140px; top: 10px; border: 1px none #000000; padding-left: 3px; line-height: 15px;}
.linkmenuitem3:active {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; font-weight: normal; text-align: left; height: 5px; width: 140px; top: 10px; border: 1px none #000000; padding-left: 3px; line-height: 15px;}
.linkmenuitem3:hover {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: underline; text-align: left; height: 5px; width: 140px; top: 6px; border: 1px none #000000; padding-left: 3px; line-height: 15px;}

.linkmenuitem4 {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: none; font-weight: normal;
border: 1px none #000000; padding-left: 3px; line-height: 15px;}
.linkmenuitem4:visited {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: none; font-weight: normal; border: 1px none #000000; padding-left: 3px; line-height: 15px;}
.linkmenuitem4:active {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: none; font-weight: normal;    border: 1px none #000000; padding-left: 3px; line-height: 15px;}
.linkmenuitem4:hover {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: underline; padding-left: 3px; 	line-height: 15px;}

.linkSistemas {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: none; line-height: 22px;}
.linkSistemas:visited {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: none; line-height: 22px;}
.linkSistemas:active {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: none; line-height: 22px;}
.linkSistemas:hover {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: underline; line-height: 22px;}

.linkEndereco {font-family: Arial, Helvetica, sans-serif; color: #999; font-size: 9px; text-decoration: none;}
.linkEndereco:visited {font-family: Arial, Helvetica, sans-serif; color: #999; font-size: 9px; text-decoration: none;}
.linkEndereco:active {font-family: Arial, Helvetica, sans-serif; color: #999; font-size: 9px; text-decoration: none;}
.linkEndereco:hover {font-family: Arial, Helvetica, sans-serif; color: #999; font-size: 9px; text-decoration: underline;}

.linksubitem {font-family: Arial, Helvetica, sans-serif; color: #FFFF00; font-size: 12px; text-decoration: none; font-weight: normal; text-align: left; height: 5px; width: 140px; top: 10px; border: 1px none #000000; padding-left: 3px;}
.linksubitem:hover {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-decoration: underline; text-align: left;     height: 5px; width: 140px; top: 6px; border: 1px none #000000; padding-left: 3px;}

.linkSemSub:link {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none;}
.linkSemSub:visited {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none;}
.linkSemSub:active {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none;}
.linkSemSub:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}


/* TABELAS */
.tabelamenu {background-color: #336699; color: #FFFFFF; padding: 2px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px none #000000;}
.tabelamenu2 {border: 1pt none #000000; color: #FFFFFF; background-color: #336699;}
.tabelacentro {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px;}
.tabelaslaterais {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; text-align: left; border: 1px solid #CCCCCC; color: #666666; font-weight: normal; padding: 3px;}
.tabelassecundarias {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; border: 1px solid #CCCCCC; font-weight: normal; padding: 3px;}
.tabelasListagens {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px none #000000; font-weight: normal;}
.tabelasListagensExterna {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; border: 1px none #CCCCCC; font-weight: normal;	padding: 3px;}
.tabelasListagensTitulos {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #FFFFFF; font-weight: bold; color: #FFFFFF; background-color: #336699; padding-left: 3px; vertical-align: middle; padding-top: 1px; padding-bottom: 1px;}
.tabelasListagensLinha1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #FFFFFF; font-weight: normal; 	padding-left: 3px; color: #000000; vertical-align: top;}
.tabelasListagensLinha2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #FFFFFF; font-weight: normal; 	padding-left: 3px; color: #000000; vertical-align: top;}
.tabelaTotal {background-color: #e8e8e8; border-top: 1px solid #CCC; border-bottom: 1px solid #ccc; font-weight:bold;}
.separadorLinhaTabela {line-height:4px;}

#trZebra {background-color: #E8E8E8;}
 
/* TÍTULOS */
.titulonoticia {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold;}
.tituloTabela {font-family: Arial, Helvetica, sans-serif; background-color:#CCCCCC; border: solid 1px #999;  font-size:10px; font-weight:bold; height:20px;}
.titulodestaque {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; font-weight: bold;}
.titulodestaqueLinha {font-family: Gill Sans, Verdana; font-size: 11px; color: #000000; font-weight: bold; border-bottom:1pt solid #E0E0E0; line-height: 20px;}
.titulodestaque2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}
.titulodestaque22 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; background-color:#E8E8E8; padding:5px;}
.titulodestaque3 {font-family: Gill Sans, Verdana; font-size: 11px; line-height:20px; letter-spacing:normal; font-weight: bold; color: #000;}
.localizacao {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-variant: small-caps; font-weight: normal; font-style: normal; color: #336699; text-align: right; padding-top: 6px; padding-right: 30px; background-image: url(images/fundos/fundo_localizacao.gif); background-repeat: no-repeat; background-position: right bottom; padding-bottom: 11px;}
.titulomenu {background-color: #CCCCCC; color: #000000; margin-top: 5px; margin-bottom: 5px; padding: 0px; border-top: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px none #000000; font-weight: bold;}
.titulomenu2 {background-color: #FFFFFF; color: #000000; font-size: 12px; font-weight: bold; margin-top: 10px; margin-left: 10px; padding: 2px;}
.titulorodape {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: bold;}
.rodape {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-variant: normal; font-weight: normal; font-style: normal; color: #000000; text-align: left; padding-top: 6px; background-image: url(images/fundos/fundo_rodape.jpg); background-repeat: no-repeat; background-position: center top; padding-bottom: 6px; padding-left: 6px;}


/* TEXTOS PARA ALERTAS */
.textoAlerta {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; font-weight: bold; font-variant: small-caps;}
.textoAlerta2 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FF0000; font-weight: bold; font-variant: small-caps;}
.textoAlerta3 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; font-variant: small-caps;}
.textoAlerta4 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;}
.textoAlerta5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; font-variant: small-caps;}
.textoAlerta6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight: bold;}
.textoLogo {font-family: Tahoma, Geneva, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: bold; text-shadow: 2px 3px 2px #000;}
.textoLogo2Linhas {font-family: Tahoma, Geneva, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold; text-shadow: 2px 3px 2px #333;}
.textDesabilitado {background-color:gray;}
.textocentro {font-family: Arial, Helvetica, sans-serif; text-align: justify;}
.espacamentoLinhas {font-family: Arial,Helvetica,sans-serif; font-size: 16pt; line-height: 300% !important;}


/* ACCORDION - USADO NO HELPDESK*/
.accordion {width: 480px; border-bottom: solid 1px #c4c4c4;}
.accordion h3 {background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px; padding: 7px 15px; margin: 0; font: bold 110%/100% Arial, Helvetica, sans-serif; border: solid 1px #c4c4c4; border-bottom: none; cursor: pointer;}
.accordion h3:hover {background-color: #e3e2e2;}
.accordion h3.active {background-position: right 5px;}
.accordion p {font: normal 12px Arial, Helvetica, sans-serif; background: #f7f7f7; margin: 0; padding: 10px 15px 20px; border-left: solid 1px #c4c4c4; border-right: solid 1px #c4c4c4;}


/* COLUNAS ESQUERDA E DIREITA - USADO NO ITBI*/
div#colunaEsquerdaIE {float: left; text-align: left; margin-left: 0px; width: 22%; padding-right: 1em;}
div#colunaDireitaIE {margin-left: 21%; text-align: left; padding-left: 1em;}
div#colunaEsquerdaFox {float: left; text-align: left; margin-left: 0px; width: 22%; padding-right: 1em;}
div#colunaDireitaFox {margin-left: 21%; text-align: left; padding-left: 1em;}

.colunaEsquerda {float:left; width:20%; text-align:right; margin-top:5px; margin-bottom:5px;}
.colunaDireita {float:left; width:80%; margin-top:5px; margin-bottom:5px;}
.colunaEsquerda2 {float:left; width:24%; text-align:left; margin-left: 15px;}
.colunaDireita2 {width:75%;}
.colunaEsquerda50 {float:left; width:35%; height:30px}
.colunaDireita50 {float:left; width:65%; height:30px}


/* JQUERY AUTOCOMPLETE - USADO INICIALMENTE NO CADASTRO PESSOA*/
.jqac-menu{font-size: 14px; color: black; background-color: white; border: 1px solid #aaa;}
.jqac-menu ul{list-style: none; margin: 1px; padding: 1px; overflow: hidden;}
.jqac-menu .jqac-link {cursor: pointer; display: block;}
.jqac-menu .jqac-highlight {background-color: #ddf;}
.jqac-menu .jqac-warning {font-style: italic;}
.jqac-menu em {text-decoration: underline;}
.jqac-menu .jqac-info {text-align: right; font-style: italic; font-size: .75em; color: #666;}	


/* ABAS - USADO NO PROTOCOLO */
#navlist {width:100%; padding: 3px 0; margin-left: 0; border-bottom: 1px solid #778; font-weight:bold;}
#navlist li {list-style: none; margin: 0; display: inline;}
#navlist li a {padding: 3px 0.4em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDD; text-decoration: none;}
#navlist li a:link {color: #000;}
#navlist li a:visited {color: #000;}
#navlist li a:hover {color: #000; background: #bbb;	border-color: #227;}
#navlist li a#current {background: white; border-bottom: 1px solid white;}
#navlist li a#disable {color:#999;}

/* NOTÍCIAS DO PORTAL INTRANET */
.linknoticiacorpo {color:#000000; text-decoration: none; font-weight: normal; text-align: left; font-size: 12px;}
.linknoticiacorpo:hover {font-family: Arial, Helvetica, sans-serif; color: #336699; font-size: 12px; text-decoration: underline; font-weight: normal; text-align: left;}
.listaNoticias {display: block; width:auto; height: 15px; padding: 5px; margin-top: 3px; margin-bottom:-6px; margin-right: 15px; vertical-align: bottom;}
.listaNoticiasRelacionadas {display: block; width:auto; height: 2px; padding: 2px; margin-top: 5px; margin-right: 15px; vertical-align: bottom;}
.listaNoticias strong {color:#999; font-style:normal; font-size: 12px;}
.listaNoticiasRelacionadas strong {color:#999; font-style:normal; font-size: 12px;}


/* BOX DE MENSAGENS PARA INTRANET */
.info, .success, .warning, .error, .validation, .idea, .form, .mail, .copy, .image {border-bottom: 1px solid; border-top: 1px solid; margin: 10px 0px; padding:12px 10px 12px 50px; background-repeat: no-repeat; background-position: 10px center;}
.info {color: #00529B; border-color: #A7C1DF; background-color: #DFEEFF; background-image: url(../../portal/images/mensagens/info.png);}
.success {color: #4F8A10; border-color: #9DDF99; background-color: #D2FFCF; background-image:url(../../portal/images/mensagens/success.png);}
.warning {color: #9F6000; border-color: #DFD999; background-color: #FFFBCF; background-image: url(../../portal/images/mensagens/warning.png);}
.error {color: #D8000C; border-color: #DF999C; background-color: #FFCFD1; background-image: url(../../portal/images/mensagens/error.png);}
.idea {color: #000000; border-color: #DFD999; background-color: #FFFBCF; background-image: url(../../portal/images/mensagens/idea.png);}
.form {color: #000000; border-color: #C8C8C8; background-color: #E8E8E8; background-image: url(../../portal/images/mensagens/form.png);}
.mail {color: #000000; border-color: #C8C8C8; background-color: #E8E8E8; background-image: url(../../portal/images/mensagens/mail.png);}
.copy {color: #000000; border-color: #C8C8C8; background-color: #E8E8E8; background-image: url(../../portal/images/mensagens/copy.png);}
.image {color: #000000; border-color: #C8C8C8; background-color: #E8E8E8; background-image: url(../../portal/images/mensagens/image.png);}

/*
#tableResults {width:60%; padding:3px; border-collapse: collapse; border-spacing: 0; border: 1px #ddd solid; font-size:12px;}
#tableResults tr {border: 1px #ddd solid;}
#tableResults thead th {height:23px; background-color:#E8E8E8; padding:2px; border-right: 1px #ddd solid;}
#tableResults thead tr th.last {border-right: 1px transparent solid;}

#tableResults tbody tr:nth-child(odd) {background-color: #f9f9f9;}
#tableResults tbody td {height:23px; padding-left:8px; border: 1px #ddd solid;}
#tableResults tbody td img {border:none; vertical-align:middle;}
#tableResults tbody td#small {font-size:9px;}
#tableResults tbody td#big {font-size:14px;}*/

/* TABELA SIMPLES */
#tableSimple {width:100%; padding:3px; border-collapse: collapse; border-spacing: 0; /*border: 1px #ddd solid;*/}
#tableSimple tbody td {height:23px; padding:2px 8px; font-size: 13px; /*border-right: 1px #ddd solid;*/}
#navlist tbody td #disable {border-right: none;}

/* NOVA TABELA RESULTADOS PESQUISA */
#tableResultsPesquisa {width:100%; padding:3px; border-collapse: collapse; border-spacing: 0; border: none; margin-bottom:8px;}
#tableResultsPesquisa tbody td {height:23px; padding:2px 8px; font-size: 14px;}
#tableResultsPesquisa tbody td img {border:none; vertical-align:middle;}
#tableResultsPesquisa tbody td a {text-decoration: underline; color: #484848; font-size:13px;}
#tableResultsPesquisa tbody td.right {text-align: right; padding-right: 8px;}
#tableResultsPesquisa tbody td.center {text-align: center;}
#tableResultsPesquisa tbody .checkbox {height:21px; vertical-align:bottom; margin:3px 3px 3px 0px;}

/* NOVA TABELA RESULTADOS */
#tableResults {width:100%; padding:3px; border-collapse: collapse; border-spacing: 0; border: 1px #ddd solid;}
#tableResults tr {border: 1px #ddd solid;}
#tableResults thead th {height:24px; background-color:#E8E8E8; padding:2px 8px; border-right: 1px #ddd solid; color:#484848; font-size:12px;}
#tableResults thead th.right {text-align: right; padding-right: 8px;}
#tableResults thead th.center {text-align: center;}
#tableResults thead tr th.last {border-right: 1px transparent solid;}

#tableResults tbody tr:nth-child(odd) {background-color: #f9f9f9;}
#tableResults tbody td {height:27px; padding:2px 8px; border: 1px #ddd solid;}
#tableResults tbody td img {border:none; vertical-align:middle;}
#tableResults tbody td a {text-decoration: underline; color: #484848;}
#tableResults tbody td.right {text-align: right; padding-right: 8px;}
#tableResults tbody td.center {text-align: center;}
#tableResults tbody td#small {font-size:9px;}
#tableResults tbody td#big {font-size:14px;}


/* NOVO FORMULARIO */
#formulario {font-family: Arial, Verdana;}
#formulario span {font-size: 14px;}
#formulario label {display: block; float: left; margin-right:15px; margin-right:10px; text-align: right; width: 140px; line-height: 20px; font-size: 14px;}
#formulario small {line-height: 20px; font-size: 10px; padding-left:3px;}
#formulario img {border:none; vertical-align: middle;}
#formulario .field{margin-bottom:5px;}
#formulario .input {font-size: 14px; padding: 4px; border: 1px solid #b9bdc1; color: #606060;}
#formulario .input:focus {background-color:#F0F0F0;}
#formulario .disabled {font-size: 14px; padding: 4px; border: 1px solid #b9bdc1; color: #606060; background-color:#F0F0F0;}
#formulario .ghost {font-size: 14px; padding: 3px 0px; border: 1px solid #ffffff;}
#formulario .contador {font-size: 9px; margin-top:-5px; margin-bottom:10px; border: 1px solid #ffffff;}
#formulario .select {font-size: 14px; padding: 4px; border: 1px solid #b9bdc1; color: #606060; width:250px;}
#formulario .textarea {font-size: 14px; width:420px;}
#formulario .checkbox {height:21px; vertical-align:bottom; margin:3px 3px 3px 0px;}

#formulario .hint {display:none;}
#formulario .field:hover .hint {position: absolute; display: block; margin: -30px 0 0 560px; color: #FFFFFF; padding: 7px 10px; background: rgba(0, 0, 0, 0.6);}
#formulario p#subtitulo {display: block; float: left; margin-left:150px; width: 77%; line-height: 20px; font-size: 15px; font-weight:bold; border-bottom:1px solid #CCC; margin-top:15px; margin-bottom:15px;}
#formulario p#informacao {display: block; float: left; margin-left:150px; width: 77%; line-height: 20px; font-size: 14px; margin-top:0px; margin-bottom:15px;}
#formulario p#informacao a {text-decoration: underline; color: #484848;}
#formulario p#informacaoSmall {display: block; float: left; margin-left:150px; width: 77%; line-height: 20px; font-size: 14px; margin-top:5px; margin-bottom:0px; font-style:italic;}
#formulario p#separador {display: block; float: left; margin-left:150px; width: 77%; line-height: 20px; border-bottom:1px solid #CCC; margin-top:0px;}

#formulario .fieldBotao{margin-top:15px;}
#formulario .botao100 {background-color: #CCCCCC; color: #000000; border: 1px solid #999999; height: 25px; width: 100px; text-align: center; padding:0px;}
#formulario .botao100:hover {background-color: #DBDBDB;}
#formulario .botao120 {background-color: #CCCCCC; color: #000000; border: 1px solid #999999; height: 25px; width: 120px; text-align: center; padding:0px;}
#formulario .botao120:hover {background-color: #DBDBDB;}
#formulario .botao150 {background-color: #CCCCCC; color: #000000; border: 1px solid #999999; height: 25px; width: 150px; text-align: center; padding:0px;}
#formulario .botao150:hover {background-color: #DBDBDB;}

#paginacao {padding:12px; width:50%; margin-top:15px; border:1px solid #ddd; text-align:center; margin-left: 22%; margin-right: 22%;}
#paginacao a {text-decoration: underline; color: #336699;}


.labelBoot{display: inline; padding: .2em .6em .3em; font-size: 11px; line-height: 1; color:#fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em;}
.labelBoot-default {background-color: #777;}
.labelBoot-success {background-color: #5cb85c;}
.labelBoot-info {background-color: #5bc0de;}
.labelBoot-primary {background-color: #337ab7;}
.labelBoot-warning {background-color: #f0ad4e;}
.labelBoot-danger {background-color: #d9534f;}


.text-primary {color: rgba(13, 110, 253, 1) !important;}
.text-secondary {color: rgba(108, 117, 125, 1) !important;}
.text-success {color: rgba(25, 135, 84, 1) !important;}
.text-info {color: rgba(13, 202, 240, 1) !important;}
.text-warning {color: rgba(255, 193, 7, 1) !important;}
.text-danger {color: rgba(220, 53, 69, 1) !important;}
.text-light {color: rgba(248, 249, 250, 1) !important;}
.text-dark {color: rgba(33, 37, 41, 1) !important;}
















