@charset "utf-8";
/* CSS Document */



header {
	background-color: #2980b9;
	background: -webkit-linear-gradient(left, #2c3e50, #2980b9);
    background: -moz-linear-gradient(left, #2c3e50, #2980b9);
    background: -o-linear-gradient(left, #2c3e50, #2980b9);
    background: linear-gradient(to right, #2c3e50, #2980b9);
	padding: 10px 0;
	font-size:3px;
}



footer {
	background-color: #2980b9;
	background: -webkit-linear-gradient(left, #2c3e50, #2980b9);
    background: -moz-linear-gradient(left, #2c3e50, #2980b9);
    background: -o-linear-gradient(left, #2c3e50, #2980b9);
    background: linear-gradient(to right, #2c3e50, #2980b9);;
	padding: 15px 0;
	color: #fff;
    text-align: center;
    font-size: 12px;
}

/*footer menu*/
.nav ul {
  font-family: "Alpaca Scarlett Demo", "Alpaca Solidify";
  src: url(font/Alpacademo.ttf) format("truetype");
  list-style: none;
  background-color: #106181;
  text-align: center;
  padding: 0;
  margin: 0;
}
.nav li {
	font-family: "Alpaca Scarlett Demo", "Alpaca Solidify";
	font-size: 1.2em;
	line-height: 30px;
	height: 30px;
	border-bottom: 1px solid #888;
}
 
.nav a {
  font-family: "Alpaca Scarlett Demo", "Alpaca Solidify";
  text-decoration: none;
  color: #fff;
  display: block;
  transition: .3s background-color;
}
 
.nav a:hover {
  font-family: "Alpaca Scarlett Demo", "Alpaca Solidify";
  background-color: #005f5f;
}
 
.nav a.active {
  font-family: "Alpaca Scarlett Demo", "Alpaca Solidify";
  background-color: #fff;
  color: #444;
  cursor: default;
}
 
@media screen and (min-width: 600px) {
  .nav li {
	font-family: "Alpaca Scarlett Demo", "Alpaca Solidify";
    width: 120px;
    border-bottom: none;
    height: 50px;
    line-height: 50px;
    font-size: 1em;
  }
 
  /* Option 1 - Display Inline */
  .nav li {
	font-family: "Alpaca Scarlett Demo", "Alpaca Solidify";
    display: inline-block;
    margin-right: -4px;
  }
 
  /* Options 2 - Float
  .nav li {
    float: left;
  }
  .nav ul {
    overflow: auto;
    width: 600px;
    margin: 0 auto;
  }
  .nav {
    background-color: #444;
  }
  */
}
/*termina menu footer*/



.derecha {
	float: right !important;
}

.margen-derecha {
    margin-right: 4px;
}
.margen-arriba {
	margin-top: 8px;
}
.texto-derecha {
	text-align: right;
	display: block;
}

.contenedor {	
	max-width: 1150px;
	margin: 0px auto;
	overflow: hidden;
}

.logo {
	color: #fff;
	font-size: 15px;
	overflow: hidden;
}

.logo img {
	float: left;
}

.section-white {
   padding: 1px 0;
}

.section-white {
  background-color: #2980b9;
	background: -webkit-linear-gradient(left, #2c3e50, #2980b9);
    background: -moz-linear-gradient(left, #2c3e50, #2980b9);
    background: -o-linear-gradient(left, #2c3e50, #2980b9);
    background: linear-gradient(to right, #2c3e50, #2980b9);
	padding: 50px 0;
}
/* Makes images fully responsive */

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 300%;
  height: auto;
}

/* ------------------- Carousel Styling ------------------- */

.carousel-inner {
	
  border-radius: 10px;
}

.carousel-caption {

  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  padding: 0 0 20px 25px;
  color: #fff;
  text-align: left;
}

.carousel-indicators {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 55%;
  z-index: 10;
  margin: 0;
  padding: 0 25px 0px 0;
  text-align: right;
}

.carousel-control.left,
.carousel-control.right {
  background-image: none;
}


/* ------------------- Section Styling - Not needed for carousel styling ------------------- */

.section-white {
   padding: 10px 0;
}

.section-white {
  background-color: #fff;
  color: #555;
}

@media screen and (min-width: 768px) {

  .section-white {
     padding: 1.5em 0;
  }

}

@media screen and (min-width: 992px) {

  .container {
    max-width: 1800px;  
	  		
   }
  .container-fluid {
    font-size: 15px; 
  
}

