body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}
#interface_new{	
	display:block;
	width: 1124px;
	/*width:900px; QUANDO A RESOLUCAO FOR 800x600*/
	/*width:1124px; QUANDO A RESOLUCAO FOR 1024x768*/
}
#conteudo_new {
	background: #fff;
	width:842px;
	/*width:618px; QUANDO A RESOLUCAO FOR 800x600*/
	/*width:842px; QUANDO A RESOLUCAO FOR 1024x768*/
	float:left;
}
#divFormulario {
	width:auto;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	font-weight:normal;
}
#menu_new {  
	width:180px;
	float:left;
	border-right:1px solid #365d86;
	background-color: #dce4ed;
	text-align:center;
	padding:10px 0 20px 0;
}

#menu_new #btMenu_new {
	display: block;
	font-weight:normal;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
#menu_new #logoMenu_new {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
#rodape_new {
	height:13px;
	clear: both;
	padding:3px;
	color:#FFF;
	font-size:10px;
	background-color: #365d86;
}
#rodape_new #rodapeSistema {
	display: block;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
#rodape_new #logoffRodape {
	display: block;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
#rodape_new #direitosRodape {
	display: block;
	text-align:center;
	font-weight:normal;
}
#rodape_new #direitosRodape a{
	color:#009;
	text-decoration:none;
}
#bemVindo{
	float:left;
	margin:20px; 
	font-size:12px;
}
.dataInicio{
	font-weight:normal; 
}
.bemVindoSistema{
	font-weight:bold;
	float:left;	
}
#titulo_new {	
	margin-bottom:10px;
	background: #365d86;
	padding:5px 0 5px 2px;
	height: 20px;
	border-radius:5px 5px 0 0;
    box-shadow: 3px 3px 10px #afafaf;
}
#titulo_new img{
	padding-right: 3px;
	padding-left: 3px;
}
#titulo_new .textTitle{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	width:620px;
}
#titulo_new .textTitleDireita{
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	margin:-19px 10px 2px 622px;
	min-width:200px;
	float: left;
	text-align: right;
}
#website .textTitleDireita{
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	margin:-19px 10px 2px 765px;
	min-width:200px;
	float: left;
	text-align: right;
}
#titulo_new .textTitleDireita .textDireitaPassos{
	padding-left:8px;
	float:left; 
}
#formulario_new {
	border:1px solid #365d86; 
	background: #dce4ed;
	padding: 5px;
	clear:both;
	border-radius:0 0 5px 5px;
    box-shadow: 3px 3px 10px #afafaf;
}
.blocoCaixa{
	border-bottom: 2px groove #fff;	
	border-left: 2px groove #fff;	
	border-right: 2px groove #fff;	
	border-radius:0 0 5px 5px;
	padding: 5px;
	margin-bottom: 5px;
}
.tituloLinhaSeparadoraComErro{
	background:url(images/icones/erro.gif) no-repeat;
	background-position:left;
	background-color:#f2cccc;
	border: 1px solid #f10000;	
	color: #f10000;
	padding: 2px 0 1px 0;
	padding-left: 20px;
	text-align: left;
	margin-top:5px;
	cursor:pointer;
	font-weight: bold;
	border-radius:5px 5px 0 0;	
}
.tituloLinhaSeparadoraDesativadaComErro{
	background:url(images/icones/erro.gif) no-repeat;
	background-position:left;
	background-color: #f2cccc;
	border: 1px solid #f10000;	
	padding: 2px 0 1px 0;
	padding-left: 20px;
	text-align: left;
	margin-top:5px;
	margin-bottom: 5px;
	cursor:pointer;
	color: #f10000;
	font-weight: bold;
	border-radius:5px 5px 5px 5px;	
}
.tituloLinhaSeparadoraAtivada{
	background:url(images/icones/iconeLinhaSeparadoraAtivada.gif) no-repeat;
	background-position:left;
	background-color: #365d86;
	padding: 2px 0 1px 0;
	padding-left: 20px;
	text-align: left;
	margin-top:5px;
	cursor:pointer;
	color: #FFF;
	font-weight: bold;
	border-radius:5px 5px 0 0;	
}
.tituloLinhaSeparadoraDesativada{
	background:url(images/icones/iconeLinhaSeparadoraDesativada.gif) no-repeat;
	background-position:left;
	background-color: #365d86;
	padding: 2px 0 1px 0;
	padding-left: 20px;
	text-align: left;
	margin-top:5px;
	margin-bottom: 5px;
	cursor:pointer;
	color: #FFF;
	font-weight: bold;
	border-radius:5px 5px 5px 5px;	
}
/* FIM SEPARADORES PARA SUBSTITUIR CAIXA*/
fldset{
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 5px;
	border-radius:5px 5px 5px 5px;	
}
.linha{
	height:30px;
	vertical-align:middle;
}
.linhaAuto{
	height:auto;
	clear: both;
}

