/* FCUP Layout */

body {
width:100%;
margin:0;
padding:0;
border:0;
color:#444444;
font-family: "Trebuchet MS", sans-serif;
font-size: 0.7em;
background-color: #e7e5e5;
background-color: #d4d4d4;

}
div#involucro {
margin: 0 auto 30px;
padding: 0px 0px 30px 0px;
border:0px;
background-color: white;
box-shadow:0px 3px 6px rgba(0,0,0,.7);
box-shadow:0px 3px 12px rgba(0,0,0,.7);
behavior: url(web_gessi_docs.download_file?p_name=F-1273896363/PIE.htc);
position:relative;
z-index: 1;
min-width:1020px;
width:60%;
width:55%;
}
div#cabecalho {
margin:0;
width: 100%;
height: 130px;
padding: 0px;
border:0px;
vertical-align: bottom;
text-align:left;
color: white;
/*background: white url('/fcup/pt/imagens/imagemTopo2013_v2') no-repeat left top;*/
/*background: white url('/fcup/pt/imagens/imagemTopo110_1047x130_fade') no-repeat left top;  background-size: 100% 130px;*/
/*background: white url('/fcup/pt/imagens/imagemTopo2022_1047x130') no-repeat left top;  background-size: 100% 130px;*/
background: white url('/fcup/pt/imagens/imagemTopo2022_1047x130_beat') no-repeat left top;  background-size: 100% 130px;
}
img#logotipo {
/*display:none;*/
}
div#cabecalho-conteudo-1 {
/*ignorados botao de logout e nome do utilizador*/
padding:0px;
margin: 0;
position: relative;
top: 87px;
width:150px;
float:right;
right:1em;
text-align:right;
}
div.bfs {
margin-top: 50px;
margin-right:10px;

}
div#cabecalho-conteudo-1 img#botao-idioma {
padding-right:2px;
}
div#cabecalho-conteudo-1 img#botao-ajuda {
padding-right:1px;
}
div#cabecalho-conteudo-1 img#botao-validacao-validado {
/*não mostrar botão de logout*/
display:none;
}
div#cabecalho-conteudo-1 img#botao-validacao {
/*não mostrar botao de login*/
display:none;

}
a.ajuda-geral, span.ajuda-geral {
width: 13px;
height: 13px;
background-image: url(../imagens/BfsAjuda);
background-repeat: no-repeat;
margin: 0 .5em 0 .5em;
vertical-align: middle;

}
a.idioma-en, span.idioma-en {
width: 13px;
height: 13px;
background-image: url(../imagens/BfsIngles);
background-repeat: no-repeat;
margin: 0 .5em;
vertical-align: middle;

}
a.idioma-pt, span.idioma-pt {
width: 13px;
height: 13px;
background-image: url(../imagens/BfsPortugues);
background-repeat: no-repeat;
margin: 0 .5em;
vertical-align: middle;

}
a.imprimir, span.imprimir  {
width: 15px;
height: 13px;
background-image: url(../imagens/BfsImprimir);
background-repeat: no-repeat;
margin: 0 .5em;
vertical-align: middle;

}
a.notificacao, span.notificacao {
width: 19px;
height: 19px;
background-image: url(../imagens/BfsNotificacao);
background-repeat: no-repeat;
margin: 0 .5em;
vertical-align: middle;
position: absolute;
margin-left:-125px;
}
div#cabecalho-conteudo-1 img#botao-notificacao-2 {
/*mais proximo dos outros icones*/
position: absolute;
margin-left:-120px;
}
a.autenticacao-off  {
display:none;

}
a.autenticacao-on, span.autenticacao-on {
display:none;

}
button, input[type='reset'], input[type='submit'], input[type='button'] {
border: 1px solid #ccc;
padding: .3em 1em;
border-radius: 0px;
background-image: url(../imagens/BotaoFundo);
background-position: center;
background-repeat: repeat;
margin: 1em .5em;
font-weight: normal;
box-shadow: 0px 0px 0px transparent;
font-size: .9em;

}
input, textarea {
font-size: 1em;
border: 1px solid #aaa;
border-radius: 0px;
padding: .2em;
}
select {
font-size: 1em;
border: 1px solid #aaa;
border-radius: 0px;
padding: .1em;
}
a.validacao-validado {
/*nao mostrar nome do user*/
display:none;

}
a.validacao-invalidado {
/*nao mostrar nome do user*/
display:none;

}
a.validacao-validado:link, a.validacao-validado:visited, a.validacao-validado:active {
color: white;
text-decoration:none;
}
a.validacao-validado:hover {
color: white;
text-decoration:underline;
}
h2 {
color : #3973AB;
font-size : 1.5em;
background-color: transparent;
text-align : left;
font-weight : normal;
padding-top: 5px;
margin-top:10px;
margin-bottom:5px;
border-bottom: none;
}
div#conteudo > h2:nth-child(4), div#conteudo-extra > h2:nth-child(4) {
/*para situações: h1 > h2*/
padding-top: 0px;
margin-top:-3px;
}
h3 {
font-size : 1.25em;
background-color: transparent;
text-align : left;
font-weight:normal;
border-bottom: none;
margin-bottom:5px;
}
a:link, a:active, a:visited {
color:#217ed4;
text-decoration: none;
}
a:hover {
text-decoration:underline;
}
div#barralocalizacao {
border-left: 0px;
border-bottom: 0px solid #d7d7d7;
background-color: white;
font-size:0.9em;
padding: 5px 0px 20px 11px;
color:#889cae;
}
div#barralocalizacao a:link, div#barralocalizacao a:active, div#barralocalizacao a:visited {
color:#889cae;
text-decoration:none;
}
div#barralocalizacao a:hover {
color:#3973ab;
text-decoration:underline;
}
div#envolvente {
width: 100%;
border:0px;
margin:0;
padding:0;
}
div#colunaprincipal {
width: 105px;
min-height:700px;
margin:6px 15px 0px 0px;
padding:0px;
vertical-align: top;
background-color: white;
border: 0px solid #cacaca;
border-radius: 0px;
color: #444444;
border-right: 0px solid #E1E1E1;

}
div#menu-navegacao {
padding:0px;
border:0px solid #e7e7e7;
padding: 0px 0px 0px 0px;
margin: 0px 0px 35px 0px;

}
div#menu-navegacao-cabecalho {
margin: 0px 0px 0px 0px;
padding: 2px 0px 7px 11px;
border-top: 0px;
border-left: 0px;
border-bottom: 0px solid #ececec;
border-right: 0px;
display: block;
font-weight: bold;
background-color:white;
color:black;
white-space: nowrap;

