header{ background-color:cccccc;
}
.caixa{ position:relative; width:940px; margin: 0 auto; border-bottom-width:12px;
} .texto-principal{ font-size :30px; font-weight:bold; }
nav { position:absolute; top:150px; right:0;
} nav li { display:inline; margin: 0 0 0 15px;
} nav a { text-transform :uppercase; color:#000000; font-weight:bold; font-size:30px; text-decoration:none; } nav a:hover { color:red; }
.produtos { width:940px; margin: 0 auto; padding:50px;
}
.produtos li{ display:inline-block; text-align:center;
}
.produtos h2 { font-size:30px; font-weight:bold; }
.produtos-preços { font-size: 22px; font-weight : bold; } .produtos-descrição { font-size: 24px; font-weight:bold; margin: 0 0 30px; } footer { text-align: center; background :#000000; padding:40; } .personal { background:red; } main { width:940px; margin: 60px ; margin:0 0 30; } form { margin:50px ; } form label,form legend { display:block; font-size:25px; margin: 0 0 30px; } input- padrão { display:block; margin: 0 0 20px; padding: 10px 25px; width:50%; } .checkbox{ margin: 20px 0;
}
p { color: blue; }
p.paragrafo { color: red; }
.paragrafo { color: purple; } .formulario {width:40%; padding:50px 0; background:red; color:white; font-weight:bold; font-size: 18px; border:none; border-radius:5px; transition: 1s background; cursor: pointer; } table { margin:80px 0 20px;
}
thead { background:#000000; color:white; font-weight:bold; } td,th { border:1px solid #000000; padding:8px 15px; } /css página inicial/ .banner { width:180%;
} .título-principal { text-align:center ; font-size:100%; background-color:red;
insira seu código aqui