html, body{
  /*width: 100%;*/
  height: 100%;
  font-family: 'Oxygen', sans-serif;
}

section {
	/*padding-top:140px;
  padding-bottom:50px;
  min-height:calc(85% - 1px);*/
  padding-top:70px;
  padding-bottom:50px;
  min-height:calc(100% - 1px);
}

.navbar-default {
  background-color: #fff;
  margin-bottom: 0px;
  border-top-width: 1px;
  /*font-family: 'Carrois Gothic', sans-serif;*/
}

.navbar-default .navbar-nav > li > a {
  color: #ffffff;

  /*marginTOP en media*/

}


.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}


.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.carousel-caption h3
{
  text-shadow: 2px 2px 1px #000;
}



.link{
  border: 1px solid;
  width: 150px;
  background-color: #322d79;
  border-color: #ffffff;
}

.navbar-default .navbar-nav > li > a:hover {
  text-decoration: none;
  color: #63aea5;
  background-color: #322d79;
}


#myCarousel {
    /*height: 100%;
    margin-top: 50px;
    text-align: center;

    background: url(../images/back-top.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
}

.empresa-section {

}

.productos-section{

}

.contacto-section{


}

.input-block-level
{
  display:block;
  width:100%;
  min-height:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}


.margenbottom{
  background-color: #322d79;
  border-top-width: 5px;
  border-top-style: solid;
  border-top-color: #eee;
  padding-top: 20px;
  padding-bottom: 15px;
  font-size: 13px;
  color: #ffffff;
}

.margenbottom a{
  color: #ffffff;
  text-decoration: none;
}

.margenbottom a:hover{
  color: #02b0a7;
}










@media(min-width:767px) {

  .link {
    margin-top: 80px;
    -webkit-transition: background .5s ease-in-out,margin .5s ease-in-out;
    -moz-transition: background .5s ease-in-out,margin .5s ease-in-out;
    transition: background .5s ease-in-out,margin .5s ease-in-out;
  }

  .link-fix{
    margin-top: 30px;
  }

  .logo
  {
    margin-top: 10px;
    margin-bottom: 10px;
    width:101px;
    height:150px;
    background:url(../images/logo.png) no-repeat 0 50%
  }

  .logo-fix
  {
    margin-top: 10px;
    margin-bottom: 10px;
    width:54px;
    height:80px;
    background:url(../images/logo2.png) no-repeat 0 50%
  }
}




/* Extra Small */
@media(max-width:767px)
{

  .logo
  {
    margin-left: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    width:101px;
    height:150px;
    background:url(../images/logo.png) no-repeat 0 50%
  }

}

/* Small */
@media(min-width:768px) and (max-width:991px)
{


}


/* Medium */
@media(min-width:992px) and (max-width:1199px)
{


}

/* Large */
@media(min-width:1200px)
{


}