display:none;
}
div#menu-navegacao-conteudo {
background-color: white;
border: 0px;
color:#3973ab;
font-family: 'Trebuchet MS', sans-serif;
font-size: 1em;
font-weight: normal;
line-height: 100%;
margin: 0;
padding: 15px 0px 18px 0px;
padding: 5px 0px 18px 0px;
width: auto;
white-space: nowrap;
}
div#menu-navegacao-conteudo ul {
border: none;
list-style: none;
margin: 0px;
padding: 0px 0px 0px 10px;
background-color:white;
color:#3973ab;

}
div#menu-navegacao-conteudo ul li {
list-style: none;
list-style-type: none;
padding: 0px;
border: 0px;
}
div#menu-navegacao-conteudo a.menu-navegacao-conteudo-1:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-1-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-1-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-1:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-1:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-2:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-2-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-2-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-2:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-2:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-4:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-4-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-4-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-4:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-4:hover,div#menu-navegacao-conteudo a.menu-navegacao-conteudo-5:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-5-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-5-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-5:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-5:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-7:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-7-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-7-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-7:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-7:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-11:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-11-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-11-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-11:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-11:hover {
margin:0px;
padding: 0px 0px 9px 0px;
background-color:white;
border-top: 0px solid white;
border-left: 0px;
border-bottom: 0px solid white;
border-right: 0px;
color:#3d3d3d;
display: block;
font-weight: normal;
text-align: left;
text-decoration: none;
width:auto;
}
div#menu-navegacao-conteudo a.menu-navegacao-conteudo-3:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-3-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-3-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-3:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-3:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-6:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-6-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-6-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-6:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-6:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-8:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-8-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-8-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-8:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-8:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-9:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-9-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-9-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-9:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-9:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-10:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-10-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-10-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-10:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-10:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-11:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-11-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-11-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-11:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-11:hover {
margin: 0px;
padding: 0px 0px 9px 0px;
background-color:  white;
border-top: 0px;
border-left: 0px;
border-bottom: 0px solid #c8c8c8;
border-right: 0px;
color:#3d3d3d;
display: block;
font-weight: normal;
text-align: left;
text-decoration: none;
width:auto;


}
div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-12:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-12-selected:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-12-selected:visited, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-12:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-12:hover {
margin: 0px;
padding: 0px 0px 9px 0px;
background-color: white;
border-top: 0px;
border-left: 0px;
border-bottom: 0px solid #dcdcdc;
border-right: 0px;
color:#3d3d3d;
display: block;
font-weight: normal;
text-align: left;
text-decoration: none;
width:auto;

}
div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-13:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-13-selected:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-13-selected:visited, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-13:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-13:hover {
margin: 0px;
padding: 0px 0px 9px 0px;
background-color: white;
border-top: 0px;
border-left: 0px;
border-bottom: 0px solid #dcdcdc;
border-right: 0px;
color:#3d3d3d;
display: block;
font-weight: normal;
text-align: left;
text-decoration: none;
width:auto;

}
div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-14:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-14-selected:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-14-selected:visited, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-14:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-14:hover {
margin: 0px;
padding: 0px 0px 9px 0px;
background-color: white;
border-top: 0px;
border-left: 0px;
border-bottom: 0px solid #dcdcdc;
border-right: 0px;
color:#3d3d3d;
display: block;
font-weight: normal;
text-align: left;
text-decoration: none;
width:auto;
}
div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-5:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-5-selected:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-5-selected:visited, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-5:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-5:hover, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-9:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-9-selected:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-9-selected:visited, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-9:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-9:hover, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-11:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-11-selected:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-11-selected:visited, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-11:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-11:hover, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-12:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-12-selected:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-12-selected:visited, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-12:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-12:hover, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-13:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-13-selected:link, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-13-selected:visited, div#menu-navegacao-conteudo  a.menu-navegacao-conteudo-13:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-13:hover {
padding: 9px 0px 9px 0px;
border-top: 1px solid #e5e5e5;
}
div#menu-navegacao-conteudo a.menu-navegacao-conteudo-1:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-2:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-3:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-4:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-5:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-6:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-7:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-8:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-9:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-10:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-11:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-12:hover,div#menu-navegacao-conteudo a.menu-navegacao-conteudo-13:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-14:hover {
color:#217ed4;
text-decoration:underline;
}
div#caixa-validacao {
margin:0px;
padding:0px;
background-color:white;
color:#3973ab;
}
div#caixa-validacao-cabecalho {
display: none;
}
div#caixa-validacao-conteudo {
width:95px;
margin: 0px 0px 0px 0px;
padding: 20px 5px 5px 13px;
border: 0px;
vertical-align: top;
text-align: left;
background-color:white;
color:transparent;
}
div#caixa-validacao-conteudo input#user {
width:85px;
}
div#caixa-validacao-conteudo input#pass {
width:85px;
}
div#caixa-validacao-conteudo a.nomelogin {
color:#3d3d3d;
}
div#caixa-validacao-conteudo input:not([type=submit]) {
border: 1px solid #c8c8c8;
}
div#caixa-validacao-conteudo a.nomelogin:hover {
color:#217ed4;
text-decoration:underline;
}
div#caixa-validacao-conteudo button {
text-align:left;
padding:0px;
border:0px;
background-color:white;
color:#b7b7b7;
color:#3973ab;
color:#6d6d6d;
background-image: none;
font-size:.8em;
white-space:nowrap;
margin:10px 0px 20px 10px;
}
div#caixa-validacao-conteudo button:hover {
color:#3973ab;
text-decoration:underline;
}
div#caixa-validacao-conteudo a.stork:visited, div#caixa-validacao-conteudo a.stork:active, div#caixa-validacao-conteudo a.stork:link {
background: url(../imagens/autenticacaoSTORK-hover-fcup) no-repeat scroll 0 0 transparent;
display: block;
width: 84px;
height: 23px;
padding: 0px ;
margin: 0px 0px 0px 0px;

}
div#caixa-campus {
margin:0px;
padding:0px 0px 0px 0px; 
background-color:white;
color:#7e7d7d;
white-space:nowrap;
}
div#caixa-campus:before {
content: ' Mapa do Campus';
color:#3d3d3d;
margin:0px 0px 0px 0px;
padding: 4px 0px 4px 13px;
border: 0px;
font-weight:bold;
font-size:.9em;
background-color:white;
}
div#caixa-campus-cabecalho {
display:none;
}
div#caixa-campus-conteudo {
margin:10px 0px 0px 0px;
padding: 0px;
border: 0px;
text-align: center;
vertical-align: top;
background-color:white;
}
div#caixa-campus div.planta-involucro {
margin-left:7px;
}
div.sama {
display:none;
}
div#conteudo {
background-color: white;
border:0px;
color:#444444;
margin:0;
min-height:700px;
padding: 0px 15px 18px 20px;
text-align: left;
vertical-align: top;
border-left: 1px dashed #E1E1E1;
border-right: 1px dashed #E1E1E1;
font-size:1.15em;

