body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.web {
background-color:#444;
/*background-image:url(../images/web_bg.gif);*/
}

a {
color:#3062be;
text-decoration:none;
}

a:hover {
color:#3062be;
text-decoration:underline;
}

input[type="text"], input[type="password"], input[type="file"], select {
border:1px solid #666;
font-size:10px;
}

input[type="text"]:hover, input[type="password"]:hover, input[type="file"]:hover, input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus {
border:1px solid #f00;
background-color:#ebebeb;
}

/*
input[type="submit"], input[type="button"] {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#333333;
color:#ffffff;
border:1px solid #666666;
}
*/

.column_left {
padding-left:10px;
}

.column_center {
padding-left:10px;
padding-right:10px;
}

.column_right {
padding-right:10px;
}

.footer {
background-image:url(../images/footer_bg.gif);
background-repeat:repeat-x;
font-size:10px;
color:#60524f;
border-top:1px solid #fff;
}

.box {
height:100%;
padding:10px;
color:#333;
background-color:#fff;
}

.box2 {
height:100%;
padding:10px;
color:#333;
background-color:#ffff99;
}

.contents {
width:550px;
padding:10px;
color:#333;
}

.location_bar {
font-weight:bold;
color:#333333;
}

.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;
}

.form {
left:50%;
top:20%;
width:600px;
margin-left:-300px;
color:#000000;
text-align:center;
z-index:100;
position:absolute;
display:block;
background-color:#ffff99;
border:4px solid #fff;
}

.red {
color:#FF0000;
}

.green {
color:#009900;
}

.cell {
margin-top:5px;
border-right:1px solid #6699cc;
border-bottom:1px solid #6699cc;
border-left:1px solid #6699cc;
}

.cell_price {
background-color:#009;
color:#ffffff;
font-weight:bold;
text-align:center;
}

.cell_header {
background-color:#6699cc;
color:#ffffff;
font-weight:bold;
text-align:left;
padding:3px;
}

.cell_body {
padding:0 3px 0 3px;
}

.cell_footer {
padding:0 3px 3px 3px;
}

.dato {
background-color:#ccccdd;
font-weight:bold;
}

.valor {
background-color:#ebebfc;
}

.valor_precio {
background-color:#FF3300;
color:#ffffff;
font-weight:bold;
}

#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;
}
