
/*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 

}


/*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);

}


/*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;
}

}
/*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;
}
.actividadeconcluida {

}
.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;
}
.arvore0 {

}
.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.horarioL {

}
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;
}
.cabecalhomenuprincipal {

}
.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;
}


/*282*/
/* SI-S4G (DivDefault)

 */

/*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
}


/*357*/
/* CSSUP

 */

/*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}*/;

}
* html .ui-autocomplete  {

}
button.ui-button::-moz-focus-inner  {

}
.ui-accordion  {

}
.ui-accordion .ui-accordion-content-active  {

}
.ui-accordion .ui-accordion-header a  {

}
.ui-accordion .ui-accordion-header .ui-icon  {

}
.ui-accordion .ui-accordion-header-active  {

}
.ui-accordion .ui-accordion-li-fix  {

}
.ui-accordion-icons .ui-accordion-header a  {

}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary  {

}
.ui-corner-left  {

}
.ui-corner-right  {

}
.ui-corner-tl  {

}
.ui-corner-top  {

}
.ui-corner-tr  {

}
.ui-datepicker-cover  {

}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header  {

}
.ui-datepicker-rtl .ui-datepicker-group  {

}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header  {

}
.ui-dialog .ui-dialog-titlebar-close span  {

}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus  {

}
.ui-effects-transfer {

}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active  {

}
.ui-tabs .ui-tabs-hide  {

}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a  {

}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected  {

}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a  {

}
.ui-widget :active  {

}
.ui-widget-content .ui-icon  {

}


