/* COOP */

a.ajuda {
width: 20px;
height: 20px;
background-image: url(../imagens/COOP-Ajuda);
margin: 0 .5em 0 1em;
vertical-align: middle;
}
abbr {
border-bottom: 1px dotted #aaa;
}
a.pre-visualizar {
padding-right: 1em;
}
a.pre-visualizar:before {
content: url(../imagens/Lupa);
padding-right: .5em;
vertical-align: middle;
}
a.token {
margin: 0 0 0 1em;
}
a.token:after {
content: url(../imagens/COOP-Token);
padding: 0 1em 0 .25em;
}
.caixa-aviso {
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;
}
.cand-mob {
background-color: #dbeef3 !important;
}
.cartaomobilidadeinstituicao {
font-size: 8pt;  font-family: Arial, sans-serif;  font-weight: bold;  border-top: 1px solid #000;  padding: 2mm 0 3mm 0;
}
.cartaomobilidadelabel {
font-size: 7pt;  font-family: "Arial Narrow", Arial, sans-serif;  font-weight: normal;
}
.cartaomobilidadelinha {
margin: 1mm 0;
}
.cartaomobilidadevalor {
font-size: 8pt;  font-family: "Arial Narrow", Arial, sans-serif;  font-weight: bold;
}
div.alertaGravar {
background-color:#fff200;
border-radius: 5px;
font-weight: bold;
margin: 1em 0;
padding: 0.5em 1em;
vertical-align: middle;
}
div.barra-tarefas {
position: relative;
display: block;
margin-top: .25em;
width: 68em;
}
div.barra-tarefas-1 {
position: absolute;
top: 0;
left: 0;
}
div.barra-tarefas-2 {
position: absolute;
top: 0;
right: 0;
}
div.caixa-preview {
border: 1px solid #ebebeb;

}
div.coop-informa {
background-color: #b3d4e6;
border: 1px solid #83b9d6;
border-radius: 5px;
color: #2b6381;
font-weight: bold;
margin: 1em 0;
padding: 0.5em 1em;
vertical-align: middle;

}
div.img-radio img {
margin: 0.5em;
vertical-align: middle;
}
div.legenda {
cursor: pointer;
color:#8C2D19;
padding:0 0 1em 0;
}
div.mobilidade-desistencia {
padding: .5em 1em .5em 35px;
margin: 1em 0;
border: 1px solid #e5de8a;
border-radius: 5px;
background-color: #fff;
color: #a3620a;
font-weight: bold;
font-size: 1.2em;
vertical-align: top;
background-image: url(../imagens/Triste);
background-repeat: no-repeat;
background-position: .5em .5em;
}
div.pagina {
width: 170mm;
}
div.pagina-ep {
width: 170mm;
font-size: .9em;
font-family: "Tahoma", sans-serif;
}
div.pagina-pr {
width: 170mm;
font-size: 8pt;
font-family: "Arial",sans-serif;
}
div.pagina-reg-academico {
width: 170mm;
font-family: Arial;
font-size: 10pt;
}
div.periodoAulas {
border:1px solid black;
margin:10px;
}
#facebox table.tabela {
border-collapse:separate;
border-spacing:2px;
font-size:1em;
}
fieldset.barra-tarefas, td.barra-tarefas {
padding-bottom: 30px;
}
h1.ep {
text-align: center;
font-size: 1.75em;
color: #28479f;
font-family: "Tahoma", sans-serif;
}
h2, h3 {
font-size:10pt;
font-weight:bold;
color:#000;
font-family:"Arial",sans-serif;
padding:10pt 0 5pt 0;
margin:0;
}
h2.cartaomobilidade {
font-size:10pt;
font-weight:bold;
color:#000;
font-family:"Arial",sans-serif;
padding:.25cm 0 .2cm 0;
margin:0;
}
h2.ep {
text-align: center;
font-size: 1.5em;
width: 100%;
color: #28479f;
font-family: "Tahoma", sans-serif;
}
h3.ep {
font-size: 1.25em;
color: #28479f;
font-family: "Tahoma", sans-serif;
}
h4 {
font-size:10pt;
font-weight:bold;
color:#000;
font-family:"Arial",sans-serif;
padding:10pt 0 5pt 0;
margin:0;
}
h4.ep {
font-size: 1em;
color: #28479f;
font-family: "Tahoma", sans-serif;
font-weight: bold;
}
img.bandeira {
width: 18mm;
height: 12mm;
}
img.img-1 {
width: 42.5mm;
}
img.img-2 {
width: 80mm;
}
img.img-3 {
width: 127.5mm;
}
img.img-4 {
width: 170mm;
}
img.logotipo-reg-academico {
width: 40mm;
}
input.opcao {
border: 1px solid #000;
}
option.mobilidade-invalida {
background-color: #ffed00;
}
p.address {
padding-left:80mm;
}
p.address-reg-academico {
padding: 10pt 10mm 10pt 80mm;
font-size: 9pt;
}
p.agree {
font-size:7pt;
font-family:"Arial",sans-serif;
text-align:justify;
padding:5pt 0;
}
p.contacto-reg-academico {
border-top: 1px solid #000;
padding: 10pt 0 0 0;
}
p.crit-pesq {
text-align: left;
margin-top: 0;
border-bottom: 1px solid #CACACA;
padding-bottom: 0;
}
p.data {
margin: 10mm 0 15mm 10mm;
}
p.endereco-registo {
border-top: .4mm solid black;
margin-top: 10mm;
text-align: center;
font-size: 8pt;
}
p.indentado {
margin-left: 1cm;
font-size: 9pt;
}
p.notaPeriodosAulas {
font-size: 8pt;
padding:5pt 0;
}
p.note {
font-size:7pt;
font-family:"Arial",sans-serif;
text-align:justify;
padding:5pt 0;
}
.programa-borda {
background-color: #FEFEFE;
border: 1px solid #959595;
color: Black;
padding: 4px;

}
p.st-ep {
text-align: center;
font-weight: bold;
margin-top: 0;
padding-top: 0;
color: #28479f;
font-family: "Tahoma", sans-serif;
}
p.texto-p {
font-family: "Arial", sans-serif;
font-size: 8pt;
}
p.titulo-reg-academico {
border-bottom: 1px solid #000;
}
p.total {
font-weight:bold;
text-indent:1em;
margin-top:1em;
}
p.t-reg-academico {
text-align: justify;
}
span.areas {
cursor: pointer;
color:#8C2D19;
}
span.cargo {
font-size: 7pt;
font-family: "Arial", sans-serif;
font-style: italic;
}
span.cartaomobilidade-label2 {
font-size: 8pt;
font-family: "Arial Narrow", Arial, sans-serif;
font-weight: normal;
}
span.cartaomobilidade-valor2 {
font-size: 9pt;
font-family: "Arial Narrow", Arial, sans-serif;
font-weight: bold;
}
span.coop-alerta {
color: #ed1c24;

}
span.crit-pesq {
border: 1px solid #ccc;
color: #333;
border-radius: .25em;
padding: .25em .5em;
background-color: #efefef;
display: inline-block;
margin: 0 .25em .25em 0;
font-size: .8em;
}
span.inativa, span.inactiva {
color:#c6978d;
}
span.legenda {
cursor: pointer;
color: #8C2D19;
padding: 0 0 1em 0;
}
span.nome {
font-weight: bold;
}
span.provarecon-titulo {
font-weight: bold;
}
span.traducao {
font-size: 9pt;
font-family: "Arial Narrow", Arial, sans-serif;
font-style: italic;
}
strong {
font-weight:bold;
}
table.adstrito {
border-top: .4mm solid black;
margin-top: 15mm;
}
table.adstrito td.t1 {
vertical-align: top;
width: 75mm;
text-align: right;
padding-top: 5mm;
}
table.adstrito td.t2 {
vertical-align: top;
width: 95mm;
padding-top: 5mm;
}
table.aloja {
border:0;
width: 170mm;
}
table.aloja td.t1, table.estudo td.t1, table.periodo td.t1, table.interv-alt td.t1, table.interv-ori-alt td.t1, table.obj-estagio td.t1, table.lingua td.t1 {
border: .4mm solid black;
width: 170mm;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.arrival td, table.departure td {
width:170mm;
border: 1mm solid black;
padding: 5mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.borda {
border: 1px solid #000;
width: 170mm;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.cabecalho {
width: 170mm;
}
table.caixote td {
border: .4mm solid black;
width: 170mm;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.cartaomobilidade {
border-top: 2px solid #000;
margin-top: .25cm;
width: 17cm;
}
table.cartaomobilidade td {
font-size: 9pt;
}
table.cartaomobilidade td.cartao {
width: 9cm;
}
table.cartaomobilidade-cabecalho img {
height: 1cm;
}
table.cartaomobilidade-cursos td {
vertical-align: top;
}
table.cartaomobilidade-cursos td.label {
text-align: right;
vertical-align: top;
}
table.cartaomobilidade-cursos-2 td {
border: 1px solid #000;
}
table.cartaomobilidade-dados {
border-bottom: 2px solid #000;
margin: 0;
/*margin-top: .5cm;*/
width: 17cm;
}
table.cartaomobilidade-dados td {
vertical-align: top;
width: 15cm;
}
table.cartaomobilidade-dados td.foto {
width: 2cm;
vertical-align: top;
}
table.cartaomobilidade-dados td.foto img {
width: 1.75cm;
margin-bottom: .25cm;
}
table.cartaomobilidade-datas {
border-bottom: 2px solid #000;
margin-top: .25cm;
width: 17cm;
}
table.cartaomobilidade-datas td {
vertical-align: top;
}
table.cartaomobilidade-inicio {
border-bottom: 2px solid #000;
margin-top: .25cm;
width: 17cm;
}
table.cartaomobilidade-inicio td.univ-cod {
width: 3cm;
text-align: right;
}
table.cartaomobilidade-inicio td.univ-nome {
width: 14cm;
}
table.cartaomobilidade-recorte {
border: 1px dashed #000;
width: 8.5cm;
height: 5.5cm;
}
table.cartaomobilidade-recorte td.cabecalho {
font-weight: bold;
}
table.cartaomobilidade-recorte td.cabecalho img {
height: 1cm;
float: left;
margin-right: .4cm;
}
table.cartaomobilidade-recorte td.dados {
vertical-align: top
}
table.cartaomobilidade-recorte td.foto {
background-color: #ccc;
text-align: center;
vertical-align: center;
font-style: italic;
width: 2.5cm;
}
table.cartaomobilidade-recorte td.fotosim {
vertical-align: top;
text-align: center;
}
table.cartaomobilidade-recorte td.fotosim img {
width: 2.5cm;
}
table.cartaomobilidade-tipo-est {
width: 17cm;
margin: 0;
}
table.cartaomobilidade-tipo-est td.ano {
background-color: #ccc;
color: #fff;
text-align: center;
vertical-align: middle;
font-size: 16pt;
font-weight: bold;
}
table.contrato {
border:0;
width: 170mm;
}
table.contrato col.t1 {
width:8.5mm;
}
table.contrato col.t2 {
width:51mm;
}
table.contrato col.t3 {
width:68mm;
}
table.contrato col.t4 {
width:42.5mm;
}
table.contrato col.t5 {
width:76.5mm;
}
table.contrato td.t1, table.contrato td.t2, table.contrato td.t3, table.contrato td.t4, table.contrato td.t5, table.contrato-2015 td.t1, table.contrato-2015 td.t2, table.contrato-2015 td.t3, table.contrato-2015 td.t4, table.contrato-2015 td.t5, table.contrato-2015 td.t6 {
border: .2mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;

}
table.contrato th, table.contrato-in th, table.contrato-2015 th {
font-weight: bold;
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.contrato-ep col.t1 {
width:25mm;
}
table.contrato-ep col.t2 {
width: 105mm;
}
table.contrato-ep col.t3 {
width: 20mm;
}
table.contrato-ep col.t4 {
width: 20mm;
}
table.contrato-ep, table.contrato-ep-alt, table.legenda-razoes {
font-family: "Arial",sans-serif;
font-size: 8pt;
line-height: 1.5;
}
table.contrato-ep th, table.contrato-ep-alt th, table.contrato-ep td.t1, table.contrato-ep td.t2, table.contrato-ep td.t3, table.contrato-ep td.t4, table.contrato-ep-alt td.t1, table.contrato-ep-alt td.t2, table.contrato-ep-alt td.t3, table.contrato-ep-alt td.t4, table.contrato-ep-alt td.t5, table.contrato-ep-alt td.t6, table.legenda-razoes th, table.legenda-razoes td.t1, table.legenda-razoes td.t2 {
border: .2mm solid #000;
padding: 0.5mm 2mm;
}
table.contrato-ep-alt col.t1 {
width: 5mm;
}
table.contrato-ep-alt col.t2 {
width: 20mm;
}
table.contrato-ep-alt col.t3 {
width: 25mm;
}
table.contrato-ep-alt col.t4 {
width: 85mm;
}
table.contrato-ep-alt col.t5 {
width: 20mm;
}
table.contrato-ep-alt col.t6 {
width: 15mm;
}
table.contrato-in {
border:0;
width: 170mm;
}
table.contrato-in col.t1 {
width:8.5mm;
}
table.contrato-in col.t2 {
width:15mm;
}
table.contrato-in col.t3 {
width:35mm;
}
table.contrato-in col.t4 {
width:66.5mm;
}
table.contrato-in col.t5 {
width:30mm;
}
table.contrato-in col.t6 {
width:15mm;
}
table.contrato-in col.t7 {
width:75mm;
}
table.contrato-in td.t1, table.contrato-in td.t2, table.contrato-in td.t3, table.contrato-in td.t4, table.contrato-in td.t5, table.contrato-in td.t6, table.contrato-in td.t7 {
border: .2mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.contrato-2015 col.t1 {
width:8.5mm;
}
table.contrato-2015 col.t2 {
width:51mm;
}
table.contrato-2015 col.t3 {
width:68.5mm;
}
table.contrato-2015 col.t4 {
width:21mm;
}
table.contrato-2015 col.t5 {
width:21mm;
}
table.contrato-2015 col.t6 {
width:77mm;
}
table.dados-ep {
border:0;
width: 170mm;
font-family: "Arial",sans-serif;
font-size: 8pt;
line-height: 1.5;
}
table.dados-ep td {
padding: 0.5mm 2mm;
}
table.dados-ep td.t1 {
width: 20mm;
border: .2mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.dados-ep td.t2 {
width: 65mm;
border: .2mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.dados-mobilidade {
width: 170mm;
margin: 5mm 0;
border: .4mm solid black;
}
table.dados-pessoais {
border:0;
width: 170mm;
}
table.dados-pessoais td.t1 {
width:72.5mm;
vertical-align:top;
font-family:"Arial", sans-serif;
font-size:10pt;
border: .4mm solid black;
padding: .5mm 2mm;
line-height: 1.5;
}
table.dados-pessoais td.t2 {
width:25mm;
vertical-align:top;
}
table.dados-tecnico {
margin: 15mm 0;
}
table.dados-tecnico td.t1 {
width: 15mm;
}
table.dados-tecnico td.t2 {
width: 110mm;
}
table.dadosuc {
width:45em;
border-collapse:separate;
}
table.dados-univ {
border:0;
width: 170mm;
}
table.dados-univ td.legenda {
font-weight: bold;
border: .4mm solid black;
width: 30mm;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.dados-univ td.univ-1, table.dados-univ td.univ-2 {
width: 70mm;
border: .2mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;

}
table.dados-univ td.univ-1-legenda, table.dados-univ td.univ-2-legenda {
font-weight: bold;
width: 70mm;
border: .4mm solid black;
width: 70mm;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;

}
table.elenco td {
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
height: 8mm;
font-size: 8pt;
font-weight: bold;
}
table.elenco td.t1 {
width: 117mm;
}
table.elenco td.t2 {
width: 26mm;
}
table.elenco td.t3 {
width: 13.5mm;
}
table.elenco-assinaturas td.t2 {
width:85mm;
}
table.ep {
border-collapse: collapse;
border: 1px solid #000;
font-size: .8em;
/*page-break-inside: avoid;*/
}
table.ep td {
border: 1px solid #000;
padding: 2mm;
}
table.ep th {
border: 1px solid #000;
background-color: #28479f;
color: #fff;
padding: 2mm;
}
table.estudo {
border:0;
width: 170mm;
}
table.grades {
border-collapse: separate;
border: 1px solid #000;
width: 10cm;
margin-left:auto; 
margin-right:auto;
}
table.grades td {
border: 1px solid #000;
}
table.interv {
border:0;
width: 170mm;
}
table.interv col.t1 {
width:102mm;
}
table.interv col.t2 {
width:68mm;
}
table.interv td {
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.interv-alt {
border:0;
width: 170mm;
}
table.interv-ori-alt {
border:0;
width: 170mm;
}
table.language-competence td {
width: 170mm;
padding: 0.5mm 2mm;
font-family: "Arial",sans-serif;
font-size: 8pt;
line-height: 1.5;
}
table.legenda-razoes col.t1 {
width: 95mm;
}
table.legenda-razoes col.t2 {
width: 75mm;
}
table.linguas {
border:0;
width: 170mm;
}
table.linguas td.t1 {
width:42.5mm;
border: .2mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;

}
table.linguas th {
font-weight: bold;
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.obj-estagio {
border:0;
width: 170mm;
}
table.observacoes td, table.obj-estagio td {
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
width:170mm;
}
table.periodo {
border:0;
width: 170mm;
}
table.programme td {
width:170mm;
text-align:right;
padding:0;
margin:0;
}
table.programme td img {
width:40mm;
}
table.programme-ep td {
width:170mm;
padding:0;
margin:0;
}
table.programme-ep td img {
width:40mm;
}
table.provisions td {
width: 170mm;
border: .2mm solid #000;
padding: 0.5mm 2mm;
font-family: "Arial",sans-serif;
font-size: 8pt;
line-height: 1.5;
}
table.questions td {
border: .4mm solid black;
width: 170mm;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.recon-anfitria col.t1 {
width: 21mm;
}
table.recon-anfitria col.t2 {
width: 70mm;
}
table.recon-anfitria col.t3 {
width: 20mm;
}
table.recon-anfitria col.t4 {
width: 31mm;
}
table.recon-anfitria col.t5 {
width: 28mm;
}
table.recon-anfitria, table.recon-up {
border:0;  width: 170mm;
}
table.recon-anfitria td.h, table.recon-up td.h {
border: 0.4mm solid black;
font-family: "Arial",sans-serif;
font-size: 8pt;
font-weight: bold;
padding: 0.5mm 2mm;
vertical-align: top;
background-color: #FFFFFF;
}
table.recon-anfitria td.t1, table.recon-anfitria td.t2, table.recon-anfitria td.t3, table.recon-anfitria td.t4, table.recon-anfitria td.t5 {
border: 0.2mm solid black;
padding: 0.5mm 2mm;
vertical-align: top;
font-size: 8pt;
font-family: "Arial",sans-serif;
}
table.recon-up col.t1 {
width: 30mm;
}
table.recon-up col.t2 {
width: 80mm;
}
table.recon-up col.t3 {
width: 20mm;
}
table.recon-up col.t4 {
width: 20mm;
}
table.recon-up col.t5 {
width: 20mm;
}
table.recon-up td.t1, table.recon-up td.t2, table.recon-up td.t3, table.recon-up td.t4, table.recon-up td.t5 {
border: 0.2mm solid black;  
padding: 0.5mm 2mm;  
vertical-align: top;  
font-size: 8pt;  
font-family: "Arial",sans-serif;
}
table.signatures td.legenda {
font-weight: bold;
border: .4mm solid black;
width: 85mm;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.signatures td.univ-1, table.signatures td.univ-2 {
width: 85mm;
border: .2mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;

}
table.signatures td.univ-1-date, table.signatures td.univ-2-date {
font-weight: bold;
border: .4mm solid black;
width: 85mm;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.signatures td.univ-1-signature, table.signatures td.univ-2-signature {
font-weight: bold;
border: .4mm solid black;
width: 85mm;
height: 20mm;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.student col.t1 {
width: 6mm;
}
table.student col.t2 {
width:18mm;
}
table.student col.t3 {
width:62mm;
}
table.student td, table.teaching td, table.non-teaching td {
border: .2mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.student th, table.teaching th, table.non-teaching th {
font-weight: bold;
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.tabelaimprimircoop {
width: 19cm;
border-collapse : collapse;
font-size : 1em;
}
table.tab1 col.t1 {
width: 14%;
}
table.tab1 col.t2 {
width: 14%;
}
table.tab1 col.t3 {
width: 12%;
}
table.tab1 col.t4 {
width: 35%;
}
table.tab1 col.t5 {
width: 25%;
}
table.teaching col.t1, table.non-teaching col.t1 {
width: 18mm;
}
table.teaching col.t2, table.non-teaching col.t2 {
width: 40mm;
}
table.web-catalogue td {
width: 170mm;
border: .2mm solid #000;
padding: 0.5mm 2mm;
font-family: "Arial",sans-serif;
font-size: 8pt;
line-height: 1.5;
}
.tam10 {
width:10%;
}
.tam15 {
width:15%;
}
.tam20 {
width:20%;
}
.tam25 {
width:25%;
}
.tam30 {
width:30%;
}
td.aprovaruc {
color:#F00;
}
td.contact {
padding:0;
margin:0;
}
td.dados {
vertical-align: top;
}
td.dados h1 {
color: #000;
font-weight: bold;
font-size: 11pt;
font-family: "Arial", sans-serif;
margin-top: 0;
}
td.dados h2 {
font-size: 10pt;
font-weight: bold;
margin-bottom: 5mm;
color: #000;
width: 100%;
font-weight: bold;
font-family: "Arial", sans-serif;
}
td.dados h2, td.dados h3 {
margin-bottom: 5mm;
color: #000;
text-align: center;
width: 100%;
}
td.dados h3 {
font-size: 8pt;
font-weight: bold;
margin-bottom: 0;
color: #000;
width: 100%;
text-align: center;
font-weight: normal;
font-family: "Arial", sans-serif;

}
td.elenco {
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 10pt;
text-align: center;
}
td.l {
text-align:center;
}
td.language-competence {
border: 1px solid #000;
}
td.logotipo {
width: 60mm;
padding: 0;
vertical-align: top;
}
td.logotipo img {
width: 55mm;
}
td.n {
text-align:right;
}
td.total {
border: 0;
background-color: transparent;
font-weight:bold;
text-align:right;
}
td.total-resultado {
border: 0;
background-color: transparent;
font-weight:bold;
text-align:right;
}
textarea.pagina {
width: 170mm;
}
textarea.pagina-ep {
width: 170mm;
font-size: .9em;
font-family: "Tahoma", sans-serif;
}
.textopequeno {
font-size : 0.9em;
}
th.header {
background-image: url("../imagens/TableSorterBg");
background-position: right center;
background-repeat: no-repeat;
cursor: pointer;
padding: .5em 1.5em .5em .5em;
}
th.headerSortDown {
background-image: none;
background-image: url("../imagens/TableSorterDesc");
background-position: right center;
background-repeat: no-repeat;
cursor: pointer;
padding: .5em 1.5em .5em .5em;
}
th.headerSortUp {
background-image: none;
background-image: url("../imagens/TableSorterAsc");
background-position: right center;
background-repeat: no-repeat;
cursor: pointer;
padding: .5em 1em .5em .5em;
}
th.tableorder {
background-image: url("../imagens/TableSorterBg");
background-position: right center;
background-repeat: no-repeat;
cursor: pointer;
padding: .5em 1.5em .5em .5em;
}
tr.alojamento-inativo, tr.residencia-inativo {
background-color: #FF7F7F;
}
tr.alterado, td.alterado {
background-color: #ffcc00;
}
tr.area-invalida {
background-color: #ffed00;
}
tr.candidatura-desistencia {
background-color: #FF7F7F;
}
tr.coop-invalido {
background-color: #FF7F7F;
}
tr.coop-valido {
background-color: #50A347;
}
tr.desistencia-i {
background-color: #f4dede; !important;
}
tr.desistencia-p {
background-color: #eecbcb; !important;
}
tr.d-obsoleto, td.d-obsoleto {
background-color: #ffed00;
}
tr.mobilidade-invalida {
background-color: #ffed00;
}
tr.newtrClass {
background-color:#fff200 !important;
}
tr.ocorrencia-nao-ativa, div.ocorrencia-nao-ativa {
background-color: #FF7F7F;
}
tr.repetente-i {
background-color: #dbeef3;
}
tr.repetente-p {
background-color: #c8e6ed;
}
tr.sem-ocorrencia, div.sem-ocorrencia, span.sem-ocorrencia {
background-color: #ffed00;
}
tr.sem-programa, td.sem-programa {
background-color: #ffed00;
white-space:nowrap;
}
tr.sem-vaga, td.sem-vaga {
background-color: #ffed00;
white-space:nowrap;
}
tr.total-vagas {
background-color: #ffcc00;
}
tr.total-vagas-uo {
background-color: #ffed00;
}
