html {overflow-x: hidden;}

.contenido{
	margin-bottom: 10px; /*Espaciado para dejar algo de aire al pie de página*/
}

.mapa{position: relative; padding-bottom: 40%;overflow: hidden;}


.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.spacing-top{margin-top: 10px;}
.spacing-bottom{margin-bottom: 10px;}
.doublespacing-top{margin-top: 40px;}
.doublespacing-bottom{margin-bottom: 40px;}
.border-left{border-left: 1px solid #ccc;}

.carousel-caption .cartela{
background: #333;
padding: 1px 2px 10px;
background-color: rgba(3, 3, 3, 0.5);       	
}
.cartela a{
	color: #fff;
	text-decoration: none;
}

img.grayscale{
filter: grayscale(100%);
-webkit-filter: grayscale(100%); /* For Webkit browsers */
filter: gray; /* For IE 6 - 9 */
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
}
img.grayscale:hover{
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
}
.tambien_somos{
border-top: 1px solid #ccc;
padding: 10px 0 0px;
}
.campus .thumbnail img {
border:  1px solid #ccc;
}
.campus .thumbnail {
background: #eee;
}
.gradient {
background-color: #f7f7f7;
/* IE9, iOS 3.2+ */
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmNmY2ZjIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjUiLz48c3RvcCBzdG9wLWNvbG9yPSIjZWJlYmViIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMC41MSIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(252, 252, 252)),color-stop(0.5, rgb(245, 245, 245)),color-stop(0.51, rgb(235, 235, 235)),color-stop(1, rgb(255, 255, 255)));
/* Android 2.3 */
background-image: -webkit-repeating-linear-gradient(top,rgb(252, 252, 252) 0%,rgb(245, 245, 245) 50%,rgb(235, 235, 235) 51%,rgb(255, 255, 255) 100%);
/* IE10+ */
background-image: repeating-linear-gradient(to bottom,rgb(252, 252, 252) 0%,rgb(245, 245, 245) 50%,rgb(235, 235, 235) 51%,rgb(255, 255, 255) 100%);
background-image: -ms-repeating-linear-gradient(top,rgb(252, 252, 252) 0%,rgb(245, 245, 245) 50%,rgb(235, 235, 235) 51%,rgb(255, 255, 255) 100%);
}
/* IE8- CSS hack */
@media \0screen\,screen\9 {
.gradient {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffcfcfc",endColorstr="#ffffffff",GradientType=0);
}
}
.navbar{margin-bottom: 0px; }
.navbar-default {
background-color: #75ad47;
border-color: #006f36;
}
.navbar-default .navbar-brand {
color: #ecf0f1;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
color: #ffffff;
}
.navbar-default .navbar-text {
color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a {
color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #ffffff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #ffffff;
background-color: #006f36;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #ffffff;
background-color: #006f36;
}
.navbar-default .navbar-toggle {
border-color: #006f36;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #006f36;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #ecf0f1;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border-color: #ecf0f1;
}
.navbar-default .navbar-link {
color: #ecf0f1;
}
.navbar-default .navbar-link:hover {
color: #ffffff;
}
@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #ecf0f1;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #ffffff;
background-color: #006f36;

}
.mapa{margin-top: 20px; padding-bottom: 70%;}
}
@media (max-width: 991px) {
body {
padding-bottom: 80px;
}
.mapa{margin-top: 20px;}
}