/*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;
}


/*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;
}


/*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;
}


/*1001098*/
/* jquery.fullcalendar

 *//* * FullCalendar v1.5.2 Stylesheet * * Copyright (c) 2011 Adam Shaw * Dual licensed under the MIT and GPL licenses, located in * MIT-LICENSE.txt and GPL-LICENSE.txt respectively. * * Date: Sun Aug 21 22:06:09 2011 -0700 * */.fc {

	direction: ltr;
	text-align: left;
	
}
.fc table {

	border-collapse: collapse;
	border-spacing: 0;
	
}
html .fc,.fc table {

	font-size: 1em;
	
}
.fc td,.fc th {

	padding: 0;
	vertical-align: top;
	
}
/* Header------------------------------------------------------------------------*/.fc-header td {

	white-space: nowrap;
	
}
.fc-header-left {

	width: 25%;
	text-align: left;
	
}
.fc-header-center {

	text-align: center;
	
}
.fc-header-right {

	width: 25%;
	text-align: right;
	
}
.fc-header-title {

	display: inline-block;
	vertical-align: top;
	
}
.fc-header-title h2 {

	margin-top: 0;
	white-space: nowrap;
	
}
.fc .fc-header-space {

	padding-left: 10px;
	
}
.fc-header .fc-button {

	margin-bottom: 1em;
	vertical-align: top;
	
}
/* buttons edges butting together */.fc-header .fc-button {

	margin-right: -1px;
	
}
.fc-header .fc-corner-right {

	margin-right: 1px; /* back to normal */
	
}
.fc-header .ui-corner-right {

	margin-right: 0; /* back to normal */
	
}
/* button layering (for border precedence) */.fc-header .fc-state-hover,.fc-header .ui-state-hover {

	z-index: 2;
	
}
.fc-header .fc-state-down {

	z-index: 3;
	
}
.fc-header .fc-state-active,.fc-header .ui-state-active {

	z-index: 4;
	
}
/* Content------------------------------------------------------------------------*/.fc-content {

	clear: both;
	
}
.fc-view {

	width: 100%; /* needed for view switching (when view is absolute) */
	overflow: hidden;
	
}
/* Cell Styles------------------------------------------------------------------------*/.fc-widget-header,    /* <th>, usually */.fc-widget-content {
/* <td>, usually */
	border: 1px solid #ccc;
	
}
.fc-state-highlight {
/* <td> today cell */ /* TODO: add .fc-today to <th> */
	background: #ffc;
	
}
.fc-cell-overlay {
/* semi-transparent rectangle while dragging */
	background: #9cf;
	opacity: .2;
	filter: alpha(opacity=20); /* for IE */
	
}
/* Buttons------------------------------------------------------------------------*/.fc-button {

	position: relative;
	display: inline-block;
	cursor: pointer;
	
}
.fc-state-default {
/* non-theme */
	border-style: solid;
	border-width: 1px 0;
	
}
.fc-button-inner {

	position: relative;
	float: left;
	overflow: hidden;
	
}
.fc-state-default .fc-button-inner {
/* non-theme */
	border-style: solid;
	border-width: 0 1px;
	
}
.fc-button-content {

	position: relative;
	float: left;
	height: 1.9em;
	line-height: 1.9em;
	padding: 0 .6em;
	white-space: nowrap;
	
}
/* icon (for jquery ui) */.fc-button-content .fc-icon-wrap {

	position: relative;
	float: left;
	top: 50%;
	
}
.fc-button-content .ui-icon {

	position: relative;
	float: left;
	margin-top: -50%;
	*margin-top: 0;
	*top: -50%;
	
}
/* gloss effect */.fc-state-default .fc-button-effect {

	position: absolute;
	top: 50%;
	left: 0;
	
}
.fc-state-default .fc-button-effect span {

	position: absolute;
	top: -100px;
	left: 0;
	width: 500px;
	height: 100px;
	border-width: 100px 0 0 1px;
	border-style: solid;
	border-color: #fff;
	background: #444;
	opacity: .09;
	filter: alpha(opacity=9);
	
}
/* button states (determines colors)  */.fc-state-default,.fc-state-default .fc-button-inner {

	border-style: solid;
	border-color: #ccc #bbb #aaa;
	background: #F3F3F3;
	color: #000;
	
}
.fc-state-hover,.fc-state-hover .fc-button-inner {

	border-color: #999;
	
}
.fc-state-down,.fc-state-down .fc-button-inner {

	border-color: #555;
	background: #777;
	
}
.fc-state-active,.fc-state-active .fc-button-inner {

	border-color: #555;
	background: #777;
	color: #fff;
	
}
.fc-state-disabled,.fc-state-disabled .fc-button-inner {

	color: #999;
	border-color: #ddd;
	
}
.fc-state-disabled {

	cursor: default;
	
}
.fc-state-disabled .fc-button-effect {

	display: none;
	
}
/* Global Event Styles------------------------------------------------------------------------*/ .fc-event {

	border-style: solid;
	border-width: 0;
	font-size: .85em;
	cursor: default;
	
}
a.fc-event,.fc-event-draggable {

	cursor: pointer;
	
}
a.fc-event {

	text-decoration: none;
	
}
.fc-rtl .fc-event {

	text-align: right;
	
}
.fc-event-skin {

	border-color: #36c;     /* default BORDER color */
	background-color: #36c; /* default BACKGROUND color */
	color: #fff;            /* default TEXT color */
	
}
.fc-event-inner {

	position: relative;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 0;
	overflow: hidden;
	
}
.fc-event-time,.fc-event-title {

	padding: 0 1px;
	
}
.fc .ui-resizable-handle {
/*** TODO: don't use ui-resizable anymore, change class ***/
	display: block;
	position: absolute;
	z-index: 99999;
	overflow: hidden; /* hacky spaces (IE6/7) */
	font-size: 300%;  /* */
	line-height: 50%; /* */
	
}
/* Horizontal Events------------------------------------------------------------------------*/.fc-event-hori {

	border-width: 1px 0;
	margin-bottom: 1px;
	
}
/* resizable */.fc-event-hori .ui-resizable-e {

	top: 0           !important; /* importants override pre jquery ui 1.7 styles */
	right: -3px      !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: e-resize;
	
}
.fc-event-hori .ui-resizable-w {

	top: 0           !important;
	left: -3px       !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: w-resize;
	
}
.fc-event-hori .ui-resizable-handle {

	_padding-bottom: 14px; /* IE6 had 0 height */
	
}
/* Fake Rounded Corners (for buttons and events)------------------------------------------------------------*/.fc-corner-left {

	margin-left: 1px;
	
}
.fc-corner-left .fc-button-inner,.fc-corner-left .fc-event-inner {

	margin-left: -1px;
	
}
.fc-corner-right {

	margin-right: 1px;
	
}
.fc-corner-right .fc-button-inner,.fc-corner-right .fc-event-inner {

	margin-right: -1px;
	
}
.fc-corner-top {

	margin-top: 1px;
	
}
.fc-corner-bottom {

	margin-bottom: 1px;
	
}
/* Fake Rounded Corners SPECIFICALLY FOR EVENTS-----------------------------------------------------------------*/.fc-corner-left .fc-event-inner {

	border-left-width: 1px;
	
}
.fc-corner-right .fc-event-inner {

	border-right-width: 1px;
	
}
.fc-corner-top .fc-event-inner {

	margin-top: -1px;
	
	border-top-width: 1px;
	
}
.fc-corner-bottom .fc-event-inner {

	margin-bottom: -1px;
	
	border-bottom-width: 1px;
	
}
/* Reusable Separate-border Table------------------------------------------------------------*/table.fc-border-separate {

	border-collapse: separate;
	
}
.fc-border-separate th,.fc-border-separate td {

	border-width: 1px 0 0 1px;
	
}
.fc-border-separate th.fc-last,.fc-border-separate td.fc-last {

	border-right-width: 1px;
	
}
.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td {

	border-bottom-width: 1px;
	
}
.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th {

	border-top-width: 0;
	
}
/* Month View, Basic Week View, Basic Day View------------------------------------------------------------------------*/.fc-grid th {

	text-align: center;
	
}
.fc-grid .fc-day-number {

	float: right;
	padding: 0 2px;
	
}
.fc-grid .fc-other-month .fc-day-number {

	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
	
}
.fc-grid .fc-day-content {

	clear: both;
	padding: 2px 2px 1px; /* distance between events and day edges */
	
}
/* event styles */.fc-grid .fc-event-time {

	font-weight: bold;
	
}
/* right-to-left */.fc-rtl .fc-grid .fc-day-number {

	float: left;
	
}
.fc-rtl .fc-grid .fc-event-time {

	float: right;
	
}
/* Agenda Week View, Agenda Day View------------------------------------------------------------------------*/.fc-agenda table {

	border-collapse: separate;
	
}
.fc-agenda-days th {

	text-align: center;
	
}
.fc-agenda .fc-agenda-axis {

	width: 50px;
	padding: 0 4px;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	font-weight: normal;
	
}
.fc-agenda .fc-day-content {

	padding: 2px 2px 1px;
	
}
/* make axis border take precedence */.fc-agenda-days .fc-agenda-axis {

	border-right-width: 1px;
	
}
.fc-agenda-days .fc-col0 {

	border-left-width: 0;
	
}
/* all-day area */.fc-agenda-allday th {

	border-width: 0 1px;
	
}
.fc-agenda-allday .fc-day-content {

	min-height: 34px; /* TODO: doesnt work well in quirksmode */
	_height: 34px;
	
}
/* divider (between all-day and slots) */.fc-agenda-divider-inner {

	height: 2px;
	overflow: hidden;
	
}
.fc-widget-header .fc-agenda-divider-inner {

	background: #eee;
	
}
/* slot rows */.fc-agenda-slots th {

	border-width: 1px 1px 0;
	
}
.fc-agenda-slots td {

	border-width: 1px 0 0;
	background: none;
	
}
.fc-agenda-slots td div {

	height: 20px;
	
}
.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td {

	border-top-width: 0;
	
}
.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td {

	border-top-style: dotted;
	
}
.fc-agenda-slots tr.fc-minor th.ui-widget-header {

	*border-top-style: solid; /* doesn't work with background in IE6/7 */
	
}
/* Vertical Events------------------------------------------------------------------------*/.fc-event-vert {

	border-width: 0 1px;
	
}
.fc-event-vert .fc-event-head,.fc-event-vert .fc-event-content {

	position: relative;
	z-index: 2;
	width: 100%;
	overflow: hidden;
	
}
.fc-event-vert .fc-event-time {

	white-space: nowrap;
	font-size: 10px;
	
}
.fc-event-vert .fc-event-bg {
/* makes the event lighter w/ a semi-transparent overlay  */
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .3;
	filter: alpha(opacity=30);
	
}
.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */.fc-select-helper .fc-event-bg {

	display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
	
}
/* resizable */.fc-event-vert .ui-resizable-s {

	bottom: 0        !important; /* importants override pre jquery ui 1.7 styles */
	width: 100%      !important;
	height: 8px      !important;
	overflow: hidden !important;
	line-height: 8px !important;
	font-size: 11px  !important;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
	
}
.fc-agenda .ui-resizable-resizing {
/* TODO: better selector */
	_overflow: hidden;
	
}


