
/*262*/
/* S4G-Reset

 */abbr, acronym {
border: 0;
font-variant: normal;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
font-style: inherit;
font-weight: inherit;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
}
caption, th {
text-align: left;
}
del, ins {
text-decoration: none;
}
fieldset, img {
border: 0;
}
html {
color: #000;
background: #FFF;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}
input, button, textarea, select {
*font-size: 100%;
}
input, button, textarea, select, optgroup, option {
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
}
legend {
color: #000;
}
li {
list-style: none;
}
q:before, q:after {
content: '';
}
sub {
vertical-align: baseline;
}
sup {
vertical-align: baseline;
}
table {
border-collapse: collapse;
border-spacing: 0;
}


/*261*/
/* S4G-Ground

 */abbr,acronym {
border-bottom:1px dotted #000;
cursor:help;
}
blockquote,ul,ol,dl {
margin:1em;
}
body {
margin:10px;
}
button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"] {
padding:1px;
}
caption {
margin-bottom:.5em;
text-align:center;
}
del {
text-decoration:line-through;
}
dl dd {
margin-left:1em;
}
em {
font-style:italic;
}
h1 {
font-size:138.5%;
}
h1,h2,h3 {
margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong,dt {
font-weight:bold;
}
h2 {
font-size:123.1%;
}
h3 {
font-size:108%;
}
ol li {
list-style:decimal outside;
}
ol,ul,dl {
margin-left:2em;
}
optgroup {
font-weight:normal;
}
p,fieldset,table,pre {
margin-bottom:1em;
}
sub {
vertical-align:sub;
}
sup {
vertical-align:super;
}
th {
font-weight:bold;
text-align:center;
}
th,td {
border:1px solid #000;
padding:.5em;
}
ul li {
list-style:disc outside;
}


/*260*/
/* S4G-Fonts

 */body {
font:13px/1.231 arial,helvetica,clean,sans-serif;
/* for IE6/7 */ 
*font-size:small; 
/* for IE Quirks Mode */
*font:x-small;
}
pre, code, kbd, samp, tt {
font-family:monospace;
*font-size:108%;
line-height:100%;
}
select, input, button, textarea, button {
font:99% arial,helvetica,clean,sans-serif;
}
table {
font-size:inherit;
font:100%;
}


/*255*/
/* Jquery

 */.treeview, .treeview ul  {
 padding: 0;	margin: 0; list-style: none;

}
.treeview ul  {
margin-top: 4px;

}
.treeview .hitarea  {
	background: url(../imagens/treeview-default) -64px -25px no-repeat;	height: 16px;	width: 16px;	margin-left: -16px;	float: left;	cursor: pointer;

}
* html .hitarea  {
 display: inline;	float:none;

}
.treeview li  {
 	margin: 0;	padding: 3px 0pt 3px 16px;	background: url(../imagens/treeview-default-line) 0 0 no-repeat;

}
.treeview a.selected  {
	background-color: #eee;

}
#treecontrol  {
 margin: 1em 0; display: none; 

}
.treeview .hover  {
 color: red; cursor: pointer; 

}
.treeview li.collapsable, .treeview li.expandable  {
 background-position: 0 -176px; 

}
.treeview .expandable-hitarea  {
 background-position: -80px -3px; 

}
.treeview li.last  {
 background-position: 0 -1766px 

}
.treeview li.lastCollapsable, .treeview li.lastExpandable  {
 background-image: url(../imagens/treeview-default); 

}
.treeview li.lastCollapsable  {
 background-position: 0 -111px 

}
.treeview li.lastExpandable  {
 background-position: -32px -67px 

}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea  {
 background-position: 0; 

}
.treeview-red li  {
 background-image: url(../imagens/treeview-red-line); 

}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable  {
 background-image: url(../imagens/treeview-red);

}
.treeview-black li  {
 background-image: url(../imagens/treeview-black-line); 

}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable  {
 background-image: url(../imagens/treeview-black); 

}
.treeview-gray li  {
 background-image: url(../imagens/treeview-gray-line); 

}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable  {
 background-image: url(../imagens/treeview-gray); 

}
.treeview-famfamfam li  {
 background-image: url(../imagens/treeview-famfamfam-line); 

}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable  {
 background-image: url(../imagens/treeview-famfamfam); 

}
.filetree li  {
 padding: 3px 0 2px 16px; 

}
.filetree span.folder, .filetree span.file  {
 padding: 1px 0 1px 16px; display: block; 

}
.filetree span.folder  {
 background: url(../imagens/jquery_treeview_folder) 0 0 no-repeat; 

}
.filetree li.expandable span.folder  {
 background: url(../imagens/jquery_treeview_folder_closed) 0 0 no-repeat; 

}
#facebox .b  {

  background:url(../imagens/jquery_facebox_b);

}
.filetree span.file  {
 background: url(../imagens/jquery_treeview_file) 0 0 no-repeat; 
}
#facebox .tl  {

  background:url(../imagens/jquery_facebox_tl);

}
#facebox .tr  {

  background:url(../imagens/jquery_facebox_tr);

}
#facebox .bl  {

  background:url(../imagens/jquery_facebox_bl);

}
#facebox .br  {

  background:url(../imagens/jquery_facebox_br);

}
#facebox  {

  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;

}
#facebox .popup  {

  position: relative;

}
#facebox table  {
/*
  border-collapse: collapse;
*/
}
#facebox td  {
/*
  border-bottom: 0;
  padding: 0;
*/
}
#facebox .body  {

  padding: 10px;
  background: #fff;
  width: 370px;

}
#facebox .loading  {

  text-align: center;

}
#facebox .image  {

  text-align: center;

}
#facebox img  {

  border: 0;
  margin: 0;

}
#facebox .footer  {

  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;

}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br  {

  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;

}
#facebox_overlay  {

  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  background-image: url(../imagens/Cortina);
  background-repeat: repeat;
}
.facebox_hide  {

  z-index:-100;

}
.facebox_overlayBG  {

  background-color: #000;
  z-index: 99;

}
* html #facebox_overlay  {
 /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}
.treeview li.lastexpandable  {
 background-position: -32px -67px 

}


/*259*/
@media print{
/* S4G-DivDefault-Print

 */div#barralocalizacao {
display: none;
}
div#cabecalho {
display: none;
}
div#colunaextra {
display: none;
}
div#colunaprincipal {
display: none;
}
div#conteudo {
margin: 0;
padding: 0;
}
div#debug {
display: none;
}
div#ferramentas {
display: none;
}
div#menu-navegacao-extra-1 {
display: none;
}
div#menu-navegacao-extra-2 {
display: none;
}
div#rodape {
margin-top:2em;
border-top: 2px solid #000;
background-color: #eee;
padding: 4px 0;
border-right: 0;
}
span#rodape-acessibilidade {
display: none;
}
span#rodape-actualizacao {
font-size: .7em;
padding-right: 1em;
}
span#rodape-az {
display: none;
}
span#rodape-copyright a {
text-decoration: none;
color: #000;
font-weight: bold;
}
span#rodape-geracao {
font-size: .7em;
}
span#rodape-livro-visitas {
display: none;
}
span#rodape-termos {
display: none;
}
span.voltar-topo-dinamico {
display: none;
}

}
/*258*/
/* S4G-DivDefault

 */div#caixa-validacao-conteudo a.federacao:visited, div#caixa-validacao-conteudo a.federacao:active, div#caixa-validacao-conteudo a.federacao:link {
background: url(../imagens/autenticacaoAAI-hover) no-repeat scroll 0 0 transparent;
display: block;
width: 84px;
height: 40;
padding: 0;
margin: 0 auto 0 auto;
}
div#conteudo a.federacao:visited, div#conteudo a.federacao:active, div#conteudo a.federacao:link {
background: url(../imagens/autenticacaoAAI_central-hover) no-repeat scroll 0 0 transparent;
width: 303px;
height: 80px;
padding: 0;
margin: 0 auto 0 auto;
display: block;
}
div#caixa-validacao-conteudo a.federacao:hover {
background: url(../imagens/autenticacaoAAI-hover) no-repeat scroll 0 -44px transparent;
display: block;
width: 84px;
height: 40px;
padding: 0;
margin: 0 auto 0 auto;
}
div#conteudo a.federacao:hover {
background: url(../imagens/autenticacaoAAI_central-hover) no-repeat scroll 0 -84px transparent;
width: 303px;
height: 80px;
padding: 0;
margin: 0 auto 0 auto;
display: block;
}
div#barralocalizacao {
padding: 5px;
border: 1px solid #d7d7d7;
background-color: #ebebeb;
margin: .2em 0;
}
div#cabecalho {
overflow:hidden;
background-color: white;
background-image: url(../imagens/header-gICSuite-Background);
height: 80px;
display: block;
}
div#cabecalho-conteudo-1 {
position: absolute;
top: 10px;
left: 230px;
text-align: left;
height: 80px;
vertical-align: middle;
}
div#cabecalho-conteudo-2 {
position: absolute;
top: 10px;
right: 10px;
text-align: left;
height: 80px;
vertical-align: top;
}
div#caixa-atalhos {
padding: 0;
margin: 0 0 .6em 0;
}
div#caixa-atalhos-cabecalho {
padding: 5px;
border: 1px solid #d7d7d7;
background-color: #ebebeb;
margin: 0;
font-weight: bold;
}
div#caixa-atalhos-conteudo {
padding: .5em;
border: 1px solid #ebebeb;
background-color: #ffffff;
margin: 0;
vertical-align: top;
}
div#caixa-atalhos-conteudo ul {
margin: 0 0 0 .6em;
padding: 0 0 0 .6em;
}
div#caixa-avisos {
padding: 0;
margin: 0 0 .6em 0;
}
div#caixa-avisos-cabecalho {
padding: 5px;
border: 1px solid #d7d7d7;
background-color: #ebebeb;
margin: 0;
font-weight: bold;
}
div#caixa-avisos-conteudo {
padding: .5em;
border: 1px solid #ebebeb;
background-color: #ffffff;
margin: 0;
vertical-align: top;
}
div#caixa-avisos-conteudo ul {
margin: 0 0 0 .6em;
padding: 0 0 0 .6em;
}
div.caixa-opcoes {
padding: 0;
margin: 0 0 .6em 0;
}
div.caixa-opcoes-cabecalho {
padding: 5px;
border: 1px solid #d7d7d7;
background-color: #ebebeb;
margin: 0;
font-weight: bold;
}
div.caixa-opcoes-conteudo {
padding: .5em;
border: 1px solid #ebebeb;
background-color: #ffffff;
margin: 0;
vertical-align: top;
}
div.caixa-opcoes-conteudo ul {
margin: 0 0 0 .6em;
padding: 0 0 0 .6em;
}
div#caixa-validacao {
padding: 0;
margin: 0 0 .6em 0;
}
div#caixa-validacao-cabecalho {
padding: 5px;
border: 1px solid #d7d7d7;
background-color: #ebebeb;
margin: 0;
font-weight: bold;

}
div#caixa-validacao-conteudo {
padding: .5em;
border: 1px solid #ebebeb;
background-color: #ffffff;
margin: 0;
vertical-align: top;
text-align: center;
}
div#caixa-validacao-conteudo img.federacao {
border: 0;
/* text-align:center; */
margin: 0 auto;
}
div#colunaextra {
width: 150px;
margin: 0 0 0 .4em;
padding: 0;
float: right;
vertical-align: top;
}
div#colunaprincipal {
width: 150px;
padding: 0;
margin: 0 .4em 0 0;
float:left;
vertical-align: top;
}
div#conteudo {
padding: .5em;
border: 1px solid #ebebeb;
background-color: #ffffff;
margin: .4em 150px;
vertical-align: top;
overflow: auto;
}
div#debug {
padding: 10px;
margin: 10px;
}
div#envolvente {
min-height: 600px;
}
div#ferramentas {
padding: .5em;
border: 1px solid #ebebeb;
background-color: #ffffff;
margin: 0;
vertical-align: top;
}
div.limpar {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
}
div#menu-navegacao {
padding: 0;
margin: 0 0 .6em 0;
}
div#menu-navegacao-cabecalho {
padding: 5px;
border: 1px solid #d7d7d7;
background-color: #ebebeb;
margin: 0;
font-weight: bold;
}
div#menu-navegacao-conteudo {
padding: 0;
border: 1px solid #ebebeb;
background-color: #ffffff;
margin: 0;
vertical-align: top;
}
div#menu-navegacao-conteudo ul {
margin: 0;
padding: 0;
}
div#menu-navegacao-conteudo ul li {
list-style: none;
list-style-type: none;
}
div#rodape {
padding: .5em;
border: 1px solid #ebebeb;
background-color: #ffffff;
margin: 0;
vertical-align: top;
}
img {
border: 0;
}
img.ajuda {
margin-top: 37px;
margin-left: 10px;
}
img.federacao {
border: 0;
}
img.idioma {
margin-top: 37px;
}
img.imprimir {
margin-top: 37px;
margin-left: 10px;
}
img#logotipo {
width: 200px;
height: 68px;
border: 0;
padding: 6px;
}
img.validacao {
margin-top: 37px;
margin-left: 10px;
}
li.mais {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/ListaMais");

}
li.menos {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/ListaMenos");

}
li.prioridade1 {
list-style-image: url(../imagens/Prioridade-1);
}
li.prioridade2 {
list-style-image: url(../imagens/Prioridade-2);
}
li.prioridade3 {
list-style-image: url(../imagens/Prioridade-3);
}
li.prioridade4 {
list-style-image: url(../imagens/Prioridade-4);
}
li.prioridade5 {
list-style-image: url(../imagens/Prioridade-5);
}
span#acessibilidade {
display:none;
}
span.separador {
display: none;
}
ul.mais {
margin: 0 0 0 15px;
padding: 0;
list-style-image: url("../imagens/ListaMais");


}
ul.mais li {
list-style-image: url(../imagens/ListaMais);


}
ul.menos {
margin-left: 0 0 015px;
padding: 0;
list-style-image: url("../imagens/ListaMenos");

}
ul.menos li {
list-style-image: url(../imagens/ListaMenos);

}


/*256*/
/* S4G-Base

 */a:active, a:hover {
color:#f00;
text-decoration:underline;

}
a:link {
color:#00f;
text-decoration:underline;

}
a:visited {
color:#70f;
text-decoration:underline;

}
dd {
margin-left : 45px;
margin-top : 0px;
margin-bottom : 10px;
margin-right : 0px;
}
div.ajudacontextual {
padding:4px;
border:2px solid #b2c8d9;
background-color:#d3f1fc;
margin-top:4px;

}
div.caixa {
z-index:1; 
position:relative;
}
div.caixa-controlo {
background-color: #ffff00; 
position:absolute; 
z-index: 50; 
right: 0; 
top: 0px; 
width: 50px;
}
div.federacao {
text-align: center;
}
div.indent1 {
padding-left:3em;
}
div.indent2 {
padding-left:3em;
}
div.indent3 {
padding-left:3em;
}
dt {
font-weight : bold;
margin-left : 25px;
}
form {
margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
hr {
width:100%;
color:#CCCCCC;
height : 1px;
}
h1 {
color: #004d82;
font-size: 2em;
}
h2 {
color: #004d82;
font-size: 1.75em;
}
h2.az {
color: #a29161;
margin: 1em 0 .5em 0;
border-bottom: 1px solid #cabfa3;
}
h3 {
color: #004d82;
font-size: 1.5em;
}
h4 {
color: #004d82;
font-size: 1em;
text-align : center;
}
h5 {
font-size : 0.85em;
color: #004d82;
font-weight : normal;
text-align : center;
}
img.aviso-invalidado {
/* display: none;*/
}
input {
font-family : "Trebuchet MS", sans-serif;
font-size:1em;
}
li.az-activa {
display: inline;
padding: .2em .6em;
background-color: #dad3c0;
font-weight: bold;
}
li.az-naoactiva {
display: inline;
padding: .2em .6em;
background-color: #f4f2ec;
color: #e3ded0;
font-weight: bold;

}
ol ol ol ol ol ol ol.oa li {
list-style-type: lower-alpha;
}
ol ol ol ol ol ol ol.oam li {
list-style-type: upper-latin;
}
ol ol ol ol ol ol ol.on li {
list-style-type: decimal;
}
ol ol ol ol ol ol ol.or li {
list-style-type: lower-roman;
}
ol ol ol ol ol ol ol.orm li {
list-style-type: upper-roman;
}
ol ol ol ol ol ol.oa li {
list-style-type: lower-alpha;
}
ol ol ol ol ol ol.oam li {
list-style-type: upper-latin;
}
ol ol ol ol ol ol.on li {
list-style-type: decimal;
}
ol ol ol ol ol ol.or li {
list-style-type: lower-roman;
}
ol ol ol ol ol ol.orm li {
list-style-type: upper-roman;
}
ol ol ol ol ol.oa li {
list-style-type: lower-alpha;
}
ol ol ol ol ol.oam li {
list-style-type: upper-latin;
}
ol ol ol ol ol.on li {
list-style-type: decimal;
}
ol ol ol ol ol.or li {
list-style-type: lower-roman;
}
ol ol ol ol ol.orm li {
list-style-type: upper-roman;
}
ol ol ol ol.oa li {
list-style-type: lower-alpha;
}
ol ol ol ol.oam li {
list-style-type: upper-latin;
}
ol ol ol ol.on li {
list-style-type: decimal;
}
ol ol ol ol.or li {
list-style-type: lower-roman;
}
ol ol ol ol.orm li {
list-style-type: upper-roman;
}
ol ol ol.oa li {
list-style-type: lower-alpha;
}
ol ol ol.oam li {
list-style-type: upper-latin;
}
ol ol ol.on li {
list-style-type: decimal;
}
ol ol ol.or li {
list-style-type: lower-roman;
}
ol ol ol.orm li {
list-style-type: upper-roman;
}
ol ol.oa li {
list-style-type: lower-alpha;
}
ol ol.oam li {
list-style-type: upper-latin;
}
ol ol.on li {
list-style-type: decimal;
}
ol ol.or li {
list-style-type: lower-roman;
}
ol ol.orm li {
list-style-type: upper-roman;
}
ol.oa li {
list-style-type: lower-alpha;
}
ol.oam li {
list-style-type: upper-latin;
}
ol.on li {
list-style-type: decimal;
}
ol.or li {
list-style-type: lower-roman;
}
ol.orm li {
list-style-type: upper-roman;
}
p.aviso-invalidado {
text-align:center;
}
p.quebra-pagina {
page-break-before:always;
}
pre {
background-color : #FFFFEE;
border : 1px dotted;
padding : 5px;
font-family : monospace;
font-size : 1em;
color : Black;
}
.resultadosbarra {
margin: 0.2em 0 0.2em 0;
padding: 0.2em 0 0.2em 0;
text-align: center;
font-size: 0;
}
select {
font-family : "Trebuchet MS", sans-serif;
font-size:1em;
}
span.az-activa {
/* Sem formata��o espec�fica */
}
span.az-naoactiva {
/* Sem formata��o espec�fica */
}
table {
border-spacing: 1px;
font-size : 1em;
}
td {
padding: 3px; border:0;
}
td.c, tr.c, th.c {
text-align: center;
}
td.d, tr.d, th.d {
text-align: right;
}
td.diferente, tr.diferente {
background-color: #fbd2d3;
}
td.e, tr.e, th.e {
text-align: left;
}
td.f, tr.f, th.f {
vertical-align: bottom;
}
td.invalido-ctb {
background-color: ea6645;
text-align: center;
vertical-align: top;
border: 1px solid black;
}
td.invalido-dtb {
background-color: ea6645;
text-align: right;
vertical-align: top;
border: 1px solid black;
}
td.invalido-etb {
background-color: ea6645;
text-align: left;
vertical-align: top;
border: 1px solid black;
}
td.t, tr.t, th.t {
vertical-align: top;
}
td.valido-ctb {
background-color: b9d065;
text-align: center;
vertical-align: top;
border: 1px solid black;
}
td.valido-dtb {
background-color: b9d065;
text-align: right;
vertical-align: top;
border: 1px solid black;
}
td.valido-etb {
background-color: b9d065;
text-align: left;
vertical-align: top;
border: 1px solid black;
}
textarea {
font-family : "Trebuchet MS", sans-serif;
font-size:1em;
}
.textoc {
text-align : center;
margin-left : auto;
margin-right : auto;
}
th {
color: #fff;
font-weight: bold;
background-color: #004d82;
padding: 3px;
text-align: center;
border:0;
}
ul.az {
/* Sem formata��o espec�fica */
}
ul.az li {
list-style-type: disc;
margin-left: 2em;
}
ul#az-index {
padding: 10px 0;
}
ul#az-index li a {
display: inline;
color: #a29161;
text-decoration: none;
}
ul.no li {
list-style-type: disc;
}
ul.treeview li {
list-style-type:none;
}


