/* Unidades Curriculares */

div.copia {
background-color: #84d0f1;
border: 1px solid #68a3bd;
border-radius: 4px;
padding: .2em 1em;
color: #000;
font-weight: bold;
display: inline;
}
div.copia img {
margin: .2em .5em .2em 0;
vertical-align: middle;
}
div.finalizado {
background-color: #b1d398;
border: 1px solid #86a174;
border-radius: 4px;
padding: .2em 1em;
color: #000;
font-weight: bold;
display: inline;
}
div.finalizado img {
margin: .2em .5em .2em 0;
vertical-align: middle;
}
div.horas {
float:left;
margin-left:1em;
}
div.inicial {
background-color: #00b9e9;
border: 1px solid #0091b5;
border-radius: 4px;
padding: .2em 1em;
color: #fff;
font-weight: bold;
display: inline;
}
div.inicial img {
margin: .2em .5em .2em 0;
vertical-align: middle;
}
div.rejeitado {
background-color: #f29a79;
border: 1px solid #bf7960;
border-radius: 4px;
padding: .2em 1em;
color: #000;
font-weight: bold;
display: inline;
}
div.rejeitado img {
margin: .2em .5em .2em 0;
vertical-align: middle;
}
div.responsabilidades {
float:left;
}
div.val-dir {
background-color: #cca674;
border: 1px solid #997c57;
border-radius: 4px;
padding: .2em 1em;
color: #fff;
font-weight: bold;
display: inline;
}
div.val-dir img {
margin: .2em .5em .2em 0;
vertical-align: middle;
}
div.val-reg {
background-color: #fff69b;
border: 1px solid #ccc47c;
border-radius: 4px;
padding: .2em 1em;
color: #000;
font-weight: bold;
display: inline;
}
div.val-reg img {
margin: .2em .5em .2em 0;
vertical-align: middle;
}
fieldset.margem {
padding-bottom: 1em;
margin: 0em;
}
fieldset.margem div.aviso {
margin-bottom:0;
}
table.centrar {
margin-left: auto; 
margin-right: auto;
}
td.copia {
background-color: #84d0f1;
}
td.finalizado {
background-color: #b1d398;
}
td.inicial {
background-color: #00b9e9;
}
td.rejeitado {
background-color: #f29a79;
}
td.val-dir {
background-color: #cca674;
}
td.val-reg {
background-color: #fff69b;
}
tr.branco, td.branco {
background-color: #fff;
}