/*1001038*/
/* SI_MAIN

 */.assiduidade_com_faltas {
background-color : #efefa2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.assiduidade_limite_faltas {
background-color : #EBB0B0;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.assiduidade_sem_faltas {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.b {
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;
}
.c {
text-align: center;
}
clarobesaprovado {
background: #F6F6F6;
}
.competencias_seleccionadas {
background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
}
.d {
text-align: right;
margin: 1px;
}
.delmsg {
white-space: normal !important;
}
div#barralocalizacao {
background-color: #E6E6E6;
border: 0 none;
color: #175EB8;
margin: 0;
 
}
div.caixa-opcoes-cabecalho {
background-color: #E6E6E6;
border: 1px solid #B6B6B6;
box-shadow: 1px 3px 2px -1px rgba(0, 0, 0, 0.52);
color: #175EB8;
text-shadow: none;
background-image: none;
font-family: Calibri,Arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
padding: 4px 10px 2px;
text-transform: uppercase;
}
div.caixa-opcoes-conteudo {
 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #B6B6B6 #B6B6B6;
    border-image: none;
    border-right: 1px solid #B6B6B6;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 1px 2px 2px -1px rgba(0, 0, 0, 0.52);
    color: #175EB8;
    padding: 1px 1px 1px 0px;
background-image: none;
 
}
div.caixa-opcoes-conteudo li {
padding: 4px;
color: #000033;
font-family: Calibri,Arial,sans-serif;
font-weight: bold;
list-style-type: none;
margin: 1px;
padding: 1px;
}
div#caixa-validacao-cabecalho {
background-color: #E6E6E6;
border: 1px solid #B6B6B6;
box-shadow: 1px 3px 2px -1px rgba(0, 0, 0, 0.52);
color: #175EB8;
text-shadow: none;
background-image: none;
font-family: Calibri,Arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
padding: 4px 10px 2px;
text-transform: uppercase;
}
div#caixa-validacao-conteudo {
 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #B6B6B6 #B6B6B6;
    border-image: none;
    border-right: 1px solid #B6B6B6;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 1px 2px 2px -1px rgba(0, 0, 0, 0.52);
    color: #175EB8;
    padding: 1px 1px 1px 0px;