/*257*/
/* S4G-Base-Deprecated

 */a.aprovado:active {
color: #00a650;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.aprovado:hover {
color: #00a650;
font-weight: bold;
text-decoration: none;
background-color: white;
padding-left: 3px;
padding-right: 3px;
}
a.aprovado:link {
color: #00a650;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.aprovado:visited {
color: #00a650;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
.aceitar {
background-color:#00FF00; font-weight:Bold;
color:Black;
}
.actividadeemexecucao {
font-weight:bold;
}
a.logincabecalho:active {
color : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;

}
a.logincabecalho:hover {
color : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;
}
a.logincabecalho:link {
color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
a.logincabecalho:visited {
color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
.amc {
background-color : #ccffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.amcerro {
background-color : #ccffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom: 2px solid #f29191;
}
.amcerrofut {
background-color : #ebffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;
border-bottom: 2px solid #fad3d3;
}
.amcfut {
background-color : #ebffff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;
}
.amcpre {
background-color : #b7e5e5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
font-weight: bold;
}
a.menu:active {
color : Red;
text-decoration : none;
font-weight : bold;
background-color: transparent;
}
a.menu:hover {
color : Red;
text-decoration : underline;
font-weight : bold;
background-color: transparent;

}
a.menu:link {
color : Black;
text-decoration : none;
font-weight : bold;
background-color: transparent;

}
a.menu:visited {
color : Black;    
text-decoration : none;
font-weight : bold;
background-color: transparent;

}
.anunciobe {
background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
a.opcaocentral:active {
color : Red;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
}
a.opcaocentral:hover {
color : Red;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
}
a.opcaocentral:link {
   color : #8C2D19;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
}
a.opcaocentral:visited {
color : #8C2D19;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
}
a.pendente:active {
color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.pendente:hover {
color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: white;
padding-left: 3px;
padding-right: 3px;
}
a.pendente:link {
color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.pendente:visited {
color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.recusado:active {
color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.recusado:hover {
color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: white;
padding-left: 3px;
padding-right: 3px;
}
a.recusado:link {
color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.recusado:visited {
color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.ref:active {
border: 1px solid black;
background-color: #FFFF00;
color: #000000;
text-decoration: none;
font-size: .7em;
padding: 0 4px 0 4px;
}
a.ref:hover {
border: 1px solid black;
background-color: #FFFF00;
color: #000000;
text-decoration: none;
font-size: .7em;
padding: 0 4px 0 4px;
}
a.ref:link {
border: 1px solid black;
background-color: #f1e1dd;
color: #000000;
text-decoration: none;
font-size: .7em;
padding: 0 4px 0 4px;
}
a.ref:visited {
border: 1px solid black;
background-color: #f1e1dd;
color: #000000;
text-decoration: none;
font-size: .7em;
padding: 0 4px 0 4px;
}
.arvore1 {
background-image:url(../imagens/Arvore1);
background-repeat : no-repeat;
background-position : left center;
}
.arvore2 {
background-image:url(../imagens/Arvore2);
background-repeat : no-repeat;
background-position : left center;
}
.arvore3 {
background-image:url(../imagens/Arvore3);
background-repeat : no-repeat;
background-position : left center;
}
.arvore4 {
background-image:url(../imagens/Arvore4);
background-repeat : no-repeat;
background-position : left center;
}
.aviso {
color : Red;
background-color : transparent;
text-align : left;
}
.avisoc {
color : Red;
background-color : transparent;
text-align : center;
}
.avisod {
color : Red;
background-color : transparent;
text-align : right;
}
.avisogay {
color : Fuchsia;
background-color : transparent;
text-align : left;
}
.avisomedio {
color : #fbaf5d;
background-color : transparent;
text-align : left;
}
.barraferramentas {
background-color: #f1e1dd;
padding: .5em .5em .2em .5em;
border-left: 2px solid #cccccc;
border-right: 2px solid #cccccc;
border-top: 2px solid #cccccc;
}
.barratemporal {
background-image:url(../imagens/BarraTemporal);
background-repeat : repeat-x;
background-position : left center;
text-align : center;
}
.barratemporald {
background-image:url(../imagens/BarraTemporalD);
background-repeat : no-repeat;
background-position : center;
text-align : center;
}
.barratemporale {
background-image:url(../imagens/BarraTemporalE);
background-repeat : no-repeat;
background-position : center;
text-align : center;
}
.bold {
font-weight : bold;
}
.borda {
background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;

}
.bordae {
background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
}
.bordaec {
background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
}
.bordaed {
background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
}
.bordaee {
background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
}
.bordaeec {
background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
}
.bordaeed {
background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
}
.bordaeesc {
background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
border-bottom : 1px solid black;
}
.bordaeess {
background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
border-bottom : 2px solid black;
}
.bordaeessc {
background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
border-bottom : 2px solid black;
}
.bordaeessd {
background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 2px solid black;
border-bottom : 2px solid black;
}
.bordaes {
background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 1px solid black;
}
.bordaesc {
background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 1px solid black;
}
.bordaesd {
background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 1px solid black;
}
.bordaess {
background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 2px solid black;
}
.bordaessc {
background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 2px solid black;
}
.bordaessd {
background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-bottom : 2px solid black;
}
.bordaneso {
background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-top : 1px solid black;
border-right : 1px solid black;
border-left : 1px solid black;
border-bottom : 1px solid black;

}
.bordaoes {
background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-left : 1px solid black;
border-bottom : 1px solid black;
}
.bordaoesd {
background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-right : 1px solid black;
border-left : 1px solid black;
border-bottom : 1px solid black;
}
.bordas {
background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 1px solid black;
}
.bordasc {
background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 1px solid black;
}
.bordasd {
background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 1px solid black;
}
.bordass {
background-color : transparent;
text-align : left;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 2px solid black;
}
.bordassc {
background-color : transparent;
text-align : center;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 2px solid black;
}
.bordassd {
background-color : transparent;
text-align : right;
padding : 0 4px 0 4px;
color : Black;
border-bottom : 2px solid black;
}
.border0 {
border: 0;
padding: 0;
margin: 0;
}
.branco {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.brancob {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.brancobaprovado {
background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.brancobc {
background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.brancobcaprovado {
background-color : #ecf9e2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.brancobcinscrito {
background-color : #fafae1;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.brancobd {
background-color : #FFFFFF;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.brancobdaprovado {
background-color : #ecf9e2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.brancobdinscrito {
background-color : #fafae1;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.brancobes {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.brancobesaprovado {
background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.brancobesinscrito {
background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.brancobinscrito {
background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.brancobsoc {
background-color : #ffffff;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
text-align: center;
}
.brancobsocaprovado {
background-color : #ecf9e2;
text-align: center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
}
.brancobsocinscrito {
background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
}
.brancobt {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
}
.brancobtaprovado {
background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
}
.brancobtinscrito {
background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
}
.brancoc {
background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.brancod {
background-color : #FFFFFF;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.brancot {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
}
.brancotc {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : center;
}
.brancotcaprovado {
background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : center;
}
.brancotcinscrito {
background-color : #fafae1;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : center;
}
.brancotd {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : right;
}
.branco2 {
background-color : #FFFFFF;
padding : 0px 0px 0px 0px;
color : Black;
}
.caixadentro {
float: left;
margin: 0px;
border: 1px solid black;
padding: 0px;
overflow: auto;

}
.caixafora {
float: left;
margin: 5px;
border: 1px solid black;
padding: 0px;

}
.calendevent {
background-color : #ffcc39;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
}
.calendeventsel {
background-color : #ffcc39;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
}
.calendfds {
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
}
.calendfdssel {
background-color : #cccccc;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
}
.calendfer {
background-color : #c8edca;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
}
.calendfersel {
background-color : #c8edca;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
}
.calendnorm {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
}
.calendsel {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
}
.calendsem {
background-color : #d1aba3;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
}
.cara {
background-color : transparent;
color: Black;
padding-left : 10px;
padding-right : 10px;
padding-top : 0px;
padding-bottom : 0px;
font-size : 0.85em;
text-align : right;
}
.cinzento {
color : #AAAAAA;
}
.claro {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.clarob {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.clarobaprovado {
background-color : #d0f0b7;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.clarobc {
background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.clarobcaprovado {
background-color : #d0f0b7;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.clarobcinscrito {
background-color : #f2f2b5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.clarobd {
background-color : #F2F2F2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.clarobdaprovado {
background-color : #d0f0b7;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.clarobdinscrito {
background-color : #f2f2b5;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.clarobes {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.clarobesaprovado {
background-color : #d0f0b7;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.clarobesinscrito {
background-color : #f2f2b5;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.clarobinscrito {
background-color : #f2f2b5;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.clarobsoc {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
}
.clarobsocaprovado {
background-color : #d0f0b7;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
}
.clarobsocinscrito {
background-color : #f2f2b5;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
}
.claroc {
background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.clarocerro {
background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom: 2px solid #f29191;
}
.clarocfut {
background-color : #fafafa;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;
}
.clarochilight {
background-color : #f9ecec;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.clarocpre {
background-color : #d9d9d9;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
font-weight: bold;
}
.claroc10 {
background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 10%;
}
.clarod {
background-color : #F2F2F2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.clarodhilight {
background-color : #f9ecec;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.clarooff {
background-color : #fafafa;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : #999999;
}
.clarot {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
}
.clarotc {
background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
}
.clarotd {
background-color : #F2F2F2;
text-align : right;
vertical-align : top;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
.cmd {
float: right;
margin: 0px;
padding: 0px;
font-size: 12px;

}
.colunamaxima {
width:100%
}
.conteudosnivel1 {
margin : 6px 10px 6px 10px;
}
.conteudosnivel10 {
margin : 6px 10px 6px 270px;
}
.conteudosnivel2 {
margin : 6px 10px 6px 30px; 
}
.conteudosnivel3 {
margin : 6px 10px 6px 60px;
}
.conteudosnivel4 {
margin : 6px 10px 6px 90px; 
}
.conteudosnivel5 {
margin : 6px 10px 6px 120px;
}
.conteudosnivel6 {
margin : 6px 10px 6px 150px;
}
.conteudosnivel7 {
margin : 6px 10px 6px 180px;
}
.conteudosnivel8 {
margin : 6px 10px 6px 210px;
}
.conteudosnivel9 {
margin : 6px 10px 6px 240px;
}
.copyright {
padding-right : 0px;
padding-left : 0px;
vertical-align : middle;
font-size : 0.85em;
text-align : left;
color : #959595;
background-color: transparent;
}
.coralfacec {
background-color : #8FC794;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
}
.coramarelo {
background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;
}
.coramarelob {
background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.coramarelobc {
background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
}
.coramareloc {
background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
}
.coramarelod {
background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;
}
.corazul {
background-color : #C0E7F9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;
}
.corazulc {
background-color : #C0E7F9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
}
.corazuld {
background-color : #C0E7F9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;
}
.corlaranja {
background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;
}
.corlaranjabc {
background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
}
.corlaranjac {
background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
}
.corlaranjad {
background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;
}
.corpreto {
background-color : #000000;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;
}
.corverde {
background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;
}
.corverdebc {
background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;

}
.corverdec {
background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
}
.corverded {
background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;
}
.corvermelhab {
background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.corvermelho {
background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;
}
.corvermelhoc {
background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
}
.corvermelhod {
background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;
}
.cursormao {
cursor : pointer;
}
.cvisita {
background-color : #f9f4f3;
color : Black;
padding-left : 12px;
padding-right : 12px;
padding-top : 6px;
padding-bottom : 6px;
text-align : center;
border-left-style : solid;
border-left-width : 0px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 1em;
}
.destaqueactivo {
background-color : #E8D5D1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
div.caixa-opcoes-conteudo a:active, div.caixa-opcoes-conteudo a:hover {
text-decoration: none;
color : #f00;
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
.editavel {
border-color: #c5968c;
border-width: 1px;
border-style: dashed;
}
.error {
display: inline;
color: white;
background-color: red;
}
.escuro {
background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.escurob {
background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobaprovado {
background-color : #c4eca5;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobcaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobcinscrito {
background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobd {
background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobdaprovado {
background-color : #c4eca5;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobdinscrito {
background-color : #efefa2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobeoc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobeocaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobeocinscrito {
background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobesoc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobesocaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobesocinscrito {
background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escurobinscrito {
background-color : #efefa2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.escuroboc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
}
.escurobocaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
}
.escurobocinscrito {
background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
}
.escurobsoc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
}
.escurobsocaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
}
.escurobsocinscrito {
background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
}
.escurobtc {
background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
text-align :  center;
}
.escurobtcaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
}
.escurobtcinscrito {
background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
}
.escuroc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.escurocaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.escurocentro {
background-color : #cacaca;
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: #cacaca 0px solid;
border-top: Black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: Black 1px solid;
vertical-align : top;

}
.escurocentrocolapsed {
background-color : #cacaca;
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: #cacaca 0px solid;
border-top: Black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: Black 2px solid;
vertical-align : top;

}
.escurocerro {
background-color : #f29191;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : White;
border-left: 1px solid #f29191;
border-right: 1px solid #f29191;
border-top: 1px solid #f29191;
border-bottom: 1px solid #f29191;
font-weight: bold;
}
.escurocerrofut {
background-color : #fad3d3;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : White;
border-left: 1px solid #fad3d3;
}
.escurocfut {
background-color : #f5f5f5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;
}
.escurochilight {
background-color : #f3dada;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.escurocinscrito {
background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.escurocpre {
background-color : #cfcfcf;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
font-weight: bold;
}
.escuroct {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align:top;
}
.escuroc10 {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 10%;

}
.escuroc20 {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 20%;

}
.escurod {
background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.escurodireito {
background-color : #cacaca;
padding-left : 2px;
padding-right : 8px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : right;
border-right: Black 1px solid;
border-top: Black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: Black 1px solid;
vertical-align : top;

}
.escurodireitocolapsed {
background-color : #cacaca;
padding-left : 2px;
padding-right : 8px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : right;
border-right: Black 1px solid;
border-top: Black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: Black 2px solid;
vertical-align : top;

}
.escuroesquerdo {
background-color : #cacaca;
padding-left : 8px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: #cacaca 0px solid;
border-top: Black 1px solid;
border-left: Black 1px solid;
border-bottom: Black 1px solid;
vertical-align : top;
}
.escuroesquerdocolapsed {
background-color : #cacaca;
padding-left : 8px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: Black 0px solid;
border-top: Black 1px solid;
border-left: Black 1px solid;
border-bottom: Black 2px solid;
vertical-align : top;
}
.escurofut {
background-color : #f5f5f5;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : #999999;
}
.escurooff {
background-color : #f5f5f5;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : #999999;
}
.escurot {
background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
}
.escurotc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
}
.escurotcaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
}
.escurotcinscrito {
background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
}
.escurotd {
background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
}
.formatardados {
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
vertical-align : top;
padding-left : 4px;
padding-right : 4px;

}
.formatar2 {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align: left;
}
.formteste {
display:inline;
margin:0;
padding:0;

}
.formula {
background-color : #ffffee;
padding : 4px;
color : Black;
border-bottom-color : #f2f2f2;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #e6e6e6;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #f2f2f2;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #e6e6e6;
border-right-style : solid;
border-right-width : 1px;
font-family : "Courier New", monospace;
font-size:1.2em;
text-align : center;
}
.formulariobotoes {
text-align : center;
margin-left : auto;
margin-right : auto;
}
.formularionome {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;
white-space : nowrap;

}
.formularionomee {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : left;
font-weight : bold;
vertical-align : top;

}
.formularionomeobr {
border-collapse : collapse;
color : red;
background-color : transparent;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;
white-space : nowrap;
}
.formularionometopo {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;
}
.gcorr_detalhes {
background-color:#f2f2f2;
border:1px solid #808080;
padding:5px;
height:auto;
margin:5px 0px 5px 0px; 
top:0;
left:0;
text-align:left;
}
.headersortdown, .headersortup {
background-color: #aaa;
}
.hidden {
display: none;
}
.horarioL {
background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
}
.horarioP {
background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
}
.horariop {
background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
}
.horarioT {
background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.horariot {
background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.horarioTP {
background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
}
.horariotp {
background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
}
h2.e {
color : #8C2D19;
font-size : 2em;
background-color: transparent;
text-align : left;
border-bottom: 1px solid #CACACA;
border-top: 1px dashed #c5968c;
border-left: 1px dashed #c5968c;
border-right: 1px dashed #c5968c;
font-weight : normal;
}
h2.semlinha {
color : #8C2D19;
font-size : 2em;
background-color: transparent;
border-bottom: 0px;
text-align : left;
font-weight : normal;
}
img.border1 {
border : 1px; 
border-style : solid;
}
img.notifica {
border : 0px; 
border-style : solid;
vertical-align : middle;
}
img.planta {
border : 0px; 
border-style : solid;
width : 113px;
height : 142px;
}
.indentar {
padding-left: 2em;
}
input.activo {
font-family : "Trebuchet MS", sans-serif;
font-size:1em;
background-color : #FFFFFF;
}
input.inactivo {
font-family : "Trebuchet MS", sans-serif;
background-color : #DADADA;
color : Black;
font-size:1em;
}
.invisivel {
display:none;
}
.justifapaga {
background-color : #f2f2f2;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : #bfbfbf;
}
.justifapagac {
background-color : #f2f2f2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #bfbfbf;
}
.justifko {
background-color : #fabbbe;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.justifkoc {
background-color : #fabbbe;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.justifok {
background-color : #b3e4cb;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.justifokc {
background-color : #b3e4cb;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.justifpende {
background-color : #fffbb3;
text-align : left;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.justifpendec {
background-color : #fffbb3;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.laboratorios {
background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
}
li.nada {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/ListaNada");
}
li.pesquisaitem {
padding-bottom:10px;
}
li.semamarelo {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/SemAmarelo");
}
li.semapagado {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/SemApagado");
}
li.semcinzento {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/SemCinzento");
}
li.semverde {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/SemVerde");
}
li.semvermelho {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/SemVermelho");

}
.login {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : transparent;
color : black;
padding-left : 6px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;
}
.margemesquerda {
margin-left : 40px;
margin-top : 0px;
margin-bottom : 0px;
margin-right : 0px;
}
.mbdados {
margin: 10px 5px 10px 5px;
font-size: 1em;
}
.mbfieldset {
border: 1px solid #000000;
padding: 10px;
font-size: 8pt;
width: 230px;
}
.mblegend {
font-family: "Arial", sans-serif;
font-size: 1em;
font-weight: bold;  
}
.mbvalor {
text-align: center;
font-weight: bold;
padding: 0 20px 0 20px;
}
.negroc {
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
font-weight : bold;
}
.observacoes {
background-color : #ffffbd;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : #ffbd00;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #ffbd00;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #ffbd00;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #ffbd00;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
}
.outdated {
color : #AAAAAA;
}
.pb {
background-color : #80FF80;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.pendente {
color: #ff8500;
}
.pesquisacontexto {
font-size : 0.9em;
font-style : italic;
}
.pesquisaurl {
color : Green;
font-size : .9em;
}
.pmc {
background-color : #afe1ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.pmcerro {
background-color : #afe1ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom: 2px solid #f29191;
}
.pmcerrofut {
background-color : #dff3ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;
border-bottom: 2px solid #fad3d3;
}
.pmcfut {
background-color : #dff3ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #999999;
}
.pmcpre {
background-color : #9dcae5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
font-weight: bold;
}
.pmc2erro {
background-color : #afe1ff;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom: 2px solid #f29191;
border-right: 2px solid #f29191;
}
.popup1 {
background-color : #fefefe;
padding: 4px;
color : Black;
border: 1px solid #959595;
}
.praticas {
background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
}
.previsao {
color : #8c2d19;
}
.rejeitar {
background-color:#FF0000;
font-weight:Bold;
color:White;
}
.reservado {
background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
vertical-align : middle;
}
.resultados {
text-align : center;
font-weight : bold;
margin-left : auto;
margin-right : auto;
}
span.acessibilidade {
position : absolute;
top : -300px;
}
span.tip {
border-bottom: 1px dotted #FF0000;
padding: 0 0 0 0;
}
.tabelab {
border-collapse : collapse;
font-size : 1em;
}
.tabelaborda {
border-collapse : collapse;
font-size : 1em;
border: 1px solid black;
}
.tabelabordadupla {
border-collapse : collapse;
font-size : 1em;
border: 2px solid black;
}
.tabelae5 {
border-collapse: separate; border-spacing: 5px;
}
.tabelamaxima {
border-collapse : separate;
font-size : 1em;

}
.tabelamaximab {
border-collapse : collapse;
font-size : 1em;
width : 100%;
}
table.central {
width : 432px;
margin-left : auto; 
margin-right : auto;
}
table.centrar {
margin-left: auto;
margin-right: auto;
}
table.tabdivenc {
padding:0px; 
margin:0px;
}
table.tabelamaxima {
width: auto;
border-collapse: separate;
border-spacing: 2px;
}
.tb {
background-color : #FFA500;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
td.fotoalbum {
text-align:center;
vertical-align:top;
padding:5px;
}
td.pequeno {
font-size : 0.85em;
font-weight : normal;
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;

}
td.pequenod {
font-size : 0.85em;
font-weight : normal;
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : right;

}
.teoricas {
background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.teoricopraticas {
background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
}
textarea.inactivo {
font-family : "Trebuchet MS", sans-serif;
background-color : Silver;
color : Black;
font-size:1em;
}
.texto {
text-indent : 25px;
text-align : justify;
}
.textoc {
text-align : center;
margin-left : auto;
margin-right : auto;
}
.textod {
text-align : right;
}
.textogrande {
font-size : 1.1em;
}
.textopequeno {
font-size : 0.9em;
}
.textopequenoc {
font-size : 0.9em;
text-align : center;
}
.textopequenoconteudos {
font-size : 0.9em;
margin-left : 16px;
margin-top : 4px;
margin-bottom : 6px;
margin-right : 10px;
}
.textopequenod {
font-size : 0.9em;
text-align : right;
}
.textopequenonoticia {
font-size : 0.9em;
margin-left : 20px;
margin-top : 0px;
margin-bottom : 0px;
margin-right : 60px;
}
.textopequeno2 {
font-size : 0.8em;
}
th.b {
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
th.bpequeno {
font-size : 0.85em;
font-weight : normal;
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
th.e {
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : left;
}
th.header {
background-image: url(../imagens/TableSorterBg);
background-repeat: no-repeat;
background-position: center right;
padding-top: 4px;
padding-bottom: 4px; 
cursor: pointer;

}
th.headersortdown {
background-image: url(../imagens/TableSorterDesc);
}
th.headersortup  {
background-image: url(../imagens/TableSorterAsc);
}
th.pequeno {
font-size : 0.85em;
font-weight : normal;
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
th.tabelaorder {
background-color : #CCC000;
padding-left : 4px;
padding-right : 20px;
color : Black;
}
.th10 {
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 10%;
}
.th20 {
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
width : 20%;
}
.tit {
float: left;
margin: 0px;
padding: 0px;
height: 20px;
font-size: 12px;
overflow: hidden;
}
.topo {
vertical-align : top;
}
.topob {
vertical-align: top;
border: 1px solid black;
}
.topoc {
vertical-align : top;
text-align : center;
}
.topod {
vertical-align : top;
text-align : right;
}
.tpb {
background-color : Yellow;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
}
.treeview-processos li span.processo_corr_unico {
background: url(../imagens/CorrCarta) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;
}
.treeview-processos li span.processo_doc_unico {
background: url(../imagens/CorrDocsUnid) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;
}
.treeview-processos li.collapsable span.processo_documento {
background: url(../imagens/CorrDocsAber) 0 0 no-repeat;
}
.treeview-processos li.collapsable span.processo_processo {
background: url(../imagens/CorrProcessoAber) 0 0 no-repeat;
}
.treeview-processos li.collapsable span.processo_serie {
background: url(../imagens/CorrSerieAber) 0 0 no-repeat;
}
.treeview-processos li.collapsable span.processo_unidade {
background: url(../imagens/Pasta) 0 0 no-repeat;
}
.treeview-processos li.expandable span.processo_documento {
background: url(../imagens/CorrDocsFech) 0 0 no-repeat;
}
.treeview-processos li.expandable span.processo_processo {
background: url(../imagens/CorrProcessoFech) 0 0 no-repeat;
}
.treeview-processos li.expandable span.processo_serie {
background: url(../imagens/CorrSerieFech) 0 0 no-repeat;
}
.treeview-processos li.expandable span.processo_unidade {
background: url(../imagens/PastaFechada) 0 0 no-repeat;
}
.treeview-processos span.processo_documento {
background: url(../imagens/CorrDocsFech) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;
}
.treeview-processos span.processo_nada {
background: url(../imagens/CorrNada) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;
}
.treeview-processos span.processo_processo {
background: url(../imagens/CorrProcessoFech) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;
}
.treeview-processos span.processo_serie {
background: url(../imagens/CorrSerieFech) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;
}
.treeview-processos span.processo_unidade {
background: url(../imagens/PastaFechada) 0 0 no-repeat;
padding: 1px 0 1px 16px; display: block;

}
tr.gcorr_detalhes {
background-color:#f2f2f2;
border:1px solid #808080;
padding:5px;
height:auto;
margin:5px 0px 5px 0px; 
top:0;
left:0;
text-align:left;
}
tr.tarefanova {
background-color : #f2e2da;
text-align : center;
padding : 4px 4px 4px 4px;
color : Black;
}
tr.tarefaover {
background-color : #edd8cd;
text-align : center;
padding : 4px 4px 4px 4px;
color : Black;
}
tr.tarefaresp {
background-color:#dfeec9;
text-align : center; 
padding : 4px 4px 4px 4px;
color : Black;
}
tr.tarefasel {
/*background-color:#dfc5b8;*/
background-color:#ffc461;
text-align : center; 
padding : 4px 4px 4px 4px;
color:#000;

}
tr.tarefaselected {
background-color:#dfc5b8;
text-align : center; 
padding : 4px 4px 4px 4px;
color:#000;
}
tr.tarefavista {
background-color:#FFF;
text-align : center;
padding : 4px 4px 4px 4px;
color : Black;
}
tr.tarrespsel {
background-color:#8c2d19;
text-align : center; 
padding : 4px 4px 4px 4px;
color:#FFF;
}
ul.nada {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/ListaNada");
}
ul.sitemap1 {
list-style-type : disc;
font-size : 1em;
}
ul.sitemap2 {
list-style-type : disc;
font-size : 0.9em;
}
ul.sitemap3 {
list-style-type : disc;
font-size : 0.8em;
}
.valido {
color : #00A650;
background-color : Transparent;
text-align : left;
}
.visivel {
display:run-in;
}


/*267*/
/* GESSI4G

 */a.alfabeto:active, a.alfabeto:hover {
background-color: #ff0;
}
a.alfabeto-activo:link, a.alfabeto-activo:visited {
background-color: #f6d277;
padding: 0px 10px;
text-decoration: none;
}
a.alfabeto:link, a.alfabeto:visited {
background-color: #eee;
padding: 0px 10px;
text-decoration: none;
}
a.importacao-alterado: link, a.importacao-alterado:visited {
color: #F90;
text-decoration: none;

}
a.importacao-apagado:link, a.importacao-apagado:visited {
color: #d6371e;
text-decoration: none;
}
a.importacao-novo:link, a.importacao-novo:visited {
color: #0C0;
text-decoration: none;
}
a.importado-a:active {
color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.importado-act:active {
color: #000000;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.importado-act:hover {
color: #000000;
font-weight: bold;
text-decoration: underline;
background-color: white;
padding-left: 3px;
padding-right: 3px;
}
a.importado-act:link {
color: #000000;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.importado-act:visited {
color: #000000;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.importado-a:hover {
color: #f7941d;
font-weight: bold;
text-decoration: underline;
background-color: white;
padding-left: 3px;
padding-right: 3px;
}
a.importado-a:link {
color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.importado-a:visited {
color: #f7941d;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.importado-nact:active {
color: #cccccc;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.importado-nact:hover {
color: #cccccc;
font-weight: bold;
text-decoration: underline;
background-color: white;
padding-left: 3px;
padding-right: 3px;
}
a.importado-nact:link {
color: #cccccc;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.importado-nact:visited {
color: #cccccc;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.inactivo:link, a.inactivo:visited {
color: #bbb;
text-decoration: none;
}
a.local:active {
color : yellow;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
a.local:hover {
color : yellow;
text-decoration : underline;
font-weight : normal;
background-color: transparent;

}
a.local:link {
color : white;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
a.local:visited {
color : white;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
a.menu-navegacao-conteudo-1:active, a.menu-navegacao-conteudo-1:hover {
background-color: #f00;
display: block;
padding: 5 10px;
margin: 0;
}
a.menu-navegacao-conteudo-1:link, a.menu-navegacao-conteudo-1:visited {
background-color: #f6d277;
padding: 5 10px;
font-weight: bold;
text-decoration: none;
border-bottom: 1px solid #d6361e;
color: #004d82;
margin: 0;
}
a.menu-navegacao-conteudo-1-selected:link, a.menu-navegacao-conteudo-1-selected:visited {
background-color: #ffecbd;
display: block;
padding: 5 10px;
font-weight: bold;
text-decoration: none;
border-bottom: 1px solid #d6361e;
color: #004d82;
margin: 0;
width: auto;
}
a.menu-navegacao-conteudo-2:link, a.menu-navegacao-conteudo-2:visited {
background-color: #f6d277;
display: block;
padding: 5 10px;
font-weight: bold;
text-decoration: none;
border-bottom: 1px solid #d6361e;
color: #004d82;
margin: 0;
}
a.menu-navegacao-conteudo-3:link, a.menu-navegacao-conteudo-3:visited {
background-color: #f6d277;
display: block;
padding: 5 10px;
font-weight: bold;
text-decoration: none;
border-bottom: 1px solid #d6361e;
color: #004d82;
}
a.menu-navegacao-conteudo-4:link, a.menu-navegacao-conteudo-4:visited {
background-color: #f6d277;
display: block;
padding: 5 10px;
font-weight: bold;
text-decoration: none;
border-bottom: 1px solid #d6361e;
color: #004d82;
margin: 0;
}
a.n-importado:active {
color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.n-importado:hover {
color: #ed1c24;
font-weight: bold;
text-decoration: underline;
background-color: white;
padding-left: 3px;
padding-right: 3px;
}
a.n-importado:link {
color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.n-importado:visited {
color: #ed1c24;
font-weight: bold;
text-decoration: none;
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
}
a.opcao:active {
color : red;
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
a.opcaoatalho:active {
color : red;
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
a.opcaoatalho:hover {
color : red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;

}
a.opcaoatalho:link {
color : black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
a.opcaoatalho:visited {
color : black;	
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
a.opcaocentral:active {
color : red;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
}
a.opcaocentral:hover {
color : red;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
}
a.opcaocentral:link {
	  color : #8C2D19;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
}
a.opcao:hover {
color : red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;
}
a.opcao:link {
color : black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
a.opcao:visited {
color : black;	
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
body {
margin: 0;
padding: 0;
}
.clear {
clear: both;
}
.colunalateral {
color: #333;
position: relative;
width: 11em;
overflow: hidden;
}
.colunalateral ul {
padding: 0 0 0 0em;
}
.conteudoeventos {
float:right;
width:30%;
text-align:left;
}
.conteudoimagem {
float:left; 
width:65%;
text-align:right;
}
.conteudoimglinks {
float:left; 
width:60%;
}
.conteudolinks {
float:right; 
width:34%;
}
.conteudonoticias {
float:left;
width:69%;
}
.conteudonoticiascol1 {
float:left;
width:50%;
}
.conteudonoticiascol2 {
float:right; 
width:49%;
}
.conteudonoticiaseventos {
clear:both;
}
.cvisita {
background-color : #f9f4f3;
color : black;
padding-left : 12px;
padding-right : 12px;
padding-top : 6px;
padding-bottom : 6px;
text-align : center;
border-left-style : solid;
border-left-width : 0px;
border-left-color : black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : black;
vertical-align : top;
font-size : 0.9em;
width: 400px;
margin: 0px auto -1px auto;
}
div#barralocalizacao {
background-color: #0f4883;
color: #fff;
border: 0;
margin: 0;
}
div.barralocalizacao {
background-color : #cccccc;
color: black;
border-left-style : solid;
border-left-width : 0px;
border-left-color : black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #b3b3b3;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #b3b3b3;
padding-left : 6px;
padding-right : 6px;
padding-top : 0px;
padding-bottom : 0px;
}
div#barralocalizacao a:active {
color : yellow;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
div#barralocalizacao a:hover {
color : yellow;
text-decoration : underline;
font-weight : normal;
background-color: transparent;

}
div#barralocalizacao a:hover, div#barralocalizacao a:active {
color: #ff0;
text-decoration: none;
}
div#barralocalizacao a:link {
color : white;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
div#barralocalizacao a:link, div#barralocalizacao a:visited {
color: #fff;
text-decoration: none;
}
div#barralocalizacao a:visited {
color : white;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
div.barratemporal {
background-image:url(../imagens/BarraTemporal);
background-repeat : repeat-x;
background-position : left center;
text-align : center;
}
div.barratemporald {
background-image:url(../imagens/BarraTemporalD);
background-repeat : no-repeat;
background-position : center;
text-align : center;
}
div.barratemporale {
background-image:url(../imagens/BarraTemporalE);
background-repeat : no-repeat;
background-position : center;
text-align : center;
}
div.botaologin {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 0px;
display:inline;
position: relative;
top:50px;
left:30px;
}
div.botaonotifica {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 0px;
position: relative;
top:50px;
left:30px;
}
div.botoes1 {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 0px;
display:inline;
position: relative;
top:50px;
left:30px;
}
div.botoes2 {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 0px;
display:inline;
position: relative;
top:50px;
left:30px;
}
div.brancob {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
border-color : black;
border-style : solid;
border-width : 1px;

}
div#cabecalho {
overflow:hidden;
background-color: white;
background-image: url(../imagens/header-gICSuite-Background);
height: 80px;
display: block;
}
div.cabecalho {
background-color : #D9D9D9;
color : black;
padding-left : 6px;
padding-right : 6px;
padding-top : 0;
padding-bottom : 0;
text-align : center;
border-left-style : solid;
border-left-width : 1px;
border-left-color : black;
border-right-style : solid;
border-right-width : 1px;
border-right-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : black;
border-top-style : solid;
border-top-width : 1px;
border-top-color : black;
vertical-align : top;
font-size : 0.9em;
}
div.cabecalhoatalhos {
background-color : #D9D9D9;
color : black;
padding-left : 6px;
padding-right : 6px;
padding-top : 0;
padding-bottom : 0;
text-align : center;
border-left-style : solid;
border-left-width : 1px;
border-left-color : black;
border-right-style : solid;
border-right-width : 1px;
border-right-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : black;
border-top-style : solid;
border-top-width : 1px;
border-top-color : black;
vertical-align : top;
font-size : 0.9em;
}
div#cabecalho-conteudo-1 {
height: 80px;
left: 230px;
position: absolute;
text-align: left;
top: 0;
vertical-align: middle;
}
div#cabecalho-conteudo-2 {
position: absolute;
top: 0;
right: 0px;
text-align: left;
height: 70px;
vertical-align: top;
/*border: 1px dashed black;*/
}
div.cabecalhologin {
background-color : #D9D9D9;
color : black;
padding-left : 6px;
padding-right : 6px;
padding-top : 0;
padding-bottom : 0;
text-align : center;
border-left-style : solid;
border-left-width : 1px;
border-left-color : black;
border-right-style : solid;
border-right-width : 1px;
border-right-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : black;
border-top-style : solid;
border-top-width : 1px;
border-top-color : black;
vertical-align : top;
font-size : 0.9em;
}
div.cabecalhologinon {
background-color : #CACACA;
color : black;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : black;
vertical-align : top;
font-size : 1em;
border-right: 0px solid #CACACA;
}
div#caixa-atalhos-cabecalho {
background-image: url(../imagens/FundoColunaExtraGessi);
background-position: top left;
background-repeat: no-repeat;
background-color: transparent;
border: 0;
color: #000;
padding: 8px 5px 5px 15px;
font-weight: bold;
}
div#caixa-atalhos-conteudo {
background-color: transparent;
border: 0;
background-image:url(../imagens/FundoColunaExtra2Gessi);
background-repeat: no-repeat;
background-position: bottom left;
padding: 10px 10px 10px 15px;
}
div#caixa-avisos-cabecalho {
background-image: url(../imagens/FundoColunaExtraGessi);
background-position: top left;
background-repeat: no-repeat;
background-color: transparent;
border: 0;
color: #000;
padding: 8px 5px 5px 15px;
font-weight: bold;
}
div#caixa-avisos-conteudo {
background-color: transparent;
border: 0;
background-image:url(../imagens/FundoColunaExtra2Gessi);
background-repeat: no-repeat;
background-position: bottom left;
padding: 10px 10px 10px 15px;
}
div.caixa-opcoes-cabecalho {
background-color: transparent;
border: 0;
background-image: url(../imagens/FundoColunaExtraGessi);
background-position: top left;
background-repeat: no-repeat;
color: #000;
padding: 8px 5px 5px 15px;
font-weight: bold;
}
div.caixa-opcoes-conteudo {
background-color: transparent;
border: 0;
background-image:url(../imagens/FundoColunaExtra2Gessi);
background-repeat: no-repeat;
background-position: bottom left;
padding: 10px;

}
div.caixa-opcoes-conteudo a {
text-decoration: none;
color : black;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
div#caixa-validacao-cabecalho {
background-color: #004d82;
color: #fff;
font-weight: bold;
}
div#caixa-validacao-conteudo {
background-color: #fff;
text-align: center;
color: #000;
}
.divcentrar {
clear: both;
text-align: center;
}
div#colunaextra {
float: right;
margin:0 0 0 0.4em;
padding: .8em 0 0 0;
vertical-align:top;
width:150px;
}
div#colunaprincipal {
width: 150px;
float:left;
padding: 0px;

}
div.colunasborda {
background-color: white;
border: 1px;
margin: 0 -1px;
border-style: none solid none solid;
border-color: #cacaca;
width: 100%;
}
div#conteudo {
background-color:#FFFFFF;
border-left: 1px solid #EBEBEB;
border-right: 1px solid #EBEBEB;
border-bottom: 4px solid #EBEBEB;
border-top: 0;
margin: 0 150px;
overflow:auto;
padding:0.5em;
vertical-align:top;
}
div#debug {
clear: both;
}
div.destaques {
position: absolute;
width:120px;	
float: right;
top: 0px;
right: 0px;
margin-top: 0px;
margin-right: 0px;
padding: 0px;
height: 81px;
}
div#envolvente {
background-color: #fff;
background-image: url(../imagens/FundoEnvolvente);
background-repeat: repeat-x;

}
div#ferramentas {
border: 0;
padding: 10px;
}
div.headercontent {
background-image : url(http://www.fe.up.pt../imagens/FundoTopo);
background-position : left center;
margin-left: 150px;
margin-right: 120px;
height: 81px;
padding: 0px;
}
div.headerlogo {
background-image : url(http://www.fe.up.pt../imagens/LogotipoInst);
background-position : left center;
float: left;
width: 150px;
margin: 0px;
padding: 0px;
height: 81px;
}
div.logindireito {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : #f2f2f2;
color : black;
padding-left : 3px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;
}
div.loginesquerdo {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : #f2f2f2;
color : black;
padding-left : 6px;
padding-right : 3px;
padding-top : 4px;
padding-bottom : 4px;
}
div.menu {
background-color: #F9F4F3;
padding: 0px;
/*margin-bottom: \-2em;*/
}
div#menu-navegacao-conteudo {
border: 0px solid black;
padding: 0px;
margin: 0px;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
color: black;
}
div#menu-navegacao-conteudo li {
list-style-type: none;
background-color: #fff;
margin: 0;
padding: 0;
}
div#menu-navegacao-conteudo li.m1 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
div#menu-navegacao-conteudo li.m1 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
div#menu-navegacao-conteudo li.m10 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
div#menu-navegacao-conteudo li.m10 a:hover {
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 1px solid #CACACA;
}
div#menu-navegacao-conteudo li.m11 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
div#menu-navegacao-conteudo li.m11 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
div#menu-navegacao-conteudo li.m2 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
div#menu-navegacao-conteudo li.m2 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
div#menu-navegacao-conteudo li.m3 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
div#menu-navegacao-conteudo li.m3 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
div#menu-navegacao-conteudo li.m4 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
div#menu-navegacao-conteudo li.m4 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
div#menu-navegacao-conteudo li.m5 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
div#menu-navegacao-conteudo li.m5 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
div#menu-navegacao-conteudo li.m6 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
div#menu-navegacao-conteudo li.m6 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
div#menu-navegacao-conteudo li.m7 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
div#menu-navegacao-conteudo li.m7 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
div#menu-navegacao-conteudo li.m8 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
div#menu-navegacao-conteudo li.m8 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
div#menu-navegacao-conteudo li.m9 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
div#menu-navegacao-conteudo li.m9 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
div#menu-navegacao-conteudo ul {
list-style : none;
margin: 0px;
padding: 0px;
border: none;
}
div#menu-navegacao-extra-1 {
background-color: #a29161;
text-align: center;
padding: 2px 0;
}
div#menu-navegacao-extra-1 a:link, div#menu-navegacao-extra-1 a:visited {
color: #fff;
text-decoration: none;
}
div#menu-navegacao-extra-1 ul {
margin: 0;
padding: 0;
}
div#menu-navegacao-extra-1 ul li {
display: inline;
margin: 0;
padding: 4px 10px;
}
div#menu-navegacao-extra-2 {
background-color: #dad3c0;
text-align: center;
padding: 2px 0;

}
div#menu-navegacao-extra-2 a:link, div#menu-navegacao-extra-2 a:visited {
color: #a29161;
text-decoration: none;
}
div#menu-navegacao-extra-2 ul {
margin: 0;
padding: 0;
}
div#menu-navegacao-extra-2 ul li {
display: inline;
margin: 0;
padding: 4px 10px;
}
div.menunormas {
text-align: center;
padding: 10px;
}
div.msa {
margin-top: 10px;
}
div.opcoes {
background-color : #F2F2F2;
color : black;
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
border-left-style : solid;
border-left-width : 1px;
border-left-color : black;
border-right-style : solid;
border-right-width : 1px;
border-right-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : black;
border-top-style : solid;
border-top-width : 1px;
border-top-color : black;
vertical-align : top;
font-size : 0.85em;
}
div.opcoesatalhos {
background-color : #F2F2F2;
color : black;
padding-left : 2px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
border-left-style : solid;
border-left-width : 1px;
border-left-color : black;
border-right-style : solid;
border-right-width : 1px;
border-right-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : black;
border-top-style : solid;
border-top-width : 1px;
border-top-color : black;
vertical-align : top;
font-size : 0.85em;
}
div.opcoeslogin {
background-color : #F2F2F2;
color : black;
padding-left : 2px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
border-left-style : solid;
border-left-width : 1px;
border-left-color : black;
border-right-style : solid;
border-right-width : 1px;
border-right-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : black;
border-top-style : solid;
border-top-width : 1px;
border-top-color : black;
vertical-align : top;
font-size : 0.85em;
text-align : center;
}
div.ordem {
width:3em; 
text-align:right; 
display: inline-block;
padding: 0px 6px;
margin: 0 5px 9px 3px;
background-color: #eee;
color: #888;
vertical-align: middle;
font-size: .8em;
}
div.quadra {
position: absolute;
float: right;
top: 0px;
right:120px;
margin-top: 0px;
margin-right: 0px;
padding: 0px;
}
div#rodape {
margin-top: 10px;
border-top: 4px solid #ddd;
border-right: 2px solid #d6361e;
border-left: 0;
border-bottom: 0;
color: #aaa;
padding: 5px 5px 0 0;
text-align:right;
bottom: 0;

}
.formulariobotoes {
text-align : center;
}
#header .title {
margin: 0;
padding: 0;
}
h1 {
font-family : "Trebuchet MS", sans-serif;
font-size : x-large;
color : #8C2D19;
background-color : transparent;
position:relative;
}
h2 {
font-family : "Trebuchet MS", sans-serif;
font-size : large;
color : #8C2D19;
background-color : transparent;
}
img.ajuda {
margin: 30px 5px 0 0px;
padding: 0;
border: 0;
}
img.atalho {
border : 0px; 
border-style : solid;
padding-right:2px;
}
img.border0 {
border : 0px; 
border-style : solid;
}
img.botaologin {
border : 0px; 
border-style : solid;
}
img.botaonotifica {
border : 0px; 
border-style : solid;
}
img.botoes1 {
border : 0px; 
border-style : solid;
}
img.botoes2 {
border : 0px; 
border-style : solid;
}
img.botoes3 {
border : 0px; 
border-style : solid;
}
img.botoes4 {
border : 0px; 
border-style : solid;
}
img.destaque {
display: none;
}
img.idioma {
margin: 30px 5px 0 20px;
padding: 0;
border: 0;
}
img.imprimir {
margin: 30px 20px 0 0px;
padding: 0;
border: 0;
}
img.logotipo {
width : 150px;
height : 81px;
border : 0px; 
border-style : solid;
}
img.opcoescentraisborder0 {
border : 0px; 
border-style : solid;
vertical-align: bottom;
}
img.pagprincipalborder0 {
border : 0px; 
border-style : solid;
width: 225px;
}
img.tlogotipoinst {
width : 150px;
height : 81px;
border : 0px; 
border-style : solid;
}
img.validacao {
border: 0;
}
li#caixa-atalhos-conteudo-adicionar {
list-style-image: url(../imagens/Atalho);
}
li#caixa-atalhos-conteudo-lista {
list-style-image: url(../imagens/AtalhosLista);
}
li#caixa-atalhos-conteudo-portal {
list-style-image: url(../imagens/AtalhosPortal);
}
li.modulo_nao_activo {
color:gray;
}
li.opcao_nao_activa {
color:gray;
}
li.opcao_nao_existe {
color:red;
}
li.opcao_sempre_activa {
color:green;
}
li.opcoes {
background-color : #f5f5f5;
color : black;
padding-left : 8px;
padding-right : 4px;
padding-top : 4px;
padding-bottom : 4px;
text-align : left;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #CACACA;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #CACACA;
border-top-style : solid;
border-top-width : 0px;
border-top-color : black;
vertical-align : top;
font-size : .9em;
border-left: 0px solid #CACACA;
width : 100%;
}
li.opcoescentrais {
background-color : transparent;
color : black;
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : black;
vertical-align : middle;
font-size : 0.85em;
}
li.opcoescentraisimagem {
width : 32px;
margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
border-right: black 0px solid;
border-top: black 0px solid;
font-size: 0.85em;
vertical-align: middle;
border-left: black 0px solid;
color: black;
border-bottom: black 0px solid;
background-color: transparent;
text-align: center;
}
li.opcoeslogin {
background-color : #f5f5f5;
color : black;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-right-style : solid;
border-right-width : 0px;
border-right-color : black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : black;
vertical-align : top;
font-size : 1em;
text-align : center;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;
}
li.opcoesloginon {
background-color : #FFFFFF;
color : black;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-right-style : solid;
border-right-width : 0px;
border-right-color : black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : black;
vertical-align : top;
font-size : 1em;
text-align : center;
border-bottom: 1px solid #CACACA;
border-right: 0px solid #CACACA;
}
li.pagina_nao_activa {
color:gray;
}
li.pagina_nao_existe {
color:red;
}
.margemprincipal {
margin: 1em;
}
.margenslaterais #columns {
margin: 0 11em;
}
.menulogin {
font-family : "Trebuchet MS", sans-serif;
}
.menumapa {
width:99%;
}
.menuprincipal {
border: 0px solid black;
padding: 0px;
margin: 0px;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
color: black;
}
.menuprincipal li {
margin: 0px;
padding: 0px;
font-size: 11px;
}
.menuprincipal li.m1 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
.menuprincipal li.m1 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
.menuprincipal li.m10 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
.menuprincipal li.m10 a:hover {
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 1px solid #CACACA;
}
.menuprincipal li.m11 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
.menuprincipal li.m11 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
.menuprincipal li.m2 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
.menuprincipal li.m2 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
.menuprincipal li.m3 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
.menuprincipal li.m3 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
.menuprincipal li.m4 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
.menuprincipal li.m4 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
.menuprincipal li.m5 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
.menuprincipal li.m5 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
.menuprincipal li.m6 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
.menuprincipal li.m6 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
.menuprincipal li.m7 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
.menuprincipal li.m7 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
.menuprincipal li.m8 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
.menuprincipal li.m8 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
.menuprincipal li.m9 a {
display: block;
padding: 1px 11px 5px 12px;
color: black;
text-decoration: none;
font-weight: bold;	
border-bottom: 1px solid #CACACA;
text-align: right;
height: 1.3em;
}
.menuprincipal li.m9 a:hover {
border: 0;
color: #FF0000;
text-decoration: underline;
background-color: #FFFFFF;
border-bottom: 1px solid #CACACA;
}
.menuprincipal ul {
list-style : none;
margin: 0px;
padding: 0px;
border: none;
}
.none {
display: none;
}
.popup {
background-color: #fffef1;
border: 2px solid #b4d2de;
padding: 10px;
}
.posicaoesqrel {
float: left;
width: 100%;
position: relative;
z-index: 0;
}
span#acessibilidade {
display: none;
}
span.importacao-alterado {
color: #F90;
}
span.importacao-apagado {
color: #d6371e;
}
span.importacao-novo {
color: #0C0;
}
span.inactivo {
color: #bbb;
}
table#envolvente {
width: 100%;
border-collapse: collapse;
margin: 0;
padding: 0;
}
table.tabela {
border-collapse : separate;
font-size : 1em;
}
table.tabelab {
border-collapse : collapse;
font-size : 1em;
}
table.tabelae5 {
border-collapse: separate; border-spacing: 5px;
}
table.tabelamaxima {
border-collapse : separate;
font-size : 1em;
width: 100%;
}
table.tabelamaximab {
border-collapse : collapse;
font-size : 1em;
width: 100%;
}
td.branco {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : black;
}
td.brancob {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.brancobaprovado {
background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.brancobc {
background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.brancobcaprovado {
background-color : #ecf9e2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.brancobd {
background-color : #FFFFFF;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.brancobdaprovado {
background-color : #ecf9e2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.brancobes {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.brancobesaprovado {
background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.brancobsoc {
background-color : #ffffff;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 0px;
}
td.brancobsocaprovado {
background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 0px;
}
td.brancobt {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
}
td.brancobtaprovado {
background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
}
td.brancoc {
background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
}
td.brancod {
background-color : #FFFFFF;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : black;
}
td.brancot {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : black;
vertical-align : top;
}
td.brancotc {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : black;
vertical-align : top;
text-align : center;
}
td.brancotcaprovado {
background-color : #ecf9e2;
padding-left : 4px;
padding-right : 4px;
color : black;
vertical-align : top;
text-align : center;
}
td.brancotd {
background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : black;
vertical-align : top;
text-align : right;
}
td.branco2 {
background-color : #FFFFFF;
padding : 0px 0px 0px 0px;
color : black;
}
td.calendevent {
background-color : #ffcc39;
padding-left : 4px;
padding-right : 4px;
color : black;
text-align : center;
}
td.calendeventsel {
background-color : #ffcc39;
padding-left : 4px;
padding-right : 4px;
color : black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
}
td.calendfds {
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : black;
text-align : center;
}
td.calendfdssel {
background-color : #cccccc;
padding-left : 4px;
padding-right : 4px;
color : black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
}
td.calendfer {
background-color : #c8edca;
padding-left : 4px;
padding-right : 4px;
color : black;
text-align : center;
}
td.calendfersel {
background-color : #c8edca;
padding-left : 4px;
padding-right : 4px;
color : black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
}
td.calendnorm {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : black;
text-align : center;
}
td.calendsel {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
}
td.calendsem {
background-color : #d1aba3;
padding-left : 4px;
padding-right : 4px;
color : black;
text-align : center;
}
td.claro {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : black;
}
td.clarob {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.clarobaprovado {
background-color : #d0f0b7;
}
td.clarobc {
background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.clarobcaprovado {
background-color : #d0f0b7;
}
td.clarobd {
background-color : #F2F2F2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.clarobdaprovado {
background-color : #d0f0b7;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.clarobes {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.clarobesaprovado {
background-color : #d0f0b7;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.clarobsoc {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 0px;
}
td.clarobsocaprovado {
background-color : #d0f0b7;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 0px;
}
td.claroc {
background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
}
td.clarod {
background-color : #F2F2F2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : black;
}
td.clarot {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : black;
vertical-align : top;
}
td.clarotc {
background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
vertical-align : top;
}
td#colunaextra {
width: 150px;
vertical-align: top;
background-color:#eeeeee;
}
td#colunaprincipal {
width:150px;
vertical-align: top;
background-color: #eeeeee;
}
td#conteudo {
padding: 10px;
vertical-align: top;
}
td.conteudocalendario {
float:right;
width:27%;
text-align:left;
}
td.escuro {
background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : black;
}
td.escurob {
background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.escurobaprovado {
background-color : #c4eca5;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.escurobc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.escurobcaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.escurobd {
background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.escurobdaprovado {
background-color : #c4eca5;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.escurobeoc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.escurobeocaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.escurobesoc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.escurobesocaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
td.escuroboc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 0px;
}
td.escurobocaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 0px;
}
td.escurobsoc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 0px;
}
td.escurobsocaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 0px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 0px;
}
td.escurobt {
background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
}
td.escurobtc {
background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
text-align :  center;
}
td.escurobtcaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
vertical-align : top;
}
td.escuroc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
}
td.escurocaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
}
td.escurocentro {
background-color : #cacaca;
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
color : black;
text-align : left;
border-right: #cacaca 0px solid;
border-top: black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: black 1px solid;
vertical-align : top;

}
td.escurocentrocolapsed {
background-color : #cacaca;
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
color : black;
text-align : left;
border-right: #cacaca 0px solid;
border-top: black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: black 2px solid;
vertical-align : top;

}
td.escuroct {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
vertical-align:top;
}
td.escurod {
background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : black;
}
td.escurodireito {
background-color : #cacaca;
padding-left : 2px;
padding-right : 8px;
padding-top : 2px;
padding-bottom : 2px;
color : black;
text-align : right;
border-right: black 1px solid;
border-top: black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: black 1px solid;
vertical-align : top;

}
td.escurodireitocolapsed {
background-color : #cacaca;
padding-left : 2px;
padding-right : 8px;
padding-top : 2px;
padding-bottom : 2px;
color : black;
text-align : right;
border-right: black 1px solid;
border-top: black 1px solid;
border-left: #cacaca 0px solid;
border-bottom: black 2px solid;
vertical-align : top;

}
td.escuroesquerdo {
background-color : #cacaca;
padding-left : 8px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
color : black;
text-align : left;
border-right: #cacaca 0px solid;
border-top: black 1px solid;
border-left: black 1px solid;
border-bottom: black 1px solid;
vertical-align : top;
}
td.escuroesquerdocolapsed {
background-color : #cacaca;
padding-left : 8px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
color : black;
text-align : left;
border-right: black 0px solid;
border-top: black 1px solid;
border-left: black 1px solid;
border-bottom: black 2px solid;
vertical-align : top;
}
td.escurot {
background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : black;
vertical-align : top;
}
td.escurotc {
background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
vertical-align : top;
}
td.escurotcaprovado {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : black;
vertical-align : top;
}
td.escurotd {
background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : black;
vertical-align : top;
}
td.formularionome {
text-align: right;
font-weight: bold;
}
td.formularionomeobr {
color: #f00;
text-align: right;
font-weight: bold;
}
td.formularionometopo {
vertical-align: top;
text-align: right;
font-weight: bold;
}
td.opcoes ul {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
}
td.opcoesatalhos ulul.especial {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
}
td.opcoescentrais {
background-color : white;
color : black;
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : black;
vertical-align : middle;
font-size : 0.85em;
}
td.opcoescentraisimagem {
width : 32px;
margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
border-right: black 0px solid;
border-top: black 0px solid;
font-size: 0.85em;
vertical-align: middle;
border-left: black 0px solid;
color: black;
background-color: white;
border-bottom: black 0px solid;
text-align: center;
}
td.pequeno {
font-size : 0.85em;
font-weight : normal;
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : black;

}
td.pequenod {
font-size : 0.85em;
font-weight : normal;
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : black;
text-align : right;

}
.teclasatalho {
display: none;
margin-left: 170px;
margin-top: 20px;
}
th {
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : black;
}
th.b {
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
th.bpequeno {
font-size : 0.85em;
font-weight : normal;
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : black;
border-bottom-color : black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : black;
border-right-style : solid;
border-right-width : 1px;
}
th.e {
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : black;
text-align : left;
}
th.pequeno {
font-size : 0.85em;
font-weight : normal;
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : black;
}
ul.especial {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
}
.yui-skin-sam .yui-navset .yui-content {
background:#fff;
}
.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top {
border: 2px solid #004d82;
padding:.5em;
}
.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
border:solid #004d82;border-width:0 0 5px;Xposition:relative;zoom:1;
}


/*1000519*/
/* JQuery-UI

 */.ui-helper-hidden  {
 display: none;  
}
.ui-helper-hidden-accessible  {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after  {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
 clear: both; 
}
.ui-helper-clearfix  {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix  {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}
.ui-front {
	z-index: 100;
}
.ui-state-disabled  {
cursor: default !important;
}
.ui-icon  {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ui-widget-overlay  {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header  {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons  {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons  {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content  {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete  {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-widget-header a  {
	color: #222222/*{fcHeader}*/;
}
.ui-button  {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
button.ui-button-icon-only  {
	width: 2.4em;
}
.ui-button-icons-only  {
	width: 3.4em;
}
 button.ui-button-icons-only  {
	width: 3.7em;
}
 .ui-button .ui-button-text  {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text  {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text  {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a  {
	color: #363636/*{fcHighlight}*/;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text  {
 padding: .4em 1em .4em 2.1em; 
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text  {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text  {
 padding-left: 2.1em; padding-right: 2.1em; 
}
input.ui-button  {
padding: .4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon  {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon  {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary  {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary  {
 right: .5em; 
}
.ui-buttonset  {
	margin-right: 7px;
}
.ui-buttonset .ui-button  {
	margin-left: 0;
	margin-right: -.3em;
}
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker  {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header  {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next  {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover  {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev  {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next  {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover  {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover  {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span  {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title  {
 margin: 0 2.3em; line-height: 1.8em; text-align: center; 
}
.ui-datepicker .ui-datepicker-title select  {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year  {
width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year  {
 width: 49%;
}
.ui-datepicker table  {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th  {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td  {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a  {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane  {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button  {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current  {
	float: left;
}
.ui-datepicker.ui-datepicker-multi  {
 width:auto; 
}
.ui-datepicker-multi .ui-datepicker-group  {
 float:left; 
}
.ui-datepicker-multi .ui-datepicker-group table  {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group  {
 width:50%; 
}
.ui-datepicker-multi-3 .ui-datepicker-group  {
 width:33.3%; 
}
.ui-datepicker-multi-4 .ui-datepicker-group  {
 width:25%; 
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane  {
	clear: left;
}
.ui-datepicker-row-break  {
	clear: both;
	width: 100%;
	font-size: 0;
}
.ui-datepicker-rtl  {
 direction: rtl; 
}
.ui-datepicker-rtl .ui-datepicker-prev  {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next  {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover  {
 right: 1px; left: auto; 
}
.ui-datepicker-rtl .ui-datepicker-next:hover  {
 left: 1px; right: auto; 
}
.ui-datepicker-rtl .ui-datepicker-buttonpane  {
 clear:right; 
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button  {
 float: left; 
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
 float:right; 
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog  {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar  {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title  {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
 .ui-dialog .ui-dialog-titlebar-close  {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane  {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset  {
 float: right; 
}
.ui-dialog .ui-dialog-buttonpane button  {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se  {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar  {
 cursor: move; 
}
.ui-menu  {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu  {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item  {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a  {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a  {
	cursor: default;
}
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}
.ui-menu .ui-menu-icon  {
	position: static;
	float: right;
}
.ui-progressbar  {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value  {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay  {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value  {
	background-image: none;
}
.ui-resizable  {
 position: relative;
}
.ui-resizable-handle  {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle  {
 display: none; 
}
.ui-resizable-n  {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s  {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e  {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w  {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se  {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw  {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw  {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne  {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper  {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider  {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle  {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range  {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range  {
	filter: inherit;
}
.ui-slider-horizontal  {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle  {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range  {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min  {
 left: 0; 
}
.ui-slider-horizontal .ui-slider-range-max  {
 right: 0; 
}
.ui-slider-vertical  {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle  {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range  {
 left: 0; width: 100%; 
}
.ui-slider-vertical .ui-slider-range-min  {
 bottom: 0; 
}
.ui-slider-vertical .ui-slider-range-max  {
 top: 0; 
}
.ui-spinner  {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
.ui-spinner .ui-icon  {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down  {
	bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s  {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs  {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav  {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li  {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a  {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a  {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a  {
	cursor: pointer;
}
 .ui-tabs .ui-tabs-panel  {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
.ui-widget {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget  {
 font-size: 1em; 
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button  {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget-content  {
	border: 1px solid #aaaaaa/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #222222/*{fcContent}*/;
}
.ui-widget-content a  {
	color: #222222/*{fcContent}*/;
}
 .ui-widget-header  {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default  {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited  {
	color: #555555/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus  {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active  {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited  {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight   {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error  {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a  {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text  {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary  {
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary  {
 opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; 
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled  {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon  {
	background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon  {
	background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon  {
	background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon  {
	background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon  {
background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon  {
	background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}
.ui-icon-blank {
background-position: 16px 16px;
}
.ui-icon-carat-1-n  {
background-position: 0 0; 
}
.ui-icon-carat-1-ne  {
 background-position: -16px 0; 
}
.ui-icon-carat-1-e  {
 background-position: -32px 0; 
}
.ui-icon-carat-1-se  {
 background-position: -48px 0; 
}
.ui-icon-carat-1-s  {
 background-position: -64px 0; 
}
.ui-icon-carat-1-sw  {
 background-position: -80px 0; 
}
.ui-icon-carat-1-w  {
 background-position: -96px 0; 
}
.ui-icon-carat-1-nw  {
 background-position: -112px 0; 
}
.ui-icon-carat-2-n-s  {
 background-position: -128px 0; 
}
.ui-icon-carat-2-e-w  {
 background-position: -144px 0; 
}
.ui-icon-triangle-1-n  {
 background-position: 0 -16px; 
}
.ui-icon-triangle-1-ne  {
 background-position: -16px -16px; 
}
.ui-icon-triangle-1-e  {
 background-position: -32px -16px; 
}
.ui-icon-triangle-1-se  {
 background-position: -48px -16px; 
}
.ui-icon-triangle-1-s  {
 background-position: -64px -16px; 
}
.ui-icon-triangle-1-sw  {
 background-position: -80px -16px; 
}
.ui-icon-triangle-1-w  {
 background-position: -96px -16px; 
}
.ui-icon-triangle-1-nw  {
 background-position: -112px -16px; 
}
.ui-icon-triangle-2-n-s  {
 background-position: -128px -16px; 
}
.ui-icon-triangle-2-e-w  {
 background-position: -144px -16px; 
}
.ui-icon-arrow-1-n  {
 background-position: 0 -32px; 
}
.ui-icon-arrow-1-ne  {
 background-position: -16px -32px; 
}
.ui-icon-arrow-1-e  {
 background-position: -32px -32px; 
}
.ui-icon-arrow-1-se  {
 background-position: -48px -32px; 
}
.ui-icon-arrow-1-s  {
 background-position: -64px -32px; 
}
.ui-icon-arrow-1-sw  {
 background-position: -80px -32px; 
}
.ui-icon-arrow-1-w  {
 background-position: -96px -32px; 
}
.ui-icon-arrow-1-nw  {
 background-position: -112px -32px; 
}
.ui-icon-arrow-2-n-s  {
 background-position: -128px -32px; 
}
.ui-icon-arrow-2-ne-sw  {
 background-position: -144px -32px; 
}
.ui-icon-arrow-2-e-w  {
 background-position: -160px -32px; 
}
.ui-icon-arrow-2-se-nw  {
 background-position: -176px -32px; 
}
.ui-icon-arrowstop-1-n  {
 background-position: -192px -32px; 
}
.ui-icon-arrowstop-1-e  {
 background-position: -208px -32px; 
}
.ui-icon-arrowstop-1-s  {
 background-position: -224px -32px; 
}
.ui-icon-arrowstop-1-w  {
 background-position: -240px -32px; 
}
.ui-icon-arrowthick-1-n  {
 background-position: 0 -48px; 
}
.ui-icon-arrowthick-1-ne  {
 background-position: -16px -48px; 
}
.ui-icon-arrowthick-1-e  {
 background-position: -32px -48px; 
}
.ui-icon-arrowthick-1-se  {
 background-position: -48px -48px; 
}
.ui-icon-arrowthick-1-s  {
 background-position: -64px -48px; 
}
.ui-icon-arrowthick-1-sw  {
 background-position: -80px -48px; 
}
.ui-icon-arrowthick-1-w  {
 background-position: -96px -48px; 
}
.ui-icon-arrowthick-1-nw  {
 background-position: -112px -48px; 
}
.ui-icon-arrowthick-2-n-s  {
 background-position: -128px -48px; 
}
.ui-icon-arrowthick-2-ne-sw  {
 background-position: -144px -48px; 
}
.ui-icon-arrowthick-2-e-w  {
 background-position: -160px -48px; 
}
.ui-icon-arrowthick-2-se-nw  {
 background-position: -176px -48px; 
}
.ui-icon-arrowthickstop-1-n  {
 background-position: -192px -48px; 
}
.ui-icon-arrowthickstop-1-e  {
 background-position: -208px -48px; 
}
.ui-icon-arrowthickstop-1-s  {
 background-position: -224px -48px; 
}
.ui-icon-arrowthickstop-1-w  {
 background-position: -240px -48px; 
}
.ui-icon-arrowreturnthick-1-w  {
 background-position: 0 -64px; 
}
.ui-icon-arrowreturnthick-1-n  {
 background-position: -16px -64px; 
}
.ui-icon-arrowreturnthick-1-e  {
 background-position: -32px -64px; 
}
.ui-icon-arrowreturnthick-1-s  {
 background-position: -48px -64px; 
}
.ui-icon-arrowreturn-1-w  {
 background-position: -64px -64px; 
}
.ui-icon-arrowreturn-1-n  {
 background-position: -80px -64px; 
}
.ui-icon-arrowreturn-1-e  {
 background-position: -96px -64px; 
}
.ui-icon-arrowreturn-1-s  {
 background-position: -112px -64px; 
}
.ui-icon-arrowrefresh-1-w  {
 background-position: -128px -64px; 
}
.ui-icon-arrowrefresh-1-n  {
 background-position: -144px -64px; 
}
.ui-icon-arrowrefresh-1-e  {
 background-position: -160px -64px; 
}
.ui-icon-arrowrefresh-1-s  {
 background-position: -176px -64px; 
}
.ui-icon-arrow-4  {
 background-position: 0 -80px; 
}
.ui-icon-arrow-4-diag  {
 background-position: -16px -80px; 
}
.ui-icon-extlink  {
 background-position: -32px -80px; 
}
.ui-icon-newwin  {
 background-position: -48px -80px; 
}
.ui-icon-refresh  {
 background-position: -64px -80px; 
}
.ui-icon-shuffle  {
 background-position: -80px -80px; 
}
.ui-icon-transfer-e-w  {
 background-position: -96px -80px; 
}
.ui-icon-transferthick-e-w  {
 background-position: -112px -80px; 
}
.ui-icon-folder-collapsed  {
 background-position: 0 -96px; 
}
.ui-icon-folder-open  {
 background-position: -16px -96px; 
}
.ui-icon-document  {
 background-position: -32px -96px; 
}
.ui-icon-document-b  {
 background-position: -48px -96px; 
}
.ui-icon-note  {
 background-position: -64px -96px; 
}
.ui-icon-mail-closed  {
 background-position: -80px -96px; 
}
.ui-icon-mail-open  {
 background-position: -96px -96px; 
}
.ui-icon-suitcase  {
 background-position: -112px -96px; 
}
.ui-icon-comment  {
 background-position: -128px -96px; 
}
.ui-icon-person  {
 background-position: -144px -96px; 
}
.ui-icon-print  {
 background-position: -160px -96px; 
}
.ui-icon-trash  {
 background-position: -176px -96px; 
}
.ui-icon-locked  {
 background-position: -192px -96px; 
}
.ui-icon-unlocked  {
 background-position: -208px -96px; 
}
.ui-icon-bookmark  {
 background-position: -224px -96px; 
}
.ui-icon-tag  {
 background-position: -240px -96px; 
}
.ui-icon-home  {
 background-position: 0 -112px; 
}
.ui-icon-flag  {
 background-position: -16px -112px; 
}
.ui-icon-calendar  {
 background-position: -32px -112px; 
}
.ui-icon-cart  {
 background-position: -48px -112px; 
}
.ui-icon-pencil  {
 background-position: -64px -112px; 
}
.ui-icon-clock  {
 background-position: -80px -112px; 
}
.ui-icon-disk  {
 background-position: -96px -112px; 
}
.ui-icon-calculator  {
 background-position: -112px -112px; 
}
.ui-icon-zoomin  {
 background-position: -128px -112px; 
}
.ui-icon-zoomout  {
 background-position: -144px -112px; 
}
.ui-icon-search  {
 background-position: -160px -112px; 
}
.ui-icon-wrench  {
 background-position: -176px -112px; 
}
.ui-icon-gear  {
 background-position: -192px -112px; 
}
.ui-icon-heart  {
 background-position: -208px -112px; 
}
.ui-icon-star  {
 background-position: -224px -112px; 
}
.ui-icon-link  {
 background-position: -240px -112px; 
}
.ui-icon-cancel  {
 background-position: 0 -128px; 
}
.ui-icon-plus  {
 background-position: -16px -128px; 
}
.ui-icon-plusthick  {
 background-position: -32px -128px; 
}
.ui-icon-minus  {
 background-position: -48px -128px; 
}
.ui-icon-minusthick  {
 background-position: -64px -128px; 
}
.ui-icon-close  {
 background-position: -80px -128px; 
}
.ui-icon-closethick  {
 background-position: -96px -128px; 
}
.ui-icon-key  {
 background-position: -112px -128px; 
}
.ui-icon-lightbulb  {
 background-position: -128px -128px; 
}
.ui-icon-scissors  {
 background-position: -144px -128px; 
}
.ui-icon-clipboard  {
 background-position: -160px -128px; 
}
.ui-icon-copy  {
 background-position: -176px -128px; 
}
.ui-icon-contact  {
 background-position: -192px -128px; 
}
.ui-icon-image  {
 background-position: -208px -128px; 
}
.ui-icon-video  {
 background-position: -224px -128px; 
}
.ui-icon-script  {
 background-position: -240px -128px; 
}
.ui-icon-alert  {
 background-position: 0 -144px; 
}
.ui-icon-info  {
 background-position: -16px -144px; 
}
.ui-icon-notice  {
 background-position: -32px -144px; 
}
.ui-icon-help  {
 background-position: -48px -144px; 
}
.ui-icon-check  {
 background-position: -64px -144px; 
}
.ui-icon-bullet  {
 background-position: -80px -144px; 
}
.ui-icon-radio-on  {
 background-position: -112px -144px; 
}
.ui-icon-radio-off  {
 background-position: -96px -144px; 
}
.ui-icon-pin-w  {
 background-position: -128px -144px; 
}
.ui-icon-pin-s  {
 background-position: -144px -144px; 
}
.ui-icon-play  {
 background-position: 0 -160px; 
}
.ui-icon-pause  {
 background-position: -16px -160px; 
}
.ui-icon-seek-next  {
 background-position: -32px -160px; 
}
.ui-icon-seek-prev  {
 background-position: -48px -160px; 
}
.ui-icon-seek-end  {
 background-position: -64px -160px; 
}
.ui-icon-seek-start  {
 background-position: -80px -160px; 
}
.ui-icon-seek-first  {
 background-position: -80px -160px; 
}
.ui-icon-stop  {
 background-position: -96px -160px; 
}
.ui-icon-eject  {
 background-position: -112px -160px; 
}
.ui-icon-volume-off  {
 background-position: -128px -160px; 
}
.ui-icon-volume-on  {
 background-position: -144px -160px; 
}
.ui-icon-power  {
 background-position: 0 -176px; 
}
.ui-icon-signal-diag  {
 background-position: -16px -176px; 
}
.ui-icon-signal  {
 background-position: -32px -176px; 
}
.ui-icon-battery-0  {
 background-position: -48px -176px; 
}
.ui-icon-battery-1  {
 background-position: -64px -176px; 
}
.ui-icon-battery-2  {
 background-position: -80px -176px; 
}
.ui-icon-battery-3  {
 background-position: -96px -176px; 
}
.ui-icon-circle-plus  {
 background-position: 0 -192px; 
}
.ui-icon-circle-minus  {
 background-position: -16px -192px; 
}
.ui-icon-circle-close  {
 background-position: -32px -192px; 
}
.ui-icon-circle-triangle-e  {
 background-position: -48px -192px; 
}
.ui-icon-circle-triangle-s  {
 background-position: -64px -192px; 
}
.ui-icon-circle-triangle-w  {
 background-position: -80px -192px; 
}
.ui-icon-circle-triangle-n  {
 background-position: -96px -192px; 
}
.ui-icon-circle-arrow-e  {
 background-position: -112px -192px; 
}
.ui-icon-circle-arrow-s  {
 background-position: -128px -192px; 
}
.ui-icon-circle-arrow-w  {
 background-position: -144px -192px; 
}
.ui-icon-circle-arrow-n  {
 background-position: -160px -192px; 
}
.ui-icon-circle-zoomin  {
 background-position: -176px -192px; 
}
.ui-icon-circle-zoomout  {
 background-position: -192px -192px; 
}
.ui-icon-circle-check  {
 background-position: -208px -192px; 
}
.ui-icon-circlesmall-plus  {
 background-position: 0 -208px; 
}
.ui-icon-circlesmall-minus  {
 background-position: -16px -208px; 
}
.ui-icon-circlesmall-close  {
 background-position: -32px -208px; 
}
.ui-icon-squaresmall-plus  {
 background-position: -48px -208px; 
}
.ui-icon-squaresmall-minus  {
 background-position: -64px -208px; 
}
.ui-icon-squaresmall-close  {
 background-position: -80px -208px; 
}
.ui-icon-grip-dotted-vertical  {
 background-position: 0 -224px; 
}
.ui-icon-grip-dotted-horizontal  {
 background-position: -16px -224px; 
}
.ui-icon-grip-solid-vertical  {
 background-position: -32px -224px; 
}
.ui-icon-grip-solid-horizontal  {
 background-position: -48px -224px; 
}
.ui-icon-gripsmall-diagonal-se  {
 background-position: -64px -224px; 
}
.ui-icon-grip-diagonal-se  {
 background-position: -80px -224px; 
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl  {
border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
}
.ui-widget-shadow  {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/;
	border-radius: 8px/*{cornerRadiusShadow}*/;

}


/*1000778*/
/* jqGrid.css

 */.ui-jqgrid {
position: relative;
}
.ui-jqgrid .ui-jqgrid-view {
position: relative;left:0; top: 0; padding: 0; font-size:11px;
}
.ui-jqgrid .ui-jqgrid-titlebar {
padding: .3em .2em .2em .3em; position: relative; border-left: 0 none;border-right: 0 none; border-top: 0 none;
}
.ui-jqgrid .ui-jqgrid-title {
float: left; margin: .1em 0 .2em;
}
.ui-jqgrid .ui-jqgrid-titlebar-close {
position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px;
}
.ui-jqgrid .ui-jqgrid-titlebar-close span {
display: block; margin: 1px;
}
.ui-jqgrid .ui-jqgrid-titlebar-close:hover {
padding: 0;
}
.ui-jqgrid .ui-jqgrid-hdiv {
position: relative; margin: 0;padding: 0; overflow-x: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;
}
.ui-jqgrid .ui-jqgrid-hbox {
float: left; padding-right: 20px;
}
.ui-jqgrid .ui-jqgrid-htable {
table-layout:fixed;margin:0;
}
.ui-jqgrid .ui-jqgrid-htable th {
height:22px;padding: 0 2px 0 2px;
}
.ui-jqgrid .ui-jqgrid-htable th div {
overflow: hidden; position:relative; height:17px;
}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
overflow: hidden;white-space: nowrap;text-align:center;border-top : 0 none;border-bottom : 0 none;
}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
border-left : 0 none;
}
.ui-first-th-ltr {
border-right: 1px solid; 
}
.ui-first-th-rtl {
border-left: 1px solid;
}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
border-right : 0 none;
}
.ui-jqgrid .ui-th-div-ie {
white-space: nowrap; zoom :1; height:17px;
}
.ui-jqgrid .ui-jqgrid-resize {
height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;
}
.ui-jqgrid .ui-grid-ico-sort {
overflow:hidden;position:absolute;display:inline; cursor: pointer !important;
}
.ui-jqgrid .ui-icon-asc {
margin-top:-3px; height:12px;
}
.ui-jqgrid .ui-icon-desc {
margin-top:3px;height:12px;
}
.ui-jqgrid .ui-i-asc {
margin-top:0;height:16px;
}
.ui-jqgrid .ui-i-desc {
margin-top:0;margin-left:13px;height:16px;
}
.ui-jqgrid .ui-jqgrid-sortable {
cursor:pointer;
}
.ui-jqgrid tr.ui-search-toolbar th {
border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important
}
tr.ui-search-toolbar input {
margin: 1px 0px 0px 0px
}
tr.ui-search-toolbar select {
margin: 1px 0px 0px 0px
}
.ui-jqgrid .ui-jqgrid-bdiv {
position: relative; margin: 0; padding:0; overflow: auto; text-align:left;
}
.ui-jqgrid .ui-jqgrid-btable {
table-layout:fixed; margin:0; outline-style: none; 
}
.ui-jqgrid tr.jqgrow td {
font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;
}
.ui-jqgrid tr.jqgfirstrow td {
padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;
}
.ui-jqgrid tr.jqgroup td {
font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;
}
.ui-jqgrid tr.jqfoot td {
font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;
}
.ui-jqgrid tr.ui-row-ltr td {
text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;
}
.ui-jqgrid tr.ui-row-rtl td {
text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;
}
.ui-jqgrid td.jqgrid-rownum {
padding: 0 2px 0 2px; margin: 0; border: 0 none;
}
.ui-jqgrid .ui-jqgrid-resize-mark {
width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none; z-index: 99999;
}
.ui-jqgrid .ui-jqgrid-sdiv {
position: relative; margin: 0;padding: 0; overflow: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;
}
.ui-jqgrid .ui-jqgrid-ftable {
table-layout:fixed; margin-bottom:0;
}
.ui-jqgrid tr.footrow td {
font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;
}
.ui-jqgrid tr.footrow-ltr td {
text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;
}
.ui-jqgrid tr.footrow-rtl td {
text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;
}
.ui-jqgrid .ui-jqgrid-pager {
border-left: 0 none !important;border-right: 0 none !important; border-bottom: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;font-size:11px;
}
.ui-jqgrid .ui-pager-control {
position: relative;
}
.ui-jqgrid .ui-pg-table {
position: relative; padding-bottom:2px; width:auto; margin: 0;
}
.ui-jqgrid .ui-pg-table td {
font-weight:normal; vertical-align:middle; padding:1px;
}
.ui-jqgrid .ui-pg-button {
height:19px !important;
}
.ui-jqgrid .ui-pg-button span {
display: block; margin: 1px; float:left;
}
.ui-jqgrid .ui-pg-button:hover {
padding: 0;
}
.ui-jqgrid .ui-state-disabled:hover {
padding:1px;
}
.ui-jqgrid .ui-pg-input {
height:13px;font-size:.8em; margin: 0;
}
.ui-jqgrid .ui-pg-selbox {
font-size:.8em; line-height:18px; display:block; height:18px; margin: 0;
}
.ui-jqgrid .ui-separator {
height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;
}
.ui-jqgrid .ui-paging-info {
font-weight: normal;height:19px; margin-top:3px;margin-right:4px;
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
padding:1px 0;float:left;position:relative;
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
cursor:pointer;
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {
float:left;margin:0 2px;
}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea {
margin: 0;
}
.ui-jqgrid td textarea {
width:auto;height:auto;
}
.ui-jqgrid .ui-jqgrid-toppager {
border-left: 0 none !important;border-right: 0 none !important; border-top: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;
}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button {
cursor:pointer;
}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div  span.ui-icon {
float:left;margin:0 2px;
}
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
display: block;
}
.ui-jqgrid .ui-subgrid {
margin:0;padding:0; width:100%;
}
.ui-jqgrid .ui-subgrid table {
table-layout: fixed;
}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;
}
.ui-jqgrid .ui-subgrid td.subgrid-data {
border-top:  0 none !important;
}
.ui-jqgrid .ui-subgrid td.subgrid-cell {
border-width: 0 0 1px 0;
}
.ui-jqgrid .ui-th-subgrid {
height:20px;
}
.ui-jqgrid .loading {
position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important; font-size:11px;
}
.ui-jqgrid .jqgrid-overlay {
display:none;z-index:100;
}
* html .jqgrid-overlay {
width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');
}
* .jqgrid-overlay iframe {
position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');
}
.ui-jqgrid .ui-userdata {
border-left: 0 none;    border-right: 0 none;	height : 21px;overflow: hidden;
}
.ui-jqdialog {
display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;
}
.ui-jqdialog .ui-jqdialog-titlebar {
padding: .3em .2em; position: relative;
}
.ui-jqdialog .ui-jqdialog-title {
margin: .1em 0 .2em;
}
.ui-jqdialog .ui-jqdialog-titlebar-close {
position: absolute;  top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px;
}
.ui-jqdialog .ui-jqdialog-titlebar-close span {
display: block; margin: 1px;
}
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus {
padding: 0;
}
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content {
border: 0; padding: .3em .2em; background: none; height:auto;
}
.ui-jqdialog .ui-jqconfirm {
padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;
}
.ui-jqdialog>.ui-resizable-se {
bottom: -3px; right: -3px
}
.ui-jqdialog-content .FormGrid {
margin: 0px;
}
.ui-jqdialog-content .EditTable {
width: 100%; margin-bottom:0;
}
.ui-jqdialog-content .DelTable {
width: 100%; margin-bottom:0;
}
.EditTable td input, .EditTable td select, .EditTable td textarea {
margin: 0;
}
.EditTable td textarea {
width:auto; height:auto;
}
.ui-jqdialog-content td.EditButton {
text-align: right;border-top: 0 none;border-left: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;
}
.ui-jqdialog-content .data-line {
padding-top:.1em;border: 0 none;
}
.ui-jqdialog-content input.FormElement {
padding:.3em
}
.ui-jqdialog-content select.FormElement {
padding:.3em
}
.ui-jqdialog-content td.navButton {
text-align: center; border-left: 0 none;border-top: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;
}
.ui-jqdialog-content .CaptionTD {
vertical-align: middle;border: 0 none; padding: 2px;white-space: nowrap;
}
.ui-jqdialog-content .DataTD {
padding: 2px; border: 0 none; vertical-align: top;
}
.ui-jqdialog-content .form-view-data {
white-space:pre
}
.fm-button {
display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1;
}
.fm-button-icon-left {
padding-left: 1.9em;
}
.fm-button-icon-right {
padding-right: 1.9em;
}
.fm-button-icon-left .ui-icon {
right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;
}
.fm-button-icon-right .ui-icon {
left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;
}
#nData, #pData {
float: left; margin:3px;padding: 0; width: 15px;
}
.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span {
margin: -1px;
}
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {
font-style : normal;border-left: 0 none;
}
.ui-jqgrid .tree-wrap {
float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;
}
.ui-jqgrid .tree-minus {
position: absolute; height: 18px; width: 18px; overflow: hidden;
}
.ui-jqgrid .tree-plus {
position: absolute;	height: 18px; width: 18px;	overflow: hidden;
}
.ui-jqgrid .tree-leaf {
position: absolute;	height: 18px; width: 18px;overflow: hidden;
}
.ui-jqgrid .treeclick {
cursor: pointer;
}
.jqmOverlay {
background-color: #000;
}
* iframe.jqm {
position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');
}
.ui-jqgrid .ui-search-table {
padding: 0px 0px; border: 0px none; height:20px; width:100%;
}
.ui-jqgrid .ui-search-table .ui-search-oper {
width:20px;
}
.ui-jqgrid-dnd tr td {
border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px
}
.ui-search-menu {
position: absolute; padding: 2px 5px;
}
.ui-jqgrid .ui-jqgrid-title-rtl {
float:right;margin: .1em 0 .2em;
}
.ui-jqgrid .ui-jqgrid-hbox-rtl {
float: right; padding-left: 20px;
}
.ui-jqgrid .ui-jqgrid-resize-ltr {
float: right;margin: -2px -2px -2px 0px;
}
.ui-jqgrid .ui-jqgrid-resize-rtl {
float: left;margin: -2px 0px -1px -3px;
}
.ui-jqgrid .ui-sort-rtl {
left:0px;
}
.ui-jqgrid .tree-wrap-ltr {
float: left;
}
.ui-jqgrid .tree-wrap-rtl {
float: right;
}
.ui-jqgrid .ui-ellipsis {
text-overflow:ellipsis; -moz-binding:url('ellipsis-xbl.xml#ellipsis');
}
.ui-searchFilter {
display: none; position: absolute; z-index: 770; overflow: visible;
}
.ui-searchFilter table {
position:relative; margin:0em; width:auto
}
.ui-searchFilter table td {
margin: 0em; padding: 1px;
}
.ui-searchFilter table td input, .ui-searchFilter table td select {
margin: 0.1em;
}
.ui-searchFilter .ui-state-default {
cursor: pointer;
}
.ui-searchFilter .divider {
height: 1px;
}
.ui-searchFilter .divider div {
background-color: black; height: 1px;
}
.ui-jqgrid tr.jqgroup {
outline-style: none;
}
.ui-jqgrid tr.jqgrow {
outline-style: none;
}


/*1000998*/
/* jquery.cleditor

 */.cleditorMain {
border:1px solid #999; padding:0 1px 1px; background-color:white
}
.cleditorMain iframe {
border:none; margin:0; padding:0
}
.cleditorMain textarea {
border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */
}
.cleditorToolbar {
background: url('../imagens/cleditorToolbar') repeat
}
.cleditortoolbar {
background: url('imagens/cleditorToolbar') repeat
}
.cleditorGroup {
float:left; height:26px
}
.cleditorButton {
float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('../imagens/cleditorButtons')
}
.cleditorbutton {
float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('imagens/cleditorButtons')
}
.cleditorDisabled {
opacity:0.3; filter:alpha(opacity=30)
}
.cleditorDivider {
float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC
}
.cleditorPopup {
border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:1000000
}
.cleditorList div {
padding:2px 4px 2px 4px
}
.cleditorList p,.cleditorList h1,.cleditorList h2,.cleditorList h3,.cleditorList h4,.cleditorList h5,.cleditorList h6,.cleditorList font {
padding:0; margin:0; background-color:Transparent
}
.cleditorColor {
width:150px; padding:1px 0 0 1px
}
.cleditorColor div {
float:left; width:14px; height:14px; margin:0 1px 1px 0
}
.cleditorPrompt {
background-color:#F6F7F9; padding:4px; font-size:8.5pt
}
.cleditorPrompt input,.cleditorPrompt textarea {
font:8.5pt Arial,Verdana;
}
.cleditorMsg {
background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt
}


/*303*/
/* jquery.contextMenu.css

 */.contextMenu {
position: fixed;
z-index: 99999;
border: 1px solid #999999;
background: none repeat scroll 0 0 #FFFFFF;
padding: 0px;
margin: 0px;
display: none;
-moz-box-shadow: 2px 2px 2px 1px #999;
-webkit-box-shadow: 2px 2px 2px 1px #999;
}
.contextMenu LI {

	list-style: none;
	padding: 0px;
	margin: 0px;

}
.contextMenu A {
color: #333333;
text-decoration: none;
display: block;
line-height: 20px;
height: 20px;
background-position: 6px center;
background-repeat: no-repeat;
outline: none;
padding: 3px 10px 3px 15px;
margin: 0;
}
.contextMenu a img {
margin-right: 5px;
}
.contextMenu LI.title {
background-position: 6px center;
    background-repeat: no-repeat;
    color: #0293CC;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    outline: medium none;
    padding: 1px 7px;
    text-decoration: none;
}
.contextMenu LI.hover A,.contextMenu LI:hover A {
font-weight:normal;
border: none;
background-color: rgb(51, 153, 255);
background-color: rgba(51, 153, 255, 0.2);
margin: 0;
}
.contextMenu LI.disabled A {

	color: #AAA;
	cursor: default;

}
.contextMenu LI.hover.disabled A {
background-color: transparent;

}
.contextMenu LI.separator {

	border-top: solid 1px #CCC;

}
.contextMenu span {
padding-left: 0px;
vertical-align: top;
}


/*1001018*/
/* jquery.jstree

 */.jstree-default li, .jstree-default ins {
background-image:url("../imagens/jstreeDefault"); background-repeat:no-repeat; background-color:transparent;
}
.jstree-default li {
background-position:-90px 0; background-repeat:repeat-y;
}
.jstree-default li.jstree-last {
background:transparent;
}
.jstree-default .jstree-open > ins {
background-position:-72px 0;
}
.jstree-default .jstree-closed > ins {
background-position:-54px 0;
}
.jstree-default .jstree-leaf > ins {
background-position:-36px 0;
}
.jstree-default .jstree-hovered {
background:#e7f4f9; border:1px solid #d8f0fa; padding:0 2px 0 1px;
}
.jstree-default .jstree-clicked {
background:#beebff; border:1px solid #99defd; padding:0 2px 0 1px;
}
.jstree-default a .jstree-icon {
background-position:-56px -19px;
}
.jstree-default a.jstree-loading .jstree-icon {
background:url("../imagens/tree_wait") center center no-repeat !important;
}
.jstree-default.jstree-focused {
background:#ffffff;
}
.jstree-default .jstree-no-dots li, .jstree-default .jstree-no-dots .jstree-leaf > ins {
background:transparent;
}
.jstree-default .jstree-no-dots .jstree-open > ins {
background-position:-18px 0;
}
.jstree-default .jstree-no-dots .jstree-closed > ins {
background-position:0 0;
}
.jstree-default .jstree-no-icons a .jstree-icon {
display:none;
}
.jstree-default .jstree-search {
font-style:italic;
}
.jstree-default .jstree-no-icons .jstree-checkbox {
display:inline-block;
}
.jstree-default .jstree-no-checkboxes .jstree-checkbox {
display:none !important;
}
.jstree-default .jstree-checked > a > .jstree-checkbox {
background-position:-38px -19px;
}
.jstree-default .jstree-unchecked > a > .jstree-checkbox {
background-position:-2px -19px;
}
.jstree-default .jstree-undetermined > a > .jstree-checkbox {
background-position:-20px -19px;
}
.jstree-default .jstree-checked > a > .jstree-checkbox:hover {
background-position:-38px -37px;
}
.jstree-default .jstree-unchecked > a > .jstree-checkbox:hover {
background-position:-2px -37px;
}
.jstree-default .jstree-undetermined > a > .jstree-checkbox:hover {
background-position:-20px -37px;
}
#vakata-dragged.jstree-default ins {
background:transparent !important;
}
#vakata-dragged.jstree-default .jstree-ok {
background:url("../imagens/jstreeDefault") -2px -53px no-repeat !important;
}
#vakata-dragged.jstree-default .jstree-invalid {
background:url("../imagens/jstreeDefault") -18px -53px no-repeat !important;
}
#jstree-marker.jstree-default {
background:url("d.png") -41px -57px no-repeat !important; text-indent:-100px;
}
.jstree-default a.jstree-search {
color:aqua;
}
.jstree-default .jstree-locked a {
color:silver; cursor:default;
}
#vakata-contextmenu.jstree-default-context, #vakata-contextmenu.jstree-default-context li ul {
background:#f0f0f0; border:1px solid #979797; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999;
}
#vakata-contextmenu.jstree-default-context a {
color:black;
}
#vakata-contextmenu.jstree-default-context a:hover, #vakata-contextmenu.jstree-default-context .vakata-hover > a {
padding:0 5px; background:#e8eff7; border:1px solid #aecff7; color:black; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
}
#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a, #vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a:hover {
color:silver; background:transparent; border:0; padding:1px 4px;
}
#vakata-contextmenu.jstree-default-context li.vakata-separator {
background:white; border-top:1px solid #e0e0e0; margin:0;
}
#vakata-contextmenu.jstree-default-context li ul {
margin-left:-4px;
}
.jstree-default li, .jstree-default ins,#vakata-dragged.jstree-default .jstree-invalid, #vakata-dragged.jstree-default .jstree-ok, #jstree-marker.jstree-default {
_background-image:url("../imagens/jstreeDefault");
}
.jstree-default .jstree-open ins {
_background-position:-72px 0;
}
.jstree-default .jstree-closed ins {
_background-position:-54px 0;
}
.jstree-default .jstree-leaf ins {
_background-position:-36px 0;
}
.jstree-default a ins.jstree-icon {
_background-position:-56px -19px;
}
#vakata-contextmenu.jstree-default-context ins {
_display:none;
}
#vakata-contextmenu.jstree-default-context li {
_zoom:1;
}
.jstree-default .jstree-undetermined a .jstree-checkbox {
_background-position:-20px -19px;
}
.jstree-default .jstree-checked a .jstree-checkbox {
_background-position:-38px -19px;
}
.jstree-default .jstree-unchecked a .jstree-checkbox {
_background-position:-2px -19px;
}


/*1000518*/
/* baseSysnovare
Sysnovare 2012
 */.bubblingG {
text-align: center;
    width:100px;
    height:63px;
}
.bubblingG span {
    display: inline-block;
    vertical-align: middle;
    width: 13px;
    height: 13px;
    margin: 31px auto;
    background: #175EB8;
    -moz-border-radius: 63px;
    -moz-animation: bubblingG 1.3s infinite alternate;
    -webkit-border-radius: 63px;
    -webkit-animation: bubblingG 1.3s infinite alternate;
    -ms-border-radius: 63px;
    -ms-animation: bubblingG 1.3s infinite alternate;
    -o-border-radius: 63px;
    -o-animation: bubblingG 1.3s infinite alternate;
    border-radius: 63px;
    animation: bubblingG 1.3s infinite alternate;
}
#bubblingG_1 {
    -moz-animation-delay: 0s;
    -webkit-animation-delay: 0s;
    -ms-animation-delay: 0s;
    -o-animation-delay: 0s;
    animation-delay: 0s;
}
#bubblingG_2 {
    -moz-animation-delay: 0.39s;
    -webkit-animation-delay: 0.39s;
    -ms-animation-delay: 0.39s;
    -o-animation-delay: 0.39s;
    animation-delay: 0.39s;
}
#bubblingG_3 {
    -moz-animation-delay: 0.78s;
    -webkit-animation-delay: 0.78s;
    -ms-animation-delay: 0.78s;
    -o-animation-delay: 0.78s;
    animation-delay: 0.78s;
}
@-moz-keyframes bubblingG {
    0% {
    width: 13px;
    height: 13px;
    background-color:#175EB8;
    -moz-transform: translateY(0);
    }

    100% {
    width: 30px;
    height: 30px;
    background-color:#FE5E23;
    -moz-transform: translateY(-26px);
    }
}
@-webkit-keyframes bubblingG {
    0% {
    width: 13px;
    height: 13px;
    background-color:#175EB8;
    -webkit-transform: translateY(0);
    }

    100% {
    width: 30px;
    height: 30px;
    background-color:#FE5E23;
    -webkit-transform: translateY(-26px);
    }
}
@-ms-keyframes bubblingG {
    0% {
    width: 13px;
    height: 13px;
    background-color:#175EB8;
    -ms-transform: translateY(0);
    }

    100% {
    width: 30px;
    height: 30px;
    background-color:#FE5E23;
    -ms-transform: translateY(-26px);
    }
}
@-o-keyframes bubblingG {
    0% {
    width: 13px;
    height: 13px;
    background-color:#175EB8;
    -o-transform: translateY(0);
    }

    100% {
    width: 30px;
    height: 30px;
    background-color:#FE5E23;
    -o-transform: translateY(-26px);
    }
}
@keyframes bubblingG {
    0% {
    width: 13px;
    height: 13px;
    background-color:#175EB8;
    transform: translateY(0);
    }

    100% {
    width: 30px;
    height: 30px;
    background-color:#FE5E23;
    transform: translateY(-26px);
    }
}

a:link  {

color: #cc6810;

}
<br />a:link  {
color: #cc6810;

}
input.invalido, textarea.invalido, select.invalido {
border: 1px solid #FE5E23;
}
.ui-front {
 z-index:300000 !important; /* The default is 100. !important overrides the default. */
}
.ui-widget {
font-size: 100%;
font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif/*{ffDefault}*/;
}
body  {
padding: 0;
margin: 0;
overflow: auto;
font-family: Trebuchet MS,Verdana,Arial;
font-size: 11px;
}
div#barralocalizacao  {
background-color:#353535;
padding-left: 10px;
border-bottom:none;
color:#FFFFFF;
height:14px;
display:none;
}
div#cabecalho  {
overflow:hidden;
background-color: white;
background-image: url(../imagens/header-Main-Background);
height: 80px;
display: block;
}
div.caixa {
z-index:1; 
position:relative;
border: 1px solid #eee;
padding: 0 10px 10px 10px;
margin: 10px 0;

}

div.caixa-accoes  {

position:absolute; 
z-index: 50; 
right: 0; 
top: 0px; 
text-align: right;
margin: 10px 10px 0 0;
padding: 10px;
/*
background-color: #f5f5f5;
border: 1px solid #eee;
*/

}
div#caixa-validacao-cabecalho  {
background-color:#5883ba;
background-image:none;
color:#FFFFFF;
font-family:Calibri,Arial,sans-serif;
font-size:1.1em;
font-weight:bold;
padding:4px 10px 2px;
text-shadow:1px 1px 2px #AAAAAA;
text-transform:uppercase;
}
div#conteudo-inner {
background-color:white;
vertical-align: top;
background-image: url("../imagens/GategestFundoConteudo");
background-repeat: repeat-x; 
margin:0 20px 20px;
padding:10px 10px 10px;
border:1px solid #C6C6C6;
position:relative;
overflow:auto;
}
.ui-jqgrid tr.ui-row-ltr td {
white-space: nowrap;
}

div#ordenacao  {

background-color: #f5f5f5;
padding: 5px;
font-size: .9em;
text-align: right;
color: #999;

}
div#rodape  {
display:none;
visibility:hidden;


}

div#rodape a  {

text-decoration: none;
color: #807569;
font-weight: bold;

}

hr  {

display: none;

}
h1 {
border-bottom: 1px  solid #e0e0e0;
border-top: 0px none;
border-left: 0px none;
border-right: 0px none;
color: #175eb8;
font-size: 1.8em;
font-weight:bold;
text-align: left;
margin-bottom: 2em;
}
h2 {
border-bottom: 1px  solid #ebebeb;
border-top: 0px none;
border-left: 0px none;
border-right: 0px none;
color: #175eb8;
font-size: 1.6em;
font-weight:bold;
text-align: left;
margin-bottom: 1.5em;

}
h3 {
border-bottom: 1px  solid #f5f5f5;
border-top: 0px none;
border-left: 0px none;
border-right: 0px none;
color: #175eb8;
font-size: 1.4em;
font-weight:bold;
text-align: left;
}
h4 {
border: 0 none;
color: #175eb8;
font-size: 1.3em;
font-weight:bold;
text-align: left;
}

img.menu  {

padding: 10px;

}

p.c  {

text-align: center;

}

span#favoritos  {

display: none;

}

span#imprimir-extra  {

display: none;

}

span#recomendar  {

display: none;

}

span#rodape-acessibilidade  {

display: none;

}

span#rodape-az  {

display: none;

}

span#rodape-copyright  {

padding-right: 0;

}

span#rodape-termos  {

display: none;

}

span#voltar-topo  {

display: none;

}

table#bf  {

padding: 0;
margin: 0;
border-collapse: collapse;

}

table#bf img  {

border: 0;
padding: 0;
margin: 0;

}

table#bf td  {

padding: 0;
margin: 0;

}

table.contexto  {

padding: 0;
margin: 0;
border-collapse:collapse;
height: 100px;

}

table.contexto a  {

text-decoration: none;
font-weight: bold;

}
table {
margin-bottom: 0px;
}

table.tabela  {

border-collapse: separate;
border-spacing: 1px;

}
td {
padding: 1px;
background-color: transparent;
}
th  {
background-color: #d9d9d9;
border: 1px solid white;
color: #2E2E2E;
font-weight: bold;
padding: 0.5em 0.7em;
}
.ui-progressbar .ui-progressbar-overlay  {
url(../imagens/ui-animated-overlay);
}
* html .ui-autocomplete {
height: 150px;
color:#FE5E23 !important;
}
.ui-autocomplete-multiselect-container {
            overflow: auto;
            margin-top: 3px;
            padding: 5px;
            height: 90px;
}
.ui-autocomplete-multiselect-del {
            cursor:pointer;
            height: 9px;
            width: 9px;
}
.ui-autocomplete-multiselect-resume {
                     margin-top: 1px;
                     padding-left: 5px;
                     padding-right: 5px;
                     text-align: right;
}
.ui-autocomplete-multiselect-values {
              float: left;
              font-weight: normal;
              margin: 0.5px 3px 0.5px 0.5px;
              padding: 1px;
}
.ui-autocomplete {
max-height: 150px;
overflow-y: auto;
}
.ui-autocomplete-loading {
background: url("../imagens/ui_autocomplete_loading") right center no-repeat !important;
}
.ui-autocomplete-acNoResults {
scroll 50% 50% #EBB0B0 !important;
border: 1px solid #C0C0C0 !important;
background-color:#FE5E23;
color:#000000 !important;
opacity:0.8;
filter:alpha(opacity=80);
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
background: #FFFFFF;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button  {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif/*{ffDefault}*/;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
color: #175EB8;
background: #f6f6f6/*{bgColorDefault}*/ url(../imagens/ui-bg_glass_e6e6e6)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
font-weight: bold;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active  {
background: #ffffff/*{bgColorActive}*/ url(../imagens/ui-bg_glass_ffffff)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight   {
background: #fbf9ee/*{bgColorHighlight}*/ url(../imagens/ui-bg_glass_fbf9ee)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error  {
background: #fef1ec/*{bgColorError}*/ url(../imagens/ui-bg_glass_fef1ec)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../imagens/ui3873C2)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon  {
	background-image: url(../imagens/ui3873C2)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon  {
background-image: url(../imagens/ui3873C2)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon  {
background-image: url(../imagens/ui2e83ff)/*{iconsHover}*/;
}
.ui-state-active .ui-icon  {
background-image: url(../imagens/ui454545)/*{iconsActive}*/;
}
.ui-tabs .ui-tabs-nav li.ui-state-active.ui-state-hover {
background: #FFFFFF;
}
.ui-state-highlight .ui-icon  {
background-image: url(../imagens/ui2e83ff)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon  {
background-image: url(../imagens/uicd0a0a)/*{iconsError}*/;
}
.ui-tabs .ui-tabs-nav li  {
background: #FE5E23;
color: #FFFFFF;
}
.ui-tabs .ui-tabs-nav li.ui-state-hover {
background: #Fe8152;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
background: #FFFFFF;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-hover {
background: #FFFFFF;
}
.ui-widget-shadow  {
background: #aaaaaa/*{bgColorShadow}*/ url(../imagens/ui-bg_flat_aaaaaa)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
}
.check_button.ui-state-default {
    background: none repeat scroll 0 0 #eeeeee;
    color: #777;
}
.check_button.ui-state-default.ui-state-active {
    background: none repeat scroll 0 0 #175eb8 ;
    color: #fff ;
}
.check_button.ui-state-default.ui-state-focus {
color: #777 !important;
border: 1px solid #fe5e23 !important;
}
.check_button.ui-state-default.ui-state-hover {
color: #777 !important;
border: 1px solid #fe5e23 !important;
}
.check_button.ui-state-default.ui-state-active.ui-state-focus {
color: #fff !important;
border: 1px solid #fe5e23 !important;
}
.check_button.ui-state-default.ui-state-active.ui-state-hover {
color: #fff !important;
border: 1px solid #fe5e23 !important;
}
.onoffswitch {
    position: relative; width: 40px;      -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;      border: 1px solid #999999; border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;      -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;      -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 15px; padding: 0; line-height: 15px;      font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;      -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "";      
    padding-left: 10px;      
    background-color: #175eb8; 
    color: #FFFFFF;
     background-image: url("../imagens/onoffswitch_on.png");
    background-position: 20% 80%;
    background-repeat: no-repeat;
    background-size: 10px 10px;
}
.onoffswitch-inner:after {
    content: "";
    padding-right: 10px;      
    background-color: #EEEEEE; 
    color: #999999;      
    text-align: right;
    background-image: url("../imagens/onoffswitch_off.png");
    background-position: 80% 80%;
    background-repeat: no-repeat;
    background-size: 10px 10px;
}
.onoffswitch-switch {
    display: block; width: 9px; margin: 3px;      background: #FFFFFF;      border: 1px solid #999999; border-radius: 20px;      position: absolute; top: 0; bottom: 0; right: 21px;      -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;      -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch  {
    right: 0px; 
}
.ui-widget-overlay {
background: #aaaaaa/*{bgColorOverlay}*/ url(../imagens/ui-bg_flat_aaaaaa)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
}
* html div#cabecalho  {
overflow:visible;
}
* html div.header-option  {
width:140px;
}
 .ui-jqgrid .ui-search-table .ui-search-oper {
 width: 10px;
}
a:hover {
color: #FE5E23;
font-weight: bold;
}
a:link {
color: #FE5E23;
}
.ausencias {
background-color : #fedcd8; text-align: center;
}
a.validacao-invalidado {
display:none;
}
a.validacao-validado {
display:none;
}
a:visited {
color: #FE5E23;
}
.block {
border-right: 3px dotted #175EB8;
margin:5px;
padding-right:10px;
text-align:left;
color:#FE5E23;
}
.block-clickc {
background-color:#ECECEC;
border:1px solid #AAAAAA;
margin:5px;
padding:5px;
text-align:center;
font-size:110%;
text-decoration:underline;
cursor:pointer;
}
.block-inactive {
border:1px solid #FE5E23
}
.blockui-text {
font-size: 20px; font-weight: bold;
}
body {
scrollbar-arrow-color:#000000;
scrollbar-3dlight-color:#BFBFBF;
scrollbar-highlight-color:#BFBFBF;
scrollbar-face-color:#BFBFBF;
scrollbar-shadow-color:#BFBFBF;
scrollbar-darkshadow-color:#BFBFBF;
scrollbar-track-color:#D9D9D9;
}
.border3 {
border:3px solid #90AFCC;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
background-color: #FE5E23;
border: 1px solid #BFBFBF;
}
button,input[type="button"],input[type="reset"],input[type="submit"] {
background-color:#175EB8;
border:1px solid #FE5E23; 
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
cursor:pointer;
padding:2px 5px;
margin:5px;
width:auto;
height:20px;
overflow:visible;
font-size: 0.8em;
}
#caixa-validacao-conteudo ul {
margin:0;padding:.15em 1em;
}
#caixa-validacao-conteudo ul li {
list-style:none;margin-bottom:5px;
}
#caixa-validacao-conteudo ul li button  {
margin:0;width:100%;
}
.calendtable {
font-size:1.7em;
}
.column {
background:none repeat scroll 0 0 transparent;
}
.comp-inactive {
border:1px solid #FE5E23
}
.content-abst {
border: 1px solid #AAAAAA;
margin:5px; padding:5px;
}
.content-abst h2 {
background-color:#d9d9d9;
color:#6E6E6E;
font-size:1.1em;
margin:0 0 10px;
padding:5px 5px 5px 20px;
text-shadow:1px 1px 1px #DADADA;
}
.content-agrup-title h2 {
background-color:#d9d9d9;
color:#6E6E6E;
font-size:1.1em;
margin:0 0 10px;
padding:5px 5px 5px 20px;
text-shadow:1px 1px 1px #DADADA;
}
.content-block {
border: 0px none;
margin: 3px 3px 10px 3px;
padding:3px;
display:block;
height:auto;
width:auto;
position: relative;
overflow:hidden;
}
.content-block h2 {
background-color: transparent;
color: #175eb8;
font-size: 1.1em;
height: 16px;
margin: 0 0 5px;
padding: 0.5em 0.5em 0.3em 0.3em;
border-bottom: 1px  solid #e0e0e0;
border-top: 0px none;
border-left: 0px none;
border-right: 0px none;

}
.content-block h2 .content-block-options {
float: right;
margin-top: -2px; 
}
.content-block.form {
overflow:visible;
}
.content-block-nooptions-notitle {
display:none
}
.content-block-notitle {
margin-bottom: 5px;


}
.content-block-notitle .content-block-options {
margin-top: 2px;
margin-right: 20px;
}
.content-block-notitle .content-block-options > img {
width: auto;
height: auto; z-index:1;
}
.content-block-notitle h2 {
padding: 0.5em 0.5em 0.3em 0.3em;
height:24px;
margin: 0px 0px 5px 0px;
background-color: transparent !important;
font-size:1.5em;
border: 0px;
}
.content-block-options {
margin-top:-2px;
display:block;
height: 24px;
}
.content-block-options > img {
cursor: pointer;
padding: 0px;
position: relative;
top: 0px;
}
.content-block-options > img:hover {
padding:0px;
-moz-border-radius:5px 5px 5px 5px;
}
.content-block-options-hidden {
float: right;margin-top:-2px; display:none;
}
.content-block-title {
margin-bottom: 5px;
}
.content-block-title h2 {
background-color:transparent;
color:#175EB8;
font-size:1.1em;
padding: 0.5em 0.5em 0.3em 0.3em;
height:24px;
margin: 0px 0px 5px 0px;
border-bottom: 1px  solid #e0e0e0;
border-top: 0px none;
border-left: 0px none;
border-right: 0px none;
}
.content-config {
background-color:#ECECEC;
border:1px solid #AAAAAA;
margin:5px;
padding:5px;
}
.content-configc {
background-color:#ECECEC;
border:1px solid #AAAAAA;
margin:5px;
padding:5px;
text-align:center;
}
.content-info {
margin:5px; padding:5px;
}
.content-options {
float:right;
}
.content-options img {
margin-right:5px;cursor:pointer;
}
.cursor_help {
cursor:help;
}
.descanso {
background-color : #c9e9f8;
    text-align : center;
    padding-left : 2px;
    padding-right : 2px;
    color : Black;




}
div#barralocalizacao a:link {
color:#000033;
}
div#barralocalizacao strong {
color:#FFFFF;
}
div.barra-localizacao-horiz {
color: #fe5e23;
font-size: 1.15em;
margin-bottom: 10px;
}
div.barra-localizacao-horiz a:hover {
color: #175eb8;
font-weight: normal;
}
div.barra-localizacao-horiz a:link {
text-decoration: none;
}
div#cabecalho-conteudo-1 {
position: absolute;
right: 0px;
top: 0px;
}
div#cabecalho-conteudo-2 {
height: 80px;
position: absolute;
right: 0;
text-align: left;
top: 0;
vertical-align: top;
width: 800px;
}
div#caixa-atalhos-cabecalho {
background-color:#353535;
background-image:none;
color:#FFFFFF;
font-family:Calibri,Arial,sans-serif;
font-size:1.1em;
font-weight:bold;
padding:4px 10px 2px;
text-shadow:1px 1px 2px #AAAAAA;
text-transform:uppercase;
}
div#caixa-atalhos-conteudo {
background-image:none;
background-color: #DBE4E4;
padding: 7px;
border:2px solid #0D4141;

}
div#caixa-atalhos-conteudo li {
list-style-type: none; 
background-color: #f2f2f2;
padding: 5px;
margin: 1px;
color: #000033;
font-weight: bold;
font-family: Calibri,Arial,sans-serif;
}
div#caixa-atalhos-conteudo ul {
list-style-type: none;
padding: 0;
margin: 0;
}
div.caixa-opcoes {
margin-top:10px;
}
div.caixa-opcoes-cabecalho {
background-color:#353535;
background-image:none;
color:#FFFFFF;
font-family:Calibri,Arial,sans-serif;
font-size:1.1em;
font-weight:bold;
padding:4px 10px 2px;
text-shadow:1px 1px 2px #AAAAAA;
text-transform:uppercase;
}
div.caixa-opcoes-conteudo {
background-color:#CDEBF6;
background-image:none;
padding: 5px;
border:1px solid #0D4141;
}
div.caixa-opcoes-conteudo li {
list-style-type: none; 
padding: 5px;
margin: 1px;
color: #000033;
font-weight: bold;
font-family: Calibri,Arial,sans-serif;
}
div.caixa-opcoes-conteudo ul {
list-style-type: none;
padding: 0;
margin: 0;
}
div.caixa-opcoes-menu {
float:left; 
border:1px solid #DDDDDD;
-moz-border-radius:5px 5px 0 0;
}
div#caixa-validacao {
margin-top: 0px;
font-family: Trebuchet MS,Verdana,Arial;
font-size: 1em;
font-weight: normal;
}
div#caixa-validacao-conteudo {
background-image:none;
background-color: none;
border:none;
padding-top:20px;
}
div#caixa-validacao-conteudo-details {
border:1px solid #AAAAAA;margin:5px;
}
div.clr {
clear: both;
}
div#colunaextra {
position:relative;
}
div#colunaprincipal {
display:none;
}
div#conteudo {
background-color:#DADADA;
background-image: none;
padding:0px;
margin:0px 0px;
min-height:0;
border:0px;
}
#div_dialog div {
/*overflow:visible;*/
}
div#envolvente {
background-color:#DADADA;
background-image: none;
min-height:0;
overflow:auto;
position:relative;
}
div#ferramentas {
display:none;
}
div#finaltoolbar {
background-color:#5883BA;
background-image: url(../imagens/final_toolbar_backgroud_image_layout);
background-position: top left;
color:#FFFFFF;
bottom:0px;
display:block;
left:0;
position:fixed;
width:100%;
z-index:200000;
height:25px;
}
div#finaltoolbar-alert {
padding:15px;
background-color:transparent;
border:medium none;
background-image:none;
background-repeat:no-repeat;
bottom:15px; 
height:200px;
position:absolute;
right:5px;
width:250px;
}
div#finaltoolbar-alerts {
float:right;
padding-left:10px;
padding-right:20px;
border-left:1px solid #AAAAAA;
margin-top:2px;
}
div#finaltoolbar-alerts div.finaltoolbar-panel {
right:0px;
}
div#finaltoolbar-alerts div.finaltoolbar-tooltip {
right:0px; background-position:right bottom; margin-right:13px;
}
div#finaltoolbar-alerts span.finaltoolbar-tooltip-text {
margin-right:-13px;
}
div#finaltoolbar-alert-title {
position:relative;
font-weight:bold;
}
div.finaltoolbar-icon {
margin-top:-4px;
padding:6px 10px 4px;
z-index:12000;
position:relative;
cursor:pointer;
}
div#finaltoolbar-icons {
float:left;
padding-left:20px;
padding-right:10px;
border-right:1px solid #AAAAAA;
margin-top:2px;
}
div#finaltoolbar-icons div.finaltoolbar-panel {
left:0px;
}
div.finaltoolbar-menu {
float:left;position:relative;
}
div.finaltoolbar-menu.active div.finaltoolbar-icon {
background-color:#FFFFFF;
border:1px solid #AAAAAA;
border-top:medium none;
padding:6px 9px 3px;
}
div.finaltoolbar-menu.active div.finaltoolbar-panel {
display:block;
}
div.finaltoolbar-panel {
white-space:nowrap;
display:none;
background-color:white;
border:1px solid #AAAAAA;
bottom:26px;
height:auto;
position:absolute;
z-index:11000;
color:#000000;
width:auto;
margin-bottom:-1px;
}
div.finaltoolbar-panel-content {
overflow:auto;
padding: 10px;
width:auto;
}
div.finaltoolbar-panel-content span {
display:block;
font-size:1.1em;
padding:3px 5px;
}
div.finaltoolbar-panel-content span.final {
margin-top:5px;
}
div.finaltoolbar-panel-title {
color:#FFFFFF;
cursor:pointer;
font-size:1.1em;
padding:5px 10px;
background-color: #FE5E23;
font-weight:bold;
margin:2px;
}
div.finaltoolbar-tooltip {
background-position:13px bottom;
background-image:url(../imagens/tooltip-arrow);
background-repeat:no-repeat;
padding-bottom:10px;
bottom: 27px;
display:none;
position:absolute;
z-index:10500;
}
div#finaltoolbar-windows {
padding-left:10px;
padding-right:10px;
}
div#finaltoolbar-windows input[type="button"] {
margin:3px;padding:1px 5px;
}
div.fl {
float: left;
}
div.fr {
float: right;
}
div#fw_user_errors_main_errors_list_admin_filter {
position:absolute;
}
div.header-option {
float:left;
_width: 0px;
}
div.header-option .icon {
background-repeat: no-repeat;
float: left;
height: 16px;
width: 16px;
margin-right: 15px;
_width: 0px;
}
div.header-option .icon .headerusericon {
height: 28px; 
margin-top: 0px;
border: 1px solid #A2A2A2;
}
div.header-option .icon.arrow {
background-image:url("../imagens/tooltip-arrow");
margin-right:0px;
margin-top:12px
}
div.header-option .icon.auth {
background-image: url(../imagens/authOff);
}
div.header-option .icon.help {
background-image: url(../imagens/helpOff);
}
div.header-option .icon.language {
background-image: url(../imagens/langOff);
}
div.header-option .icon.notauth {
background-image: url(../imagens/notauthOn);
margin-top: 6px;
}
div.header-option .icon.print {
background-image: url(../imagens/authOff);
}
div.header-option.active div.header-option-panel {
display:block;
}
div.header-option.active div.header-option-title {
background-color:#fe5e23;
color:#ffffff;
}
div.header-option.active .icon.arrow {
background-image:url("../imagens/tooltip-arrow");
}
div.header-option.active .icon.auth {
background-image: url(../imagens/authOn);
}
div.header-option.active .icon.help {
background-image: url(../imagens/helpOn);
}
div.header-option.active .icon.language {
background-image: url(../imagens/langOn);
}
div.header-option.active .icon.notauth {
background-image: url(../imagens/notauthOn);
}
div.header-option.active .icon.print {
background-image: url(../imagens/authOn);
}
div.header-option.assessoria-option div.header-option-title, div.header-option.assessoria-option.active div.header-option-title   {
background-color: #FE5E23!important;
}
div.header-option-panel {
background-color: #ffffff;
border: 1px solid #C0C0C0;
color: #000000;
display: none;
height: auto;
position: absolute;
top: 32px;
white-space: nowrap;
width: auto;
z-index: 300;
padding: 0px;
}
div.header-option-panel div#caixa-validacao button[type="submit"] {
margin:0;width:100%;
}
div.header-option-panel div#caixa-validacao input {
margin-bottom: 3px;
margin-top: 0;
width: 100px;
}
div.header-option-panel div#caixa-validacao label {
font-size: 1.1em;
}
div#header-options {
cursor: default;
position: absolute;
top: 80px;
right: 200px;
z-index: 1000;
}
div.header-option-title {
background-color: transparent;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
border-top: 0px;
color: #ffffff;
cursor: pointer;
font-weight: normal;
font-size: 1em;
height: 26px;
line-height: 30px;
padding: 0 15px 4px;
position: relative;
z-index: 400;
}
div.header-option-title .text {
float:left;
margin-right:10px;
_width: 0px;
}
div#involucro {
background-color:#DADADA;
}
div#logotipo {
margin-top:5px;
}
div#logotipo-sysnovare-marca {
cursor: default;
position: absolute;
right: 20px;
top: 26px;
z-index: 999;
}
div#logotipo-sysnovare-marca a img {
height: 75px;
}
div#menu-vertical {
background-color:#5883BA;
background-image: url(../imagens/menubar_backgroud_image_layout);
background-position: top left;
padding-left: 30px;
border-bottom:none;
height:30px;
}
div#menu-vertical a {
text-decoration:none;
}
div.moduleicon {
float:left; 
padding: 10px 20px; 
position:relative;
margin-right:30px;
text-decoration:none;
width:90px;
height:110px;
}
div.moduleicon:hover {
-moz-border-radius:5px 5px 5px 5px;
background-color:#5883ba;
color:#FFFFFF;
/*opacity:0.4;
filter:alpha(opacity=40);*/
font-weight:bold;
}
div.moduleicon:hover .moduleicon-options {
display:block;
}
div.moduleicon:hover .moduleicon-text {
color:#FFFFFF;
font-weight:bold;
text-shadow:1px 1px 2px #AAAAAA;

}
div.moduleicon-image {
text-align: center;
vertical-align: middle;
cursor: pointer;
height: 75px;

}
div.moduleicon-option {
padding: 5px;
margin:4px;
-moz-border-radius:2px 2px 2px 2px;
text-decoration:none;
position:relative;
z-index:30;
cursor:pointer;
}
div.moduleicon-option.arrow:hover {
background-color:#FFFFFF;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
z-index:30;
}
div.moduleicon-option:hover {
background-color:#5883ba;
color:#FFFFFF;
opacity:0.4;
filter:alpha(opacity=40);
font-weight:bold;
}
div.moduleicon-option:hover .moduleicon-suboptions {
display:block;
}
div.moduleicon-options {
display:none;
-moz-border-radius:0 5px 5px 0;
background-color:#CDEBF6;
position:absolute;
top:0px;
right:-25px;
padding:0;
}
div.moduleicon.small {
height:88px;
padding:1px;
width:100px;
font-size:10px;
margin-right:20px;
}
div.moduleicon.small .moduleicon-image {
height:auto;
}
div.moduleicon.small .moduleicon-option {
margin:2px;
padding:2px;
}
div.moduleicon.small .moduleicon-options {
right:-21px;
}
div.moduleicon.small .moduleicon-text {
color:#FFFFFF;
font-weight:bold;
text-shadow:1px 1px 2px #AAAAAA;

}
div.moduleicon-suboption {
padding:5px 10px;
display:block;
color:#353535;
cursor:pointer;
}
div.moduleicon-suboption:hover {
background-color:#5883ba;
color:#FFFFFF;

}
div.moduleicon-suboptions {
position: absolute; 
top: 16px; 
display:none;
white-space:nowrap;
background-color:#FFFFFF; 
z-index: 20;
left:-2px;
border: 1px solid #000000;
z-index:20;
}
div.moduleicon-text {
font-weight: bold;
margin-top: 5px;
text-align: center;
color: #175eb8;
cursor: pointer;
}
div#notauthorized {
width:400px;
margin-left:auto;
margin-right:auto;
}
div#notauthorized-content {
border: 1px solid #FE5E23;
padding: 20px 10px;
}
div#notauthorized-content-text {
font-size: 1.15em;
}
div#notauthorized-title h2 {
background-color: #FE5E23;
border: 1px solid #FE5E23;
color: #FFFFFF;
margin: 0;
padding: 8px;
text-align: center;
}
div#notification-content {
overflow:auto;
padding:10px;
width:auto;
height:auto;
}
div#notification-panel {
white-space:nowrap;
background-color:white;
border:1px solid #AAAAAA;
bottom:26px;
height:auto;
position:absolute;
z-index:11000;
color:#000000;
width:auto;
margin-bottom:-1px;
right:0px;
}
div#notification-title {
color:#FFFFFF;
cursor:pointer;
font-size:1.1em;
padding:5px 10px;
background-color: #FE5E23;
font-weight:bold;
margin:2px;
}
div#rodapefinal {
display:none;
visibility:hidden;
}
div#rodapefinal .formatar {
margin-bottom:0px;
}
div#slider {
background-color:white;
margin:0 3em 0 2em;
border:10px solid #E2E2E2;
}
div.tableoptions {
cursor:default;
position:relative;
}
div.tableoptions:hover div.tableoptions-panel {
display:block;
}
div.tableoptions:hover div.tableoptions-title {
background-color:#FFFFFF;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}
div.tableoptions-panel {
background-color:white;
border:1px solid #000000;
color:#000000;
display:none;
height:auto;
padding:5px 5px;
position:absolute;
right:3px;
top:22px;
white-space:nowrap;
width:auto;
z-index:999;
}
div.tableoptions-title {
padding:4px 10px;
position:relative;
z-index:1000;
cursor:pointer;
}
div.titleoptions {
cursor:default;
float:right;
position:relative;
margin-right:5px;
margin-top:-5px;
}
div.titleoptions div.caixa-opcoes-cabecalho {
background-color:transparent;
color:#000000;
font-size:13px;
padding:4px 5px 2px;
}
div.titleoptions div.caixa-opcoes-conteudo {
background-color:transparent;
border:none;
padding:0;
font-size:12px;
}
div.titleoptions div.caixa-opcoes-conteudo li {
padding:5px 5px 5px 20px; color:#000000;cursor:pointer;
}
div.titleoptions div.caixa-opcoes-conteudo li:hover {
background-color:#5883ba;
color:#FFFFFF;
opacity:0.5;
filter:alpha(opacity=50);
}
div.titleoptions img, div.tableoptions img {
margin-left:4px; margin-right:4px;
}
div.titleoptions table {
margin-bottom:0;
}
div.titleoptions td {
vertical-align:top;
}
div.titleoptions:hover div.titleoptions-panel {
display:block;
}
div.titleoptions:hover div.titleoptions-title {
background-color:#FFFFFF;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}
div.titleoptions-panel {
background-color:white;
border:1px solid #000000;
color:#000000;
display:none;
height:auto;
padding:5px 5px;
position:absolute;
right:0;
top:28px;
white-space:nowrap;
width:auto;
z-index:999;
}
div.titleoptions-title {
font-size:11px;
font-weight:bold;
height:18px;
padding:4px 10px;
position:relative;
text-shadow:1px 1px 2px #AAAAAA;
padding:5px 5px 5px;
z-index:1000;
cursor:pointer;
}
div.window {
display:block;
outline:0 none;
position:absolute;
overflow:hidden;
padding:0.2em;

-moz-border-radius:4px 4px 4px 4px;
border:1px solid #AAAAAA;
color:#222222;
background-color:#FFFFFF;
}
div.window-content {
display:block;
background:none repeat scroll 0 0 transparent;
border:0 none;
overflow:auto;
position:relative;
margin:5px 3px 10px;
/*because of window scroll do not generate bottom scroll*/
padding-right: 18px;
}
div.window-title {
padding: 0.3em 0 0.3em 1em;
position:relative;
cursor:move;
font-weight:bold;
display:block;
background-color:#d9d9d9;
border:1px solid #AAAAAA;
color:#175EB8;
font-size:1.3em;
height:16px;
}
div.window-title span.titlebutton {
cursor:pointer;
background-repeat:no-repeat;
float:right;
height:16px;
width:16px;
position:relative;
margin-right: 4px;
}
div.window-title span.titlebutton.close {
background-image: url(../imagens/windowCloseOff);
}
div.window-title span.titlebutton.close:hover {
background-image: url(../imagens/windowCloseOn);
}
div.window-title span.titlebutton.colapse {
background-image: url(../imagens/windowColapOff);
}
div.window-title span.titlebutton.colapse:hover {
background-image: url(../imagens/windowColapOn);
}
div.window-title span.titlebutton.minimize {
background-image: url(../imagens/windowMinOff);
}
div.window-title span.titlebutton.minimize:hover {
background-image: url(../imagens/windowMinOn);
}
div.window-title span.titlebutton.resize {
background-image: url(../imagens/windowResOff);
}
div.window-title span.titlebutton.resize:hover {
background-image: url(../imagens/windowResOn);
}
div.window-title .title {
float:left;
position: relative;
margin-left: -7px;
}
div.yui-content {
border:1px solid #353535;
}
.docgest-form-mask-elem-agp {
float:left;
}
.docgest-form-mask-elem-agp:hover .content-block-options-hidden {
display:block;
}
.docgest-list-empty-warn {
float:left;
margin:30px 0px 30px 0px;
text-align:center;
width:100%;
font-weight:bold;
font-size:15px;
border-style:solid;
border-color:#d9d9d9;
}
.docgest-list-limit-warn {
float:left;margin:60px 0px 30px 0px;text-align:center;width:100%;font-weight:bold;font-size:15px;border-style:solid;border-color:#FE5E23;
}
.docgest-selected-element {
border:0px;
margin:0px;
padding:5px;
color:#175EB8 !important;
}
.docgest-selected-element:hover {
color:#FE5E23 !important;
}
.docgest-selected-element-sep {
margin:4px 0px;
}
.errorc {
background-color:#FFAAA6;
color:black;
padding-left:4px;
padding-right:4px;
text-align:center;
}
.ferias {
background-color : #92d0ef; text-align: center;
}
form td.formularionome {
vertical-align : top;
}
.fw_page_title {
display:none;
}
.header-option-panel div#caixa-validacao {
margin-top: 0px;
width: auto;
}
.header-option-panel div#caixa-validacao-cabecalho {
display:none;
}
.header-option-panel div#caixa-validacao-conteudo {
border: none;
padding-top:10px;
}
.header-option-panel div#caixa-validacao-conteudo-user {
display:none;
}
.header-option-panel input["type=submit"], div.header-option-panel input["type=button"], div.header-option-panel button {
margin-bottom: 3px;
margin-top: 3px;
width: 200px;
padding: 2px 20px;
}
html {
background-color:#DADADA;
}
h1 a:link {
color:#353535;
}
h1 a:visited {
color:#353535;
}
h1#seccao {
display:none;
}
h2 a:link {
color:#353535;
}
h2 a:visited {
color:#353535;
}
.icon_button {
cursor:pointer;

}
img.banner {
border: 1px solid #AAAAAA;
display:inline;
}
img.destaque {
border: 1px solid #AAAAAA;
display:inline;
}
img#logotipo {
height:auto;
width:auto;padding:0px;
}
input[readonly], input[disabled] {
background: none repeat scroll 0 0 #eee !important;
color: #939192;
cursor: not-allowed;
}
input[type="password"], input[type="text"], input[type="file"], textarea {
border:1px solid #AAAAAA;
color:#353535;
padding:2px 5px;
margin-right: 2px;
}
.intermedioc {
background:#e2ebef;
text-align : center;
}
.jqgfirstrow {
height: 1px !important;
background-color: #e6e7e8;
}
.jqgrid-col-sorted {
text-decoration: underline;
}
.language-panel {
padding-top:6px;
}
.language-panel img {
margin:0px;
}
.language-panel-option {
padding:10px 15px;
text-shadow:1px 1px 2px #AAAAAA;
color:#000000;
}
.language-panel-option:hover  {
background-color:#CDEBF6;
color:#0293CC;
}
.language-panel-option-title {
padding:10px 15px;
position:relative;
top:-3px;
}
.limpar {
background-color:#DADADA;
}
li.ui-menu-item {
list-style:none outside none;
}
.main_page {
width: 1000px;
margin-left: auto;
margin-right: auto;
}
.main_page_news {
height:300px; width:350px;
}
.main_page_news .content {
height: 179px;
}
.main_page_news .content .newspanel, .main_page_news .content .eventspanel {
 height: 150px;
    overflow-y: auto;
}
.main_page_news .content .object {
margin-bottom: 10px;
}
.main_page_news .content .objecttext {
font-size: 1.2em;
padding-top: 3px;
padding-bottom: 10px;
}
.main_page_news .content .objecttext a {
font-size: 0.9em;
 float:right; margin-top: 3px;
}
.main_page_news .content .objecttitle {
color: #175EB8;
    font-size: 1.3em;
    font-weight: bold;
    margin-left: 5px;
}
.main_page_news .options {
bottom: 5px;
height: 20px;
position: absolute;
text-align:center;
width: 300px;
}
.main_page_news .title {
font-size: 20px;
padding-left: 20px;
position: relative;
top: -13px;
}
.main_page_news .ui-accordion-content {
padding: 0 1.5em;
}
.main_page_slider {
height:300px; width:600px; border: 1px solid;
}
.menu-vertical-option {
float:left;
height:30px;
cursor:pointer;
}
.menu-vertical-optiontitle {
color:#FFFFFF;
margin:3px 10px 0;
padding:0px 6px 10px;
font-weight:bold;
z-index: 110000;
}
.menu-vertical-optiontitle a {
text-decoration:none;
}
.menu-vertical-optiontitle .icon {
background-repeat:no-repeat;
float:left;
height:25px;
width:25px;
margin-right:3px;
}
.menu-vertical-optiontitle .icon.menuadmin {
background-image: url(../imagens/adminon);
}
.menu-vertical-optiontitle .icon.menuconfig {
background-image: url(../imagens/configon);
}
.menu-vertical-optiontitle .icon.menucorr {
background-image: url(../imagens/MailOn);
}
.menu-vertical-optiontitle .icon.menugfo {
background-image: url(../imagens/gfoon);
}
.menu-vertical-optiontitle .icon.menuinicio {
background-image: url(../imagens/homeon);
}
.menu-vertical-optiontitle .icon.menuportal {
background-image: url(../imagens/gategeston);
}
.menu-vertical-optiontitle .icon.wfui {
background-image: url(../imagens/WfmON);
}
.menu-vertical-optiontitle .title {
position:relative;
top:5px;
color:#FFFFFF;
}
.menu-vertical-optiontitle.active {
-moz-border-radius:3px 3px 0 0;
background-color:#DCDCDC;
background-image:url("../imagens/GategestVMenuOpt");
background-repeat:repeat-x;
color:#5883ba;
position: relative;
margin:2px 10px 0px;
padding-bottom:16px;
}
.menu-vertical-optiontitle.active .title {
color:#000000;
top:6px;
}
.menu-vertical-optiontitle.hover {
-moz-border-radius:3px 3px 0 0;
background-color:#E2E2E2;
background-image:url("../imagens/GategestVMenuOpt");
background-repeat:repeat-x;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
color:#5883ba;
position: relative;
margin:2px 8px -1px 10px;
padding-bottom:16px;
}
.menu-vertical-optiontitle.hover .title {
color:#5883ba;
}
.menu-vertical-optiontitle.hoveralone {
-moz-border-radius:3px 3px 3px 3px;
background-color:#E2E2E2;
background-image:url("../imagens/GategestVMenuOpt");
background-repeat:repeat-x;
border:1px solid #AAAAAA;
color:#000000;
margin:2px 8px 0 10px;
padding-bottom:11px;
}
.menu-vertical-optiontitle.hoveralone .title {
color:#000000;
}
.menu-vertical-optiontitle.normal .icon.menuadmin {
background-image: url(../imagens/adminoff);
}
.menu-vertical-optiontitle.normal .icon.menuconfig {
background-image: url(../imagens/configoff);
}
.menu-vertical-optiontitle.normal .icon.menucorr {
background-image: url(../imagens/MailOff);
}
.menu-vertical-optiontitle.normal .icon.menugfo {
background-image: url(../imagens/gfooff);
}
.menu-vertical-optiontitle.normal .icon.menuinicio {
background-image: url(../imagens/homeoff);
}
.menu-vertical-optiontitle.normal .icon.menuportal {
background-image: url(../imagens/gategestoff);
}
.menu-vertical-optiontitle.normal .icon.wfui {
background-image: url(../imagens/WfmOFF);
}
.menu-vertical-suboption {
padding: 10px; 
color: #175eb8;

}
.menu-vertical-suboption .icon {
background-repeat: no-repeat;
float: left;
height: 16px;
width: 25px;
margin-right: 5px;
}
.menu-vertical-suboption .icon.submenuadmpay {
background-image: url(../imagens/GestOffSmall);
}
.menu-vertical-suboption .icon.submenuadmprt {
background-image: url(../imagens/globeOff);
}
.menu-vertical-suboption .icon.submenucad {
background-image: url(../imagens/cadastroOff);
}
.menu-vertical-suboption .icon.submenuconsultas {
background-image: url(../imagens/menubar_opt_orange_bullet_icon);
}
.menu-vertical-suboption .icon.submenudespesas {
background-image: url(../imagens/CalcOff);
}
.menu-vertical-suboption .icon.submenugestao {
background-image: url(../imagens/GestOffSmall);
}
.menu-vertical-suboption .icon.submenugt {
background-image: url(../imagens/clockOff);
}
.menu-vertical-suboption:hover {
background-color:#5883ba;
color:#FFFFFF;
opacity:0.5;
filter:alpha(opacity=50);

}
.menu-vertical-suboption:hover .icon.submenuadmpay {
background-image: url(../imagens/GestOnSmall);
}
.menu-vertical-suboption:hover .icon.submenuadmprt {
background-image: url(../imagens/globeOn);
}
.menu-vertical-suboption:hover .icon.submenucad {
background-image: url(../imagens/cadastroOn);
}
.menu-vertical-suboption:hover .icon.submenuconsultas {
background-image: url(../imagens/ConsultasOn);
}
.menu-vertical-suboption:hover .icon.submenudespesas {
background-image: url(../imagens/CalcOn);
}
.menu-vertical-suboption:hover .icon.submenugestao {
background-image: url(../imagens/GestOnSmall);
}
.menu-vertical-suboption:hover .icon.submenugt {
background-image: url(../imagens/clockOn);
}
.menu-vertical-suboptionsdiv {
white-space:nowrap;
display:none;
background-color:white;
height:auto;
z-index: 100000;
display:none;
margin:0 10px;
color:#000000;
position:absolute;
border:1px solid #AAAAAA;
background-image:url("../imagens/GategestVMenuOptsDiv");
background-repeat:repeat-x;
}
.popupview {
position: relative;
top:3px;
left:1px;
z-index:auto;
overflow:hidden;
}
.popupview:hover {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    border-style: outset;
    border-width: 1px 2px 2px 1px;
    left: 0px;
    min-width: 242px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 20px;
    position: absolute;
    top: 2px;
    z-index: 9002;
}
select {
border:1px solid #AAAAAA;
color:#353535;
font-weight:bold;
padding:2px 3px;
margin-left:0px;
height:22px;
}
select[multiple] {
  height: auto;
}
#sopt_menu {
z-index: 2147483647;
}
span.barra-localizacao-horiz-main-menu {
font-weight: bold;
color: #175eb8;
}
span.finaltoolbar-tooltip-text {
background-color:#FE5E23;
white-space:nowrap;
padding:5px;
}
span.finaltoolbar-tooltip-text-count {
background-color:#FE5E23;
color:#FFFFFF;
display:block;
margin-top: -6px;
padding: 2px 1px;
position:absolute;
right: 1px;
top:0;
font-weight:bold;
font-size: 1.1em;
}
.tabelaresumo td {
text-align:center;
}
.tabelaresumo th {
background:none;
}
table.group.group.ui-widget.ui-widget-content {
width: 100%
;border: 1.5px dotted #B4AAAA !important;
}
td.first {
width: 20px;
}
td.formfield {
vertical-align : middle;
padding-top: 0px;
}
td.formularionome {
font-size: 0.95em;
font-weight: lighter;
padding:3px 10px 5px 5px;
vertical-align: middle;
color: #5c5c5c;
}
td.formularionomeobr {
font-size:0.95em;
font-weight: bold;
padding:3px 10px 5px 5px;
vertical-align : top;
color: #FE5E23;

}
td.formularionometopo {
font-size:1.1em;
padding:5px 20px 5px 5px;
text-shadow:1px 1px 1px #DADADA;
}
td.r {
font-size:1.1em;
padding:5px 10px 5px 5px;
text-shadow:1px 1px 1px #DADADA;
text-align: right;

font-weight: bold;
}
td.r label.o {
color: #f00;
}
tr.highlighted {
background-color: #AEDCDE;
}
.ui-autocomplete .ui-menu-item a div {
float:right;
width:85%;
}
.ui-datepicker {
width:auto;
}
.ui-dialog {
overflow:visible;
}
.ui-icon-triangle-1-s {
background-position: -65px -16px;
}
.ui-icon.ui-state-disabled {
opacity: 0.2;
}
.ui-jqgrid tr > td img[onclick], .tabela tr > td img[onclick], .ui-jqgrid tr > td img[qtipname], .tabela tr > td img[qtipname] {
visibility:hidden;
}
.ui-jqgrid tr > td img[onclick].visible, .tabela tr td img[onclick].visible, .ui-jqgrid tr > td img[qtipname].visible, .tabela tr td img[qtipname].visible {
visibility:visible;
margin:0px;
padding:0px;
background-color: transparent;
border: 0 none;
border-radius: 0 0 0 0;
}
.ui-jqgrid tr:hover > td img[onclick], .tabela tr:hover > td img[onclick], .ui-jqgrid tr:hover > td img[qtipname], .tabela tr:hover > td img[qtipname] {
visibility:visible;
cursor:pointer;
margin-right:5px;
padding:3px;
}
.ui-jqgrid tr:hover > td img[onclick]:hover, .tabela tr:hover > td img[onclick]:hover,.ui-jqgrid tr:hover > td img[qtipname]:hover, .tabela tr:hover > td img[qtipname]:hover {
background-color:#EAEAEA;

border:1px solid #6E6E6E;


padding:2px;
-moz-border-radius:5px 5px 5px 5px;
}
.ui-jqgrid tr:hover > td img[onclick].visible, .tabela tr:hover > td img[onclick].visible, .ui-jqgrid tr:hover > td img[qtipname].visible, .tabela tr:hover > td img[qtipname].visible {
visibility:visible;
margin:0px;
padding:0px;
background-color: transparent;
border: 0 none;
border-radius: 0 0 0 0;
}
.ui-jqgrid tr.jqgfirstrow td {
border-right: 1px solid transparent;
}
.ui-jqgrid tr.jqgrow td {
height:25px;
color: #333333;
}
.ui-jqgrid tr.jqgrow.ui-state-highlight {
background: none repeat scroll 0 0 #ffe45c;
border: 1px solid #dddddd;
}
.ui-jqgrid tr.jqgrow.ui-state-hover {
background: none repeat scroll 0 0 #d0cac3;
border: 1px solid #dddddd;
}
.ui-jqgrid-labels {
font-size: 12px;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
background: #F5F5F5;
opacity: 1;
}
.ui-resizable.ui-state-disabled .ui-icon.ui-state-disabled, .ui-resizable .ui-widget-content .ui-icon.ui-state-disabled  {
opacity: 0.2;
}
.ui-resizable.ui-state-disabled, .ui-resizable .ui-widget-content .ui-state-disabled {
opacity: 1; filter:none;
}
.ui-search-oper {
    cursor: pointer;
    font-weight: bold;
}
.ui-search-table .ui-search-clear {
display: none;
}
.ui-search-toolbar select {
height: 18px;
padding: 1px 3px;
}
.ui-selectable-helper  {
z-index: 100000;
}
.ui-slider-handle.ui-state-default.ui-corner-all.daily_schedules_sliderbar_handles {
width:0px;margin-left:0px;top:0px;height:30px;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #175EB8;
}
.ui-state-default.ui-state-active a, .ui-state-default.ui-state-active a:link, .ui-state-default.ui-state-active a:visited {
color: #FE5E23;
}
.ui-state-default.ui-state-hover a {
color:#FE5E23;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
color:#FE5E23;
border: 1px solid #FE5E23; 
}
.ui-state-noworkdays .ui-state-default {
background: url("../imagens/ui-bg_glass_fef1ec") repeat-x scroll 50% 50% #F7A156;
}
.ui-state-selectedday .ui-state-default {
background: url("../imagens/ui-bg_glass_fef1ec") repeat-x scroll 50% 50% #2B5515;
}
.ui-state-selecteddays .ui-state-default {
background: url("../imagens/ui-bg_glass_fef1ec") repeat-x scroll 50% 50% #43711A;
}
.ui-tabs  {
display:table;
width:100%;
}
.ui-tabs .ui-state-active {
border: 1px solid #CCCCCC;
}
.ui-tabs .ui-tabs-nav {
padding: 0px; 
border-width: 0px; 
background: none repeat scroll 0 0 #FFFFFF;
}
.ui-tabs .ui-tabs-nav li a {
height: 14px;
color:#FFFFFF;
}
.ui-tabs .ui-tabs-panel {
padding: 3px 3px 3px 3px; 
border: 1px solid #CCCCCC;
/*the following is important for known jQuery Bug*/
/*View WFUI -  Bug DIV with float*/
float: left;
width: 100%;
}
.ui-tabs.ui-widget.ui-widget-content {
border: 0 none;
}
.ui-widget-content {
background-color:#FFFFFF;
color: #000000;
background: #ffffff/*{bgColorContent}*/ url(../imagens/ui-bg_flat_ffffff)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
border: 1px solid #DDDDDD/*{borderColorContent}*/;
}
.ui-widget-header {
background-color: #D9D9D9;
border: 1px solid #AAAAAA;
color: #175EB8;
background: #cccccc/*{bgColorHeader}*/ url(../imagens/ui-bg_highlight-soft_cccccc)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
}
.ui-widget-overlay, .overlay {
background: url("../imagens/JqueryOverlay") repeat scroll 50% 50% #666666;
opacity: .30;
filter:Alpha(Opacity=30);
}
.wfui_grid_process_content_opt {
float: right; 
padding-bottom: 10px;
}
.wfui_grid_toolbar_button {
font-family: "Roboto",sans-serif;
}
.wfui_grid_toolbar_button_active {
text-decoration: underline; 
font-style: italic;
}
.window-title .options {
float: right;
margin-left: 10px;
margin-right: 5px;
}
.window-title .options img {
margin-right: 4px; cursor: pointer;
}
.yui-skin-sam .yui-calendar .calweekdayrow th {
background-color:white;
}


/*1001198*/
/* baseGESSI
Sysnovare 2013
 */body {
background-color: #FFFFFF;
}
div#barralocalizacao {
background-color: #E6E6E6;
border: 1px solid #B6B6B6;
color: #175EB8;
display: block;
height: 15px;
margin: 50px 20px 5px;
font-size: 1.13em;
font-weight: bold;
box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.52);
}
div#cabecalho {
background-color: #fe8c62; /*#A2A2A2;*/
background-image: none;
display: block;
height: 40px;
position: relative;
box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.52);
left: 0;
right: 0;
top: 0;
position: fixed;
z-index: 100;
}
div#cabecalho-conteudo-1 {
background: none;
position: absolute;
right: 0;
top: 0;
}
div.caixa-opcoes {
margin-top: 0;
}
div.caixa-opcoes-cabecalho {
background-color: #E6E6E6;
color: #175EB8;
text-shadow: none;
border: 1px solid #B6B6B6;
box-shadow: 1px 3px 2px -1px rgba(0, 0, 0, 0.52);
}
div.caixa-opcoes-conteudo {
background-color: #FFFFFF;
color: #175EB8;
border: 1px solid #B6B6B6;
border-top: 0px;
padding: 1px 1px 1px 10px;
box-shadow: 1px 2px 2px -1px rgba(0, 0, 0, 0.52);
}
div.caixa-opcoes-conteudo li {
padding: 4px;
}
div#caixa-validacao {
margin-left: auto;
margin-right: auto;
width: 400px;
text-align: center;
}
div#caixa-validacao button[type="submit"] {
margin-bottom: 20px;
margin-top: 5px;
padding: 4px 25px;
}
div#caixa-validacao input {
margin-bottom: 10px;
margin-top: 3px;
width: 200px;
}
div#caixa-validacao label {
color: #175EB8;
font-size: 1.4em;
}
div#caixa-validacao-cabecalho {
background-color: #E6E6E6;
padding: 8px;
text-shadow: none;
border: 1px solid #B6B6B6;
color: #175EB8;
}
div#caixa-validacao-conteudo {
border: 1px solid #B6B6B6;
}
div#colunaextra {
margin-left: -10px;
margin-right: 20px;padding: 0;
}
div#conteudo {
background-color: #FFFFFF;
}
div#conteudo-inner {
background: none;
box-shadow: 2px 2px 2px -2px rgba(0, 0, 0, 0.52);
}
div#envolvente {
background-color: #FFFFFF;
margin-bottom: 20px; /*finaltoolbar*/
}
div#finaltoolbar {
background-color: #E6E6E6;
background-image: none;
border: 1px solid #B6B6B6;
box-shadow: 10px 10px 10px 7px rgba(0, 0, 0, 0.52);
}
div.header-option .icon {
margin-right: 15px;
}
div.header-option .icon.arrow {
margin-top: 18px;
}
div.header-option .icon.notauth {
margin-top: 12px;
}
div.header-option.active div.header-option-title {
background-color: #FFFFFF;
border-color: #B6B6B6;
border-style: solid solid none;
border-width: 1px 1px 0;
}
div.header-option-panel {
right: 0;
top: 40px;
border: 1px solid #B6B6B6;
z-index: 300;
}
div#header-options {
position: fixed;
right: 0;
top: 0;
}
div.header-option-title {
background: none;
text-shadow: none;
border: none;
padding: 0 10px 4px;
z-index: 400;
height: 36px;
line-height: 40px;
}
div.header-option-title .text {
font-family: tahoma;
font-size: 12px;
font-weight: bold;
color: #175EB8;
}
div#involucro {
background-color: #FFFFFF;
}
div#menu-vertical {
background: none repeat scroll 0 0 transparent;
border-bottom: none;
height: 40px;
padding-left: 0px;
position: fixed;
top: 0px;
left: 200px;
z-index: 110;
}
div.menu-vertical-optiontitle {
line-height: 40px;
margin: 0;
padding: 0 10px;
}
div.menu-vertical-optiontitle .icon {
margin-right: 8px;
margin-top: 7px;
}
div.menu-vertical-optiontitle .title {
text-shadow: none;
top: 0;
color: #175EB8;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
}
div.menu-vertical-optiontitle.active {
background: none;
background-color: #fec8b4;
margin: 0;
padding-bottom: 0;
}
div.menu-vertical-optiontitle.active .title {
top:0px;
}
div.menu-vertical-optiontitle.hover {
padding-bottom: 10px;
}
div.menu-vertical-optiontitle.hover, div.menu-vertical-optiontitle.hoveralone {
background-color: #fea585;
background-image: none;
border: 0 none;
color: #175EB8;
margin: 0 0 -1px;
padding-bottom: 1px;
position: relative;
}
div.menu-vertical-optiontitle.hover .title, div.menu-vertical-optiontitle.hoveralone .title {
color: #FFFFFF;
}
div.menu-vertical-suboptionsdiv {
background: none repeat scroll 0 0 #FEA585;
border-top: none;
margin: 0;
}
html {
background-color: #FFFFFF;
}
h1 {
margin: 7px 0;
padding: 0.3em 0.5em;
background-color: #E4EAF3;
color: #175EB8;
border: 1px solid #AAAAAA;
}
h2 {
background-color: #E4EAF3;
border: 1px solid #AAAAAA;
color: #175EB8;
font-size: 1.6em;
font-weight: bold;
margin: 5px 0;
padding: 0.3em 0.5em;
}
h3 {
background-color: #E4EAF3;
border: 1px solid #AAAAAA;
color: #175EB8;
padding: 0.2em 0.5em;
margin: 2px 0;
}
img#logotipo {
position: absolute; height: 40px;
}


