p em {
    color: #FF0000;
    font-style: normal;
    font-weight: bold;
}
#pedido td {
    padding: 2px;
    vertical-align: top;
}
#pedido tbody td {
    border-bottom: 1px solid #C0C0C0;
}

tr.indisponivel td, .indisponivel {
    color: #CACACA;
}
tr.preco-menor td, .preco-menor {
    color: #23BF60;
}
tr.preco-maior td, .preco-maior {
    color: #D85959;
}
#legenda {
    text-align: right;
    float: right;
    border: 1px solid #C0C0C0;
    margin: 5px;
}
#legenda h4 {
    text-align: center;
    margin: 2px;
}
#legenda div {
    float: left;
    padding: 5px;
}
#legenda img {
    vertical-align: middle;
}
.pedidos-anteriores {
    text-align: center;
}