background-image: none;
 
}
div#colunaprincipal {
padding: 0.8em 0 0;
}
div#conteudo {
margin: 0px;
}
div#conteudo-inner {
position:relative;
}
div#envolvente {
background-image:none;
}
div#involucro {
margin: 5px;
}
div#menu-navegacao-cabecalho {
background-color: #E6E6E6;
border: 1px solid #B6B6B6;
box-shadow: 1px 3px 2px -1px rgba(0, 0, 0, 0.52);
color: #175EB8;
text-shadow: none;
background-image: none;
font-family: Calibri,Arial,sans-serif;
font-size: 1.1em;
font-weight: bold;
padding: 4px 10px 2px;
text-transform: uppercase;
}
div#menu-navegacao-conteudo {
 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #B6B6B6 #B6B6B6;
    border-image: none;
    border-right: 1px solid #B6B6B6;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 1px 2px 2px -1px rgba(0, 0, 0, 0.52);
    color: #175EB8;
    padding: 1px 1px 1px 0px;
background-image: none;
}
.formulariobotoes {
text-align:center;
}
.formularionome {
font-size : 1em;
text-align : right;
font-weight : bold;
vertical-align : top;
white-space : nowrap;
}
.formularionomeobr {
color : red;
background-color : transparent;
font-size : 1em;
text-align : right;
font-weight : bold;
vertical-align : top;
white-space : nowrap;
}
h1 {
background-color: #E4EAF3;
border: 1px solid #AAAAAA;
color: #175EB8;
margin: 7px 0;
padding: 0.3em 0.5em;
}
h1#seccao {
display:none;
}
h2 {
color: #175EB8;
}
h3 {
color: #175EB8;
}
.inactive {
color : #bfbfbf;
}
inactive {
color : #bfbfbf;
}
input.number {
text-align:right;
}
.sumario_atrasado {
background-color: #FFFF00;
border-color: #FFFF00;
color: #000000;
}
.sumario_falta {
background-color: #C0C0C0;
border-color: #FFFFFF;
color: #FFFFFF;
}
.sumario_impossibilidade {
background-color: #FFFFFF;
border-color: #000000;
color: #000000;
}
.sumario_ko {
background-color: #FF0000;
border-color: #FF0000;
color: #FFFFFF;
}
.sumario_ok {
background-color: #00FF00;
border-color: #00FF00;
color: #000000;
}
.sumario_previsto {
background-color: #0000FF;
border-color: #0000FF;
color: #FFFFFF;
}
table.menu td {
display: inline-block;
text-align: center;
}
table.tabela {
border-collapse: collapse;
border:0;
}
table.tabela td {
border: 1px solid #DDDDDD;
}
table.tabela th {
color: #1C94C4;
font-weight: bold;
border: 1px solid #CCCCCC;
background: #F6F6F6;
}
table.tabela tr:hover {
background-color: #fdf5ce;
color:#c77405;
border:#fbcb09;
}
td.number {
text-align: center;
}
.textoc {
text-align:center;
}
th {
background-color: #CEECF7;
border: 1px solid white;
color: #2E2E2E;
font-weight: bold;
padding: 0.5em 0.7em;
text-shadow: 1px 1px 1px #AAAAAA;
}
.top {
vertical-align: top;
}
tr.inactive {
background-color : #bfbfbf;
}
tr.turmaSelected {
background-color: #99CCFF;
}
.ui-icon {
background-image: url("../imagens/ui222222") !important;
}
.ui-jqdialog {
height: auto !important
}
.ui-resizable.ui-state-disabled, .ui-resizable .ui-widget-content .ui-state-disabled  {
filter: none;
opacity: 1;
}
.ui-widget-content {
background-color:#FFFFFF;
}


