   /* Remove the navbar's default margin-bottom and rounded borders */ 
    .navbar {
      margin-bottom: 0;
      border-radius: 0;
    }
    
    /* Add a gray background color and some padding to the footer */
    footer {
      background-color: #f2f2f2;
      padding: 25px;
    }
    
  .carousel-inner img {
      width: 100%; /* Set width to 100% */
      margin: auto;
      padding: 30px 10px ;
      min-height:300px;
  }
	  .carousel-caption, .carousel-indicators {
      color: navy;
	  }
	  	  .carousel-caption{
	  	  	 color: navy !important; 
	  	font-size: 1.8em ;
      letter-spacing: 0.2em;
      font-weight: 600;
      opacity: 0.7;}
      .carousel-caption h3{padding: 10px 0px ;color: navy !important; 
	  	font-size: 1.7em ;opacity: 0.9;}
  /* Hide the carousel text when the screen is less than 600 pixels wide */
  @media (max-width: 600px) {
    .carousel-caption {
      display: none; 
    }
	body{background-color: #F0AD4E  !important;}
	body h2 {font-size:2rem;}
  }
  .bg-1 {
  /* background: url("../img/fondo.png") repeat center center fixed;*/
  
      background-color: #F0AD4E;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    height:100%;
}
.bg-p{ padding: 2% 5px;
background-color: #AAA;
padding: 30px 10px ;}
.bg-p2{ padding: 2% 5px;
background-color: #CCC;
padding: 30px 10px ;}
.bg-as{ background-color: #DDD;}

.ejemploweb{padding: 2% 5px;}
  .navbar {
   
      margin-bottom: 0;
      background-color: #2d2d30;
      border: 0;
      font-size: 1.2em !important;
      letter-spacing: 0.2em;
      font-weight: 600;
      opacity: 0.9;
  }
  .navbar li a, .navbar .navbar-brand { 
      color: #d5d5d5 !important;
  }
  .navbar-nav li a:hover {
      color: #fff!important;
  }
  .navbar-nav li.active a {
      color: #fff !important;
      background-color: #357535 !important;
  }
  .navbar-default .navbar-toggle {
      border-color: transparent;
  }
  .dropdown-menu li a {
      color: #000 !important;
  }
  .dropdown-menu li a:hover {
      background-color: red !important;
  }
    body {
      font: 400 1.5em Lato, sans-serif;
      line-height: 1.8;
      background-color: #DDD;
      text-align: justify;
  }
body    h2 {
      font-size: 2.1em !important;
      text-transform: uppercase;
      color: #303030;
      font-weight: 600;
      margin-bottom: 2.5em;
      text-align: center !important;}
      body  #home   h2 {
           margin-bottom: 0em;
           padding-bottom: 0em;
     }
    h3 {
      font-size: 1.6em;
      text-transform: uppercase;
      color: #303030;
      font-weight: 800;
      letter-spacing: 0.4em;
      margin-bottom: 2em;
      text-align: center !important;
  }
  h4, h5{ font-weight: 400;}
     h4{text-align: center ;}
  
  #home{padding: 90px  0px;
  text-align: center}
 #home .col-sm-3{padding: 10px 30px; }
 
 #actividadamb ,#actividadcons, #actividadseg {padding: 60px 10px 0px 10px;}
 .web {
      font-size: 1.1em;
      text-transform: uppercase;
      color: #357535;
      font-weight: 600;
      letter-spacing: 0.4em;
      line-height: 1.2em;
      text-align: center !important;
  }
  a.disabled {
    pointer-events: none;
}
