/*
	--- Versionamento ---
	11/12/2019 - Andrey - Versionamento e tirei a definição do body
	25/09/2021 - Andrey - posicaoMaquinaEstado
	20/09/2022 - Karine - topframe
	06/09/2024 - Andrey - Mais .linha_instrucao até 14...Não precisa mas era para visualizar um bug da migração
	--- Fim Versionamento ---
*/

.posicaoMaquinaEstado{
	color: #999;
	font-size: 10px;
}


.adicionarDelimitador{
	width: 100%;
	border: 0px solid #000;
	background-color: #CCCCDD;
	text-align:center;
	opacity: 0.4;
    filter: alpha(opacity=40);	
    overflow-y: hidden;    
    
}

.adicionarDelimitador:hover{
	/*height: 40px; */
}



body {
/*	font-family: verdana, arial, courier, monaco;*/
	background: #FFF;
}

a {
	color: blue;
	text-decoration:none;
	font-size: 12px;
	outline: none;
}

a:hover {
	font-size: 12px;
	color: blue;
	text-decoration:underline;
	outline: none;
}

table {
	font-size:15px;
}

#div_direita {
	width:100%;
	height:100%;
	padding-top:2px;
	float:left;
	position: relative;
}

#titulo {
	background:rgba(10, 125, 186, 255);
	color:#FFF;
	text-align: center;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	width: 100%;
}

#barra_lateral_direita {
	text-align:right;
	vertical-align:middle;
	margin-left:93%;
	position:fixed;
}

#barra_lateral_direita_arc {
	background: #F1F1F1;
	height: 90%;
}

#contenedor_barra_lateral_direita {
	width:70px;
	text-align:center;
	float:right;
	background-color:rgba(0, 0, 0, 0.3);
	padding:3px;
	margin-right:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#contenedor_barra_lateral_direita_arc{
	border: 1px solid #ccc;
}

#info_formula {
	background-color: #bbb;
	font-size: 14px;
	font-family: monaco;
}

#formula {
	margin-top: 15px;
	margin-bottom:40px;
}

.sem_formula {
	width: 63%;
	height:10%;
	padding: 8px;
	font-size: 14px;
	font-family:monospace;
	margin-left: 100px;
	margin-top: 20px;
	border: 1px #CC1 solid;
	background-color: #FFD;
	color: #000;
	font-style: italic;	
	border-radius: 5px;
	display:table;
}

#td1 {
	display:table-cell;
	vertical-align:middle;
}

#td2 {
	display:table-cell;
	vertical-align:middle;
	padding-left:10px;
}



#tip {
	font-size:10px;
	text-align:justify;
}

.declaro {
	background-color:#ddd;
}

.linha_instrucao {
	display:table-row;
	font-family: monospace;
	font-size:14px;
}

.span_instrucao_0 {
	font-size:14px;
	background: rgba(255, 254, 254, 0.3);
}

.span_instrucao_1 {
	font-size:14px;
	background: rgba(67, 254, 254, 0.3);
}

.span_instrucao_2 {
	font-size:14px;
	background: rgba(67, 100, 254, 0.3);
}

.span_instrucao_3 {
	font-size:14px;
	background: rgba(67, 150, 200, 0.3);
}

.span_instrucao_4 {
	font-size:14px;
	background: rgba(88, 220, 250, 0.3);
}

.span_instrucao_5 {
	font-size:14px;
	background: rgba(27, 190, 250, 0.3);
}

.span_instrucao_6 {
	font-size:14px;
	background: rgba(27, 140, 210, 0.3);
}

.span_instrucao_7 {
	font-size:14px;
	background: rgba(21, 90, 180, 0.3);
}

.span_instrucao_8 {
	font-size:14px;
	background: rgba(21, 60, 130, 0.3);
}


.span_instrucao_9 {
	font-size:14px;
	background: rgba(21, 55, 130, 0.3);
}

.span_instrucao_10 {
	font-size:14px;
	background: rgba(21, 50, 130, 0.3);
}

.span_instrucao_11 {
	font-size:14px;
	background: rgba(21, 45, 130, 0.3);
}

.span_instrucao_12 {
	font-size:14px;
	background: rgba(21, 40, 130, 0.3);
}