/*1001438*/
/* BASE_UJPA

 */a:hover {
background-color: transparent;
color: #B62C2E;
text-decoration: underline;


}
a:link {

background-color: transparent;
color: #8C2D19;
text-decoration: underline;
background-color: transparent;
color: #8C2D19;
text-decoration: underline;


}
a:link, a:visited, a:active, a:hover {

color: #000000;
font-weight: normal;
text-decoration: none;
color: #000000;
font-weight: normal;
text-decoration: none;


}
a:visited {

background-color: transparent;
color: #525252;
text-decoration: underline;
background-color: transparent;
color: #525252;
text-decoration: underline;


}
body {
background-color: #ECECEC;
font-family: "Trebuchet MS",sans-serif;
font-size: 0.9em;
margin: 0;
padding: 0;


}
.calendsem {
background-color: #B2B2B2;


}
div#authentication {


font-size: 0.8em;


}
div#barralocalizacao {
background-color:#ECECEC;
border-bottom: 0 solid Black;
border-style: none;
border-width: 1px 0;
color: #B2B2B2;
font-size: 0.8em;
padding: 3px 15px;


}
div#barralocalizacao a:active {
color: #B2B2B2;
font-weight: bold;
text-decoration: none;


}
div#barralocalizacao a:hover {
color: #B62C2E;
text-decoration: underline;


}
div#barralocalizacao a:link {
color: #B2B2B2;
text-decoration: none;

}
div#barralocalizacao a:visited {

color: black;
text-decoration: none;
color: black;
text-decoration: none;


}
div#cabecalho {
background-image: url("../imagens/GESSI4GFundoCabecalho") no-repeat scroll left top white;
height: 120px;
background-image: none;
scroll left top white;
height: 130px;
border-bottom: 2px groove #E3E6E6;
background-color: #FFFFFF;



}
div#cabecalho-conteudo-2 {