/*1000498*/
/* WFUI_STRUCT
/* Criado pela 'Sysnovare - Innovative Solutions, SA' */
 */div.wfui_actions_container {
width: 100%;
}
div.wfui_container {
position: relative;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
width: 100%;
height: 100%;
overflow: hidden;
}
div.wfui_details_container {
min-width: 800px;
_width: 800px;
}
div.wfui_details_data {
overflow: visible;
width: 100%;
}
div.wfui_details_wfm_data {
overflow: visible;
position: relative;
}
div.wfui_details_wfm_next {
position: absolute;
top: 0;
right: -20px;
bottom: 0;
width: 16px;
}
div.wfui_details_wfm_previous {
position: absolute;
top: 0;
left: -20px;
bottom: 0;
width: 16px;
}
div.wfui_group_view_container {
text-align: center;
}
div.wfui_nots_container {
position: absolute;
bottom: 25px;
display: none;
right: 0px;
}
div.wfui_opt_action {
float: left;
cursor: pointer;
height: 64px;
width: 64px;
}
div.wfui_opt_acts {
float: left;
cursor: pointer;
height: 16px;
width: 16px;
padding: 6px 10px 4px;
margin-top: -4px;
}
div.wfui_opt_acts_icon {
height: 100%;
width: 100%;
}
div.wfui_opt_back {
float: left;
cursor: pointer;
height: 64px;
width: 64px;
}
div.wfui_opt_config {
float: left;
cursor: pointer;
height: 64px;
width: 64px;
}
div.wfui_opt_deselall {
float: left;
cursor: pointer;
height: 64px;
width: 64px;
}
div.wfui_opt_filters {
float: left;
cursor: pointer;
height: 64px;
width: 64px;
}
div.wfui_opt_group {
float: left;
cursor: pointer;
height: 64px;
width: 64px;
}
div.wfui_option {
min-height: 20px;
border-collapse: collapse;
margin-collapse: collapse;
_height: 20px;
}
div.wfui_options_container {
width: 100%;
}
div.wfui_option_text {
padding-top: 3px;
}
div.wfui_opt_list {
float: left;
cursor: pointer;
height: 64px;
width: 64px;
}
div.wfui_opt_mdl {
padding: 0 20px;
float: left;
position: relative;
}
div.wfui_opt_mdl_count {
right: 20px; 
position: absolute; 
min-width: 15px; 
text-align: center; 
top: -5px; 
}
div.wfui_opt_notif {
float: right;
cursor: pointer;
height: 64px;
width: 64px;
}
div.wfui_opt_nots {
float: left;
cursor: pointer;
height: 16px;
width: 16px;
padding: 6px 10px 4px;
margin-top: -4px;
}
div.wfui_opt_nots_icon {
height: 100%;
width: 100%;
}
div.wfui_opt_selall {
float: left;
cursor: pointer;
height: 64px;
width: 64px;
}
div.wfui_opt_toogle {
float: right;
cursor: pointer;
height: 64px;
width: 64px;
}
div.wfui_own_process_content {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
}
div.wfui_selall_buttons {
padding-bottom: 20px;
}
div.wfui_selall_container {
font: 12px Tahoma;
text-align: center;
width: 200px;
}
div.wfui_selall_question {
padding: 20px 15px;
}
div.wfui_status_bar {
overflow: visible;
min-height: 25px;
_height: 25px;
position: absolute;
bottom: 0;
width: 100%
}
div.wfui_status_bar_info {
float: right;
padding-left: 6px;
padding-top: 6px;
}
div.wfui_status_bar_nots {
float: right;
margin-top: 2px;
margin-right: 5px;
margin-left: 5px;
padding:right: 20px;
}
div.wfui_tool_bar {
overflow: visible;
min-height: 64px;
_height: 64px;
position: absolute;
top: 0;
width: 100%
}
div.wfui_tool_bar_configs {
float: right;
}
div.wfui_tool_bar_options {
float: left;
}
div.wfui_work_space_container {
position: absolute;
width: 100%;
}
div.wfui_work_space_data {
background-color: transparent;
}
table.wfui_table {
border-collapse: collapse;
margin: 0;
}
td.wfui_td {
width: 285px;
}
th.wfui_th {
min-width: 75px;
_width: 75px;
padding: 5px;
}


