/*te saludo holamundo*/
main {
    min-width: 320px;
}

*{
/*    margin: 0;
    padding: 0;
    border: 0;*/
    vertical-align: baseline;
    box-sizing: border-box;
 /*   font-family: "Oswald",sans-serif;
 font-family: "Open Sans",sans-serif;*/
 /*color:#fafafa;*/
}
body {
    color: #333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    line-height: 1;
}

/*le damos espacio sobre todo al body -fix content 100%*/
html, body
{
    height: 100%;
    margin: 0;
    padding: 0;
}
/*lindos pseudoelementos*/
*::after, *::before {
    box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
}
ol, ul {
    margin: 0;
    padding: 0;
}
/*titulos*/
.h4, h4 {
    font-size: 18px;
}
.h4, .h5, .h6, h4, h5, h6 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.h3, h3 {
    font-size: 24px;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: inherit;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}

.h2, h2 {
    font-size: 30px;
}
.h1, h1 {
  font-size: 36px;
}
/*fin titulos*/

.btn-block {
    display: block;
    width: 100%;
}

ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
sup { 
    vertical-align: super;
    font-size: smaller;
}



a {
    color: #0088cc;
    text-decoration: none;
}

/*links y btns*/

a:hover, a:focus {
    color: #005580;
    text-decoration: underline;
}
a:hover, a:active {
    outline: 0 none;
}

.btn{
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    font-size:14px;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    border:1px solid transparent;
    color:#333;
    background-color:#fff;
    border-color:#ccc
}
.btn.focus,.btn:focus,.btn:hover{
    color:#333;
    text-decoration:none
}

.btn-block + .btn-block {
    margin-top: 5px;
}

.page-header {
    border-bottom: 1px solid #eeeeee;
    margin: 40px 0 20px;
    padding-bottom: 9px;
}
main {
    padding-bottom: 30px;
    margin-bottom: 50px;
}


/* mine */


header {
    background-color: #1b1b1b;
    height: 83px;
}
/*BUSCADor*/

input {
  outline: none;
}
input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  font-family: inherit;
  font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
  display: none; 
}


input[type=search] {
  background: #ededed url(http://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;
  border: solid 1px #ccc;
  padding: 9px 10px 9px 32px;
  width: 55px;
  
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  border-radius: 10em;
  
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}
input[type=search]:focus {
  width: 130px;
  background-color: #fff;
  border-color: #66CC75;
  
  -webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
  -moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
  box-shadow: 0 0 5px rgba(109,207,246,.5);
}

|
input:-moz-placeholder {
  color: #999;
}
input::-webkit-input-placeholder {
  color: #999;
}

.navbar .buscador {
    margin-top: 5px;
}
.buscador.pull-right {
    margin-right: 10px;
}

/* Demo 2 */
#demo-2 input[type=search] {
  width: 45px;
  padding-left: 10px;
  color: transparent;
  cursor: pointer;
}
#demo-2 input[type=search]:hover {
  background-color: #fff;
}
#demo-2 input[type=search]:focus {
  width: 130px;
  padding-left: 32px;
  color: #000;
  background-color: #fff;
  cursor: auto;
}
#demo-2 input:-moz-placeholder {
  color: transparent;
}
#demo-2 input::-webkit-input-placeholder {
  color: transparent;
}

/*NAVBAR*/


header.navbar {
    position: relative;
    min-height: 50px;
   /* margin-bottom: 20px;*/
    border: 1px solid transparent;
    padding:0 15px;
}
header.navbar .nav-tabs li .separador {
    color: #b9b9b9;
    display: block;
    padding: 10px 0;
    position: relative;
}

header .navbar-collapse {
    margin-top: 20px;
}



/*brand*/
.navbar .brand {
    position: absolute;
    bottom: 0px;
    background: url(imagenes/parestv-brand.png) no-repeat;
    width: 242px;
    height: 82px;
    background-size: 100%;
    text-indent: -255255px;
    display: block;
    margin: 0;
    margin-top: 5px;
    padding: 0;
    position: absolute;
    -webkit-transition: opacity 0.1s ease-out;
    -moz-transition: opacity 0.1s ease-out; 
    -o-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
}

/*new*/
/*.dropdown-menu {
    display: none;

}
.dropdown:hover > ul {
    display: block;

}

nav ul {
    background:#1A1A1A none repeat scroll 0 0;
    display: inline-table;
    list-style: outside none none;
    position: relative;
    width: 100%;
    z-index: 1;
}
*/


