body{ 
text-align: left; /*alineación hor del texto*/ 
font-family: Tahoma, Arial, Geneva, sans-serif; /*tipo de fuente*/
color:#355017; /*color de fuente*/
padding:0,0,0,0;
background-color:#C8E366;
}

 h1{font-size:70px}
 
#cabecera{ 
position: relative;
width: 100%; /*ancho*/
height: 200px;
text-align: center; /*alineación hor del texto*/
margin-bottom: 0px; /*margen externo inferior*/
margin-top: 0px;
background-color:#BDEF84; /*color de fondo*/
float:none; /*ubicación relativa del bloque*/
  font-family: oblique bold 120%;
 color: #FFFFFF;
 font-weight: 700px;
 background-image: url(https://st.depositphotos.com/1828227/1636/v/950/depositphotos_16367389-stock-illustration-ecological-seamless-pattern-background.jpg);

}
div h3{background:#D7F79B}
div h3{border:10px solid #C2EA76}
div h3{background-image:url(https://ak9.picdn.net/shutterstock/videos/2747879/thumb/1.jpg)}

table {
	border: 3px solid #81A10A;
	border-collapse: collapse;
}

table td {
	border: 2px solid #9BC012;
	padding: 5px;
}

table td:hover {
	background:#ACBF69;
	color:#fff
}

section{ 
width: 100%;
height: 520px;
text-align: center; 
margin-bottom: 0px; 
background-color:#90EF7D;
float: right;
 font-family: monospace 150%;
background-image:url(http://userscontent2.emaze.com/images/f3fa2e26-3451-49b3-89e1-371e5b1b0d22/Slide1_Pic1_636309343294745620.jpeg);
}



section ol li{ 

text-align: left;
}

header nav {
	background: #C8E366;
	overflow:hidden; /*ocultar contenido que sobrepasa nuestro contenedor y también limpia los "float;left"*/
}

header nav ul {
		list-style:none;
}

header nav ul li {
	float:left; 
}

header nav ul li a {
	 padding:15px 30px;
	 display:block;
	color:#fff; text-decoration: none;
}

header nav ul li a:hover {
	background: #DFF97E
}

footer {
    width: 100%;
    margin-bottom:0px;
    clear: right;
    height: 90px; 
    text-align: center;
    color: #6F9149;
background-image: url(https://st.depositphotos.com/1828227/1636/v/950/depositphotos_16367389-stock-illustration-ecological-seamless-pattern-background.jpg);
}


footer a {
	font-size:20px
}

div h1 {
	width: 50px;
	height: 75px;
	background: #C8E366;
	color: #C8E366;
	
	position:relative;
	top:170px;
	bottom:0px;
	right:;
	left:; 
	width: 100%;
}

div h2 {
	width: 50px;
	height: 75px;
	background: #C8E366;
	color: #C8E366;
	
	position:relative;
	top:895px;
	bottom:0px;
	right:;
	left:; 
	width: 100%;
}

