*{margin: 0; padding: 0;}
.contenedor {width: 960px; margin: 0 auto 0 auto;}
body {width: 100%; margin: 0 auto 0 auto;}
.botones {width: 100%; height: 113px; margin-top: 6%;}
main {width: 100%; height: 1341px; margin-top: 0%;}
.slide {width: 100%; min-height: 338px; background-image: url(imagenes/slide%201.jpg); position: relative; float: left; margin-top: 0}
section {width: 100%; min-height: 366px; background: #ffffff; position: relative; float: left;margin-top: 15px;}
.gremiales {width: 14%; min-height: 366px; background-image:url(imagenes/gremiales.jpg); position: relative; float: left; }
.medioambiente {width: 137px; min-height: 366px; background-image: url(imagenes/medioambiente.jpg); position: relative; float: left;}
.politica {width: 14%; min-height: 366px; background-image: url(imagenes/politica.jpg); position: relative; float: left;}
.deportes {width: 14%; min-height: 366px; background-image: url(imagenes/deportes.jpg); position: relative; float: left;}
.cultura {width: 14%; min-height: 366px; background-image: url(imagenes/cultura.jpg); position: relative; float: left;}
.educacion {width: 14%; min-height: 366px; background-image: url(imagenes/educacion.jpg); position: relative; float: left;}
.sociales {width: 14%; min-height: 366px; background-image: url(imagenes/sociales.jpg); position: relative; float: left;}
.mapaytwitter {width: 100%; min-height: 305px; background color: #d35a5a; position: relative; float: left;margin-top: 15px}
.mapa {width: 719px; min-height: 305px; background-image: url(imagenes/aside-1.jpg); position: relative; float: left;}
aside {width: 232px; min-height: 305px; background-image: url(imagenes/aside2.jpg); position: relative; float: left; box-sizing: border-box; margin-top: 15px;}
footer {width: 100%; height: 180px; background-image: url(imagenes/footer.jpg);margin-top: 15px;position: relative; float: left}
.btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  background: #c0c1c2;
  padding: 11px 20px 10px 20px;
  text-decoration: none; display: inline-block;
}

.btn:hover {
  background: #3b9464;
  
  text-decoration: none;
}


.propuesta img {width: 65%; margin: auto 0 auto 0;}