.navbar ul {
    *zoom:1;
    list-style:none;
    margin:0;
    padding:0;
    background:#1b1b1b;
}
.navbar ul:before,.navbar ul:after {
    content:"";
    display:table;
}
.navbar ul:after {
    clear:both;
}
.navbar ul > li {
    float:left;
    position:relative;
}
.navbar a {
    display:block;
    padding:10px 20px;
    line-height:1.2em;
    color:#bcbcbc;
   /* border-left:1px solid #141415;*/
}
.navbar-static2.navbar a:hover {
    text-decoration:none;
    background:#141415;
    color:#fff;
}
.navbar li ul {
    background: #141415;
}
.navbar li ul li {
    width:170px;
}
.navbar li ul a {
    border:none;
}
/*.navbar li ul a:hover {
    background:rgba(0,0,0,0.2);
}
*/

.navbar li ul {
    position:absolute;
    left:0;
    top:41px;
    z-index:1;
   /* padding-bottom: 10px;*/
}
.navbar li ul li {
    overflow:hidden;
    max-height:0;
    -webkit-transition:max-height 300ms ease;
    -moz-transition:max-height 300ms ease;
    -o-transition:max-height 300ms ease;
    transition:max-height 300ms ease;
}
.navbar ul > li:hover ul li {
    max-height:150px;
}

.navbar-static2{
    margin-top: 40px;
}

.navbar-static2 .live a{
    color:#ce6161;
}

.navbar-static2 .disable a {
    color: #2d2d2d;
    cursor: default;
}
.navbar-static2 .dropdown-menu li > a:hover{
 color:#d3d083;
}
.navbar-static2 > ul > li > a{
    text-transform: uppercase;
}
.navbar-static2 .navbar a{
    height: 40px;
}

.navbar-static2 .navbar-nav {
    height: 40px;
}
.navbar-static2 .navbar-nav > li > a {
    height: 40px
}

.navbar-static2 .navbar-nav > li.active > a {
    border-bottom: 3px solid #d3d083;
}
.dropdown-menu li:before
{
    content: '';
    background-color: #bcbcbc;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    height: 5px;
    left: 8px;
    top: 16px;
    position: absolute;
    width: 5px;
}
.dropdown-menu .disable:before 
{
    background-color: #2d2d2d;
}

.dropdown-menu .active:before 
{
    background-color: #d3d083;
}

.navbar {
    border: 1px solid transparent;
    min-height: 20px;
    padding: 0 15px;
    position: relative;
}

.navbar-fixed-top {
    background: #000000 none repeat scroll 0 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1030;
      min-height: 50px;
}