/*1000500*/
/* WFUI_BASE
/* Criado pela 'Sysnovare - Innovative Solutions, SA' */
 */	div.wfui_options_container {
background-color: #EEEEEE;
}
div.wfui_container {
background-color: transparent;
}
div.wfui_details_app {
height: auto !important;
}
div.wfui_details_wfm_data {
border: 1px solid #eeeeee;
}
div.wfui_details_wfm_next {
border: 1px solid #c5c5c5;
background: #c5c5c5 url("../imagens/wfui_details_wfm_next") no-repeat center center;
}
div.wfui_details_wfm_next:hover {
border: 1px solid orange;
}
div.wfui_details_wfm_previous {
border: 1px solid #c5c5c5;
background: #c5c5c5 url("../imagens/wfui_details_wfm_previous") no-repeat center center;
}
div.wfui_details_wfm_previous:hover {
border: 1px solid orange;
}
div.wfui_details_wfm_previous.inactive, div.wfui_details_wfm_next.inactive {
border: 1px solid #eeeeee;
background-color: #eeeeee;
}
div.wfui_nots_container {
background-color: white;
}
div.wfui_opt_action {
background: transparent url("../imagens/wfui_opt_action") no-repeat;
}
div.wfui_opt_action:hover {
background: transparent url("../imagens/wfui_opt_action_hover") no-repeat;
}
div.wfui_opt_acts_icon {
background: transparent url("../imagens/wfui_opt_acts") no-repeat;
height: 16px;
width: 16px;
}
div.wfui_opt_acts_menu {
position: relative;
float: right;
}
div.wfui_opt_acts_menu.active div.wfui_opt_acts_menu_icon {
background-color:#FFFFFF;
border-color:-moz-use-text-color #AAAAAA #AAAAAA;
border-style:none solid solid;
border-width:medium 1px 1px;
padding:6px 9px 3px;
}
div.wfui_opt_acts_menu_icon {
cursor:pointer;
margin-top:-4px;
padding:6px 10px 4px;
position:relative;
z-index:12000;
}
div.wfui_opt_acts_menu_panel {
right: 0;
background-color:white;
border:1px solid #AAAAAA;
bottom:26px;
color:#000000;
display:none;
height:auto;
margin-bottom:-1px;
position:absolute;
white-space:nowrap;
width:auto;
z-index:11000;
}
div.wfui_opt_acts_menu_panel_content {
overflow:auto;
padding:10px;
width:auto;
}
div.wfui_opt_acts_menu_panel_title {
background-color:#353535;
color:#FFFFFF;
cursor:pointer;
font-size:1.1em;
font-weight:bold;
margin:2px; padding:5px 10px;
}
div.wfui_opt_config {
background: transparent url("../imagens/WFUI_BUTTONex") no-repeat;
}
div.wfui_opt_deselall {
background: transparent url("../imagens/wfui_opt_deselall") no-repeat;
}
div.wfui_opt_deselall:hover {
background: transparent url("../imagens/wfui_opt_deselall_hover") no-repeat;
}
div.wfui_opt_filters {
background: transparent url("../imagens/wfui_opt_filters") no-repeat;
}
div.wfui_opt_filters:hover {
background: transparent url("../imagens/wfui_opt_filters_hover") no-repeat;
}
div.wfui_opt_group {
background: transparent url("../imagens/wfui_opt_group") no-repeat;
}
div.wfui_opt_group:hover {
background: transparent url("../imagens/wfui_opt_group_hover") no-repeat;
}
div.wfui_option {
background-color: #EEEEEE;
border: 1px solid #EEEEEE;
}
div.wfui_option:hover {
border: 1px solid orange;
background-color: #c5c5c5;
}
div.wfui_options_container {
background-color: #EEEEEE;
}
div.wfui_option_text {
text-align: center;
}
div.wfui_opt_list {
background: transparent url("../imagens/wfui_opt_list") no-repeat;
}
div.wfui_opt_list:hover {
background: transparent url("../imagens/wfui_opt_list_hover") no-repeat;
}
div.wfui_opt_mdl_count {
color: white; 
background-color: rgb(240, 141, 92); 
-moz-border-radius-bottomleft: 3px; 
-moz-border-radius-bottomright: 3px; 
-moz-border-radius-topleft: 3px; 
-moz-border-radius-topright: 3px;
}
div.wfui_opt_mdl_text {
color:#353535;
font-weight:bold;
margin-top:5px;
text-align:center;
text-shadow:1px 1px 2px #AAAAAA;
text-transform:uppercase;
min-width:80px; 
max-width:80px;
}
div.wfui_opt_notif {
background: transparent url("../imagens/wfui_opt_notif") no-repeat;
}
div.wfui_opt_notif:hover {
background: transparent url("../imagens/wfui_opt_notif_hover") no-repeat;
}
div.wfui_opt_selall {
background: transparent url("../imagens/wfui_opt_selall") no-repeat;
}
div.wfui_opt_selall:hover {
background: transparent url("../imagens/wfui_opt_selall_hover") no-repeat;
}
div.wfui_opt_toogle {
background: transparent url("../imagens/wfui_opt_toogle") no-repeat;
}
div.wfui_opt_toogle:hover {
background: transparent url("../imagens/wfui_opt_toogle_hover") no-repeat;
}
div.wfui_selall_buttons {
background-color: transparent;
}
div.wfui_selall_container {
background-color: #555555;
}
div.wfui_selall_question {
background-color: transparent;
}
div.wfui_status_bar {
background: transparent url('../imagens/wfui_status_bar') repeat-x top left;
}
div.wfui_status_bar_info {
background-color: transparent;
color: #FFFFFF;
}
div.wfui_status_bar_nots {
background-color: transparent; 
}
div.wfui_tool_bar {
background: transparent url('../imagens/wfui_tool_bar') repeat-x top left;
}
div.wfui_tool_bar_configs {
background-color: transparent; 
}
div.wfui_tool_bar_options {
background-color: transparent; 
}
div.wfui_work_space_container {
background-color:  #CCCCCC;
}
div.wfui_work_space_data {
background-color: transparent;
}
td.wfui_td {
text-align: left;
}
th.wfui_th {
text-align: right;
}
#WFUI_ACT_MAIN_TABS .popupview {
margin-top:-16px;
}
#WFUI_ACT_MAIN_TABS .popupview br {
display:none;

}
#WFUI_ACT_MAIN_TABS .popupview:hover {
overflow-x: scroll;
overflow-y: scroll;
position: relative;
padding-right: 0px;
}


