.v1 { height: 1px; } .v3 { height: 3px; } .v5 { height: 5px; } .v7 { height: 7px; } .v10 { height: 10px; } .v12 { height: 12px; } .v15 { height: 15px; } .v20 { height: 20px; } .v25 { height: 25px; } .v30 { height: 30px; } .v35 { height: 35px; } .v40 { height: 40px; } .v45 { height: 45px; } .v50 { height: 50px; } .v60 { height: 60px; } .v65 { height: 65px; } .v70 { height: 70px; } .v75 { height: 75px; } .v80 { height: 80px; } .v85 { height: 85px; } .v90 { height: 90px; } .v95 { height: 95px; } .v100 { height: 100px; }

body {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #666666;
	background-image: url(../img/grid-fundo.png);
	background-repeat: repeat;
}

.opa10:hover { opacity: .10; -moz-opacity: .10; filter:alpha(opacity=10); } .opa10now { opacity: .10; -moz-opacity: .10; filter:alpha(opacity=10); }
.opa20:hover { opacity: .20; -moz-opacity: .20; filter:alpha(opacity=20); } .opa40now { opacity: .20; -moz-opacity: .20; filter:alpha(opacity=20); }
.opa30:hover { opacity: .30; -moz-opacity: .30; filter:alpha(opacity=30); } .opa30now { opacity: .30; -moz-opacity: .30; filter:alpha(opacity=30); }
.opa40:hover { opacity: .40; -moz-opacity: .40; filter:alpha(opacity=40); } .opa40now { opacity: .40; -moz-opacity: .40; filter:alpha(opacity=40); }
.opa50:hover { opacity: .50; -moz-opacity: .50; filter:alpha(opacity=50); } .opa50now { opacity: .50; -moz-opacity: .50; filter:alpha(opacity=50); }
.opa60:hover { opacity: .60; -moz-opacity: .60; filter:alpha(opacity=60); } .opa60now { opacity: .60; -moz-opacity: .60; filter:alpha(opacity=60); }
.opa70:hover { opacity: .70; -moz-opacity: .70; filter:alpha(opacity=70); } .opa70now { opacity: .70; -moz-opacity: .70; filter:alpha(opacity=70); }
.opa75:hover { opacity: .75; -moz-opacity: .75; filter:alpha(opacity=75); } .opa75now { opacity: .75; -moz-opacity: .75; filter:alpha(opacity=75); }
.opa80:hover { opacity: .80; -moz-opacity: .80; filter:alpha(opacity=80); } .opa80now { opacity: .80; -moz-opacity: .80; filter:alpha(opacity=80); }
.opa85:hover { opacity: .85; -moz-opacity: .85; filter:alpha(opacity=85); } .opa85now { opacity: .85; -moz-opacity: .85; filter:alpha(opacity=85); }
.opa90:hover { opacity: .90; -moz-opacity: .90; filter:alpha(opacity=90); } .opa90now { opacity: .90; -moz-opacity: .90; filter:alpha(opacity=90); }
.opa100:hover { opacity: .100; -moz-opacity: .100; filter:alpha(opacity=100); } .opa100now { opacity: .100; -moz-opacity: .100; filter:alpha(opacity=100); }

.opaco30 { opacity: .30; -moz-opacity: .30; filter:alpha(opacity=30); }
.opaco40 { opacity: .40; -moz-opacity: .40; filter:alpha(opacity=40); }
.opaco50 { opacity: .50; -moz-opacity: .50; filter:alpha(opacity=50); }
.opaco60 { opacity: .60; -moz-opacity: .60; filter:alpha(opacity=60); }
.opaco70 { opacity: .70; -moz-opacity: .70; filter:alpha(opacity=70); }
.opaco80 { opacity: .80; -moz-opacity: .80; filter:alpha(opacity=80); }
.opaco90 { opacity: .90; -moz-opacity: .90; filter:alpha(opacity=90); }

.justificado {
	text-align: justify;
}

.mao {
	cursor: pointer;
}

h4 {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 13px;
}

#titulo-modal {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0;
}

a, .link-vermelho {
	text-decoration: none;
	color: #EB4949;
}

a:hover, .link-vermelho:hover {
	text-decoration: underline;
	color: #EB4949;
	cursor: pointer;
}

.link-preto-vermelho a {
	text-decoration: none;
	color: #666666;
}

.link-preto-vermelho a:hover, .check-cha:hover {
	text-decoration: none;
	color: #EB4949;
	cursor: pointer;
}

.bold {
	font-weight: bold;
}

.alto {
	text-transform: uppercase;
}

.fonte13 {
	font-size: 13px;
}

header {
	width: 100%;
}

#barra1 {
	height: 4px;
	background: #555555;
}

#box-logo {
	background-image: url(../img/fundo-logo.gif);
	background-repeat: repeat;
	padding: 18px 30px;
}

