/* Import */
@import url(https://web.archive.org/web/20160714121229cs_/http://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

/* Normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}


/* Flat Buttons */
.ph-button{border-style:solid;border-width:0 0 3px;box-shadow:0 -1px 0 rgba(255,255,255,.1) inset;color:#FFF;border-radius:6px;cursor:pointer;display:inline-block;font-style:normal;overflow:hidden;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:all .2s ease-in-out 0s;white-space:nowrap;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;padding:19px 39px 18px;font-size:18px}.ph-btn-green{border-color:#3AC162;background-color:#5FCF80}.ph-btn-green:active,.ph-btn-green:focus,.ph-btn-green:hover{color:#fff;background-color:#4BC970;border-color:#3AC162}.ph-btn-blue{border-color:#326E99;background-color:#3F8ABF}.ph-btn-blue:active,.ph-btn-blue:focus,.ph-btn-blue:hover{color:#fff;background-color:#397CAC;border-color:#326E99}.ph-btn-grey{background-color:#C6CCD2;border-color:#AAB3BB}.ph-btn-grey:active,.ph-btn-grey:focus,.ph-btn-grey:hover{color:#fff;background-color:#B8BFC7;border-color:#AAB3BB}.ph-btn-red{background-color:#ED5A5A!important;border-color:#EA4343!important}.ph-btn-red:active,.ph-btn-red:focus,.ph-btn-red:hover{color:#fff;background:#EB4848!important;border-color:#E83131!important}.ph-container{margin:0 auto;display:inline}.ph-float-left{float:left;padding:50px 10px 10px;text-align:center}.ph-float-right{float:right;padding:50px 10px 10px;text-align:center}.ph-float{padding:50px 10px 10px;text-align:center}.ph-clear{clear:both}

/* CSS Menu */
#cssmenu ul li a:after,#cssmenu ul li a:before{content:"";display:block;position:absolute}#cssmenu{background:#435a6b;width:auto}#cssmenu ul{list-style:none;margin:0;padding:0;line-height:1;display:block;zoom:1}#cssmenu ul:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}#cssmenu ul li{display:inline-block;padding:0;margin:0}#cssmenu.align-right ul li{float:right}#cssmenu.align-center ul{text-align:center}#cssmenu ul li a{background-color:transparent;color:#fff;text-decoration:none;display:block;padding:15px 25px;font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;position:relative;-webkit-transition:color .25s;-moz-transition:color .25s;-ms-transition:color .25s;-o-transition:color .25s;transition:color .25s}#cssmenu ul li a:hover:before{width:100%}#cssmenu ul li a:after{right:-3px;top:19px;height:6px;width:6px;background:#fff;opacity:.5}#cssmenu ul li a:before{left:0;bottom:0;height:3px;width:0;background:#db4437;-webkit-transition:width .25s;-moz-transition:width .25s;-ms-transition:width .25s;-o-transition:width .25s;transition:width .25s}#cssmenu ul li.last>a:after,#cssmenu ul li:last-child>a:after{display:none}#cssmenu ul li.active a:before{width:100%}#cssmenu.align-right li.last>a:after,#cssmenu.align-right li:last-child>a:after{display:block}#cssmenu.align-right li:first-child a:after{display:none}

/* Customization */
a {
  text-decoration: none;
  color: #db4437;
  background-color: transparent;
}
a:hover,
a:focus {
  outline: none;
  color: red;
  background-color: #EFEFEF;
}

body {
    font-family: 'Open Sans', sans-serif;
    background-color: #f2eeeb
}
#topbar {
  margin-top: 0;
  line-height: 2.5em;
  background-color: #FAFFC5;
  color: black;
  text-align: center;
  display: none;
  position: fixed;
  width: 100%;
  top: 0;
}
#topbar a {
  font-weight: 700;
}
#title h1 {
  background-color: transparent;
  font-size: 22px;
}

#title h3 {
  font-size: 14px;
  font-weight: 400;
}
#logo {
  margin: 2.5em auto 1em;
  text-align: left;
  float: left;
}
#logo a {
  color: #333;
}
.ads468x60 {
  margin: 0 auto;
  text-align: center;
  width: 468px;
  height: 60px;
}
.ads300x250 {
  display: none;
  margin: 0 auto;
  text-align: center;
  width: 300px;
  height: 250px;  
}
.ads728x90 {
  margin: 3.5em auto 1em;
  float: right;
  width: 728px;
  height: 90px;  
}
.sidebar-ads img {
  width: 100%;
}
.sidebar-ads .product-price {
  line-height: 28px;
  background-color: #ED5A5A;
  border: 1px solid #EA4343;
  color: #fff;
  text-align: center;
  font-weight: 700;
}
.sidebar-ads a {
  color: #333;
}
.sidebar-ads a:hover {
  color: red;
}
.product-name {
  height: 60px;
  overflow: hidden;
  text-align: center;
}
.product-name h5 {
  font-size: 10px;
  text-transform: uppercase;
}
#content {
  background-color: #fff;
  padding-top: 1em;
  padding-bottom: 1.5em;
}

.trainbox {
  background-color: #faf6f3;
  text-align: center;
  margin: 2.5em auto 1.5em;
}

.trainbox h3 h4 {
    text-align: center
}

.trainbox h3 {
    background-color: #F0F0F0;
    color: #333;
    width: 100%;
    padding: .3em 0;
    display: inline-block;
    margin-top: 0;
}

.ulbox ul {
    list-style: none;
    margin: 1em auto .5em;
    padding: .5em;
    display: inline-block;
    min-width: 5em
}

.ulbox ul li {
    padding-top: .2em
}

.ulbox ul li a:active {
    color: #00F
}