.navbar-fixed-top {
    border-width: 0 0 1px;
    top: 0;
}
.navbar .fecha {
    color: #6a6a6a;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}
.icons span .fa {
    border: 3px solid #565658;
    border-radius: 50%;
    display: inline-block;
    height: 30px;
    padding: 5px;
    width: 30px;
}

.navbar-fixed-top .icons {
    margin-right: 15px;
    margin-top: 8px;
}

.hidden
{
    display: none!important;
}


.visible-lg,.visible-md,.visible-sm,.visible-xs{
  display:none!important
}

.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{
  display:none!important
}

@media (max-width:767px){
  .visible-xs{
    display:block!important
  }

  table.visible-xs{
    display:table!important
  }

  tr.visible-xs{
    display:table-row!important
  }

  td.visible-xs,th.visible-xs{
    display:table-cell!important
  }

}

@media (max-width:767px){
  .visible-xs-block{
    display:block!important
  }

}

@media (max-width:767px){
  .visible-xs-inline{
    display:inline!important
  }

}

@media (max-width:767px){
  .visible-xs-inline-block{
    display:inline-block!important
  }

}

@media (min-width:768px) and (max-width:991px){
  .visible-sm{
    display:block!important
  }

  table.visible-sm{
    display:table!important
  }

  tr.visible-sm{
    display:table-row!important
  }

  td.visible-sm,th.visible-sm{
    display:table-cell!important
  }

}

@media (min-width:768px) and (max-width:991px){
  .visible-sm-block{
    display:block!important
  }

}

@media (min-width:768px) and (max-width:991px){
  .visible-sm-inline{
    display:inline!important
  }

}

@media (min-width:768px) and (max-width:991px){
  .visible-sm-inline-block{
    display:inline-block!important
  }

}

@media (min-width:992px) and (max-width:1199px){
  .visible-md{
    display:block!important
  }

  table.visible-md{
    display:table!important
  }

  tr.visible-md{
    display:table-row!important
  }

  td.visible-md,th.visible-md{
    display:table-cell!important
  }

}

@media (min-width:992px) and (max-width:1199px){
  .visible-md-block{
    display:block!important
  }

}

@media (min-width:992px) and (max-width:1199px){
  .visible-md-inline{
    display:inline!important
  }

}

@media (min-width:992px) and (max-width:1199px){
  .visible-md-inline-block{
    display:inline-block!important
  }

}

@media (min-width:1200px){
  .visible-lg{
    display:block!important
  }

  table.visible-lg{
    display:table!important
  }

  tr.visible-lg{
    display:table-row!important
  }

  td.visible-lg,th.visible-lg{
    display:table-cell!important
  }

}

@media (min-width:1200px){
  .visible-lg-block{
    display:block!important
  }

}

@media (min-width:1200px){
  .visible-lg-inline{
    display:inline!important
  }

}

@media (min-width:1200px){
  .visible-lg-inline-block{
    display:inline-block!important
  }

}

@media (max-width:767px){
  .hidden-xs{
    display:none!important
  }

}

@media (min-width:768px) and (max-width:991px){
  .hidden-sm{
    display:none!important
  }

}

@media (min-width:992px) and (max-width:1199px){
  .hidden-md{
    display:none!important
  }

}

@media (min-width:1200px){
  .hidden-lg{
    display:none!important
  }

}

.visible-print{
  display:none!important
}

@media print{
  .visible-print{
    display:block!important
  }

  table.visible-print{
    display:table!important
  }

  tr.visible-print{
    display:table-row!important
  }

  td.visible-print,th.visible-print{
    display:table-cell!important
  }

}

.visible-print-block{
  display:none!important
}

@media print{
  .visible-print-block{
    display:block!important
  }

}

.visible-print-inline{
  display:none!important
}

@media print{
  .visible-print-inline{
    display:inline!important
  }

}

.visible-print-inline-block{
  display:none!important
}

@media print{
  .visible-print-inline-block{
    display:inline-block!important
  }

}

@media print{
  .hidden-print{
    display:none!important
  }

}


body{
    background: #141922;
    background: -moz-linear-gradient(to bottom, #0c1016 0%, #141922 100%) no-repeat fixed 0 0;
    background: -webkit-linear-gradient(to bottom, #0c1016 0%, #141922 100%) no-repeat fixed 0 0; 
    background: -ms-linear-gradient(to bottom, #0c1016 0%, #141922 100%) no-repeat fixed 0 0;
    background: linear-gradient(to bottom, #0c1016 0%, #141922 100%) no-repeat fixed 0 0;
    font-family: "Arial", sans-serif;
}

h1,h2,h3,h4
{
   font-family: "Oswald", sans-serif;
}
.main-wrapper {
    background: #fff none repeat scroll 0 0;
    height: 100%;
    margin: 0 auto;
    /* width: 970px;*/
    padding: 50px 0 90px;
    position: relative;
    display:table;
}


.twtr-container {
    border: 3px solid #5cacc4;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    padding: 0 5px;
}

/*footer*/
footer {
    background-color: #000;
    bottom: 0;
    color: #9a9a9a;
    font-size: 9px;
    left: 0;
    min-height: 50px;
    padding: 15px;
    position: absolute;
    width: 100%;
}

.footer-info {
    float: left;
    width: 50%;
}

.footer-links {
    margin-top: 5px;
}
.footer-links > * {
    display:inline-block;
    line-height: 1.4;
    color: #9a9a9a !important;
    font-size: 11px;
    margin-right: 5px;
}

footer .leyenda {
    margin-top: 15px;
}


.login {
    color: #b9b9b9;
    margin: 6px 0 0;
}
.login border-spacing: {
    margin-right: 15px;
}

.txt-center {
    text-align: center;
}

/*grilla los media queries*/
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}


img{
    vertical-align:middle
}

.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{
    display:block;
    max-width:100%;
    height:auto
}

.img-rounded{
    border-radius:6px
}

.img-thumbnail{
    display:inline-block;
    max-width:100%;
    height:auto;
    padding:4px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}

.img-circle{
    border-radius:50%
}

hr{
    margin-top:20px;
    margin-bottom:20px;
    border:0;
    border-top:1px solid #eee
}

/*carrusele*/
.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}





/*clear items*/
.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.row:after,
.row:before {
    display: table;
    content: " "
}

.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.row:after {
    clear: both
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

/*fin clear itms*/

.img-responsive-full
{
    width: 100%;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}




/*estilos x SECCION*/

.section-1 h2 {
    margin-bottom: 15px;
}

section{
 /* position:relative;*/
 color:#36363a;
}

section .title > h2 {
    border-bottom: 2px solid #36363a;
    display: table;
    font-family: "Open Sans",sans-serif;
    font-size: 30px;
    font-weight: normal;
    line-height: 1;
    padding-bottom: 4px;
    padding-right: 50px;
    padding-top: 10px;
    text-transform: uppercase;
}
section .bg-inverse.title {
   /* height: 60px;*/
    padding-left: 20px;
}
.bg-inverse {
    background: #242427 none repeat scroll 0 0;
    color: #c8c8c8;
}
.layout-home-user .section-03 .bg-inverse
{
  height: 60px;
}
/*seccion1*/


/*seccion4*/

.section-04 .container-wrapper ul {
    display: block;
    height: 300px;
    margin: 15px auto 0 20px;
}

.section-04.recomendados li {
    float: left;
    margin-bottom: 10px;

}
.section-04.recomendados li > div {
    background-color: #6d6d6d;
}
.section-04 .ver-mas
{
    background-color: #6D6D6D;
    height: 123px;
    width: 221px;
}

/*seccion5*/

.section-05{
    height:220px;
    background-color:#eda918;
}
.section-05 .title {
    margin-bottom: 20px;
    /*margin-left: 30px;
    padding-top: 25px;*/
}
.section-05 .title > h2 {
    border: medium none;
    font-style: italic;
    letter-spacing: -2px;
    text-transform: initial;
    font-size: 36px;
}


.section-05 .dispositivo {
    float: left;
    margin-left: 40px;
}
.section-05 .dispositivo .fa {
    color: #f7d998;
    font-size: 51px;
}
.section-05 .dispositivo > span {
    color: #f7d998;
    font-size: 14px;
    text-align: center;
    width: 100%;
    margin-top: 10px;
}
.section-05 .dispositivo > span:first-child
{
    margin-top: 0px;
}
.section-05 .dispositivo * {
    clear: both;
    float: left;
    text-align: center;
}
.section-05 .btn {
    background-color: #75c360;
    border: medium none;
    color: #fafafa;
    font-size: 18px;
    font-weight: bold;
/*    height: 40px;
    margin-top: 20px;
    width: 300px;*/
}


/*seccion 6*/
.section-06 .bg-inverse.title {
    height: 80px;

}
.section-06 .item-data > * {
    float: left;
}
.section-06 .item-container {
    background: #cccccc none repeat scroll 0 0;
    float: left;
    margin-top: 10px;
    padding: 10px 10px 0;
    position: relative;
    width: 100%;
}

.section-06 .item-video {
    background-color: #101010;
}
.section-06 .item-data {
    float: left;
    font-family: "Arial",sans-serif;
}
.section-06 .item-data > h4 {
    color: #353739;
    font-family: "Arial",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 0;
}
.section-06 .item-data button {
    background-color: #c0585b;
    bottom: 1em;
    color: #fafafa;
    margin: 10px 0;
}

.section-06 .item-data > p {
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 10px;
}

.row2
{
    display: table;
}

/*LAYOUT-AGENDA*/
.section-01 banner{

}
.section-01 {
    position: relative;
}
.section-01 h1 {
    position: absolute;
    top: 0;
    left: 20px;
    color: #c6c5c4;
}
.section-01 h1 span
{
    color: #d3d083;

}

.section-02.menu {
    background-color: #1a1a1a;
}

.section-02.menu .navbar-collapse li a{
  padding-bottom: 10px;
}

.steps {
    display: table;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.steps li{
    display:table-cell;
    text-align:center;
    width:1%
}

.steps li .step {
    background-color: #fff;
    border: 4px solid #ced1d6;
    border-radius: 100%;
    color: #546474;
    display: inline-block;
    height: 25px;
    line-height: 18px;
    position: relative;
    text-align: center;
    width: 25px;
    z-index: 2;
}

.steps li:before{
    display:block;
    content:"";
    width:100%;
    height:1px;
    font-size:0;
    overflow:hidden;
    border-top:4px solid #CED1D6;
    position:relative;
    top:15px;
    z-index:1
}

.steps li.last-child:before{
    max-width:50%;
    width:50%
}

.steps li:last-child:before{
    max-width:50%;
    width:50%
}

.steps li:first-child:before{
    max-width:51%;
    left:50%
}

.steps li.active:before,.steps li.complete:before,.steps li.active .step,.steps li.complete .step{
    border-color:#5293c4;
    color:#87ba21;
}

.steps li.complete .step{
    cursor:default;
    color:#FFF;
    -webkit-transition:transform ease .1s;
    -o-transition:transform ease .1s;
    transition:transform ease .1s
}

.steps li.complete .step:before{
    content:"\f00c";
    background-color: #fff;
    border-radius: 100%;
    color:#5293c4;
}

.steps li:hover .step{
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);

}
.steps li.complete:hover .step{
   border-color:#80afd4
}

.steps li.complete:hover:before{
    border-color:#80afd4
}

.steps li .title{
    display:block;
    margin-top:4px;
    max-width:100%;
    color:#949ea7;
    font-size:14px;
    z-index:104;
    text-align:center;
    table-layout:fixed;
    word-wrap:break-word
}

.steps li.complete .title,.steps li.active .title{
    color:#2b3d53
}

.step-content{
    position:relative
}

.step-content .step-pane{
    display:none;
    min-height:200px;
    padding:4px 8px 12px
}

.step-content .step-pane.active{
    display:block
}

.wizard-actions{
    text-align:right
}


@media only screen and (max-width:767px){
    .steps li .step{
        width:30px;
        height:30px;
        line-height:24px;
        border-width:3px
    }

    .steps li:before,.steps li:after{
        border-width:3px
    }

    .steps li.complete .step:before{
        line-height:24px;
        font-size:13px
    }

    .steps li:before{
        top:16px
    }

    .step-content .step-pane{
        padding:4px 4px 6px;
        min-height:150px
    }

}


.step2 li .step {
    background-color: #fff;
    border: 5px solid #ced1d6;
    border-radius: 100%;
    color: #546474;
    display: inline-block;
    font-size: 15px;
    height: 40px;
    line-height: 30px;
    position: relative;
    text-align: center;
    width: 40px;
    z-index: 2;
}

.hr {
    border-top: 1px solid rgba(0, 0, 0, 0.11);
    border-width: 1px 0 0;
    display: block;
    font-size: 0;
    height: 0;
    margin: 12px 0;
    overflow: hidden;
}

.hr-24, .hr24 {
    margin: 24px 0;
    border-width: 2px 0 0;
}

.respuesta a {
    color: #d4d084;
    font-size: 50px;
}

.section-02.menu {
    clear: both;
}
.hr.clearfix
{
    clear:both;
}

.concurso-filter .item-img{
    position: relative;
}
.concurso-filter .item-img .img-circle {
    background-color: #d0ce86;
    color: #fafafa;
    font-size: 14px;
    height: 75px;
    left: 10px;
    padding: 27px 5px 0;
    position: absolute;
    top: -20px;
    width: 75px;
}

.respuesta .step2 {
    margin: 0;
    padding: 0;
}

/* HOME USER*/
.layout_home-user .wrapper h2 {
    font-size: 25px;
    font-weight: 600;
}

.layout_home-user .section-02 p {
    font-family: "oswald",sans-serif;
    font-size: 20px;
    font-weight: lighter;
    line-height: 1.1em;
    margin: 0 auto;
    width: 66%;
}

/*AGENDA*/
.algo{
    font-family: "Open Sans",sans-serif;
}
.algo h4 {
    color: #b95152;
}
.algo > span {
    color: #797878;
}
.dia h4 {
    color: #afaeb4;
}


.dia h4 span {
    color: #505051;
}

.layout-agenda .destacados img {
    border: 8px solid #000;
    margin-bottom: 10px;
    margin-top: 10px;
}

.layout-agenda .destacados small {
    color: #bdbcbc;
    font-size: 16px;
    font-family: "Open Sans",sans-serif;
    font-style: italic; 

}

.layout-agenda .destacados p {
    margin:  10px 0;

}

.layout-agenda .destacados h3 {
    margin-bottom: 3px;
}

.layout-agenda .destacados .label2
{
    display: table;
    background-color: #d3d083;
    color: #fff;
    padding: 5px;
}

.layout-agenda aside {
 /* border-left: 1px solid #b8b8b8;*/
}

/* NOTICIA DEPORTE */
.layout-noticia-deporte .title {
    color: #706f6f;
    font-size: 3em;
    font-weight: 300;
    text-transform: uppercase;
}
.layout-noticia-deporte aside {
    background-color: #2d2d2d;
    color: #fafafa;
    padding-bottom: 30px;
}
.layout-noticia-deporte main
{
    margin-bottom: 0;
}

.layout-noticia-deporte .tag {
  display: table;
  background-color: #d3d083;
  color: #2d2d2e;
  padding: 5px;
}
.layout-noticia-deporte aside h3 {
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1em;
}

.layout-noticia-deporte .item-container-01 a,
.layout-noticia-deporte .item-container-02 a,
.layout-noticia-deporte .item-container-03 a
{
    color:#d4d083;
    float:right;
}
.layout-noticia-deporte .item-container-01 ,
.layout-noticia-deporte .item-container-02 ,
.layout-noticia-deporte .item-container-03 
{
    display:table;
    margin-bottom: 20px;
}
.layout-noticia-deporte aside p {
    font-size: 14px;
    margin-top: 10px;
}
.layout-noticia-deporte .bajada {
    margin-top: 30px;
}

.layout-noticia-deporte .volanta-aside 
{
    border-bottom: 3px solid #d4d083;
    padding-bottom: 5px;
    margin-top: 10px;
}
/*NOTA OPINION*/
.layout-nota-opinion-01 .section-01.opinion p,
.layout-nota-opinion-02 p {
    margin-bottom: 50px;
}
.layout-nota-opinion-02 p 
{
    line-height: 2;
}

.layout-nota-opinion-01 .date,
.layout-nota-opinion-02 .date {
    display: table;
    font-size: 12px;
    margin: 10px 0 20px;
}
.layout-nota-opinion-01 .opinion a,
.layout-nota-opinion-02  a  {
    color: #737373;
}

.volanta-02{
    font-style: italic;
    margin: 20px 0;
}

/* NOTA OPINION 02*/

.layout-nota-opinion-02 .label2 {
    background-color: #d3d083;
    color: #fff;
    display: table;
    padding: 5px;
    margin:10px 0;
}
.layout-nota-opinion-02 .label2 a
{
   color: #fff;
}
.layout-nota-opinion-02 .nota > h4:first-child {
    color: #d3d083;    
}
.layout-nota-opinion-02 .mas-notas > h4
{
    margin:46px 0 20px;
}
.layout-nota-opinion-02 .nota  {
    margin-bottom: 5px;
}

/*PROGRAMACION*/

.layout-programacion .section-02
{
    margin-top: 70px;
}
.layout-programacion .section-01 .fa-angle-right {
    color: #cbc780;
    font-size: 130px;
    margin-top: 60px;
}
.layout-programacion .section-01 h4 {
    color: #b85152;
}

.layout-programacion .section-01 hr {

    border-bottom: 3px solid #cbc880;
}


.layout-programacion .live-tag {
  display: table;
  background-color: #d3d083;
  color: #fafafa;
  padding: 5px;
}

/* QUIENES SOMOS*/
.layout-quienes-somos p
{
  line-height: 2;
  margin-top: 30px;
}

.layout-quienes-somos h4,
.layout-quienes-somos h3,
.layout-quienes-somos h2
{
 color: #cbc780;

}
.layout-quienes-somos h4
{
  margin-bottom: 25px
}
.layout-quienes-somos .btn-block
{
  background-color: #cbc780;
  color: #fafafa;
  margin: 20px 0;
}
/*TEST*/
.section-pregunta .steps,
.section-resultado .steps {
    margin: 40px 0;
}

.respuesta .step2 li:first-child {
    margin-left: 30%;
}
.respuesta .step2 li {
    margin-right: 30px;
    width: 90px;
}
.section-pregunta .pregunta span,
.section-resultado .pregunta span {
    float: left;
    font-size: 20px;
    margin: 10px 0;
    padding-bottom: 30px;
    text-align: center;
    width: 100%;
}
.respuesta .step2 li .step {
    background-color: #d1ce82;
    border: 5px solid #c1be72;
    border-radius: 100%;
    color: #fafafa;
    display: inline-block;
    font-size: 20px;
    height: 60px;
    line-height: 50px;
    position: relative;
    text-align: center;
    width: 60px;
    z-index: 2;
}

.item-filter {
    color: #afafb0;
    display: table;
    font-family: "Open Sans",sans-serif;
    margin-top: 30px;
    padding-bottom: 5px;
    margin-left: 15px;
    margin-bottom: 15px;
}
/*LAYOUTLANDING*/

.layout-landing.main-wrapper {
    padding: 0;
}

/* CONCURSO FOTO*/

.volanta {
    border-bottom: 2px solid #d1ce82;
    color: #afafb0;
    display: table;
    font-family: "Open Sans",sans-serif;
    margin-top: 30px;
    padding-bottom: 5px;
}

.layout-foto-concurso .carousel {
    margin-bottom: 24px;
    margin-top: 24px;
}

.hr05 {
    margin: 7px 0;
}

.hr-section {
 border-width: 2px;
 border-color: #d1ce82;
 margin: 40px 0;
}

.layout-foto-concurso .hr05 {
    border-width: 2px;
}
body.landing {
    background: #000000 url("imagenes/fotolanding.jpg") no-repeat scroll 0 0 / cover ;
}

.landing .main-wrapper {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.landing .titulo-ppl {
    color: #ffffff;
    font-family: Georgia;
    font-size: 40px;
    font-style: italic;
    margin-top: 90px;
}
.landing main
{
  color:#ffffff;

}
.landing .panel {
    background: #cccccc none repeat scroll 0 0;
    bottom: 60px;
    height: 140px;
    position: absolute;
}
blockquote {
    background-color: inherit;
    border-left: medium none;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
    quotes: "\201C""\201D""\2018""\2019";
    font-size: 16px;
    font-family: "Open Sans",sans-serif;
    font-style: italic;
}
blockquote:before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.01em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
    font-family: "Arial",sans-serif;
}
blockquote:after {
    color: #ccc;
    content: close-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.6em;
    font-family: "Arial",sans-serif;
}
blockquote p {
    display: inline;
}

.btn-block {
    display: block;
    width: 100%;
}

.embed-responsive{
  position:relative;
  display:block;
  height:0;
  padding:0;
  overflow:hidden
}

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  border:0
}

.embed-responsive-16by9{
  padding-bottom:56.25%
}

.embed-responsive-4by3{
  padding-bottom:75%
}

/*FORM*/

label{
  display:inline-block;
  max-width:100%;
  margin-bottom:5px;
  font-weight:700
}

input[type=search]{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}

input[type=checkbox],input[type=radio]{
  margin:4px 0 0;
  margin-top:1px\9;
  line-height:normal
}

input[type=file]{
  display:block
}

input[type=range]{
  display:block;
  width:100%
}

select[multiple],select[size]{
  height:auto
}

input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}

output{
  display:block;
  padding-top:7px;
  font-size:14px;
  line-height:1.42857143;
  color:#555
}

.form-control{
  display:block;
  width:100%;
  height:34px;
  padding:6px 12px;
  font-size:14px;
  line-height:1.42857143;
  color:#555;
  background-color:#fff;
  background-image:none;
  border:1px solid #ccc;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.form-control:focus{
  border-color:#d3d083;
  outline:0;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(211, 208, 131,.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(211, 208, 131,.6)
}

.form-control::-moz-placeholder{
  color:#999;
  opacity:1
}

.form-control:-ms-input-placeholder{
  color:#999
}

.form-control::-webkit-input-placeholder{
  color:#999
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
  background-color:#eee;
  opacity:1
}

.form-control[disabled],fieldset[disabled] .form-control{
  cursor:not-allowed
}

textarea.form-control{
  height:auto
}

input[type=search]{
  -webkit-appearance:none
}

.form-group {
    margin-bottom: 15px;
}
textarea{resize:none !important}
@media (max-width: 768px) {
     .fa-star {
        font-size: 28px;
    }
}

@media (max-width: 768px) {
    .layout-agenda .votos
    {
        margin-right: 15px;
    }
    .respuesta .step2 li:first-child {
    margin-left: 20%;
}
.respuesta .step2 li {
    margin-right: 1%;
    width: 90px;
}
}
@media (max-width: 991px) {
    .concurso-filter li {
    margin-top: 30px;}
}

.layout-home-user .section-03 .item-1 .video-frame {
    border: 15px solid #59dadd;
    background:  #59dadd;
}

.layout-home-user .section-03 .item-2 .video-frame {
    border: 15px solid #3abe71;
    background: #3abe71;
}

.layout-home-user .section-03 .item-1 .video-frame {
    background: #59dadd none repeat scroll 0 0;
    border: 15px solid #59dadd;
}

.layout-home-user section .title > h2 {
    border-bottom: 2px solid #36363a;
    text-transform: uppercase;
}

.layout-home-user .section-03 .title > h2 {
    border-color: #f2c700;
}


.layout-home-user .section-03 h3 {
    color: #6e6e6e;
    font-size: 45px;
    font-weight: lighter;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 15px;
    text-transform: uppercase;
}

.layout-home-user .section-04 .title > h2 {
    border-color: #735bc2;
}


.landing .panel .icons {
    display: table;
    margin: 30px auto 0;

}
.landing .panel {
    background-blend-mode: multiply;
    background-color: #1a1a1a;
    background: rgb(32,32,32);
    background: -moz-linear-gradient(top, rgba(32,32,32,1) 0%, rgba(92,92,92,0.6) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,32,32,0.6)), color-stop(100%,rgba(92,92,92,1)));
    background: -webkit-linear-gradient(top, rgba(32,32,32,1) 0%,rgba(92,92,92,0.6) 100%);
    background: -o-linear-gradient(top, rgba(32,32,32,1) 0%,rgba(92,92,92,0.6) 100%);
    background: -ms-linear-gradient(top, rgba(32,32,32,1) 0%,rgba(92,92,92,0.6) 100%);
    background: linear-gradient(to bottom, rgba(32,32,32,1) 0%,rgba(92,92,92,0.6) 100%);

    bottom: 60px;
    height: 110px;
    position: absolute;
   /* border-radius: 10px 10px 0 0;
     border: 2px solid #131313;*/
}

.landing .ico-ref .fa{
    display: block;
    float: left;
    height: 50px;
    position: relative;
    width: 50px;
    font-size: 30px;
    color:#fafafa;
}
.landing .ico-ref {
    display: table;
    float: left;
    margin-right: 30px;
}

.inline-flex {
    display: inline-flex;
}

.navbar .icons a {
    padding: 5px;
}
.navbar .icons a:hover {
    color: #fff;
    padding: 3px;
}
.navbar .icons a:hover span .fa {
    border: 3px solid #fafafa;
    height: 33px;
    width: 33px;
    padding: 7px;
}
.navbar .ingreso {
    border: 1px solid #ccc;
}
.navbar .login a {
   /* padding: 0;*/
}
.landing .btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-width: 2px;
    color: #fafafa;
    padding: 8px 12px;
     color: #fafafa;
    font-size: 45px;
    font-weight: lighter;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 15px;
    text-transform: uppercase;
    font-family: "Oswald",sans-serif;

}

.landing .btn-group {
    margin-top: 40px;
}

.landing main p {
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-style: italic;
}
.layout-foto-02 main {
    background: #1b1b1b url("imagenes/foto-concurso-01.jpg") no-repeat scroll 0 0 / 100% auto;
}
.layout-foto-02 .form-photo {
   min-height: 1200px;
   background-color: #efeeee;
   margin-top: 129px;
}
.layout-foto-02 main {
    margin-bottom: 34px;
}
.layout-foto-02 .form-photo{    
     background: #000000 url("imagenes/img-foto-contest-02.jpg") no-repeat scroll 0 0 / cover ;
}

.disable > a:hover {
    color: #2d2d2d !important;
}
.dropdown-menu .active a {
    color: #d3d083;
}
.layout-foto-01 .votar
{
  margin: 15px 0;
  background-color: #d1ce82;
  
}
.layout-foto-01 .votar a
{
  color: #fafafa;
}
.layout-foto-01 .stars
{
  margin-bottom: 15px;
}
.pull-left
{float: left;}
.pull-right
{float: right;}

