article h2 {
padding: 0 0 0 5px;
font-size: 2em;
}
article p {
font-size: 1em;
padding-left: 5px;
}

figure {
background-color: #FFF;
padding: 20px 20px;
border-radius: 25px 25px 25px 25px;
margin: 5px 5px 5px 0px;;
width: 100%;
float: left;
}

figure img {
width: 100%;
}

body {
padding: 0 auto;
margin: 0 auto;
background-color: #ececec;
font-family: 'Agency FB', 'Arial', 'Calibri', sans-serif;
}

.clear {
clear: both;
}

.container {
width: 90%;
margin: 0 auto;
}

.dados-contato {
float: left;
width: 380px;
}

.form-contato {
float: right;
}

footer {
height: 33px;
color: white;
background-color: orange;
background-image: -webkit-linear-gradient(top, orange, white);
background-image: -moz-linear-gradient(top, orange, white);
background-image: -ms-linear-gradient(top, orange, white);
text-shadow: 1px 1px 1px #000;
}

footer p {
padding: 5px 0 0 10px;
}

header {
background-color: orange;
background-image: -webkit-linear-gradient(top, orange, white);
background-image: -moz-linear-gradient(top, orange, white);
background-image: -ms-linear-gradient(top, orange, white);
height: 65px;
margin: 0 0 10px 0;
padding: 0;
}

header img {
float:left;
}

nav ul {
margin: 0;
list-style: none;
color: white;
padding-top: 10px;
text-align: right;

}

nav ul li {
display: inline-block;
margin: 0 10px;
}

nav ul li a {
text-decoration: none;
color: white;
text-shadow: 2px 2px 2px #000;
}

nav ul li a:hover,
nar ul li a:active {
color: #333399;
}