/* LABEL */
.linhaAuto .label{
	text-align:left;
	margin-left:4px;
	padding:2px;
	float:left;
	color: #333;
}
.linhaAuto .labelSobreCampo{
	text-align:left;
	margin-left:3px;
	padding:0px;
	color: #333;
}
.linha .label{
	text-align:right;
	padding-top:2px;
	color: #333;
	padding-bottom:2px;
	line-height:10px;
	float:left;
}
.calendar{
	text-align:left;
	padding-top:3px;
	margin-right:5px;
	float:left;
}
.check_box{
	padding-top:2px;
	margin-right:5px;
}
.radio{
	padding-top:2px;
	margin-right:5px;
}
.teste{
	background:#ccc;
	width: auto;
}
.linha .labelSimples{
	line-height:20px;
}

.linha .labelSimplesMais{
	padding-left:21px;
	background:url(images/icones/sinalmais.gif) no-repeat;
	background-position:2px 4px;
	line-height:20px;
	cursor:pointer;
}

.linha .labelSimplesMenos{
	padding-left:21px;
	background:url(images/icones/sinalmenos.gif) no-repeat;
	background-position:2px 4px;
	line-height:20px;
	cursor:pointer;
}

.linha .labelSimplesMaisParamSistema{
	padding-left:21px;
	background:url(images/icones/sinalmais.gif) no-repeat;
	background-position:2px 4px;
	line-height:20px;
	cursor:pointer;
	width: 500px; 
	text-align:left;
}

.linha .labelSimplesMaisParamGerais{
	padding-left:21px;
	background:url(images/icones/sinalmais.gif) no-repeat;
	background-position:2px 4px;
	line-height:20px;
	cursor:pointer;
	width: 400px; 
	text-align:left;
}

.linha .labelSimplesMenosParamSistema{
	padding-left:21px;
	background:url(images/icones/sinalmenos.gif) no-repeat;
	background-position:2px 4px;
	line-height:20px;
	cursor:pointer;
	width: 500px; 
	text-align:left;
}

.linha .labelSimplesMenosParamGerais{
	padding-left:21px;
	background:url(images/icones/sinalmenos.gif) no-repeat;
	background-position:2px 4px;
	line-height:20px;
	cursor:pointer;
	width: 400px; 
	text-align:left;
}

.labelSemTamanho{
	padding-top:2px;
	color: #333;
	padding-bottom:2px;
	line-height:20px;
	float: left;
}
.labelSeparadorDeLabelAcima{
	line-height:45px;
	margin-right:4px;
	float: left;
}
.linhaAuto .labelSemTamanho{
	margin-left:5px;
}
.linha .labelDuplo{
	line-height:10px;
}
.linha .labelVermelho{  
	color: #ff0000;
}
.linhaBotoes{
	height:30px;
	text-align:center;
}
.botoes {
	float:left;
	width: 100%;
}
.btIcone{
	width: 20px;
	height: 20px;
	padding-top: 4px;
}
.imgBtIcone{
	margin: 0;
}
/* FIM LABEL */

/* INPUT */