/*1000578*/
/* WFUI_RESET
/* Criado pela 'Sysnovare - Innovative Solutions, SA' */
 */.flexigrid abbr, .flexigrid acronym  {

border: 0;
font-variant: normal;

}

.flexigrid address, .flexigrid caption, .flexigrid cite, .flexigrid code, .flexigrid dfn, .flexigrid em, .flexigrid strong, .flexigrid th, .flexigrid var, .flexigrid optgroup  {

font-style: inherit;
font-weight: inherit;

}

.flexigrid body, .flexigrid div, .flexigrid dl, .flexigrid dt, .flexigrid dd, .flexigrid ul, .flexigrid ol, .flexigrid li, .flexigrid h1, .flexigrid h2, .flexigrid h3, .flexigrid h4, .flexigrid h5, .flexigrid h6, .flexigrid pre, .flexigrid code, .flexigrid form, .flexigrid fieldset, .flexigrid legend, .flexigrid input, .flexigrid button, .flexigrid textarea, .flexigrid p, blockquote, .flexigrid th, .flexigrid td  {

margin: 0;
padding: 0;

}

.flexigrid caption, .flexigrid th  {

text-align: left;

}

.flexigrid del, .flexigrid ins  {

text-decoration: none;

}

.flexigrid fieldset, .flexigrid img  {

border: 0;

}

