body { margin:0; padding:0; height:100%; }
body, table, input[type='button'] { font-family:Arial; }

.gw { width:980px; }

input { outline:none; }
textarea { resize:none; }

a { text-decoration:none; }
a.link, a.houl:hover { text-decoration:underline; }

ul { margin:0; padding:0; list-style:none; }
img { border:none; }

.opa0 { opacity:0; filter:alpha(opacity=0); }
.center { float: none; margin-left: auto; margin-right: auto; }

#bg {
  position:fixed;
  width:100%;
  height: 100%;
  top:0;
  z-index:-1;
}
#bg > img {
  display: block;
  margin: auto;
  height: 100%;
}

#bbase { position:absolute; width:100%; height:100%; text-align:center; }
#bcont { margin:auto; height:100%; text-align:left; }

#header { position:relative; padding:4px 10px; height:60px; z-index:200;
          border:2px solid white; border-top:none; border-radius:0 0 15px 15px;

          xxbox-shadow:         0px 2px 20px 5px rgba(50, 50, 50, 0.75);
          xx-webkit-box-shadow: 0px 2px 20px 5px rgba(50, 50, 50, 0.75);
          xx-moz-box-shadow:    0px 2px 20px 5px rgba(50, 50, 50, 0.75);
}

#content { position:absolute; top:60px; bottom:10px; z-index:100; }
#footer { position:fixed; bottom:0; height:0; border-top:1px solid #D0BEA2; }

#bg-image { position:fixed; height:auto; min-height:100%; width:100%; min-width:1024px; left:0; top:0; z-index:-1; }

.oculto .rs { display:none; }

#head1 { position:absolute; top:10px; left:50px; }

#menu { position:absolute; top:10px; right:30px; }
.dpmenu-right { float:right; right:0; left:auto; }

#tabs { margin-left:20px; width:600px; height:100%; }

.eq1, .eq2 { background-size:25px; xtransform:rotate(30deg); }
 
.modal { z-index:2000; }
#modalProno .modal-header { height:50px; }
#modalProno .modal-dialog { padding:20px 50px; width:400px; }
#modalProno .modal-body { padding:20px 40px; text-align:center; font-size:1.5em; }
#modalProno .equipo { padding-top:5px; height:40px; }