right: 50px;


}
div.caixa-opcoes-cabecalho {
background-color: #B62C2E;
background-image: none;
color: #ffffff; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
font-size: 0.8em;
border: none;
box-shadow: none;
margin-left: 5px;



}
div.caixa-opcoes-conteudo {
background-image: none;
border-style: none;
border-width: 0;
font-family: "Trebuchet MS",sans-serif;
font-size: 0.9em;
font-weight: normal;
padding-left:0px;
text-align: left;
text-decoration: none;
vertical-align: top;
box-shadow:none;
background-color: #B62C2E;
margin-left: 10px;

}
div.caixa-opcoes-conteudo a {
font-size: 0.9em;
color: #ffffff;


}
div.caixa-opcoes-conteudo ul {

margin:0px;
padding-left:0px;

}
div.caixa-opcoes-conteudo ul li {

list-style: none;


}
div#caixa-validacao {

margin: 0;
margin-top: 20px;
font-weight:bold;


}
div#caixa-validacao-cabecalho {
background-color:#B2B2B2;
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;
text-align:center;


}
div#caixa-validacao-cabecalho, div#caixa-campus-cabecalho {
background-color: #B2B2B2;
background-image: none;
color: white;
font-size: 0.8em;
font-weight: bold;
margin: 0;
padding: 5px;
text-align: center;
vertical-align: top;
border-bottom: 1px solid white;
border-top: 1px solid white;


}
div#caixa-validacao-conteudo {
font-size: 0.8em;
background-color: #ECECEC;
background-image:none;
background-color: none;
border:none;
padding-top:20px;
color: #B62C2E;

}
div#caixa-validacao-conteudo-details {


border:1px solid #AAAAAA;margin:5px;


}
div#colunaextra {
background-color: #B62C2E;
margin: 0;
vertical-align: top;
padding: 0px;
width: 150px;
min-height: 900px;


}
div#colunaprincipal {
margin: 0;
width: 150px;
min-height: 900px;


}
div#conteudo {
min-height: 900px;
overflow: auto;
font-size: 0.8em;
background-color: #ECECEC;
border:none;


}
div#conteudo-extra {

background-color: White;
border-left: 1px solid #CACACA;
border-right: 1px solid #CACACA;
color: Black;
margin: 0 0 0 121px;
min-height: 600px;
padding: 6px 15px 18px;
text-align: justify;
vertical-align: top;
background-color: White;
border-left: 1px solid #CACACA;
border-right: 1px solid #CACACA;
color: Black;
margin: 0 0 0 121px;
min-height: 600px;
padding: 6px 15px 18px;
text-align: justify;
vertical-align: top;


}
div#envolvente {
background-color: #ECECEC;
background-image: none;
margin: 0px 0px 0px 0px;


}
div#ferramentas {

background-color: #EBEBEB;
border: 1px solid #D7D7D7;
margin: 0.5em 0;
padding: 0.5em;
background-color: #EBEBEB;
border: 1px solid #D7D7D7;
margin: 0.5em 0;
padding: 0.5em;
display:none;


}
div.header-option .icon.arrow {


background-image: url("../imagens/tooltip-arrow");
margin-right: 0;
margin-top: 18px;


}
div.header-option.active div.header-option-panel {


display:block;


}
div.header-option.active div.header-option-title {


background-color:#FFFFFF;
color:#000000;


}
div.header-option-panel {


background-color:white;
border:1px solid #C0C0C0;
top:30px;
color:#000000;
display:none;
height:auto;
position:absolute;
white-space:nowrap;
width:auto;
z-index:300;
right:0px;
padding:0px;


}
div.header-option-panel div#caixa-validacao button[type="submit"] {


margin-bottom: 10px;
margin-top: 5px;
padding: 2px 10px;


}
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-option-title {


background-color:#3C4C52;
color:#FFFFFF;
z-index:400;
padding:0 15px 4px;
border-top:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
border-left:1px solid #C0C0C0;
position:relative;
height:26px;
cursor:pointer;
font-weight:bold;
line-height: 30px;


}
div.header-option-title .text {


float:left;margin-right:10px;_width: 0px;


}
div#involucro {

