/* COOP-Print */

div.cabecalho-ep {
/*float: left;*/
width: 170mm;
padding: 0 1em;
}
div.limpar {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
}
div.pagina {
width: 170mm;
}
div.pagina-ep {
width: 200mm;
font-size: .9em;
font-family: "Tahoma", sans-serif;
}
div.pagina-pr {
width: 170mm;
font-size: 8pt;
font-family: "Arial",sans-serif;
}
h1 {
color: #000;
font-weight: bold;
font-size: 11pt;
font-family: "Arial", sans-serif;
margin-top: 0;
}
h1.ep {
text-align: center;
font-size: 1.75em;
color: #28479f;
font-family: "Tahoma", sans-serif;
}
h2 {
font-size: 10pt;
font-weight: bold;
padding: 10pt 0 5pt 0;
margin:0;
color: #000;
width: 170mm;
font-weight: bold;
font-family: "Arial", sans-serif;
margin-bottom: 0;
padding-bottom: 0;
}
h2.ep {
text-align: center;
font-size: 1.5em;
width: 100%;
color: #28479f;
font-family: "Tahoma", sans-serif;
}
h3 {
font-size:10pt;
font-weight:bold;
color:#000;
font-family:"Arial",sans-serif;
padding:10pt 0 5pt 0;
margin:0;
}
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;
/*float: left; */
}
img.caixa-blended {
width: 16px;
height: 16px;
}
img.img-1 {
width: 42.5mm;
}
img.img-2 {
width: 80mm;
}
img.img-3 {
width: 127.5mm;
}
img.img-4 {
width: 170mm;
}
.noprint {
display: none;
}
p {
text-align: justify;
}
p.address {
padding-left:80mm;
}
p.agree {
font-size:7pt;
font-family:"Arial",sans-serif;
text-align:justify;
padding:5pt 0;
}
p.ep-centerb {
text-align: center;
font-weight: bold;
}
p.note {
font-size:7pt;
font-family:"Arial",sans-serif;
text-align:justify;
padding:5pt 0;
}
p.quebra-pagina-antes {
page-break-before:always;
}
p.quebra-pagina-depois {
page-break-after:always;
}
p.st-ep {
text-align: center;
font-weight: bold;
margin-top: 0;
padding-top: 0;
color: #28479f;
font-family: "Tahoma", sans-serif;
}
p.t {
font-family:"Arial", sans-serif;
font-size:8pt;
}
span.cargo {
font-size: 7pt;
font-family: "Arial", sans-serif;
font-style: italic;
}
span.nome {
font-weight: bold;
}
span.provarecon-titulo {
font-weight: bold;
font-family:"Arial", sans-serif;
font-size:8pt;
}
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: 7pt;
}
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.assinaturas-hor td {
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
width:170mm;
}
table.bolsa td {
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
width:170mm;
}
table.cabecalho {
width: 170mm;
border:0;
}
table.cabecalho td.dados {
font-family:"Arial", sans-serif;
font-size:10pt;
border:0;
}
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-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 {
width:170mm;
}
table.dados-ep col.t1 {
width: 20mm;
}
table.dados-ep col.t2 {
width: 65mm;
}
table.dados-mobilidade {
margin: 5mm 0;
border: .4mm solid black;
}
table.dados-mobilidade td {
font-family:"Arial", sans-serif;
font-size:8pt;
}
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;
}
table.dados-pessoais td.t2 {
width:25mm;
vertical-align:top;
}
table.dados-pessoais td.t2 img {
width:25mm;
border: .4mm solid black;
}
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 {
font-weight: bold;
border: .4mm solid black;
width: 85mm;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.dados-univ td.univ-2-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.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: 7pt;
}
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.origem td, table.acolhimento td, table.docente td, table.missao td, table.adendas td {
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
width:170mm;
}
table.participant td, table.details td, table.planned-dates td, table.questions td, table.signatures-estagios td {
border: .4mm solid black;
width: 170mm;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.planned-dates, table.questions {
padding-top:5pt;
}
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 {
height:9mm;
}
table.quality-commitment col.t1 {
width:40mm;
}
table.quality-commitment col.t2 {
width:130mm;
}
table.quality-commitment td.t1 {
font-weight:bold;
font-style:italic;
font-family:"Arial", sans-serif;
font-size:8pt;
padding-bottom:5pt;
text-align:center;
}
table.quality-commitment td.t2 {
font-family:"Arial", sans-serif;
font-size:8pt;
padding-bottom:5pt;

}
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.signatures-cand col.t1 {
width:59.5mm;
}
table.signatures-cand col.t2 {
width:25.5mm;
}
table.signatures-cand td {
border: .2mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
text-align:center;
}
table.signatures-cand th {
font-weight: bold;
border: .4mm solid black;
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.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.tab2 col.t1 {
width: 15%;
}
table.tab2 col.t2 {
width: 15%;
}
table.tab2 col.t3 {
width: 10%;
}
table.tab2 col.t4 {
width: 35%;
}
table.tab2 col.t5 {
width: 5%;
}
table.tab2 col.t6 {
width: 10%;
}
table.tab2 col.t7 {
width: 10%;
}
table.tab3 col.t1 {
width: 15%;
}
table.tab3 col.t2 {
width: 15%;
}
table.tab3 col.t3 {
width: 10%;
}
table.tab3 col.t4 {
width: 40%;
}
table.tab3 col.t5 {
width: 10%;
}
table.tab3 col.t6 {
width: 10%;
}
table.tab4 col.t1 {
width: 14%;
}
table.tab4 col.t2 {
width: 8%;
}
table.tab4 col.t3 {
width: 30%;
}
table.tab4 col.t4 {
width: 14%;
}
table.tab4 col.t5 {
width: 14%;
}
table.tab4 col.t6 {
width: 10%;
}
table.tab4 col.t7 {
width: 10%;
}
table.tab5 col.t1 {
width: 15%;
}
table.tab5 col.t2 {
width: 25%;
}
table.tab5 col.t3 {
width: 25%;
}
table.tab5 col.t4 {
width: 35%;
}
table.tab6 col.t1 {
width: 20%;
}
table.tab6 col.t2 {
width: 40%;
}
table.tab6 col.t3 {
width: 40%;
}
table.tab7 col.t1 {
width: 15%;
}
table.tab7 col.t2 {
width: 35%;
}
table.tab7 col.t3 {
width: 15%;
}
table.tab7 col.t4 {
width: 35%;
}
table.teaching col.t1, table.non-teaching col.t1 {
width: 18mm;
}
table.teaching col.t2, table.non-teaching col.t2 {
width: 40mm;
}
table.univ-anfitria td.t1, table.univ-anfitria td.t2 {
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.univ-assinaturas col.t2 {
width:100mm;
}
table.univ-assinaturas td.t2 {
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
table.univ-origem col.t2, table.univ-anfitria col.t2 {
width:85mm;
}
table.univ-origem p.t, table.univ-anfitria p.t {
font-size:8pt;
}
table.univ-origem td.t1, table.univ-anfitria td.t1 {
text-align:center;
}
table.univ-origem td.t1, table.univ-origem td.t2, table.univ-origem td.t3 {
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
td.commitment {
font-weight: bold;
border: .4mm solid black;
padding: .5mm 2mm;
vertical-align: top;
font-family: "Arial", sans-serif;
font-size: 8pt;
}
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 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.l {
text-align:center;
}
td.logotipo {
width: 60mm;
padding: 0;
vertical-align: top;
border:0;
}
td.logotipo img {
width: 55mm;
border:0;
}
td.n {
text-align:right;
}
td.total {
font-family:"Arial", sans-serif;
font-size:8pt;
font-weight:bold;
text-align:right;
border:0;
}
td.total-resultado {
font-family:"Arial", sans-serif;
font-size:8pt;
text-align:right;
border:0;
padding: 0.5mm 2mm;
}
