@charset "UTF-8";

form {
    width: 500px;
    margin: auto;
}

input, textarea, select {
    font-family: sans-serif;
    font-weight: normal;
    font-size: 13pt;
    background-color: rgba(255, 255, 255, .85);
}

input:hover, textarea:hover, select:hover {
    background-color: #dddddd;
}

legend {
    font-weight: bold;
    color: #888888;
    font-size: 13pt;
    font-family: sans-serif;
}

fieldset {
    border-color: #cecece;
    margin: 20px;
    border-radius: 5px;
    box-shadow: 2px 2px 2px rgba(0,0,0,.4);
    border-right: none;
    border-bottom: none;    
}

fieldset#sexo {
    width: 150px;
}

fieldset#usuario {
    background: url("../imagens/icone-contato.png") no-repeat 95% 95%;
}

fieldset#endereco {
    background: url("../imagens/icone-endereco.png") no-repeat 95% 95%;
}

fieldset#mensagem {
    background: url("../imagens/icone-mensagem.png") no-repeat 95% 95%;
}

fieldset#pedido {
    background: url("../imagens/icone-pagamento.png") no-repeat 95% 95%;
}