margin: 0px 10px;
background-image: url("../imagens/ISPB_FUNDO");
background-repeat:repeat-y;


}
div#menu-navegacao {
margin: 0 15px;
vertical-align: top;
padding: 0 0 20px;


}
div#menu-navegacao-cabecalho {
background-color: #ECECEC;
border: none;
font-weight: none;
margin: 0;
padding: 5px;
font-size: 0.8em;
font-weight: none;
margin: 0;
font-size: 0.8em;
color: #B62C2E;
padding: 5px 5px 20px;
text-transform:uppercase;
box-shadow:none;


}
div#menu-navegacao-conteudo {
border: 0 none;
line-height: 100%;
margin: 0;
box-shadow:none;
padding: 0px;


}
div#menu-navegacao-conteudo ul {

margin: 0;
padding: 0;
margin: 0;
padding: 0;


}
div#menu-navegacao-conteudo ul li {
background-repeat: repeat-x;
border-bottom: 2px solid #B2B2B2;
list-style: none outside none;
background-color: #ECECEC;
padding: 5px 3px 5px 0px;
text-transform:uppercase;
font-size:0.8em;



}
div#menu-navegacao-conteudo ul li a {


color: #3C4C52;


}
div#menu-navegacao-conteudo ul li a:hover {
color: #B62C2E;


}
div#menu-navegacao-conteudo ul li:hover {
background-color: #ECECEC;
color: #B62C2E;
border-bottom: 2px solid #B62C2E;


}
div#rodape {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-image: none;
background-repeat:no;
background-color:#FFFFFF;
border-color: #B3B3B3 #E6E6E6 #E6E6E6 #E8D5D1;
border-image: none;
border-style: solid;
border-width: 0 0 8px;
color: #000000;
font-family: Trebuchet MS;
font-size: 85%;
height: 60px;
margin-top: 0px;
text-align: left;


}
div#rodape span a {


color:#FFFFFF;


}
.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;


}
h1 {
background-color: transparent;
color: #B62C2E;
font-family: "Trebuchet MS",sans-serif;
font-size: 2em;
font-weight: bold;
margin-top: 0;
text-align: left;
border:none;



}
h3 {

color: #A8A8A8;
color: #A8A8A8;


}
img#logotipo {
border: 0 none;
height: 120px;
padding: 6px;
width: 270px;
border: 0 none;
padding: 6px;
height: 70px;
width: auto;
padding-left: 40%;
padding-top: 30px;


}
li {

list-style: square;
list-style: square;


}
span#rodape-acessibilidade {


display:none;


}
span#rodape-actualizacao {


display:none;


}
span#rodape-az {


display:none;


}
span#rodape-geracao {


display:none;


}
span#rodape-termos {


display:none;


}
table {

font-size: 0.8;
font-size: 0.8;


}
table#siLanguageOption {


color: #3C4C52;
margin: 15px 0 0;
align:center;
border-bottom: 2px groove #E3E6E6;
border-top: 2px groove #E3E6E6;


}
table#TablePesquisaLupa {


margin:15px 0px 0px 0px; 
color:#3c4c52;
border-bottom: 2px groove #E3E6E6;
border-top: 2px groove #E3E6E6;
width: 100%


}
td.calendfds {


background-color: #E3E6E6;


}
td.calendnorm {

background-color: #E3E6E6;


}
td.calendsel {


background-color: #F2F2F2;


}
ul {

list-style-type: square;
list-style-type: square;


}
ul li {

list-style: square outside none;
list-style: square outside none;


}
h2 {
color: #B62C2E;
background-color: none;

}
a:active {


background-color: transparent;
color: Red;
text-decoration: underline;


background-color: transparent;
color: Red;
text-decoration: underline;

}
a.opcaoatalho:link {
font-size:0.8em;
color:#ffffff;

}
div#authentication div.header-option-title span.icon {

display:none;

}
div#cabecalho-conteudo-1 {

left: auto;
right: 250px;
top: 5px;

}
div#caixa-atalhos-cabecalho {
background-image:none;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
padding: 0;
font-size: 0.8em;
margin-left: 5px;
margin-top: 10px;

}
div#caixa-atalhos-conteudo {
background-image: none;
padding: 0;
color: #ffffff;
margin-left: 10px;

}
div#caixa-atalhos-conteudo li {

list-style: none;
padding:0;

}
div#caixa-atalhos-conteudo ul {

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}
div#eventosCalendarioMensal div table {

