/* General */
body {
background:url(../imagenes/fondo.gif) #333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;
scrollbar-arrow-color: #999999; 
scrollbar-base-color: #111111; 
scrollbar-dark-shadow-color: #333333; 
scrollbar-track-color: #222222; 
scrollbar-face-color: #333333; 
scrollbar-shadow-color: #999999; 
scrollbar-highlight-color: #666666;
}

table { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888; font-weight:bold; }
th { font-family:Arial, Helvetica, sans-serif; font-size:38px; font-weight:bold; }
.menu {color:#fff; text-decoration:none; }
.menu.hover {text-decoration:underline; }
a { color:#ff9900; text-decoration:none; }
a:hover {text-decoration:underline; }
input {background-color:#333333; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:1px solid #666; font-weight:bold; }
textarea {background-color:#333333; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:1px solid #666; font-weight:bold; }
.red { color:#f00; }

.ok_box {
left:50%;
top:30%;
width:600px;
margin-left:-300px;
padding:20px;
border:1px solid #888;
padding:10px;
border:1px solid #003366;
background-color:#66CC66;
font-weight:bold;
color:#000000;
text-align:center;
z-index:100;
position:absolute;
display:block;
}

.ko_box {
left:50%;
top:30%;
width:600px;
margin-left:-300px;
padding:20px;
border:1px solid #888;
padding:10px;
border:1px solid #990000;
background-color:#996666;
font-weight:bold;
color:#000000;
text-align:center;
z-index:100;
position:absolute;
display:block;
}

.info_box {
left:50%;
top:30%;
width:600px;
margin-left:-300px;
padding:20px;
padding:10px;
color:#000000;
text-align:center;
z-index:100;
position:absolute;
display:block;
}

.red {
color:#f00;
}

#disabler {
display: none;
position: absolute;
width: 100%;
height: 1500px;
left: 0px;
top: 0px;
background-color: #666;
z-index: 50;
filter: alpha(opacity=50);
opacity: 0.5;
}
