/* 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.inativo:link, a.inativo:visited, 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-selected:link, a.menu-navegacao-conteudo-1-selected:visited {
background-color: #ffecbd;
display: block;
padding: 5px 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: 5px 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: 5px 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: 5px 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 {
/*DESATIVADO PARA USARMOS O DA ESTB*/
/*
background-color: #0f4883;
color: #fff;
border: 0;
margin: 0;
*/

/* 
background-color: #717DBD;
color: #fff;
border: 0;
margin: 0;*/

background-color: black;
}
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;
*/

color:black;
}
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 {

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

}
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;
margin: 0;
}
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;
margin: 0;
}
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;
margin: 0;

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

}
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.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 {
/*DESATIVADO PARA USARMOS O DA ESTB*/
/*
background-color: #fff;
background-image: url(../imagens/FundoEnvolvente);
background-repeat: repeat-x;
*/

background-color: #f4f2f0;
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(../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 li {
list-style-type: none;
background-color: #fff;
margin: 0;
padding: 0;
}
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.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;

}
#header .title {
margin: 0;
padding: 0;
}
h1 {
/*DESATIVADO PARA USARMOS O DA ESTB*/
/*
font-family : "Trebuchet MS", sans-serif;
font-size : x-large;
color : #8C2D19;
background-color : transparent;
position:relative;
*/

font-family : "Trebuchet MS", sans-serif;
font-size : x-large;
color : #717DBD;
background-color : transparent;
position:relative;
}
h2 {
/*DESATIVADO PARA USARMOS O DA ESTB*/
/*
font-family : "Trebuchet MS", sans-serif;
font-size : large;
color : #8C2D19;
background-color : transparent;
*/

font-family : "Trebuchet MS", sans-serif;
font-size : large;
color : #717DBD;
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.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;
}
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.importacao-alterado {
color: #F90;
}
span.importacao-apagado {
color: #d6371e;
}
span.importacao-novo {
color: #0C0;
}
span.inactivo {
color: #bbb;
}
span.inativo, 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;

}
table.tabelamaximab {
border-collapse : collapse;
font-size : 1em;

}
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.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;
}
tr {
background-color:#e9e7e7;
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;
}
