body{
				margin: 0;
				text-align: center;
				font-family: Bahnschrift, Tahoma;
				background-color: gainsboro; /*oldlace*/
				color: midnightblue;
			}
			
			h1{
				background-color: darkorange;
				margin: 0;
				padding: 24px;
				color: white;
				text-shadow: 1px 1px dimgray;
				text-transform: uppercase;
			}
			
			h2{
				margin-bottom: 0;
			}
			
			.estilo{
				color: darkorange;
				text-shadow: 1px 1px midnightblue;
			}
			
			input[type="text"]{
				min-width: 540px;
				max-width: 720px;
				margin: 40px 1% 40px 1%;
				padding: 2%;
				border: 5px solid darkorange;
				box-shadow: 0 0 3px black;
				border-radius: 12px;
				font-size: 120%;
				color: dimgray;
				text-align: center;
			}
			
			input[type="submit"]{
				border: 5px solid darkorange;
				background-color: darkorange;
				cursor: pointer;
				padding: 0.5% 2%;
				font-size: 120%;
				color: white;
			}
			
			#somar:hover{
				background-color: orange;
			}
			
			#zerar:hover{
				background-color: white;
			}
			
			input[type="reset"]{
				border: 5px solid darkorange;
				background-color: transform;
				cursor: pointer;
				padding: 0.5% 2%;
				font-size: 120%;
				color: darkorange;
			}
			
			@media only screen and (max-width: 600px){
				input[type="text"]{
					min-width: 300px;
					padding: 2%;
				}
				
				input[type="submit"]{
					padding: 2% 8%;
				}
			
				input[type="reset"]{
					padding: 2% 8%;
				}
			}
			
			#numeral{
				cursor: help;
				font-size: 200%; /*xx-large*/
			}
			
			#verboso{
				text-align: center;
				font-size: 120%;
			}
			
			p{
				max-width: 720px;
				margin: auto;
				text-align: justify;
				padding: 2%;
				padding-top: 1%;
			}
			
			p > a{
				color: darkorange;
				text-decoration: none;
			}
			
			p > a:hover{
				color: darkred;
				text-decoration: none;
			}
			
			.centro{
				text-align: center;
			}
			
			.quadro{
				text-align: center;
				margin-top: 12px;
				margin-bottom: 12px;
			}
			
			.quadro > strong{
				background-color: lightsteelblue;
				box-shadow: 0 0 3px black;
				padding: 2%;
				border-radius: 12px;
			}
			
			