.field{
    margin:3px;
}
.linha .fieldSelect, .linha .input, .linha .inputMaiusculo, .linha .leitura, .linha .inputErro, .linha .inputErroMaiusculo, .linha .fieldSelectErro, .linha .fieldSelectLeitura{
	border:2px inset #fff;
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.linha .input, .linha .inputMaiusculo, .linha .leitura, .linha .inputErro, .linha .inputErroMaiusculo{
	height:23px;
}
.fieldComLabelAcima .input, .fieldComLabelAcima .leitura, .fieldComLabelAcima .inputErro, .fieldComLabelAcima .inputErroMaiusculo{
	height:23px;
}
.linha .leitura, .linha .fieldSelectLeitura{
	height:23px;
	background: #ccc;
	color: #252525;
}
.linha .inputErro, .linha .inputErroMaiusculo, .linha .fieldSelectErro, .inputErro, .fieldSelectErro{
	height:23px;
	border:2px inset #f10000;
}

.linhaAuto .inputErroTextarea{
	border:2px inset #f10000;
}

.fieldError{
	height:23px;
	border:2px inset #f10000;
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.inputMaiusculo, .inputErroMaiusculo{
	text-transform: uppercase;
}
.inputFile{
	border-width:0px !important;
	background: none;
}
/* FIM INPUT */

.btPrincipal{
	margin: 3px;
}
.listagem{
	padding-bottom:10px;
	padding-top:10px;
}
.caixaRelatorio_new{
	background:#365d86;
	border: 1px solid #fff;
	width: 99%;
	margin: 0 auto;
}
.titulotabela_new { 
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height:20px;
	background-color:#365d86;
	COLOR: #fff;
}
.bgTituloTabels_new{
	width:100%;
	/*width:795px;*/
	/*width:100%; QUANDO A RESOLUCAO FOR 1024x768*/
	background: #999;
}
.relatorio_new{ 
	width: 100%;
	overflow:auto;
	background-color: #fff;
}
.tabelalistar_new {
	width:100%;
	/*width:795px; QUANDO A RESOLUCAO FOR 800x600*/
	/*width:100%; QUANDO A RESOLUCAO FOR 1024x768*/
	COLOR: #000000;
	background: #999; 
	TEXT-DECORATION: none;
	font-weight:normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.tabelalistar_new a { color: #039 }
.blocoLegendas{
	margin: 5px 0 5px 0;
}
.blocoCaixaSemTitulo{
	padding:5px;
	border: 2px groove #fff;
	margin: 5px 0 5px 0;
	border-radius:5px 5px 5px 5px;
	clear: both;
}
legend{
	font-weight: bold; 
}
.legendError{
	color: red;
}
fieldset{
	border: 2px groove #fff;
}
.legenda{
	float:left; 
	padding-right:5px;
}
.corLegenda{
	float:left;
	width:10px; 
	height:10px; 
	border:1px solid #000;
	border-radius:3px 3px 3px 3px;
}
/*Legendas*/

.legVermelhaClaro{
	background-color:#f2b9b9;
}
.tabelalistar_new .legVermelhaClaro:HOVER{
	background-color:#e58a8a;
}
.legVermelha{
	background-color:#d34a4a;
}
.tabelalistar_new .legVermelha:HOVER{
	background-color:#b54040;
}
.legVerdeClaro{
    background-color:#c2e594;
}
.tabelalistar_new .legVerdeClaro:HOVER{
    background-color:#a0d25e;
}
.legVerde{
    background-color:#94bd5e;
}
.tabelalistar_new .legVerde:HOVER{
    background-color:#7da647;
}
.legLaranja {
    background-color: #ff950e;
}
.tabelalistar_new .legLaranja:HOVER{
    background-color:#cb770d;
}
.legMarrom {
	background-color: #cb9f85;
}
.tabelalistar_new .legMarrom:HOVER{
    background-color:#804c19;
}
.legRosa {
	background-color: #ffb9f3;
}
.tabelalistar_new .legRosa:HOVER{
    background-color:#d75093;
}
.legRoxo {
	background-color: #b48df0;
}
.tabelalistar_new .legRoxo:HOVER{
    background-color:#936bd2;
}
.legAzul {
	background-color: #7eb1e5;
}
.tabelalistar_new .legAzul:HOVER{
    background-color:#5086bc;
}
.legMostarda {
	background-color: #D7D76D;
}
.tabelalistar_new .legMostarda:HOVER{
    background-color:#b2b25b;
}
.legAmarela {
	background-color: #ffff8f;
}
.tabelalistar_new .legAmarela:HOVER{
    background-color:#ffff4a;
}
.legBranco {
	background-color: #ffffff;
}
.tabelalistar_new .legBranco:HOVER{
    background-color:#f3f3f3;
}
.legCinza1 {
	background-color: #e9e9e9;
}
.tabelalistar_new .legCinza1:HOVER{
    background-color:#dfdfdf;
}
.legCinza2 {
	background-color: #c9c9c9;
}
.tabelalistar_new .legCinza2:HOVER{
    background-color:#bfbfbf;
}
.legCinza3 {
	background-color: #b1b1b1;
}
.tabelalistar_new .legCinza3:HOVER{
    background-color:#a4a4a4;
}
.legCinza4 {
	background-color: #898989;
}
.tabelalistar_new .legCinza4:HOVER{
    background-color:#7e7e7e;
}
/*fim legendas*/
.caixaErro{
	margin-bottom:10px;
	background-color:#f2cccc;
	border: 1px solid #f10000;
}

.caixaMsg {
	margin-bottom:10px;
	border: 1px solid;
}
.msgCaixaMsg {
	text-align:left;
	padding-left:35px;
	padding-bottom:10px;
	padding-top:5px;
	background-position:3px 3px !important;
	font-weight:bold;
}

.caixaSuccess {
	background-color:#C0F8BD;
	border-color: #BCE8F1;
}
.msgSuccess {
	background:url(images/icones/sucesso.png) no-repeat;
	color: #156200;
}
.caixaInfo {
	background-color:#D9EDF7;
	border-color: #BCE8F1;
}
.msgInfo {
	background:url(images/icones/iconeinfo.png) no-repeat;
	color: #3A87AD;
}
.caixaWarn {
	background-color:#FCF8E3;
	border-color: #FBEED5;
}
.msgWarn {
	background:url(images/icones/iconewarn.png) no-repeat;
	color: #C09853;
}
.caixaFatal {
	background-color:#F2DEDE;
	border-color: #EED3D7;
}
.msgFatal {
	background:url(images/icones/iconefatal.png) no-repeat;
	color: #B94A48;
}
.caixaError {
	background-color:#F2DEDE;
	border-color: #EED3D7;
}
.msgError {
	background:url(images/icones/iconeerror.png) no-repeat;
	color: #B94A48;
}


.caixaErroAjax{
	margin-bottom:10px;
	padding-left:25px;
	text-align:left;
	background:url(images/icones/erro.gif) no-repeat;
	background-position:3px 9px;
	background-color:#f2cccc;
	border: 1px solid #f10000;
	font-weight:bold;
	color: #f10000;
}
.msgErro{
	text-align:left;
	padding-left:21px;
	padding-bottom:5px;
	padding-top:5px;
	background:url(images/icones/erro.gif) no-repeat;
	background-position:3px 3px;
	font-weight:bold;
	color: #f10000;
}
.msgSucesso{
	text-align:left;
	margin-bottom:10px;
	padding-left:21px;
	padding-bottom:5px;
	padding-top:5px;
	background:url(images/icones/sucesso.gif) no-repeat;
	background-position:3px 3px;
	background-color:#b1d9a3;
	border: 1px solid #2a5d19;
	font-weight:bold;
	color: #2a5d19;
}
.labelVermelho{   
	color: #ff0000;
}
.labelNormal{   
	color: #333;
}
.newBotaoDisabled{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	border:2px solid #000; 
	border-color:#a7a7a7 #454545 #454545 #a7a7a7;
	border-radius:3px 3px 3px 3px; 
	background-color: #808080 !important;	
	cursor:pointer;
	min-width: 110px;
	width:auto;
	padding-left:20px;
	padding-right:20px;
	margin-left:2px;
	margin-right:2px;
	height:25px;
	font-weight:normal;
}
.newBotao{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	border:2px solid #000; 
	border-color:#6183a7 #112f4f #112f4f #6183a7;
	border-radius:3px 3px 3px 3px; 
	background-color: #365d86 !important;	
	cursor:pointer;
	min-width: 110px;
	width:auto;
	padding-left:20px;
	padding-right:20px;
	margin-left:2px;
	margin-right:2px;
	height:25px;
	font-weight:normal;
}
.newBotaoSelecionado{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#365d86;
	border:2px solid #000; 
	border-color:#6183a7 #112f4f #112f4f #6183a7;
	border-radius:3px 3px 3px 3px; 
	background-color: #FFF !important;	
	cursor:pointer;
	min-width: 110px;
	width:auto;
	padding-left:20px;
	padding-right:20px;
	margin-left:2px;
	margin-right:2px;
	height:25px;
	font-weight:bold;
}
.newBotao:active{
	border-color:#112f4f #6183a7 #6183a7 #112f4f;
	background-position: 3px 3px;
	padding-left:20px;
	padding-right:20px;
}
.linkBotao{
	margin-top:7px;
	float: left;
}
.textoLink{
	margin-top:7px;
	float: left;
	font-weight: bold;
	color:#000000;
}
.icone{
	float: left;
	margin-top:18px;
	margin-left: 5px;
}
.btPequeno{
	border:2px solid #000; 
	border-color:#6183a7 #112f4f #112f4f #6183a7;
	border-radius:3px 3px 3px 3px; 
	background-color: #365d86 !important;	
	cursor:pointer;
	width: 30px;
	height:25px;
	margin-left:2px;
	margin-right:2px;
}
.btPequeno:active{
	border-color:#112f4f #6183a7 #6183a7 #112f4f;
}
.botaoAguarde { 	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	border:2px solid #000; 
	border-color:#112f4f #6183a7 #6183a7 #112f4f;
	border-radius:3px 3px 3px 3px;
	background:url(images/icones/carregando.gif) no-repeat;
	background-position:5px 3px;
	background-color: #365d86;	
	width: 110px;
	padding-left:20px;
	padding-right:20px;
	height:25px;
	font-weight:normal;
}
.blockRadioDuplo{
	padding: 5px;
	float: left;
	width: 385px;
	height: 35px;
}
.blockCheckBoxDuplo{
	padding: 5px;
	float: left;
	width: 390px;
}
.divInformacaoExtra{
	padding:2px;
	margin-top:-3px; 
	margin-bottom:3px;
	font-weight:normal; 
	font-style:italic; 
	width:99%; 
	background-color:#e7f2ff;
	border: 1px solid #b1b1b1;
	border-radius:3px 3px 3px 3px;
}
.subMenu{
	padding-bottom: 5px;
	display: block;
	width:100%;
	margin: 0 auto;
}
.newBotaoSubMenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	border:2px solid #000; 
	border-color:#6183a7 #112f4f #112f4f #6183a7;
	border-radius:3px 3px 3px 3px; 
	background-color: #365d86 !important;	
	cursor:pointer;
	width:113px;
	padding-left:2px;
	padding-right:2px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:4px;
	min-height:25px;
	font-weight:normal;
}
.newBotaoSubMenuSelecionado{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#365d86;
	border:2px solid #000; 
	border-color:#6183a7 #112f4f #112f4f #6183a7;
	border-radius:3px 3px 3px 3px; 
	background-color: #FFF !important;	
	cursor:pointer;
	width:113px;
	padding-left:2px;
	padding-right:2px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:4px;
	min-height:25px;
	font-weight:bold;
}

.paginacao {
	padding-bottom: 7px;
}

.paginas {
	text-align:center;
}

.quantidadePorPagina {
	text-align: right;
}

.arrow {
	width:15px;
	margin-top: 2px;
	display:inline;
}

.arrow-icon {
	width:8px;
}

.newBotaoPagina {
	width: 15px;
	display:inline;
}

.newBotaoSubMenu:active{
	border-color:#112f4f #6183a7 #6183a7 #112f4f;
}
.infoClieten{
	color:#333;
	font-size:13px;
	font-weight: bold;
	width: 100%;
	height: 15px;
	padding: 5px 0 5px 0;
}
.infoConciliacaoVermelho{
	color:#8B0000;
	font-size:13px;
	font-weight: bold;
	width: 100%;
	height: 15px;
	padding: 5px 0 5px 0;
}
.infoConciliacaoVerde{
	color:#32CD32;
	font-size:13px;
	font-weight: bold;
	width: 100%;
	height: 15px;
	padding: 5px 0 5px 0;
}
.nomeCliente{
	float: left;
	margin-left: 1px;
}
.contaCliente{
	float: right;
	margin-right: 1px;
}	
.infoEsquerda{
	float: left;
	margin-left: 1px;
}
.infoDireita{
	float: right;
	margin-right: 1px;
}
.newTituloTabela{
	font-size: 11px;
	font-weight: bold;
	margin-left: 3px;
}
/* CLASSES PARA O COMPONENTE LISTAR COLUNA FIXA */

.fixedColumn .fixedTable td
{
	background-color: #cdcdcd;
	font-size: 12px;
	font-weight: normal;
}

.fixedHead td, .fixedFoot td
{
	margin:-10px;
	color: #FFFFFF;
	background-color: #365d86;
	font-size: 11px;
	font-weight: bold;
	height:37px;
	padding: 1px;
	text-align: left;
}
.fixedTable td
{
	font-size: 8.5pt;
	background-color: #cdcdcd;
	padding: 1px;
	text-align: left;
}
/*FIM DAS CLASSES PARA O COMPONENTE LISTAR COLUNA FIXA */

.abaTitle0, .abaTitle1, .abaTitle2{
    float: left; 
    color:white;
    background:#365d86;
	border-radius:3px 3px 0 0;
	border-top: 2px solid #6183a7;
	border-left: 2px solid #6183a7;
	border-right: 2px solid #112f4f;
    margin-right:3px;
    padding:3px 10px 2px 10px;
    text-align:center;
    vertical-align:middle;
}
.abaTitle0:active, .abaTitle1:active, .abaTitle1:active{
	border-color:#112f4f #6183a7 #6183a7 #112f4f;
    padding:3px 10px 2px 10px;
}
.caixaAbas, .tab-active{
	border: 2px groove #fff;
	border-radius:0 0 5px 5px;
	clear: both;
}
.caixaAbas{
    display:none;
}
.tableTitle{
	font-weight: bold;
}

/* CSS PARA A TABELA LISTAR DINAMICA */
.fixedColumn .fixedTable td
{
	background-color: #cdcdcd;
	font-size: 12px;
	font-weight: normal;
}

.fixedHead td, .fixedFoot td
{
	margin:-10px;
	color: #FFFFFF;
	background-color: #365d86;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}
.fixedTable td
{
	font-size: 8.5pt;
	background-color: #cdcdcd;
	padding: 5px;
	text-align: left;
}
/* FIM DO CSS PARA A TABELA LISTAR DINAMICA */
.spanOpcoes{
	width:250px;
	height:auto;
	padding:3px 10px 3px 5px;
	border:1px solid #b1b1b1; 
	position: absolute;
	background-color: #e7f2ff;
	margin-left: 9px;
	margin-top: 0;
	border-radius:5px;
	box-shadow:5px 5px 3px #666;
}
.spanMsg{
	max-width:250px;
	height:auto;
	padding:3px 10px 3px 5px;
	border:1px solid #b1b1b1; 
	position: absolute;
	background-color: #fff;
	margin-left: 138;
	margin-top: -25;
	border-radius:5px;
	box-shadow:5px 5px 3px #666;
	font-weight: normal;
	font-size:13px;
}

.spanPopUp{
	max-width:250px;
	height:auto;
	padding:3px 10px 3px 5px;
	border:1px solid #b1b1b1; 
	position: absolute;
	background-color: #fff;
	margin-left: 148;
	margin-top: -25;
	border-radius:5px;
	box-shadow:5px 5px 3px #666;
	font-weight: normal;
	font-size:13px;
}

.aguardeVermelho {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px; 
	background: none; 
	border: none; 
	color: #ff0000;
	padding: 5px 0px;
}
.vermelho {  
	color: #ff0000;
}
.blefe {
	color: #000000;
}

.legendaCampo{
	color:#363636;
	font-size:10px;
	font-weight:normal !important;
}

#blockTela {
	position: absolute;
	background: #000;
	display: none;
	opacity:0.6;
    filter:alpha(opacity=60); /* For IE8 and earlier */
}

#blockTela span {
	width:90px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color:#ffffff;
}
#blockTela .boxWait{
	width: 100px;
	margin: 0 auto;
	margin-top: 200px;
}
.labelOptGrupos{
	padding:2px;
	font-weight: normal !important;
}
.labelOptGruposVisualizar{
	font-weight: normal !important;
}

/* Tooltip Bootstrap */
.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: break-word;
    white-space: normal;
    filter: alpha(opacity=0);
    opacity: 0;
    line-break: auto
}
.tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9
}
.tooltip.top {
    padding: 5px 0;
    margin-top: -3px
}
.tooltip.right {
    padding: 0 5px;
    margin-left: 3px
}
.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px
}
.tooltip.left {
    padding: 0 5px;
    margin-left: -3px
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}
.tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}
.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}
.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}
/* Fim Tooltip Bootstrap */

.iconeGlyph {
	font-family: "Verdana";
	font-weight: 500; 
	font-size: 20px;
	color: #000;
	border-radius: 5px;
}

.iconeGlyph:HOVER {
	color: #FFF;
	font-weight: 900;
}

.iconeGlyph-dots:before {
	content: "...";
}

.breakWords {
	word-wrap: break-word;
	word-break: break-all; 
}