#slogan {
	margin-top: -8px;
}

#icone-nav00, #icone-nav1 {
	padding-top: 8px;
}

#icone-nav0 {
	padding-top: 8px;
}

/*#icone-nav1 {
	padding: 6px 0 2px;
}*/

#icone-nav0, #icone-nav00, #icone-nav1 {
	width: 59px;
	height: 30px;
	background: #767676;
}

#icone-nav0:hover, #icone-nav1:hover {
	cursor: pointer;
	opacity: .95;
	-moz-opacity: .95;
	filter:alpha(opacity=95);
}

nav {
	width: 59px;
	height: 100%;
	padding-top: 5px;
}

#navbar {
	background: #F9F9F9;
	padding: 0px 30px;
	height: 38px;
}

.titulo-navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}

.icones-menu-vertical {
	padding: 14px 0;
	opacity: .40;
	-moz-opacity: .40;
	filter:alpha(opacity=40);
}

.icones-menu-vertical:hover {
	cursor: pointer;
	opacity: .80;
	-moz-opacity: .80;
	filter:alpha(opacity=80);
}

#corpo {
	width: 100%;
}

#box-corpo {
	padding: 30px;
}

footer {
	background-image: url(../img/fundo-logo.gif);
	background-repeat: repeat;
	padding: 20px 40px;
	color: #333333;
	font-size: 12px;
}

#barra-rodape {
	width: 100%;
	height: 4px;
	background: #D94040;
}

.display-none, #abrir-nav, #fechar-nav {
	display: none;
}

.padding10 {
	padding: 10px;
}

/* -------------- Formul�rio & Tabelas ------------- */

.form-padrao {
	color: #777777;
	padding: 10px;
}

.cor-input {
	color: #777777;
}

.input-padrao-total {
	width: 100%;
}

.input-padrao-large {
	width: 98%;
}

.input-padrao-medium {
	width: 90%;
}

.input-padrao-medium2 {
	width: 85%;
}

.tabela-separador {
	width: 100%;
	height: 2px;
	background: #E9E9E9;
}

.padding-right-10 {
	padding-right: 10px;
}

.pagination ul {
	background: white;
}

.pagination:hover, .pagination a:hover {
	text-decoration: none;
}

/* -------------- Fim Formul�rio & Tabelas ---------- */

.titulo-destaque {	
	background: #56899C;
	border-left: 4px solid #3F6270;
	padding: 10px;
	
	margin: 0 0px 30px 0;
	text-transform: uppercase;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.titulo-destaque2 {
	text-transform: uppercase;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.tree-table1, .tree-table2, .tree-table3 {
	width: 12px;
	height: 6px;
	margin: 3px 8px 0 0;
	border-left: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
}

.tree-table1 {
	margin-left: 10px;
}

.tree-table2 {
	margin-left: 40px;
}

.tree-meta-table2 {
	width: 12px;
	height: 6px;
	margin: 3px 8px 0 0;
	margin-left: 45px;
}

.tree-table3 {
	margin-left: 70px;
}

.sispen-table .table-over:hover {
	background: #FBFBFB;
}

#box-login {
	width: 300px;
	padding: 30px 30px 20px;
	background-color: #F7F7F7;
	border: 3px solid #DDDDDD;
	margin: 20px auto;
	-moz-border-radius: 4px; /* Para Firefox */
	-webkit-border-radius: 4px; /*Para Safari e Chrome */
	border-radius: 4px; /* Para Opera 10.5+*/
}

#barra-login {
	width: 100%;
	height: 4px;
	background: #555555;
	position: absolute;
	top: 0;
}

#barra-rodape-login {
	width: 100%;
	height: 4px;
	background: #D94040;
	position: absolute;
	bottom: 0;
}

.inline {
	display: inline;
}

.margin-top-8 {
	margin-top: 8px;
}

.combo-farol {
	width: 120px;
}

.separador-oe {
	border-top: 2px dotted #DDDDDD;
	margin: 10px 0;
}

.box-bt-edit-delete-oe {
	width: 61px;
	padding: 10px;
	background: #F9F9F9;
	margin-top: 5px;
	border-left: 2px solid #EEEEEE;
}

.texto-vermelho {
	color: #CD433D;
}

.texto-claro {
	color: #999999;
}

.link-normal-vermelho a, .link-normal-vermelho, a .link-normal-vermelho, .link-normal-vermelho2 a, .link-normal-vermelho2, a .link-normal-vermelho2 {
	color: #666666;
	text-decoration: none;
}

.link-normal-vermelho a:hover, .link-normal-vermelho:hover, a .link-normal-vermelho:hover {
	color: #EB4949;
	text-decoration: underline;
}

