

h2 {font-size:1.5em;color:#454545;float:left,bottom;}
h3{font-size:1.2em;color:#454545;}
h3 a {color:#047504; text-decoration:none;}


.todo{
	width: 80%;
}

.seccion{
	padding-top: 70px;
  width: 80%;
}

.icon-menu-init{
    width: 160px;
    height: 160px;
    background-color: rgb(138,8,8,0.8);
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
		margin-bottom: 20px;
    color: white;
    vertical-align: middle;
    cursor: pointer;
}

.icon-menu-init:hover{
	-webkit-box-shadow: 0px 0px 0px 15px rgba(150,150,150,1);
	-moz-box-shadow: 0px 0px 0px 15px rgba(150,150,150,1);
	box-shadow: 0px 0px 0px 15px rgba(150,150,150,1);
}

.aclara{
  text-align: center;
}

.separacion {
	 width: 100%;
	 height: 10em;
	 background-image: url('../images/excavacion2.jpg');
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: center;
   margin: 2em 0;
   padding: 6em;
   width: 100%;
	 color: transparent;
 }

/* Tabs*/
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #454545;
  background-color: transparent;
  border-color: transparent transparent #454545;
  border-bottom: 4px solid !important;
  font-size: 1.4em;

}

.nav-tabs .nav-link {
  border: 0px solid transparent;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
  color: #6E6E6E;
  font-size: 1em;
}

.tab-content{
  margin-top: 1em;
  margin-bottom: 1em;
}

.ext_dat{
  column-count: 2;
  column-gap: 2em;
}


#cookies{
	background: #454545;
	height: auto;
	z-index: 30000;
	color: white;
	text-align: center;
	padding: 1em 0;
	-webkit-transition: width 2s; /* Safari */
  transition: width 2s;
}

#cookies p{
	color:white;
  margin-top: 1rem;
}

#cookies p a{
	color:white;
	text-decoration: none;
}


#cookies a:hover{
	text-decoration: none;
	color:white;
}
