@media (min-width: 1200px) {
  .container-fluid > .row {
    width: 1150px;
    margin: auto; } }
header .menu {
  background: #181717;
  text-transform: uppercase;
  font-weight: bold;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  text-align: right; }
  header .menu ul {
    margin: 0;
    padding: 0;
    text-align: right; }
  header .menu a {
    display: inline-block;
    color: white;
    margin: 10px 0 10px;
    font-size: 16px;
    border-bottom: 7px solid #181717;
    text-decoration: none; }
    header .menu a:hover, header .menu a.current {
      border-bottom-color: #092770; }
  header .menu button {
    background: none;
    border: none;
    padding: 0;
    margin-top: 10px; }
  header .menu span.icon-bar {
    height: 5px;
    width: 30px;
    display: block;
    background-color: white;
    margin: 4px 0; }
  @media (max-width: 1199px) {
    header .menu nav {
      display: none; } }
  @media (min-width: 1200px) {
    header .menu li {
      display: inline-block;
      margin-left: 50px; }
    header .menu a {
      padding: 10px 0 3px; } }
header .title {
  background: url(../img/parejita.jpg) center center;
  background-size: cover;
  margin-top: 45px;
  text-align: center;
  text-transform: uppercase;
  color: white;
  font-weight: bold; }
  header .title p {
    margin: 100px 0 200px;
    font-size: 30px; }
  header .title img {
    margin-top: 5px;
    max-width: 100%; }
  @media (min-width: 1200px) {
    header .title {
      margin-top: 50px; } }

h2 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 55px;
  padding-left: 30px; }

h2 span {
  display: block;
  position: relative;
  left: -30px; }

h3 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 19px; }

p, li {
  font-size: 13px;
  line-height: 1.8em; }

.la-app {
  padding-bottom: 20px; }
  .la-app .special {
    /*margin-top: -250px;*/    
    margin-top: -80px;
    }
    .la-app .special img {
      width: 110%;
      margin-left: -6%; }
  .la-app .regular img {
    max-width: 100%; }
  .la-app .regular a {
    margin-bottom: 15px;
    display: block; }
  .la-app .regular .row {
    margin-top: 20px; }
  .la-app h2 {
    color: white;
    padding-top: 50px; }
  .la-app h3 {
    margin-top: 90px; }

.los-autores {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #eff0f0; }
  .los-autores h2 {
    margin-top: 0; }
  .los-autores img {
    width: 100%; }

.el-premio {
  padding-top: 50px;
  padding-bottom: 50px; }
  .el-premio .text-center img {
    width: 30%;
    margin-top: 40px; }
  .el-premio a {
    color: #0b2871;
    text-decoration: underline; }
  .el-premio .premio img {
    width: 100%;
    margin: 15px 0; }
  .el-premio .premio.bordered {
    border-top: 1px solid #c8c8c8;
    padding-top: 15px;
    margin-top: 30px; }
  .el-premio h3 {
    color: #0b2871;
    text-transform: none;
    background: url(../img/palito_azul.png) no-repeat left center;
    padding-left: 28px; }
    @media (min-width: 992px) {
      .el-premio h3 {
        margin-left: -28px; } }
  .el-premio h4 {
    color: #0b2871;
    font-size: 14px; }
  .el-premio .inlined > * {
    display: inline-block;
    margin-bottom: 0; }

.el-ranking {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #181717;
  color: white; }
  .el-ranking td {
    border-top: none !important;
    vertical-align: bottom !important; }
  .el-ranking td.name {
    white-space: nowrap; }
  .el-ranking td.space {
    width: 100%; }
  .el-ranking td.space span {
    border-bottom: 2px solid white;
    width: 100%;
    display: block;
    position: relative;
    top: -5px; }
  .el-ranking a {
    color: white; }

.contacto {
  background: #eff0f0;
  padding-top: 50px;
  padding-bottom: 50px; }
  .contacto form {
    margin-top: 20px; }
    .contacto form .row {
      margin-bottom: 10px; }

footer {
  padding-top: 20px;
  padding-bottom: 20px; }
  footer img {
    vertical-align: bottom; }
  footer .by-trigital {
    display: block;
    margin-top: 5px; }
    footer .by-trigital, footer .by-trigital a {
      color: #9c9c9c;
      font-size: 12px; }
  @media (max-width: 991px) {
    footer {
      text-align: center; }
      footer img {
        margin: 15px 0; }
      footer .right img {
        max-width: 40%;
        margin: 15px 10px; } }
  @media (min-width: 992px) {
    footer .left img {
      margin-top: 10px; }
    footer .center {
      text-align: center; }
    footer .right {
      text-align: right; }
    footer .right img {
      max-width: 40%;
      margin-left: 25px;
      vertical-align: bottom; } }
      
.premio-fidelidad {
	background-color:#c8b765;
	margin-top: 45px;
	padding-top:50px;
	padding-bottom:20px;
	text-align:left;
}   
.premio-fidelidad h3 {
	font-weight: normal;
	text-transform: none;
	font-size: 26px;
	color:#000;
	padding-bottom:10px;
	text-align:left;
}
.premio-fidelidad .precio { 
	display:inline-block;	
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:26px;
	padding:0 10px;
	margin:0;	
	text-align:left;
}
.premio-fidelidad #premio-big {
	display:block;
	position:absolute;
	left:-245px;
	top:-4px;
}
.premio-fidelidad #premio-small {
	display:none;
	position:relative;
	margin-top:-40px;	
}
.premio-fidelidad .texto {
	margin-top:20px;
	color:#000;
	font-size:13px;
}
.premio-fidelidad .segundo {	
	margin-top:70px;
}
@media (max-width: 991px) {
	.premio-fidelidad {
		padding-top:15px;
		text-align:center;
	}
	.premio-fidelidad h3 {
		text-align:center;		
		font-size: 20px;
	}
	.premio-fidelidad .precio { 
		font-size:24px;		
		text-align:right;
		margin-left:40px;
	}
	.premio-fidelidad #premio-small {
		display:block;
	}
	.premio-fidelidad #premio-big {
		display:none;
	}
	.premio-fidelidad .texto {
		text-align:left;
	}
	.premio-fidelidad .segundo {	
		margin-top:0px;
	}
	.la-app .special {      
		margin-top: 0px;
    }
}

.table-strip>tbody>tr:nth-of-type(even) {
  background-color: #f9f9f9 !important;
}

.table-strip>tbody>tr:first-child {
  background-color: #c8b765 !important;
}

.table-strip-ganadores>tbody>tr:nth-of-type(even) {
  background-color: #f9f9f9 !important;
}

.nav-tabs>li>a{
  background-color: #0b2871;
  color:white;
}

.nav-tabs>li>a:hover{
  background-color: #0b2871;
  color:white;
}

/*# sourceMappingURL=styles.css.map */
