html {
  min-height: 100%;
  position: relative;
}
body{
	font-family:Times New Roman;
	padding: 10px;
	position: relative;
	/*margin: 0;*/
		margin: 0 auto;
   	min-width: 30em;
   	max-width: 60em;
		margin-bottom: 40px;
		margin-left: 15%;
	margin-right: 0px;
}
header{
	margin-bottom: 30px;
	top: 0px;
}
article{
	width: 40em;
		padding: 0 0.5em;
		float: left;

}
aside{
	width: 15em;
	padding: 0 0.5em;
		background-color: #ddd;
		float: left;
}
footer {
	clear: left;
		border-top: 1px solid #369;
	padding: 10px;
}
footer #derecho{
	float: right;
}
.codigo{
	background-color: #efefef;
	border: 1px solid black;
	margin-bottom: 20px;
}
.copete{
	font-size: large;
	font-style: oblique;
} 
