body{font-family:Verdana, Geneva, sans-serif; background:#FFF;}

div{max-width:960px; position:relative; margin: 0px auto 0px auto;}

header{width:100%;}

header nav{float:right; margin:35px 0 0 0;}

header nav ul li{ float:left; list-style-type:none;}

header nav ul li a{color: #FF6; text-decoration:none; padding:10px; margin:10px; background:#000;}

section{width:90%; background:#FF6;  min-height:500px; padding:5%;}

section article{width:70%; float:left;}

section aside{width:25%; float:right;}

footer{width:100%; display:table; padding:15px 0 0 0;}

footer p{font-size:10px; color: #000; text-align:center;}

#mapa {
	background-color: #eff9d9;	
}

#columna1 {
	width:200px;
	float:left;
	font-size:12px;
}

#columna2 {
	width:200px;
	float:left;
	font-size:12px;
}

#columna3 {
	width:200px;
	float:left;
	font-size:12px;
}

#columna4 {
	width:200px;
	float:left;
	font-size:12px;
}

#columna5 {
	width:200px;
	float:left;
	font-size:12px;
}

#columna6 {
	width:200px;
	float:left;
	font-size:12px;
}

#columna7 {
	width:200px;
	float:left;
	font-size:12px;
}

/* Solo para celulares */
@media screen and (max-width:320px) {
	
	header{width:100%; height:150px;}
	
	section article{width:100%;}
	
	section aside{width:100%; font-size:10px; display:none;}
	
	header nav{float:none; width:100%; background:#096;}
	
	header nav ul li a{color:#FFF; text-decoration:none; padding:10px; margin:0px; font-size:10px;}

}

