#customers {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
  font-size:17px;

}

#customers td, #customers th {
  border: 1px solid #FE2E2E;
  padding: 8px;
  font-size:16px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;
  font-size:14px;
  font-weight: bold;
}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #FE2E2E;
  color: white;
  font-size:16px;
  font-weight:bold;


}



header{
	background:#A3C436;
}


footer div ul li{

	list-style:none;
	padding:0.5px;
	font-size:18px;
	color:white;
	margin-top:0.5px;
	}
footer div ul{
	margin-top:15px;
}
	
footer ol{
	list-style:none;
	padding:20px;
	}
	
footer ol li{
	float:left;
	width:50px;
	height:50px;
	text-align:center;
	line-height:55px;
	border-radius:100%;
	margin:5px;
	color:white;
	background-size:cover;
	}
	
footer ol li a{
	color:white;
	}
	
footer ol li:first-child{
	background:#1f5694;
	}
	
	
footer ol li:nth-child(2){
	background:#d9312c;
	}
	
	
footer ol li:nth-child(3){
	background:#00a4df;
	}
footer{
	background:#141515;
}


footer div p{
	text-align:center;
}




/*--Large Desktop--*/

@media (min-width:1200px){
	
	#logo img{
		padding:20px 10px;
		}
	
	nav#botonera{
		margin-top:3.5%;
		width:50%;
		}
		
	nav#botonera ul{
		width:100%;
		}
		
	nav#botonera ul li{
		width:18%;
		text-align:center;
		background:#197605;
		margin:0 1%;
		}
		
	
}
	
/*--Medium Desktop--*/
	
@media (max-width:1199px) and (min-width:992px){
	
	#logo img{
		padding:20px 10px;
		}
		
	nav#botonera{
		margin-top:3%;
		width:60%;
		}
		
	nav#botonera ul{
		width:100%;
		}
		
	nav#botonera ul li{
		width:18%;
		text-align:center;
		background:#197605;
		margin:0 1%;
		}
	header{
	background:#A3C436;
	}	
	#galeria ul{
		margin-left:-35px;
		}
		
	footer ul{
	list-style:none;
	padding:20px 10px;
	font-size:12px;
	color:#555;
	}

	}
	
/*--Tablets--*/
	
@media (max-width:991px) and (min-width:768px){
	
	#logo img{
		padding:20px 240px;
		}
	
	nav#botonera{
		margin:2% 0;
		width:100%;
		}
		
	nav#botonera ul{
		width:100%;
		}
		
	nav#botonera ul li{
		width:18%;
		text-align:center;
		background:#197605;
		margin:0 1%;
		}
		
	section aside div{
		border:0px solid #999;
		}
		
	#galeria ul{
		margin-left:-25px;
		}
	header{
	background:#A3C436;
	}
	}
	
/*--Phones--*/
	
@media (max-width:767px){
	
	#logo{
		background:white;
		}
		
	#logo img{
		padding:20px 30px;
		}
		
	#galeria ul{
		margin-left:-35px;
		}
		
	#galeria ul li img{
		width:100%;
		margin:10px auto;
		
		}
	header{
	background:#A3C436;
	}
footer div img{
	 	width:75%;
	 	display: block;
  		margin-left: auto;
  		margin-right: auto;
		}
	 

	 footer div ul li {
	 	width:100%;
	 	text-align:center;
	}
	}