.flexigrid html  {

color: #000;
background: #FFF;

}

.flexigrid h1, .flexigrid h2, .flexigrid h3, .flexigrid h4, .flexigrid h5, .flexigrid h6  {

font-size: 100%;
font-weight: normal;

}

.flexigrid input, .flexigrid button, .flexigrid textarea, .flexigrid select  {

*font-size: 100%;

}

.flexigrid input, .flexigrid button, .flexigrid textarea, .flexigrid select, .flexigrid optgroup, .flexigrid option  {

font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;

}

.flexigrid legend  {

color: #000;

}

.flexigrid li  {

list-style: none;

}

.flexigrid q:before, .flexigrid q:after  {

content: '';

}

.flexigrid sub  {

vertical-align: baseline;

}

.flexigrid sup  {

vertical-align: baseline;

}

.flexigrid table  {

border-collapse: collapse;
border-spacing: 0;
margin-bottom: 0px;

}

.flexigrid th  {

background-color: transparent;
color: #000;

}

.flexigrid tr {
height:30px;
}


/*1000558*/
/* WFUI_FLEXIGRID
/* Criado pela 'Sysnovare - Innovative Solutions, SA' */
 */

.flexigrid div.nDiv table
 {

margin: 2px;

}


.flexigrid div.hDivBox
 {
float: left;
padding-right:40px;
}
.flexigrid div.hdivbox {
float: left;

}


