html,body{
    overflow-x: hidden;
    height:100%;
}
a {
color: #FFFFFF;
text-decoration: none;
}
a:hover {
color: #666666;
}
.navbar-default {
    font-family: 'Orbitron', sans-serif;
    font-weight: bold;
    background-color: #fff;
    border-color: #fff;
    margin-top: 3%;
    font-size: 18px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #393737;
background-color: #FFFFFF;
border-bottom: 5px solid #393737;
}
.navbar-default .navbar-nav>li>a {
color: #E28A28;
}
.header{
    padding-top: 2%;
    padding-bottom: 2%;
}
.contenedor-intro{
    margin-top: 2%;
    margin-bottom: 2%;
}
.intro-title-container{
    background-color: #e8791d;
    text-align: center;
    padding-top: .1%;
    padding-bottom: .1%;
    color: #FFF;
}
h2{
    font-family: 'Orbitron', sans-serif;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 5px;
}
.img-inicio{
    width: 100%;
    height: 100%;
}
.con-txt-nosotros{
    background-color: #666666;
    padding: 4% 4% 4% 4%;
    height: 100%;
    display:block;
    position: relative;
}
.cont-nosotros{
    background-color: #666666;
}
.con-txt-nosotros p{
    color: #fff;
    font-size: 1.6em;
}
.reset-medianil{
    padding-right: 0px;
    padding-left: 0px;
}
.margin-productos{
    margin-top: 3%;
}
.margin-servicios{
    margin-top: 1.5%;
}
.cont-servicios{
    background-color: #666666;
}
.con-txt-servicios{
    background-color: #666666;
    padding: 3% 3% 3% 3%;
    height: 100%;
    display:block;
    position: relative;
}
.con-txt-servicios p{
    color: #fff;
    font-size: 1.6em;
}
h3{
    font-family: 'Orbitron', sans-serif;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 5px;
    color: #e8791d;
}
.footer{
    background-color: #313133;
    padding-top: 2%;
    padding-bottom: 2%;
}
.txt-footer{
    color: #fff;
}
.footer-credits{
    background-color: #212121;
    color: #fff;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1%;
}
.section-title-container{
    background-color: #e8791d;
    text-align: center;
    padding-top: 0%;
    padding-bottom: .1%;
    color: #FFF;
    border-top: 5px solid #F0A328;
    font-family: 'Orbitron', sans-serif;
}
.section-title-container h1{font-family: 'Orbitron', sans-serif; margin-top: 8px;
    margin-bottom: 5px;}
.contacto-margen-top{
    margin-top: 3%;
}
.contacto-margen-bottom{
    margin-bottom: 3%;
}
.btn-primary {
color: #fff;
background-color: #E8791D;
border-color: #E8791D;
}
.btn-primary:hover {
color: #fff;
background-color: #212121;
border-color: #212121;
}
.form-control:focus{
    border-color:#e8791d;
}
.margin-nosotros{
    margin-top: 3%;
}
.margin-nosotros-2{
    margin-top: 10%;
}


/* Tabs panel */
.tabbable-panel {
  border:1px solid #eee;
  padding: 10px;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #393737;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #393737;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #E8791D;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #393737;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #393737;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}