border-left: 1px solid #E1E1E1;
border-right: 1px solid #E1E1E1;
}
div#conteudo-extra {
background-color: white;
border:0px;
color:#444444;
margin:0;
min-height:700px;
text-align: left;
vertical-align: top;
border-left: 1px dashed #E1E1E1;
border-right: 0px dashed #E1E1E1;
padding: 0px 15px 18px 20px;
width:740px;
font-size:1.15em;

}
div.conteudo-max {
width:740px;
text-align:justify;
}
table.conteudo-max {
width:740px;
text-align:justify;
}
div#conteudo table.dados, div#conteudo-extra table.dados {
border: 1px solid #dcdcdc;
margin-top:5px;
margin-bottom:15px;
}
div#colunaextra {
background-color: white;
color: #444444;
margin:5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
width: 115px;
min-height:700px;
font-size:1em;
}
div#menu-navegacao-conteudo a.menu-navegacao-conteudo-101:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-101-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-101-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-101:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-101:hover  {
margin:0px 0px 9px 0px;
padding: 0px 0px 0px 0px;
Xbackground-color:white;
Xborder-top: 0px solid white;
Xborder-left: 0px;
Xborder-bottom: 0px solid white;
Xborder-right: 0px;
color:#3d3d3d;
color:#1e1e1e;
color:black;
display: block;
font-weight: bold;
text-align: left;
text-decoration: none;
width:auto;
pointer-events: none;
}
div#menu-navegacao-conteudo a.menu-navegacao-conteudo-102:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-102-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-102-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-102:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-102:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-103:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-103-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-103-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-103:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-103:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-104:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-104-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-104-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-104:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-104:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-105:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-105-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-105-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-105:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-105:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-106:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-106-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-106-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-106:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-106:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-107:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-107-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-107-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-107:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-107:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-109:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-109-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-109-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-109:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-109:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-110:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-110-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-110-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-110:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-110:hover {
margin:0px;
padding: 0px 0px 9px 0px;
Xbackground-color:white;
Xborder-top: 0px solid white;
Xborder-left: 0px;
Xborder-bottom: 0px solid white;
Xborder-right: 0px;
color:#3d3d3d;
display: block;
font-weight: normal;
text-align: left;
text-decoration: none;
width:auto;
}
div#menu-navegacao-conteudo a.menu-navegacao-conteudo-111:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-111-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-111-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-111:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-111:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-112:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-112-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-112-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-112:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-112:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-114:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-114-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-114-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-114:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-114:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-115:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-115-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-115-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-115:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-115:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-116:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-116-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-116-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-116:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-116:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-117:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-117-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-117-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-117:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-117:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-118:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-118-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-118-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-118:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-118:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-119:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-119-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-119-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-119:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-119:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-120:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-120-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-120-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-120:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-120:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-121:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-121-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-121-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-121:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-121:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-122:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-122-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-122-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-122:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-122:hover {
margin:0px;
padding: 0px 0px 9px 0px;
Xbackground-color:white;
Xborder-top: 0px solid white;
Xborder-left: 0px;
Xborder-bottom: 0px solid white;
Xborder-right: 0px;
color:#3d3d3d;
display: block;
font-weight: normal;
text-align: left;
text-decoration: none;
width:auto;
}
div#caixa-atalhos-cabecalho {
padding: 3px 0px 0px 10px;
border: 0px solid #d7d7d7;
background-color: white;
margin: 0;
font-weight: bold;
text-align:left;
}
div#menu-navegacao-conteudo a.menu-navegacao-conteudo-108:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-108-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-108-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-108:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-108:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-113:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-113-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-113-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-113:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-113:hover, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-116:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-116-selected:link, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-116-selected:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-116:visited, div#menu-navegacao-conteudo a.menu-navegacao-conteudo-116:hover {
margin:20px 0px 9px 0px;
padding: 0px 0px 0px 0px;
Xbackground-color:white;
Xborder-top: 0px solid white;
Xborder-left: 0px;
Xborder-bottom: 0px solid white;
Xborder-right: 0px;
color:#3d3d3d;
color:black;
display: block;
font-weight: bold;
text-align: left;
text-decoration: none;
width:auto;
cursor: not-allowed;
pointer-events: none;
}
div#caixa-atalhos-conteudo {
padding: 7px 0px 3px 0px;
border: 0px solid #ebebeb;
background-color: #ffffff;
margin: 0 0 0 0;
vertical-align: top;
}
div#caixa-atalhos-conteudo ul {
margin: 0px 0px 0px 0px;
padding: 0 0 0 10px;
}
li#caixa-atalhos-conteudo-adicionar {
list-style : none;
margin-left: 0px;
padding:0px;
}
li#caixa-atalhos-conteudo-portal {
list-style : none;
margin-left: 0px;
padding-top:0px;
margin-top:0px;
}
div#caixa-atalhos div#caixa-atalhos-conteudo  ul li a:active {
background-color: transparent;
color: #444444;
font-weight: normal;
text-decoration: none;
}
div#caixa-atalhos div#caixa-atalhos-conteudo  ul li a:link {
background-color: transparent;color: #444444;font-weight: normal;text-decoration: none;
}
div#caixa-atalhos div#caixa-atalhos-conteudo  ul li a:visited {
background-color: transparent;
color: #444444;
font-weight: normal;
text-decoration: none;
}
div#caixa-atalhos div#caixa-atalhos-conteudo  ul li a:hover {
background-color: transparent;
color:#217ed4;
font-weight: normal;
text-decoration: underline;
}
div.caixa-opcoes-cabecalho {
padding: 10px 3px 0px 10px;
border: 0px solid #d7d7d7;
background-color:white;
margin: 0;
font-weight: bold;
text-align:left;
}
div.caixa-opcoes-conteudo {
padding: .5em .5em .5em 1.5em;
border: 0px solid white;
background-color:white;
margin: 0;
vertical-align: top;

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

}
div.caixa-opcoes-conteudo ul li {
list-style : url('../imagens/li_2por2_quadrado');
padding-top:2px;
}
div.caixa-opcoes-conteudo ul.mais {
margin-top:10px;

}
div.caixa-opcoes-conteudo ul.menos {
margin-top:10px;
}
div.caixa-opcoes-conteudo ul.sub {
padding-left:5px;
}
div.caixa-opcoes div.caixa-opcoes-conteudo ul li a:active {
background-color: transparent;
color: #444444;
font-weight: normal;
text-decoration: none;
}
div.caixa-opcoes div.caixa-opcoes-conteudo  ul li a:link {
background-color: transparent;
color: #444444;
font-weight: normal;
text-decoration: none;
}
div.caixa-opcoes div.caixa-opcoes-conteudo  ul li a:visited {
background-color: transparent;
color: #444444;
font-weight: normal;
text-decoration: none;
}
div.caixa-opcoes div.caixa-opcoes-conteudo  ul li a:hover {
background-color: transparent;
color:#217ed4;
font-weight: normal;
text-decoration: underline;
}
div#rodape {
display:none;
   