.flexigrid div.bDiv table.autoht
 {

border-bottom: 0px;
margin-bottom: 0px;

}


.flexigrid div.nDiv td
 {

padding: 2px 3px;
border: 1px solid #eee;
cursor: default;

}


.flexigrid div.nDiv tr:hover td, .flexigrid div.nDiv tr.ndcolover td
 {

background: #d5effc url(../imagens/wfui_hl.png) repeat-x top;
border: 1px solid #a8d8eb;

}


.flexigrid div.nDiv td.ndcol1
 {

border-right: 1px solid #ccc;

}


.flexigrid div.nDiv td.ndcol2
 {

border-left: 1px solid #fff;
padding-right: 10px;

}


.flexigrid div.nDiv tr:hover td.ndcol1, .flexigrid div.nDiv tr.ndcolover td.ndcol1
 {

border-right: 1px solid #d2e3ec;

}


.flexigrid div.nDiv tr:hover td.ndcol2, .flexigrid div.nDiv tr.ndcolover td.ndcol2
 {

border-left: 1px solid #eef8ff;

}


.flexigrid div.nBtn
 {

position: absolute;
height: 24px;
width: 14px;
z-index: 900;
background: #fafafa url(../imagens/wfui_fhbg.gif) repeat-x bottom;
border: 0px solid #ccc;
border-left: 1px solid #ccc;
top: 0px;
left: 0px;
margin-top: 1px;
cursor: pointer;
display: none;

}