.linha_instrucao_0 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	/*background: rgba(255, 254, 254, 0.3);*/
}

.linha_instrucao_1 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(67, 254, 254, 0.3);
}

.linha_instrucao_2 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(67, 100, 254, 0.3);
}

.linha_instrucao_3 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(67, 150, 200, 0.3);
}

.linha_instrucao_4 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(88, 220, 250, 0.3);
}

.linha_instrucao_5 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(27, 190, 250, 0.3);
}

.linha_instrucao_6 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(27, 140, 210, 0.3);
}

.linha_instrucao_7 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(21, 90, 180, 0.3);
}

.linha_instrucao_8 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(21, 60, 130, 0.3);
}

.linha_instrucao_9 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(21, 55, 130, 0.3);
}

.linha_instrucao_10 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(21, 50, 130, 0.3);
}

.linha_instrucao_11 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(21, 45, 130, 0.3);
}

.linha_instrucao_12 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(21, 40, 130, 0.3);
}

.linha_instrucao_13 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(21, 35, 130, 0.3);
}

.linha_instrucao_14 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(21, 30, 130, 0.3);
}

.linha_instrucao_15 {
	display:table-row;
	font-family: monospace;
	font-size:14px;
	background: rgba(21, 25, 130, 0.3);
}




.instrucao {
	border:1px solid #aaa;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#ffb;
}

.instrucao_pergunta {
	background-color:#ffb;
	font-size:14px;
}

.INT_REG {
	display:table-cell;
	background-color: #ccc;
	text-align:center;
	padding-left:6px;
	padding-right:6px;
}

.div_instrucao {
	display:table-cell;
	padding-left:20px;
	padding-top:8px;
}

.tributo {
	color: #0a0;
}

.variavel {
	color: #e7a;
}

.funcao {
	color: #852;
}

.se {
	color: #00f;
}

.else {
	color: #f00;
}

.pergunta {
	color: #A29;
}

.tabela_pergunta {
	color: #705;
	width: 18.3em;
	display:inline-block;
	text-align: center;
	line-height:normal;
	background-color:#ff6;
	float:center;
	border:1px solid #999;
}

.operacao {
	color: #882;
}

#operadores {
	height:12%;
}

.opcoes_iniciais {
	width: 100%;
	height: 30%;
	text-align: center;
	padding-top:2px;
}

#funcoes {
	height:20%;
}

#variaveis {
	height:20%;
}

#escolher_formula {
	font-size:15px;
}

#mensagem {
	font-size:15px;
}

.escondido {
	text-align:left;
	width: 95%;
}

.hidden {
	display:none;
}	

#button_validar {
	float:right;
	text-align: right;
	position:auto;
}

#button_enviar {
	text-align: right;
}

.td_alias {
	width:225px;
}

#DESC_CONDICAO {
	width: 345px;
	height:70px;
}

.DESC_CONDICAO_ARC {
	width: 100% !important;
	height:200px !important;
}

.DESC_OPERACAO_ARC{
	width: 100% !important;
	height:200px !important;
}

#DESC_OPERACAO {
	width: 350px;
}

#div_se {
	width: 350px;
}

#div_atribuicao {
	width: 350px;
	
}

#div_funcao {
	width: 350px;
}

#str_condicao {
	padding-left:1px;
	float:left;
}

#parametros_funcao {
	width:100%;
}


#div_mudar_raiz {
	font-size:15px;
}

#add_instrucao button{
	padding: 3px;
}

#validar_instrucao button{
	padding: 3px;
}

.inedit{
	background: #4a7992;
}

.comment_arc{

	float: left;
    color: #777070;
    padding-left: 25px;
    padding-top: 8px;
}

.topframe{
	position: absolute;
	top: 0px;
	left: 0px;
	background:transparent url(/Imagens/alpha.png) center repeat;
	vertical-align: middle;
	visibility: hidden;	
}
#titulo_topframe{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;

	padding: 3px 0px 0px 5px;
	color: #FFF;
}
.fundo_transp{
	position: absolute;
	top: 0px;
	left: 0px;
	background:transparent url("/Imagens/alpha.png") center repeat;
	visibility: hidden;
	z-index: 1000;
}