display:block;
margin:auto;
background-color:white;
font-family: "Trebuchet MS", sans-serif;
text-align:center;
color:#979797;
border:0;
margin:10px auto 0px auto;
font-size:.8em;

}
input.calendario-automatico, select.calendario-automatico {
background-image: url(../imagens/Calendario-Inativo);
background-repeat: no-repeat;
background-position: 4px center;
padding-left: 28px;
background-color: #efefef;
color: #46555c;
}
input.preenchimento-automatico, select.preenchimento-automatico {
background-image: url(../imagens/LOV-Inativo);
background-repeat: no-repeat;
background-position: 4px center;
padding-left: 28px;
background-color: #efefef;
color: #46555c;
}
a.limpar, span.limpar {
width: 12px;
height: 12px;
background-image: url(../imagens/Limpar);
margin: 0 .5em 0 .5em;
vertical-align: middle;
}
a.autenticacao-nome, span.autenticacao-nome {
display: none;
}
table.min {
border-spacing: 0px;
}
td.min {
padding: 0px;
}
div.rounded {
background-color: white;
border: 1px solid #d5d5d5;
border-radius: 12px 12px 12px 12px;
padding: 12px 12px 12px 12px;
behavior: url(/fcup/web_gessi_docs.download_file?p_name=F86534481/PIE.htc);
position:relative;
z-index: 0;
}
div.rounded-white {
background-color: white;
border: 0px solid white;
border-radius: 12px 12px 12px 12px;
padding: 12px 12px 12px 12px;
behavior: url(/fcup/web_gessi_docs.download_file?p_name=F86534481/PIE.htc);
position:relative;
z-index: 0;
}
a.roundedbigtitulo:active {
color: #514d4e;
text-decoration : none;
font-size:2em;
}
a.roundedbigtitulo:hover {
color:#514d4e;
text-decoration : none;
font-size:2em;
}
a.roundedbigtitulo:link {
color: #514d4e;
text-decoration : none;
font-size:2em;
}
a.roundedbigtitulo:visited {
color: #514d4e;
text-decoration : none;
font-size:2em;
}
a.atualidades:active {
color: #514d4e;
text-decoration : none;
}
a.atualidades:hover {
color:#514d4e;
text-decoration:underline;
}
a.atualidades:link {
color: #514d4e;
text-decoration : none;
}
a.atualidades:visited {
color: #514d4e;
text-decoration : none;
}
div.atualidades {
width:700px;
text-align:justify;
}
a.roundedtitulo:active {
color: #514d4e;
text-decoration : none;
font-size:1.5em;
}
a.roundedtitulo:link {
color: #514d4e;
text-decoration : none;
font-size:1.5em;
}
a.roundedtitulo:visited {
color: #514d4e;
text-decoration : none;
font-size:1.5em;
}
a.atualidadesmenutopo:active {
color: #3973AB;
text-decoration : none;
}
a.atualidadesmenutopo:hover {
color: #0066FF;
text-decoration : underline;
}
a.atualidadesmenutopo:link {
color: #3973AB;
text-decoration : none;
}
a.atualidadesmenutopo:visited {
color: #3973AB;
text-decoration : none;
}
a.roundedtitulo:hover {
color: #514d4e;
text-decoration : underline;
font-size:1.5em;

}
td.atualidades {
vertical-align:top;
text-align:justify;
}
td.atualidadesmenu {
color: #3973AB;
font-size:0.8em;
font-family : "Trebuchet MS", sans-serif;
text-align:right;
vertical-align:middle;
width:330px;
}
td.atualidadestitulo {
color: #3973AB;
font-size: 2em;
background-color: transparent;
font-family : "Trebuchet MS", sans-serif;
width:370px;
}
a.roundedsubtitulo:active {
color: #514d4e;
text-decoration : none;
}
a.roundedsubtitulo:hover {
color: #514d4e;
text-decoration : none;
}
a.roundedsubtitulo:link {
color: #514d4e;
text-decoration : none;
}
a.roundedsubtitulo:visited {
color: #514d4e;
text-decoration : none;
}
td.videoleft {
width:110px;
}
td.videoright {
width:580px;
vertical-align:top;
}
a.video:active {
color: black;
text-decoration : none;
font-size:1.3em;
}
a.video:link  {
color: black;
text-decoration : none;
font-size:1.3em;
}
a.video:visited {
color: black;
text-decoration : none;
font-size:1.3em;
}
a.video:hover {
color: #3973AB;
font-size:1.3em;
text-decoration : underline;
}
.videoalt {
height:20px;
}
.videolinha {
padding-top:1px;
padding-bottom:0px;
border: 1px solid #E1E1E1;
}
.videolocal {
color:gray;
}
.caixilhoimagemtopo {
padding:2px;
border: 1px solid #a9a9a9;
}
div#caixa-validacao-conteudo button img {
/*display:none;*/
}
h1 {
font-size: 1.85em;
}
span#favoritos {
display:none;
}
span#recomendar {
display:none;
}
span#rodape-pua a:hover, span#rodape-pd a:hover {
text-decoration: underline;
}
span#rodape-pua a:link, span#rodape-pd a:link, span#rodape-pua a:visited, span#rodape-pd a:visited {
text-decoration: none;
color:#979797;
}
span#voltar-topo {
display:none;
}