.flexigrid div.nBtn div
 {

height: 24px;
width: 12px;
border-left: 1px solid #fff;
float: left;
background: url(../imagens/wfui_ddn.png) no-repeat center;

}
		

.flexigrid div.nBtn.srtd
 {

background: url(../imagens/wfui_wbg.gif) repeat-x 0px -1px;

}



.flexigrid div.mDiv
 {

background: url(../imagens/wfui_wbg.gif) repeat-x top;
border: 1px solid #ccc;
border-bottom: 0px;
border-top: 0px;
font-weight: bold;
display: block;
overflow: hidden;
white-space: nowrap;
position: relative;

}


.flexigrid div.mDiv div
 {

padding: 6px;
white-space: nowrap;

}


.flexigrid div.mDiv div.ptogtitle
 {

position: absolute;
top: 4px;
right: 3px;
padding: 0px;
height: 16px;
width: 16px;
overflow: hidden;
border: 1px solid #ccc;
cursor: pointer;

}


.flexigrid div.mDiv div.ptogtitle:hover
 {

background-position: left -2px;
border-color: #bbb;

}


.flexigrid div.mDiv div.ptogtitle span
 {

display: block;
border-left: 1px solid #eee;
border-top: 1px solid #fff;
border-bottom: 1px solid #ddd;
width: 14px;
height: 14px;
background: url(../imagens/wfui_uup.png) no-repeat center;

}


.flexigrid div.mDiv div.ptogtitle.vsble span
 {

background: url(../imagens/wfui_ddn.png) no-repeat center;			

}
			

.flexigrid div.tDiv 
 {

background: #fafafa url(../imagens/wfui_bg.gif) repeat-x top;
position: relative;			
border: 1px solid #ccc;
border-bottom: 0px;
overflow: hidden;

}


.flexigrid div.tDiv2
 {

float: left;
clear: both;
padding: 1px;

}


.flexigrid div.sDiv 
 {

background: #fafafa url(../imagens/wfui_bg.gif) repeat-x top;
position: relative;
border: 1px solid #ccc;
border-top: 0px;
overflow: hidden;
display: none;

}


.flexigrid div.sDiv2
 {
float: left;
clear: both;
padding: 5px;
padding-left: 5px;
width:auto;
}


.flexigrid div.sDiv2 input, .flexigrid div.sDiv2 select
 {

vertical-align: middle;

}


.flexigrid div.btnseparator
 {

float: left;
height: 22px;
border-left: 1px solid #ccc;
border-right: 1px solid #fff;
margin: 1px;

}


.flexigrid div.fbutton
 {

float: left;
display: block;
cursor: pointer;
padding: 1px;

}


.flexigrid div.fbutton div
 {

float: left;
padding: 1px 3px;

}
		

.flexigrid div.fbutton span
 {

float: left;
display: block;
padding: 3px;

}


.flexigrid div.fbutton:hover, .flexigrid div.fbutton.fbOver
 {

padding: 0px;
border: 1px solid #ccc;

}


.flexigrid div.fbutton:hover div, .flexigrid div.fbutton.fbOver div
 {

padding: 0px 2px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;

}
		




.flexigrid div.hDiv
 {

background: #fafafa url(../imagens/wfui_fhbg.gif) repeat-x bottom;
position: relative;
border: 1px solid #ccc;
border-bottom: 0px;
overflow: hidden;

}
	

.flexigrid div.hDiv table
 {

border-right: 1px solid #fff;

}


.flexigrid div.cDrag
 {

float: left;
position: absolute;
z-index: 2;
overflow: visible;

}


.flexigrid div.cDrag div
 {

float: left;
background: none;
display: block;
position: absolute;
height: 24px;
width: 5px;
cursor: col-resize;

}


.flexigrid div.cDrag div:hover, .flexigrid div.cDrag div.dragging
 {

background: url(../imagens/wfui_line.gif) repeat-y 2px center;

}


.flexigrid div.iDiv
 {

border: 1px solid #316ac5;
position: absolute;
overflow: visible;
background: none;

}


.flexigrid div.iDiv input, .flexigrid div.iDiv select, .flexigrid div.iDiv textarea
 {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}


.flexigrid div.iDiv input.tb
 {

border: 0px;
padding: 0px;
width: 100%;
height: 100%;
padding: 0px;
background: none;

}
			

.flexigrid div.bDiv
 {

border: 1px solid #ccc;
border-top: 0px;
background: #fff;
overflow: auto;
position: relative;

}


.flexigrid div.bDiv table
 {

border-bottom: 1px solid #ccc;

}


.flexigrid div.hGrip
 {

position: absolute;
top: 0px;
right: 0px;
height: 5px;
width: 5px;
background: url(../imagens/wfui_line.gif) repeat-x center;
margin-right: 1px;
cursor: col-resize;

}


.flexigrid div.hGrip:hover, .flexigrid div.hGrip.hgOver
 {

border-right: 1px solid #999;				
margin-right: 0px;

}


.flexigrid div.vGrip
 {

height: 5px;
overflow: hidden;
position: relative;
background: #fafafa url(../imagens/wfui_wbg.gif) repeat-x 0px -1px;
border: 1px solid #ccc;
border-top: 0px;
text-align: center;
cursor: row-resize;

}


.flexigrid div.vGrip span
 {

display: block;
margin: 1px auto;
width: 20px;
height: 1px;
overflow: hidden;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;	
background: none;

}


.flexigrid div.hDiv th, .flexigrid  div.bDiv td 
 {
text-align: left;
border-right: 1px solid #ddd;
border-left: 1px solid #fff;
overflow: hidden;
//vertical-align: top !important;
}


.flexigrid div.hDiv th div, .flexigrid  div.bDiv td  div, div.colCopy div
 {
padding:3px;
//border-left: 0px solid #fff;
}


.flexigrid div.hDiv th, div.colCopy
 {
font-weight: normal;
height: 24px;
cursor: default;
white-space: nowrap;
overflow: hidden;
}
	

div.colCopy  {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background: #fafafa url(../imagens/wfui_fhbg.gif) repeat-x bottom;
border: 1px solid #ccc;
border-bottom: 0px;
overflow: hidden;

}


.flexigrid div.hDiv th.sorted
 {

background: url(../imagens/wfui_wbg.gif) repeat-x 0px -1px;
border-bottom: 0px solid #ccc;

}
.flexigrid div.hDiv th.thOver div, .flexigrid div.hDiv th.sorted.thOver div {
text-decoration:underline;
}


.flexigrid div.hDiv th.sorted div
 {

border-bottom: 0px solid #ccc;
padding-bottom: 5px;

}


.flexigrid div.hDiv th.thMove
 {

background: #fff;
color: #fff;

}


.flexigrid div.hDiv th.sorted.thMove div
 {

border-bottom: 1px solid #fff;
padding-bottom: 4px

}


.flexigrid div.hDiv th.thMove div
 {

background: #fff !important;

}
	

.flexigrid div.hDiv th div.sdesc
 {

background: url(../imagens/wfui_dn.png) no-repeat center top;

}
	

.flexigrid div.hDiv th div.sasc
 {

background: url(../imagens/wfui_up.png) no-repeat center top;

}
	

.flexigrid div.bDiv td
 {
border-bottom: 1px solid #ddd;
vertical-align: middle;
white-space: nowrap;
}


.flexigrid span.cdropleft
 {

display: block;
background: url(../imagens/wfui_prev.gif) no-repeat -4px center;
width: 24px;
height: 24px;
position: relative;
top: -24px;
margin-bottom: -24px;
z-index: 3;

}


.flexigrid div.hDiv span.cdropright
 {

display: block;
background: url(../imagens/wfui_next.gif) no-repeat 12px center;
width: 24px;
height: 24px;
float: right;
position: relative;
top: -24px;
margin-bottom: -24px;

}



.flexigrid div.bDiv td div
 {
//border-top: 0px solid #fff;
//padding-bottom: 4px;
}



.flexigrid tr td.sorted
 {

background: #f3f3f3;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;

}
		


.flexigrid tr.erow td
 {

background: #f7f7f7;
border-bottom: 1px solid #ddd;

}


.flexigrid tr.erow td.sorted
 {

background: #e3e3e3;
border-bottom: 1px solid #e3e3e3;

}
						


.flexigrid div.bDiv tr:hover td, 
.flexigrid div.bDiv tr:hover td.sorted,
.flexigrid div.bDiv tr.trOver td.sorted, 
.flexigrid div.bDiv tr.trOver td
 {

background: #d9ebf5;
border-left: 1px solid #eef8ff;
border-bottom: 1px dotted #a8d8eb;

}


.flexigrid div.bDiv tr.trSelected:hover td, 
.flexigrid div.bDiv tr.trSelected:hover td.sorted,
.flexigrid div.bDiv tr.trOver.trSelected td.sorted, 
.flexigrid div.bDiv tr.trOver.trSelected td,
.flexigrid tr.trSelected td.sorted, 
.flexigrid tr.trSelected td
 {

background: #d5effc url(../imagens/wfui_hl.png) repeat-x top;
border-right: 1px solid #d2e3ec;
border-left: 1px solid #eef8ff;
border-bottom: 1px solid #a8d8eb;

}



.flexigrid.novstripe .bDiv table
 {

border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;

}


.flexigrid.novstripe  div.bDiv td  
 {

border-right-color: #fff;

}


.flexigrid.novstripe div.bDiv tr.erow td.sorted
 {

border-right-color: #e3e3e3;

}


.flexigrid.novstripe div.bDiv tr td.sorted
 {

border-right-color: #f3f3f3;

}


.flexigrid.novstripe  div.bDiv tr.erow td  
 {

border-right-color: #f7f7f7;
border-left-color: #f7f7f7;

}


.flexigrid.novstripe div.bDiv tr.trSelected:hover td, 
.flexigrid.novstripe div.bDiv tr.trSelected:hover td.sorted,
.flexigrid.novstripe div.bDiv tr.trOver.trSelected td.sorted, 
.flexigrid.novstripe div.bDiv tr.trOver.trSelected td,
.flexigrid.novstripe tr.trSelected td.sorted, 
.flexigrid.novstripe tr.trSelected td
 {

border-right: 1px solid #0066FF;
border-left: 1px solid #0066FF;

}
		

.flexigrid.novstripe div.bDiv tr.trOver td, .flexigrid.novstripe div.bDiv tr:hover td
 {

border-left-color: #d9ebf5;
border-right-color: #d9ebf5;

}

.flexigrid div.pDiv
 {

background: url(../imagens/wfui_wbg.gif) repeat-x 0 -1px;
border: 1px solid #ccc;
border-top: 0px;
overflow: hidden;
white-space: nowrap;
position: relative;

}

.flexigrid div.pDiv div.pDiv2
 {

margin: 3px;
margin-left: -2px;
float: left;
}
	
div.pGroup
 {

float: left;
background: none;
height: 24px;
margin: 0px 5px;

}

.flexigrid div.pDiv .pPageStat, .flexigrid div.pDiv .pcontrol
 {

position: relative;
top: 5px;
overflow: visible;

}

.flexigrid div.pDiv input
 {

vertical-align: text-top;
position: relative;
top: -3px;

}

.flexigrid div.pDiv  div.pButton
 {

float: left;
width: 22px;
height: 22px;
border: 0px;
cursor: pointer;
overflow: hidden;

}

.flexigrid div.pDiv  div.pButton:hover, .flexigrid div.pDiv  div.pButton.pBtnOver
 {

width: 20px;
height: 20px;
border: 1px solid #ccc;
cursor: pointer;

}

.flexigrid div.pDiv  div.pButton span
 {

width: 20px;
height: 20px;
display: block;
float: left;

}
		
.flexigrid div.pDiv  div.pButton:hover span, .flexigrid div.pDiv  div.pButton.pBtnOver span
 {

width: 19px;
height: 19px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;

}
		
.flexigrid .pSearch
 {

background: url(../imagens/wfui_magnifier.png) no-repeat center;

}

.flexigrid .pFirst
 {

background: url(../imagens/wfui_first.gif) no-repeat center;

}

.flexigrid .pPrev
 {

background: url(../imagens/wfui_prev.gif) no-repeat center;

}

.flexigrid .pNext
 {

background: url(../imagens/wfui_next.gif) no-repeat center;

}

.flexigrid .pLast
 {

background: url(../imagens/wfui_last.gif) no-repeat center;

}

.flexigrid .pReload
 {

background: url(../imagens/wfui_load.png) no-repeat center;

}

.flexigrid .pReload.loading
 {

background: url(../imagens/wfui_load.gif) no-repeat center;

}
															
.flexigrid.ie div.hDiv th div, .flexigrid.ie  div.bDiv td  div, div.colCopy.ie div
 {

overflow: hidden;

}
div.wfui_action {
background: transparent url("../imagens/wfui_action") no-repeat center center;
color: transparent;
}
div.wfui_history {
background: transparent url("../imagens/wfui_history") no-repeat center center;
}
.flexigrid {
background-color: #d9ebf5;
border: 1px solid #cccccc;
padding: 0;
}
.flexigrid div.fbutton.active {
background-color: #d9ebf5;
border: 1px solid #cccccc;
padding: 0;
}
.flexigrid th div, .flexigrid td {
cursor: pointer;
}


/*1000598*/
/* WFUI_SLIDER
/* Criado pela 'Sysnovare - Innovative Solutions, SA' */
 */.scroll-pane  {
 overflow: auto; width: 99%; float:left; 
}
.scroll-content  {
 min-width: 2440px; _width: 2440px; float: left; 
}

.scroll-content-item  {
 width: 100px; height: 100px; float: left; margin: 10px; line-height:32px; text-align: center; 
}

* html .scroll-content-item  {
 display: inline; 
}

.scroll-bar-wrap .ui-slider  {
 background: none; border:0; height: 2em; margin: 0 auto;  
}

.scroll-bar-wrap .ui-handle-helper-parent  {
 position: relative; width: 100%; height: 100%; margin: 0 auto; 
}

.scroll-bar-wrap .ui-slider-handle  {
 top:.2em; height: 1.5em; 
}

.scroll-bar-wrap .ui-slider-handle .ui-icon {
 margin: -8px auto 0; position: relative; top: 50%; 
}
div.wfui_hst_slider {
padding: 10px !important;
width: 800px;
}
.scroll-bar-wrap {
 clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; 
}
.scroll-content-item.active {
background-color: #c5c5c5;
}
.scroll-content-item:hover {
border: 1px solid orange;
background-color: #c5c5c5;
}

/* @rubenamado */
.ui-pg-table div{display:inline-block;}