/* 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;
}
.actualizacao {
padding: 0;
vertical-align : middle;
font-size : 0.85em;
text-align : right;
color : #B3B3B3;
background-color : White;
}
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.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;
}
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.nomelogin:active {
color : Red;
text-decoration : none;
font-weight : bold;
background-color: transparent;

}
a.nomelogin:hover {
color : Red;
text-decoration : underline;
font-weight : bold;
background-color: transparent;

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

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

}
a.noticia:active {
color : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;

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

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

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

}
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.opcaocentral:visited {
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;
}
.barralocalizacao {
background-color : rgb(251,219,136);
color: rgb(212,133,0);
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;
padding-left : 178px;
padding-right : 20px;
padding-top : 3px;
padding-bottom : 3px;
background-position : left top;
}
body {
margin: 0;
padding: 0;
font-family:Calibri, sans-serif;
background-color:#fff;
font-size: .9em;
}
.botoes {
border-collapse: collapse;
font-family: "Trebuchet MS", sans-serif;
font-size: 1em;
border-width: 1px;

}
.cabecalho {
background-color : #D9D9D9;
color : Black;
padding-left : 0 6px 0 6px;
text-align : center;
border-top: 1px solid Black;
border-right: 1px solid Black;
border-bottom: 1px solid Black;
border-left: 1px solid Black;
vertical-align : top;
font-size : 0.9em;

}
.cabecalhoatalhos {
background-color : #D9D9D9;
color : Black;
padding: 0 6px 0 6px;
text-align : center;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.9em;

}
.cabecalhocampus {
background-color : #D9D9D9;
color : Black;
padding: 0 6px 0 6px;
text-align : center;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.9em;

}
.cabecalhologin {
background-color : #D9D9D9;
color : Black;
padding: 0 6px 0 6px;
text-align : center;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.9em;

}
.cabecalhologinon {
background-color : #D9D9D9;
color : Black;
padding: 0 6px 0 6px;
text-align : center;
border-top: 2px solid black;
border-right: 2px solid black;
border-bottom: 1px solid black;
border-left: 2px solid black;
vertical-align : top;
font-size : 0.9em;

}
.cabecalhomenuprincipal {

}
.campus {
background-color : #F2F2F2;
color: Black;
padding: 0;
text-align : center;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.85em;

}
.centro {
background-image : url(../imagens/FundoTopo);
background-position : center center;
padding: 8px;
vertical-align : bottom;
text-align : left;

}
.clear {
clear: both;
}
#colunadois {
float: left;
margin-left: -11em;
z-index: 10;
}
.colunalateral {
color: #333;
position: relative;
width: 11em;
overflow: hidden;
}
.colunalateral ul {
padding: 0 0 0 0em;
}
#colunatres {
float: right;
margin-right: -11em;
z-index: 11;
}
#colunaum {
float: right;
width: 100%;
}
.conteudocentral {
background-color : White;
color : Black;
padding: 6px 10px 18px 10px;
vertical-align : top;
text-align : justify;

}
.conteudodireito {
background-color : White;
color : Black;
padding: 0;
vertical-align : top;
width : 120px;

}
.conteudoesquerdo {
background-color : White;
color : Black;
padding: 0;
vertical-align : top;
width : 120px;

}
.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;
}
.destaque {
width : 120px;
padding: 0;

}
div#barralocalizacao {
background-color: #004d82;
color: #fff;
padding: 5px 5px 5px 17px;
height: 20px;
border-bottom: 2px solid #d6371e;
}
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 {
height: 70px;
overflow:hidden;
background-image: url(../imagens/GESSI4GFundoCabecalho);
background-repeat: repeat-x;
vertical-align: bottom;
padding-left: 12px;
}
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 {
position: absolute;
top: 0px;
left: 210px;
text-align: right;
height: 70px;
}
div#cabecalho-conteudo-2 {
position: absolute;
top: 0;
right: 0px;
text-align: left;
height: 70px;
vertical-align: top;
/*border: 1px dashed black;*/
}
div#cabecalhoimpressao {
display: none;
}
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.cabecalhomenuesquerdo {
border-top: 1px solid black;
border-right: 1px solid Black;
border-bottom: 0;
border-left: 1px solid Black;
width: auto;
padding: 0;
margin: 0;
font-family: 'Trebuchet MS', sans-serif;
font-size : 0.90em;
font-weight : bold;
text-align: center;
background-color: #D9D9D9;
color: Black;

}
div#caixa-atalhos {
padding: 0;
margin: 0;
}
div#caixa-atalhos-cabecalho {
/*background-color: #004d82;*/
background-image: url(../imagens/FundoColunaExtra);
background-position: top left;
background-repeat: no-repeat;
color: #000;
padding: 8px 5px 5px 15px;
font-weight: bold;
}
div#caixa-atalhos-conteudo {
/*background-color: #fff;*/
background-image:url(../imagens/FundoColunaExtra2);
background-repeat: no-repeat;
background-position: bottom left;
padding: 10px;
}
div#caixa-atalhos-conteudo ul {
padding: 0 0 5px 20px;
margin: 0;
}
div.caixa-opcoes {
padding: 0;
margin: 0;
}
div.caixa-opcoes-cabecalho {
/*background-color: #004d82;*/
background-image: url(../imagens/FundoColunaExtra);
background-position: top left;
background-repeat: no-repeat;
color: #000;
padding: 8px 5px 5px 15px;
font-weight: bold;
}
div.caixa-opcoes-conteudo {
/*background-color: #fff;*/
background-image:url(../imagens/FundoColunaExtra2);
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-opcoes-conteudo ul {
padding: 0 0 5px 20px;
margin: 0;
}
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 {
width: 150px;
position: absolute;
top: 110px;
right:0;
}
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 {
padding: 10px 160px 0 10px;
background-color:#fff;
background-image: url(../imagens/FundoConteudo);
background-repeat: no-repeat;
margin: 0 0 0 150px;
vertical-align: top;
min-height: 600px;
}
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:#eee;*/
background-color: #fff;
background-image: url(../imagens/FundoEnvolvente);
background-repeat: repeat-x;

}
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#involucro {
min-width:500px;
}
div.limpar {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
}
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 {
margin: 0;
padding: 0;
}
div#menu-navegacao-cabecalho {
display: none;
}
div#menu-navegacao-conteudo {
margin: 0;
padding: 0;
}
div#menu-navegacao-conteudo li {
list-style-type: none;
background-color: #fff;
margin: 0;
padding: 0;
}
div#menu-navegacao-conteudo ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
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: 1px solid #ddd;
border-right: 2px solid #d6361e;
color: #aaa;
padding: 5px 5px 0 0;
text-align:right;
bottom: 0;

}
.formatar {
border-collapse : collapse;
width : 100%;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;

}
.formulariobotoes {
text-align : center;
}
.geracao {
padding: 0;
vertical-align : middle;
font-size : 0.85em;
text-align : left;
color : #B3B3B3;
background-color: White;

}
#header .title {
margin: 0;
padding: 0;
}
hr {
height:1px;
background:#f00;
margin: 5px 0 5px 5px;
}
html>body #menuesquerdo li.m1 a {
width: auto;
}
html>body #menuesquerdo li.m1 a:hover {
width: auto;
}
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 {
padding: 30px 5px 0 0px;
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.botoes {
border: 0; 
vertical-align : middle;

}
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 {
padding: 30px 5px 0 20px;
border: 0;
}
img.imprimir {
padding: 30px 20px 0 0px;
border: 0;
}
img#logotipo {
width: 200px;
height: 68px;
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.quadra {
width: 100px;
height: 49px;
}
img.spacer {
height : 2px;
}
img.spacerdireito {
height : 2px;
}
img.spaceresquerdo {
height : 2px;
}
img.spacerfundo {
height : 2px;
}
img.spacertopo {
height : 2px;
}
img.tlogotipoinst {
width : 150px;
height : 81px;
border : 0px; 
border-style : solid;
}
img.validacao {
padding-top: 30px;
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.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.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;
}
.logindireito {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : #f2f2f2;
color : black;
padding-left : 4px 6px 4px 6px;

}
.loginesquerdo {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : #f2f2f2;
color : black;
padding: 4px 3px 4px 6px;

}
.logo {
background-image : url(../imagens/LogotipoInst);
background-position : left center;
width : 267px;
padding: 0;

}
#main {
min-width: 60em;
background: #e5e5e5;
}
.margemprincipal {
margin: 1em;
}
.margenslaterais #columns {
margin: 0 11em;
}
#menuesquerdo {
border-top: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid Black;
border-right: 1px solid Black;
width: auto;
padding: 0;
margin: 0;
font-family: 'Trebuchet MS', sans-serif;
font-size : 1em;
background-color: #F2F2F2;
color: Black;

}
#menuesquerdo li {
margin: 0;
}
#menuesquerdo li.m1 a {
display: block;
padding: 2px 12px 2px 12px;
background-color: #F2F2F2;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;

}
#menuesquerdo li.m1 a:hover {
border: none;
background-color: #F2F2F2;
color: Red;
text-decoration: underline;

}
.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;
}
.opcoes {
background-color : #F2F2F2;
color : Black;
padding: 3px 6px 3px 6px;
text-align : left;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.85em;

}
.opcoesatalhos {
background-color : #F2F2F2;
color : Black;
padding-left : 3px 6px 3px 2px;
text-align : left;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.85em;

}
.opcoeslogin {
background-color : #F2F2F2;
color : Black;
padding: 3px 4px 3px 4px;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.85em;
text-align : center;

}
.opcoesloginon {
background-color : #F2F2F2;
color: Black;
padding: 3px 4px 3px 4px;
border-left: 2px solid black;
border-right: 2px solid black;
border-bottom: 2px solid black;
border-top: 1px solid black;
vertical-align : top;
font-size : 0.85em;
text-align : center;

}
.planta {
border: 0;
}
.popup {
background-color: #fffef1;
border: 2px solid #b4d2de;
padding: 10px;
}
.posicaoesqrel {
float: left;
width: 100%;
position: relative;
z-index: 0;
}
.rodape {
background-color : White;
color: #B3B3B3;
border-left: 0;
border-right: 0;
border-bottom: 0;
border-top: 1px solid #b3b3b3;
padding: 2px;

}
span#acessibilidade {
display: none;
}
span.importacao-alterado {
color: #F90;
}
span.importacao-apagado {
color: #d6371e;
}
span.importacao-novo {
color: #0C0;
}
span.inactivo {
color: #bbb;
}
table {
font-size : 1em;
}
table.central {
width : 432px;
margin-left : auto; 
margin-right : auto;
}
table.centrar {
margin-left: auto;
margin-right: auto;
}
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.fotoalbum {
text-align:center;
vertical-align:top;
padding:5px;
}
td.noticias {
background-color : #FFFFEE;
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 : #CACACA;
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 : 1px;
border-top-color : #CACACA;
vertical-align : top;
font-size : 0.9em;
width : auto;
}
td.noticiasespecificas {
background-color : #FFFFFF;
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 : #CACACA;
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 : 1px;
border-top-color : #CACACA;
vertical-align : top;
font-size : 0.85em;
}
td.opcoes a {
text-decoration: none;
color : black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
td.opcoes a:link,td.opcoes a:visited,td.opcoes a:active,td.opcoes a:hover {
text-decoration: none;
color : black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
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;

}
td.quadra {
width : 80px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
.teclasatalho {
display: none;
margin-left: 170px;
margin-top: 20px;
}
.textoc {
text-align : center;
margin-left : auto;
margin-right : auto;
}
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;
}
ul.mais {
margin: 0 0 0 15px;
padding: 0;
list-style-image: url("../imagens/ListaMais");

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

}
ul.sub {
margin: 0 0 0 15px;
padding: 0;
list-style-type : disc;
list-style-image : none;

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