body { background: #000; padding: 0; margin: 0; color: #e8f2f4; font-family: Arial; font-size: 16px;  } 

a:focus, button:focus { outline: none; }

h1, filedset, ul, p { margin: 0; padding: 0;}
h1, label { display: none;}

body#ns_lgn { background: #000 url(img/login.jpg) no-repeat center top; }
body#ns_ { background: #000 url(img/home.jpg) no-repeat center top; }

#contenido { height: 918px; width: 800px; margin: 0 auto; }

#credits { border-top: 5px solid #46331d; }
#credits p { text-align: center; padding-top: 8px; font-size: 12px; }
#credits strong { font-weight: normal;}

#lvl0 { padding-top: 105px; }
#lvl0 .pad { height: 322px;}

fieldset {border: 0; height: 281px; }

#rw_0 { height: 133px; }
#rw_0 input { margin-top: 92px; }

#rw_1 { height: 76px; }
#rw_1 input { margin-top: 12px; }

#rw_0 input, #rw_1 input { font-size: 22px; border: none; background: none; width: 195px; }  

#rw_0, #rw_1 { margin-left: 280px; margin-right:166px; }

#rw_2 input { background: url(img/btn_login.gif) no-repeat center; border: none; width: 100%; text-indent: -6667px; height: 40px; }
#rw_2 input:hover { margin-top: 1px; cursor: hand;  }
#rw_2 { height: 71px; }

#rw_3 { padding-left: 85px; padding-right: 40px; font-size: 18px; text-align: center; text-shadow: 1px 1px 1px #000000; }

.col1 { width: 668px; float: left; }
.col2 { width: 132px; float: left; }

.col2 ul { margin-top: 2px; margin-left:0; padding:0; }
.col2 li { list-style: none; float: left; width: 132px; height: 43px; }
.col2 li a { display: block; margin: 0; text-indent: -6667px; height: 40px; }

.col2 li.selected a, .col2 li a:hover { border-bottom: 2px solid #000; }

#hpg { }
#hpg #rw_4 { display: none;}
#hpg { padding: 138px 0 0 275px;}
#hpg #rw_5 { }
#hpg #rw_5 a { display: block; font-size: 24px; text-indent: -6667px; }  