*{
	margin: 0 auto;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cabecera{
	width: 100%;	
	background: rgba(15,15,15,.7);
	height: 70px;
	position: fixed;
	z-index: 10;
	
}
.ancho_total{
	width:  90%;
	height: 70px;
	background: red;	
}
.logo {
	width: 35%;
	height:  70px;
	background: blue;
	float: left;
	padding: 15px 0;		
	font-size: 25px;
	text-align: center;
}
.icono_menu {
	width: 13%;
	height:  70px;
	background: yellow;
	float: left;
	padding: 15px 0;	
	font-size: 25px;
	text-align: center;
	text-decoration: none;
}
#caja2{
	clear: both;
	
}
.map{
  height: 400px;
  width: 100%;
  background: url(map-background.jpg) repeat;
  margin-bottom: 10px;
}