.link-normal-vermelho2 a:hover, .link-normal-vermelho2:hover, a .link-normal-vermelho2:hover {
	color: #EB4949;
	text-decoration: none;
}

.texto-azul-escuro {
	color: #637787;
}

.texto-azul {
	color: #56899C;
}

#respostaMonitoramento {
	position: fixed;
	width: 200px;
	padding: 10px;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -100px;
	background-image: url(../img/quadradinho-preto.png);
	background-repeat: repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: white;
}

.historico-separador {
	border-bottom: 2px dotted #DDDDDD;
	margin: 12px 0;
}

.texto-pequeno {
	text-transform: uppercase;
	font-size: 8px;
	font-weight: bold;
}

.pequeno {
	font-size: 10px;
}

.texto-historico-data {
	color: #257BC2;
	font-weight: bold;
}

.texto-claro {
	color: #AAAAAA;
}

.fundo-cinza-transparente, .box-auxiliar-cinza {
	background-image: url(../img/quadradinho-cinza-transparente.png);
	background-repeat: repeat;
}

.box-auxiliar-cinza, .box-auxiliar {
	width: 100%;
	/*height: 363px;*/
	/*height: 468px;*/
	overflow: auto;
}

.texto-cinza-claro {
	color: #999999;
}

.texto-cinza-hover:hover {
	color: #777777;
}

.alto-menor {
	text-transform: uppercase;
	padding: 6px;
	border-top: 1px solid #CCCCCC;
}

.input-quadrado {
	-webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}

.espaco {
	margin-left: 3px;
}

.minusculo {
	margin-top: 5px;
	font-size: 10px;
	line-height: 12px;
}

#icone-index1 {
	width: 60px;
	height: 60px;
	background-image: url(../img/icone-index1.png);
	background-repeat: no-repeat;
}

#icone-index2 {
	width: 67px;
	height: 45px;
	background-image: url(../img/icone-index2.png);
	background-repeat: no-repeat;
}

#icone-index3 {
	width: 60px;
	height: 55px;
	background-image: url(../img/icone-index3.png);
	background-repeat: no-repeat;
}

#icone-index4 {
	width: 60px;
	height: 63px;
	background-image: url(../img/icone-index4.png);
	background-repeat: no-repeat;
}

#icone-index5 {
	width: 64px;
	height: 42px;
	background-image: url(../img/icone-index5.png);
	background-repeat: no-repeat;
}

#icone-index6 {
	width: 55px;
	height: 64px;
	background-image: url(../img/icone-index6.png);
	background-repeat: no-repeat;
}

#icone-index7 {
	width: 60px;
	height: 61px;
	background-image: url(../img/icone-index7.png);
	background-repeat: no-repeat;
}

#icone-index8 {
	width: 63px;
	height: 56px;
	background-image: url(../img/icone-index8.png);
	background-repeat: no-repeat;
}

#icone-index9 {
	width: 56px;
	height: 51px;
	background-image: url(../img/icone-index9.png);
	background-repeat: no-repeat;
}

#icone-index10 {
	width: 41px;
	height: 64px;
	background-image: url(../img/icone-index10.png);
	background-repeat: no-repeat;
}

#icone-index11 {
	width: 38px;
	height: 64px;
	background-image: url(../img/icone-index11.png);
	background-repeat: no-repeat;
}

#icone-index12 {
	width: 48px;
	height: 64px;
	background-image: url(../img/icone-index12.png);
	background-repeat: no-repeat;
}

#icone-index13 {
	width: 51px;
	height: 62px;
	background-image: url(../img/icone-index13.png);
	background-repeat: no-repeat;
}

#icone-index14 {
	width: 58px;
	height: 57px;
	background-image: url(../img/icone-index14.png);
	background-repeat: no-repeat;
}

#icone-index15 {
	width: 58px;
	height: 58px;
	background-image: url(../img/icone-index15.png);
	background-repeat: no-repeat;
}

#icone-index16 {
	width: 80px;
	height: 51px;
	background-image: url(../img/icone-index16.png);
	background-repeat: no-repeat;
}

#icone-index17 {
	width: 69px;
	height: 50px;
	background-image: url(../img/icone-index17.png);
	background-repeat: no-repeat;
}

#icone-index22 {
	width: 61px;
	height: 55px;
	background-image: url(../img/icone-index22.png);
	background-repeat: no-repeat;
}

#icone-index23 {
	width: 71px;
	height: 62px;
	background-image: url(../img/icone-index23.png);
	background-repeat: no-repeat;
}

#icone-index24 {
	width: 50px;
	height: 62px;
	background-image: url(../img/icone-index24.png);
	background-repeat: no-repeat;
}

#icone-index25 {
	width: 55px;
	height: 61px;
	background-image: url(../img/icone-index25.png);
	background-repeat: no-repeat;
}

