/* COOP */

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-left: .25em;
}
.cand-mob {
background-color: #dbeef3!important;
}
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;
}
div.barra-tarefas-1 {
position: absolute;
top: 0;
left: 0;
}
div.barra-tarefas-2 {
position: absolute;
top: 0;
right: 0;
}
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;
}
#facebox table.tabela {
border-collapse:separate;
border-spacing:2px;
font-size:1em;
}
h1.ep {
text-align: center;
font-size: 1.75em;
color: #28479f;
font-family: "Tahoma", sans-serif;
}
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;
}
input.opcao {
border: 1px solid #000;
}
option.mobilidade-invalida {
background-color: #ffed00;
}
p.address {
padding-left:80mm;
}
p.agree {
font-size:7pt;
font-family:"Arial",sans-serif;
text-align:justify;
padding:5pt 0;
}
p.crit-pesq {
text-align: left;
margin-top: 0;
border-bottom: 1px solid #CACACA;
padding-bottom: 0;
}
p.note {
font-size:7pt;
font-family:"Arial",sans-serif;
text-align:justify;
padding:5pt 0;
}
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.total {
font-weight:bold;
text-indent:1em;
margin-top:1em;
}
span.areas {
cursor: pointer;
color:#8C2D19;
}
span.cargo {
font-size: 7pt;
font-family: "Arial", sans-serif;
font-style: italic;
}
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;
}
strong {
font-weight:bold;
}
table.aloja td.t1, table.estudo td.t1, table.periodo td.t1, table.interv-alt 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.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-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-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:8pt;
border: .4mm solid black;
padding: .5mm 2mm;
line-height: 1.5;
}
table.dados-pessoais td.t2 {
width:25mm;
vertical-align:top;
}
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.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.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 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.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.observacoes td {
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
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.barra-tarefas {
padding-bottom: 30px;
}
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.d-correto {
background-color: #00a651;
color: #fff;
}
td.d-errado {
background-color: #ed1c24;
color: #fff;
}
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 select {
color: #000;
}
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.alterado, td.alterado {
background-color: #ffcc00;
}
tr.area-invalida {
background-color: #ffed00;
}
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.sem-vaga, td.sem-vaga {
background-color: #ffed00;
white-space:nowrap;
}
tr.total-vagas {
background-color: #ffcc00;
}