.ulbox ul li h4 {
    border: 1px solid #3AC162;
    background-color: #5FCF80;
    color: #fff;
    padding: .2em .4em
}


#entrenador {
    text-align: center;
    width: 30em;
    margin: 2em auto
}

#entrenador h3,
h4,
p {
    margin: .3em
}

#entrenador a {
    text-decoration: none
}

#controles {
    padding: 0 0 1em;
}

#controles h3,
#estado h3 {
    border: 0
}

#botonInicio a {
    background-color: #3498db;
    color: #fff;
    display: block;
    line-height: 2em;
    float: left;
    width: 6em;
    margin-left: 3em
}

#botonInicio a:hover {
    background-color: #2980b9
}

#botonInicio a:active {
    color: #00F
}

#botonStop a {
    background-color: #e74c3c;
    color: #fff;
    display: block;
    line-height: 2em;
    float: right;
    width: 6em;
    margin-right: 3em
}

#botonStop a:hover {
    background-color: #c0392b
}

#botonStop a:active {
    color: #00F
}

#estado {
    border: none;
    background-color: #f2eeeb;
    height: 10em;
    padding: 15px;
}

#estado h3 {
    font-size: 2em;
    font-weight: 700;
    margin-top: 1em;
}

#progreso {
  padding: 1em
}
#progreso img {
  width: 23px;
  height: 24px;
  display: inline-block;
}
#botonMute a {
    background-color: #04AE90;
    text-decoration: none;
    color: #fff;
    width: 10em;
    line-height: 1.5em;
    display: block;
    margin: 0 auto
}

#botonMute a:active {
    color: #00F
}

#quotes {
    margin: .5em auto;
    padding: 1em;
    min-width: 5em;
    height: 4em;
    font-size: .9em;
    text-align: center;
    font-style: italic;
    border-style: solid;
    border-color: #d4d4d4;
    color: #000;
    background-color: #ecf0f1
}
#contador {
  font-size: 20px;
  font-weight: 700;
}
.group {
    zoom: 1;
}
#imagencont {
    margin: 2em auto;
    max-width: 30em;
    padding: .5em;
    display: block;
    background-color: #eef6fb
}

#imagencont img {
    border-width: 1px;
    border-color: #d4d4d4;
    border-style: solid;
    max-width: 100%;
    width: 100%;
    height: auto;
    padding: .5em auto;
    display: block
}

#imagencont p {
    font-size: .8em;
    font-style: italic;
    text-align: center
}
#imagencont2 {
    margin: 2em auto;
    max-width: 20em;
    padding: .5em;
    display: block;
    background-color: #eef6fb
}

#imagencont2 img {
    border-width: 1px;
    border-color: #d4d4d4;
    border-style: solid;
    max-width: 100%;
    width: 100%;
    height: auto;
    padding: .5em auto;
    display: block
}

#imagencont2 p {
    font-size: .7em;
    text-align: center
}

#footer {
    background-color: #3E3E3E;
    color: #fff;
    font-size: 1.2em;
    padding: 1.2em;
}

#footer li a {
  font-weight: 700;
  color: #3F8ABF;
}

#footer li a:hover {
  background-color: transparent;
  color: #29A2F7;
}
#final {
  color: #fff;
  background-color: #2F2F2F;
  padding: 15px;
}
#final p {
  margin: 0;
  font-size: 12px;
}
#final a {
  color: #A5A3A3;
}
#final a:hover {
  background-color: transparent;
  color: #fff;
}
.clearfix {
  clear: both;
}


/* Responsive */
@media screen and (max-width: 1200px) {
  .ads728x90 {
    float: none;
    margin: 1em auto;
  }
  #logo {
    float: none;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .ph-button {
    padding: 20px 10px 20px;
  }
  #final {
    margin-bottom: 45px;
  }
  .sidebar {
    display: none;
  }
  #cssmenu .onepcssgrid-1200{
    padding: 0;
  }
  #cssmenu ul li {
    float: none;
    display: block;
  }
  #cssmenu ul li a {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #fff;
  }
  #cssmenu ul li.active {
    background-color: #db4437;
  }
  #cssmenu ul li.last > a,
  #cssmenu ul li:last-child > a {
    border: 0;
  }
  #cssmenu ul li a:after {
    display: none;
  }
  #cssmenu ul li a:before {
    display: none;
  }
}
@media screen and (max-width: 728px) {
  .ads728x90 {
    display: none;
  }
  .ads300x250 {
    display: block;
  }
}
@media screen and (max-width: 480px) {
  #entrenador {
    width: 20em;
    margin: 1.5em auto 1em;
  }
  .ph-button {
    padding: 15px 10px 15px;
  }
  .ph-container-guide .ph-float-left, 
  .ph-container-guide .ph-float-right {
    float: none;
    margin: 0 auto;
    padding: 0.5em;
  }
  #estado {
    height: 8em;
  }
  #estado h3 {
    font-size: 1.5em;
    font-weight: 700;
    margin-top: 1em 0.5em;
  }
  .ads468x60 {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  #entrenador {
    width: 18em;
    margin: 1em auto 1em;
  }
  .ads468x60 {
    width: 100%;
  }
  .ads300x250 {
    width: 100%;
  }
}
/*
     FILE ARCHIVED ON 12:12:29 Jul 14, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:22:19 Dec 14, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 54.73 (3)
  esindex: 0.005
  captures_list: 71.99
  CDXLines.iter: 12.869 (3)
  PetaboxLoader3.datanode: 56.218 (4)
  exclusion.robots: 0.231
  exclusion.robots.policy: 0.22
  RedisCDXSource: 1.497
  PetaboxLoader3.resolve: 32.848
  load_resource: 94.794
*/