body{
  background-color: #76AADB;
}

p{
	color:#000;
}

a{
  color: white;
}

.page-header{
	background:#CCC;
}

.separacion{
	width:50%;
	padding:1px;
	background:#CCC;
	color: #666;
	margin:0 auto;
	margin-bottom:20px;
}

.down{
	font-size:10px;
	line-height :11px;
}

.back_opacity{
	background-color: #990000;
    opacity: 0.6;
	padding:4px;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.back_opacity_w{
	background-color: #fff;
	text-align:justify;
    opacity: 0.6;
	padding:30px;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

/*GMAP*/

#map-historico1{
  display: block;
  width: 100%;
  height: 350px;
  margin: 0 auto;
}

#map-historico2{
  display: block;
  width: 100%;
  height: 350px;
  margin: 0 auto;
}

#map-zonatipica{
  display: block;
  width: 100%;
  height: 500px;
  margin: 0 auto;
}

#map-publicos{
  display: block;
  width: 100%;
  height: 350px;
  margin: 0 auto;
}

#map-conservacion{
  display: block;
  width: 100%;
  height: 350px;
  margin: 0 auto;
}

#map.large{
  height:500px;
}

.overlay{
  display:block;
  text-align:center;
  color:#fff;
  font-size:10px;
  background:#336699;
  padding:5px;
}

.overlay_arrow.above{
	position:absolute;
  bottom:-16px;
  border-left:16px solid transparent;
  border-right:16px solid transparent;
  border-top:16px solid #336699;
}

.overlay_arrow.below{
	position:absolute;
 /* top:-20px;*/
  border-left:16px solid transparent;
  border-right:16px solid transparent;
  border-bottom:16px solid #336699;
}

.cover {
    align-items: center;
    background-color: transparent;
    color: inherit;
    display: flex;
    margin-bottom: 0 !important;
    min-height: 100%;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.cover-image {
    background-position: 50% 50%;
    background-repeat: no-repeat;
	 background-size: cover;
    height: 600px;
    width: 100%;
    z-index: -1;
}

.titulo-personaje{
  background-color: #4A72B2;
  padding: 5px;
  width: 100%;
  color: white;
  text-align: center;
  border-radius: 89px 89px 89px 89px;
-moz-border-radius: 89px 89px 89px 89px;
-webkit-border-radius: 89px 89px 89px 89px;
}

.m-b{
  margin-bottom: 30px;
}