width:100%;

}
div#eventosCalendarioMensalHdr {
text-transform: uppercase;
font-weight: bold;
color: #B62C2E;
font-size:0.8em;

}
div.horario-aula-body {

top: 25%; 
position: absolute; 
width: 100%;

}
div.horario-aula-body-container {

height: 100%; 
position: relative;

}
div.horario-aula-body-container br {

margin:5px;

}
div.horario-aula-body-container_small {

font-size:0.8em;

}
div.horario-aula-body-container_small br {

margin:5px;

}
div.horario-aula-container {

width:100%;
padding:0;
color: Black;
text-align: center;
vertical-align: top;
position:absolute;
z-index:1000;
border:none;

}
div.horario-aula-header {

background-color: #CCCCCC;
font-weight: bold;

}
div.horario-aula-supercontainer {

position:relative;
height:100%;
width:100%;

}
img.imprimir {

margin: 0px 0px 0px 0px;

}
li#caixa-atalhos-conteudo-adicionar {

list-style-image:none;

}
li#caixa-atalhos-conteudo-portal {

list-style-image:none;

}
li.ui-menu-item {

list-style: none;

}
span#rodape-logo {

left:25px;
top: 10px;

}
.sumario_atrasado {

background-color: #FFFF00;
border-color: #FFFF00;
color: #000000;

}
.sumario_falta {

background-color: #C0C0C0;
border-color: #FFFFFF;
color: #FFFFFF;

}
.sumario_impossibilidade {

background-color: #FFFFFF;
border-color: #000000;
color: #000000;

}
.sumario_ko {

background-color: #FF0000;
border-color: #FF0000;
color: #FFFFFF;

}
.sumario_ok {

background-color: #00FF00;
border-color: #00FF00;
color: #000000;

}
.sumario_previsto {

background-color: #0000FF;
border-color: #0000FF;
color: #FFFFFF;

}
table.horario-table {

padding: 0;
margin: 0;

}
table.tabela_pe_estudos_print_bloco {

width:100%;
padding: 0px;
border-collapse:collapse;

}
table.tabela_pe_estudos_print_bloco td {

border: 1px solid black;
padding: 0.4em;

}
table.tabela_pe_estudos_print_bloco th {

border: 1px solid black;
background-color: #CCCCCC;
padding: 0.4em;

}
table.tabela_ple {

width: 100%;

}
td.horario-table-cell {

background-color: #F2F2F2;
border-color: Black;
border-style: solid;
border-width: 1px;
color: Black;
padding:0;

}
td.horario-table-cell-header {

background-color: #CCCCCC;
border-color: Black;
border-style: solid;
border-width: 1px;
color: Black;
padding:0;
text-align : center;

}
th.cabecalho {

font-size: 0.9em;
font-weight: bold;
background-color: rgba(0, 0, 0, 0);
color: #C81F23;
padding: 0px 0px 0px 0px;
text-align: left;

}
th.horario-table-header {
width:50px;
border-color: Black;
border-style: solid;
border-width: 1px;
background-color:#B62C2E;
color: #FFFFFF;
padding: 0;

}
th.horario-table-header-day {
width:125px;
border-color: Black;
border-style: solid;
border-width: 1px;
background-color: #B62C2E;
color: #FFFFFF;
padding: 0;

}
tr.tabela_pe_estudos_print_bloco_disciplinaAp {

background-color: #33CC66;

}
tr.tabela_pe_estudos_print_bloco_disciplinaCheck {

background-color: #F2F2B5;

}
tr.tabela_pe_estudos_print_bloco_disciplinaCheckForce {

background-color: #FF9900;

}
tr.tabela_pe_estudos_print_bloco_disciplinaFr {

background-color: #F2F2B5;

}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #B62C2E;

}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
color: #B62C2E;

}
.ui-widget {

font-size: 0.9em;

}
.ui-widget-content .ui-icon {

background-image: url("../imagens/ui222222");

}
.ui-widget-header {
background-color: #B2B2B2;
border: 1px solid #B2B2B2;

}
ul#caixa-atalhos-conteudo-ul {

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}
div#caixa-validacao-conteudo ul li {
list-style: outside none none;
}
.tabela_pe_estudos_print_bloco_disciplinaRp {
background-color:#FF9388;
}
th {
background-color: #b2b2b2;
}
.ui-jqgrid tr.jqgrow td {
white-space: unset;
}

