html {
 overflow-x:hidden;
 position:relative;
 min-height:100%;
}

body {
 background:#fff;
 font-family:Play,Arial,Helvetica,Garuda;
 font-size:1em;
 font-weight:400;
 color:#000;
 height:100%;
 margin:0;
}

a {
 color:#000;
 text-decoration:none;
}

a:hover {
 color:#008;
}

h1 {
 font-size:1.6em;
 color:#000;
 font-weight:700;
 line-height:1.1em;
 margin:0;
}

button,input[type=button],input[type=submit] {
 border:0;
 padding:9px 24px;
 background-color:#008;
 border-radius:9px;
 color:white;
 cursor:pointer;
 outline:0;
}

button:hover,input[type=button]:hover,input[type=submit]:hover {
 background-color:#00b;
}

.centro {
 width:1200px;
 margin:0 auto;
 box-sizing:border-box;
 padding:20px;
 line-height:1.4em;
}

form {
 margin:0;
}

input[type=text],input[type=password] {
 width:95%;
 max-width:600px;
 background-color:#fff;
 border:1px #008 solid;
 border-radius:6px;
 padding:8px;
 font-size:1em;
}

input[type=text]:focus {
 background:#eee;
 outline:none;
}

textarea {
 resize:none;
 width:95%;
 max-width:600px;
 height:175px;
 background-color:#fff;
 border:1px #800 solid;;
 border-radius:6px;
 padding:8px;
 font-size:1.2em;
}

select {
 padding:9px;
 background-color:#eee;
 border-radius:7px;
 font-weight:bold;
 font-size:0.95em;
}

textarea:focus {
 background:#eee;
 outline:none;
}

.formenvia {
 width:80%;
 max-width:250px;
 background:#e0e0e0;
 background:linear-gradient(#fff,#e0e0e0);
 border:1px #8F8F8F solid;
 border-radius:1px;
 text-align:center;
 padding:5px;
 margin:25px 0 15px;
 font-family:Arial;
 font-size:0.75em;
 color:#3d3d3d;
 font-weight:bold;
 cursor:pointer;
}

.formenvia:hover {
 color:#000;
}

break {
 flex-basis:100%;
 width:0; height:0; 
 overflow:hidden;
}

.sombra {
 background-color:#f6f6f6;
 box-shadow:0 0 4px #755;
 border-radius:4px;
 padding:1em;
 margin:0 auto;
 overflow:hidden;
}

@media screen and (max-width:640px) {
 button,input,textarea,select {
  margin-bottom:11px;
 }
}
