
body {
	padding-top: 70px;
	padding-bottom: 0px;
	background-color: #F7F7F7;
}
a {
    color: #5b330f;
}
a:hove {
    color: #000000;
	text-decoration:none;
}
.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}
.sup {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	background-image: url(images/backs/fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 12%;
}

.sup h1 {
	font-size: 45px;
	text-shadow: -2px -2px 1px #ffffff, 2px 2px 1px #ffffff, -2px 2px 1px #ffffff, 2px -2px 1px #ffffff;
	font-weight: bold;
	color: #546672;
}

.pie {
	padding-top: 4%;
	padding-bottom: 3%;
	margin-bottom: 0%;
	color:#FFFFFF;
	background-color: #58585b;
}
.pie a {
	color:#FFFFFF;
}
.pie h4 {
	color:#d2c1ab;
	text-decoration:none;
	font-size: 14px;
}

.derechos {
	padding-top: 3%;
	padding-bottom: 3%;
	background-color: #26599b;
	margin-bottom: 0%;
	color:#FFFFFF;
}
.derechos a {
	color:#FFFFFF;
}

.asociados {

	padding-bottom: 4%;
	padding-top:3%;
	color:#242221;
	background-image:url(images/backs/textura2.jpg);
	background-size: 100%;
}

.gallery{
    margin-top: 100px;
}
.gallery-item{
	margin-bottom: 30px;
}
.modal-footer{
	text-align: center;
}
.pagination{
	margin: 0;
}

.carousel-inner .active.left { left: -33%; }
.carousel-inner .next        { left:  33%; }
.carousel-inner .prev        { left: -33%; }
.carousel-control.left,.carousel-control.right {background-image:none;}
.item:not(.prev) {visibility: visible;}
.item.right:not(.prev) {visibility: hidden;}
.rightest{ visibility: visible;}

.sombra {
color:#d2c1ab;
font-family: impact;
letter-spacing: 2px;
text-shadow: -2px -2px 0px #000000, 2px -2px 0px #000000, -2px 2px 0px #000000, 2px 2px 0px #000000;
	}

.m-b-0 { margin-bottom:0%; }
.m-b-1 { margin-bottom:1%; }
.m-b-2 { margin-bottom:2%; }
.m-b-3 { margin-bottom:3%; }
.m-b-4 { margin-bottom:4%; }
.m-b-5 { margin-bottom:5%; }

.navbar-brand {
    padding: 0px 0px;
	padding-top:3px;
}

.navbar-nav {
    float: left;
    margin: 10px;
}

.navbar-right {
    float: right !important;
    margin-right: 0px;
}
.titulo {
	padding-top:4%;
	padding-bottom:4%;
	background-image:url(images/backs/textura.jpg);
	background-position:center top;
	background-size: 100%;
color:#FFFFFF;

 }

/*REDES SOCIALES*/

/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 40px;
	height: 40px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

.social-circle li a {
 background-color: #5b330f;   
}

.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a {
	color: #00ab9e;
  }

  .get-started-btn {
	margin-left: 30px;
	background: #00ab9e;
	color: #fff;
	border-radius: 4px;
	padding: 8px 25px;
	white-space: nowrap;
	transition: 0.3s;
	font-size: 14px;
	font-weight: 600;
	display: inline-block;
  }

  #hero .btn-get-started {
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 4px;
	transition: 0.5s;
	margin-top: 30px;
	color: #fff;
	background: #00ab9e;
	border: 2px solid #00ab9e;
  }

.clients .swiper-pagination .swiper-pagination-bullet {
	border: 1px solid #00ab9e;
}

.clients .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #00ab9e;
  }

  .about .content .about-btn {
	border: 2px solid #00ab9e;
  }

  .about .icon-boxes .icon-box i {
	color: #00ab9e;
  }

  .tabs .nav-link.active {
	background: #00ab9e;
	color: #fff;
	border-color: #00ab9e;
  }

  .tabs .nav-link:hover {
	color: #00ab9e;

  }


.carousel-caption {
	/*
  bottom: 6.25rem;
  text-align:left;*/

  bottom: 1rem!important;
  padding-top: 1.25rem!important;
  padding-bottom: 0rem!important;
}

#myCarousel .btn-get-started {
  font-family: "Raleway", sans-serif;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 10px 30px;
  border-radius: 4px;
  transition: 0.5s;
  margin-top: 10px;
  color: #fff;
  background: #00ab9e;
  border: 2px solid #00ab9e;
}
a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}
