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;
}