#icone-index26 {
	width: 68px;
	height: 55px;
	background-image: url(../img/icone-index26.png);
	background-repeat: no-repeat;
}

#icone-index27 {
	width: 62px;
	height: 57px;
	background-image: url(../img/icone-index27.png);
	background-repeat: no-repeat;
}

#icone-index28 {
	width: 75px;
	height: 44px;
	background-image: url(../img/icone-index28.png);
	background-repeat: no-repeat;
}

#icone-index29 {
	width: 66px;
	height: 40px;
	background-image: url(../img/icone-index29.png);
	background-repeat: no-repeat;
}

#icone-index30 {
	width: 79px;
	height: 41px;
	background-image: url(../img/icone-index30.png);
	background-repeat: no-repeat;
}

#icone-index31 {
	width: 71px;
	height: 60px;
	background-image: url(../img/icone-index31.png);
	background-repeat: no-repeat;
}

#icone-index32 {
	width: 68px;
	height: 58px;
	background-image: url(../img/icone-index32.png);
	background-repeat: no-repeat;
}

#icone-index33 {
	width: 76px;
	height: 54px;
	background-image: url(../img/icone-index33.png);
	background-repeat: no-repeat;
}

#icone-index34 {
	width: 65px;
	height: 54px;
	background-image: url(../img/icone-index34.png);
	background-repeat: no-repeat;
}

#icone-index35 {
	width: 65px;
	height: 65px;
	background-image: url(../img/icone-index35.png);
	background-repeat: no-repeat;
}

#icone-index36 {
	width: 62px;
	height: 40px;
	background-image: url(../img/icone-index36.png);
	background-repeat: no-repeat;
}

#icone-index37 {
	width: 62px;
	height: 57px;
	background-image: url(../img/icone-index37.png);
	background-repeat: no-repeat;
}

.margin_left_arvore {
	margin-left: 4px;
}

.eo { /* Estrutura Organizacional */
	margin-top: 15px;
}

.arvore_impressao_nivel_1 { margin-left: 0; }
.arvore_impressao_nivel_2 { margin-left: 20px; }
.arvore_impressao_nivel_3 { margin-left: 40px; }
.arvore_impressao_nivel_4 { margin-left: 60px; }
.arvore_impressao_nivel_5 { margin-left: 80px; }
.arvore_impressao_nivel_6 { margin-left: 100px; }
.arvore_impressao_nivel_7 { margin-left: 120px; }
.arvore_impressao_nivel_8 { margin-left: 140px; }
.arvore_impressao_nivel_9 { margin-left: 160px; }
.arvore_impressao_nivel_10 { margin-left: 180px; }
.arvore_impressao_nivel_11 { margin-left: 200px; }
.arvore_impressao_nivel_12 { margin-left: 220px; }
.arvore_impressao_nivel_13 { margin-left: 240px; }
.arvore_impressao_nivel_14 { margin-left: 260px; }
.arvore_impressao_nivel_15 { margin-left: 280px; }
.arvore_impressao_nivel_16 { margin-left: 300px; }
.arvore_impressao_nivel_17 { margin-left: 320px; }

.mbottom10 {
	margin-bottom: 10px;
}

.permissao {
	color: #7499AB;
	cursor: default;
}

.asterisco {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.margin-bottom-titulo-impressao-geral {
	margin-bottom: 15px;
}

#mensagem-ok, .mensagem-ok {
	width: 102px;
	height: 102px;
	background-image: url(../img/mensagem-ok.png);
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 5000;
}

.alinhar-label-radiobutton {
	vertical-align: bottom;
}

.texto-dica {
	color: #999999;
	text-transform: none;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
}

.check-cha {
	display: block;
	margin: 5px 0;
}

#carregando {
	background-image: url(../img/fundo-carregando.png);
	background-repeat: repeat;
	font-size: 14px;
	font-weight: normal;
	color: #eeeeee;
	position: fixed;
	top: 50%;
	left: 50%;
	padding: 10px 10px 4px;
	margin: -20px 0 0 -61px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.legenda-fixa {
	padding: 10px 12px;
	position: fixed;
    top: 30px;
	right: 18px;
	z-index: 9999;
	background-color: #F5F5F5;
	border-left: 2px solid #D5D5D5;
	-webkit-border-radius: 2px; /*Para Safari e Chrome */
	   -moz-border-radius: 2px; /* Para Firefox */
			border-radius: 2px; /* Para Opera 10.5+*/
}

.numeroDestaqueCha {
	font-weight: bold;
	font-size: 15px;
	color: #EB4949;
}

.numeroDestaqueCha2 {
	font-weight: bold;
	font-size: 15px;
}

.disabled {
	color: #999999 !important;
}

.menu-sem-link {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #444;
  white-space: nowrap;
  cursor: default;
}