@media (min-width: 1200px) {
  .container {
    max-width: 995px;
  }
}

@media (max-width: 767px) {

	.navbar-general .navbar-nav .open .dropdown-menu > li > a {
		color: #777777;
	}
	.navbar-general .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-general .navbar-nav .open .dropdown-menu > li > a:focus {
	   color: #333333;
	   background-color: transparent;
	}
	.navbar-general .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-general .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-general .navbar-nav .open .dropdown-menu > .active > a:focus {
	   color: #555555;
	   background-color: #e7e7e7;
	}
	.navbar-general .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-general .navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.navbar-general .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	   color: #cccccc;
	   background-color: transparent;
	}
	.navbar-general .navbar-collapse {
		max-height: 340px;
		padding-right:15px;
		padding-left: 15px;
		overflow-x: visible;
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
		-webkit-overflow-scrolling: touch;
	}
}

/****   menu superior ********/
.page-header {
  margin-top:0px;  
}
.navbar-superior {
  border: 1px solid #CDCDCC;
  border-top:none;
  margin: -17px 0;
}
.navbar-superior .navbar-supnav ul{
  list-style:none;
  padding:0px;
  margin:0px;
}
.lista-h-menu  > li  {
    float:left;
    margin-top: 12px;
}
.lista-h-menu  > li > a {
  border-right: 1px solid #CDCDCC;
  color: #666666;
  font-size: 12px;
  padding: 0 11px;
  text-decoration: none;
  float:left;
}
ul.redes-sociales {
  list-style:none;  
}
.redes-sociales li{
    float:left;
    margin: 0 0px;
    text-align:center;
}
.redes-sociales li a{
    font-size: 20px;
    padding: 7px 7px 5px;
	color:#999999;
}
.redes-sociales li a:focus, .redes-sociales li a:hover{
	color:#00b9f2;
}

.navbar-superior .navbar-supnav > li > a.facebook{
background-image:url(img/facebook.png);
}
.navbar-superior .navbar-supnav  > li > a.flickr{
background-image:url(img/flickr.png);
}
.navbar-superior .navbar-supnav  > li > a.twitter{
background-image:url(img/twitter.png);
}
.navbar-superior .navbar-supnav  > li > a.youtube{
background-image:url(img/youtube.png);
}
.navbar-superior .navbar-supnav  > li > a.contacto{
background-image:url(img/contacto.png);
}
.header-logo{
	max-height: 12em;
	margin: 0 18px 18px 0;
	float:left;
	display:block;
}
#featured { margin-top: 15px; margin-bottom: 0px; padding: 0 0px; }
