/* CSS Document */
img {behavior:url(/global/pngbehavior.htc);border:none;}
body{
margin:0 auto;
padding:0 auto;
height:100%;
text-align:center;
background-color:#d7cfcd;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-1px;
}
div#body{
position:absolute;
top:50%;
left:50%;
margin:-245px 0 0 -320px;
width:640px;
height:490px;
background-image:url(../img/fondobody.jpg);
background-position:center;
background-repeat:no-repeat;
}
div#caja{
position:absolute;
left:50%;
top:50%;
margin:-225px 0 0 -300px;
width:600px;
height:450px;
background-image:url(../img/fondo01.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;}

div#fondocaja{
position:relative;
top:25px;
left:30px;
width:540px;
height:400px;
margin:0;
padding:0;
}
div#contenidocaja{
position:absolute;
left:50%;
top:50%;
margin:-200px 0 0 -270px;
width:540px;
height:400px;
color:#ffffff;
background-color:#000000;
-moz-opacity:0.8;
filter:alpha(opacity=80);
}
#frame{
display:block;
z-index:100;
position:absolute;
width:380px;
height:380px; 
top:50%;
left:50%;
margin:-200px 0 0 -270px;
text-align:left;
}

#frame div{
width:360px;
height:380px; 
padding:10px 10px;
background-color:#000000;
color:#ffffff;
-moz-opacity:0.7;
filter:alpha(opacity=70);
overflow-y:scroll;
overflow:-x:hidden;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#333333;
scrollbar-dark-shadow-color: #333333;
scrollbar-track-color: #000000;
scrollbar-face-color: #666666;
scrollbar-shadow-color:#333333;
scrollbar-highlight-color:#666666;
scrollbar-3d-light-color:#999999;
}

#formulario{display:block;padding-left:5px;}
#contacto{display:block;
width:140px;
margin-top:0;
font-size:12px;
}
#contacto input{width:135px;
border:1px solid #999999;
background:#FFFFFF;}
#contacto textarea{width:135px;
height:50px;}
#status{
position:absolute;
z-index:100;
top:50%;
left:50%;
margin:-5px 0 0 -50px;
width:50px;
height:10px;
background-image:url(/img/animacion.gif);
background-position:center;
background-repeat:no-repeat;
-moz-opacity:0.7;
filter:alpha(opacity=70);
}

#logo{
position:absolute;
top:50%;
left:50%;
margin:-50px 0 0 -190px;
}

#menu{
margin:0 0 0 380px;
padding:0 0 0 0;
clear:both;
text-align:left;
width:160px;
height:400px;
}
ul#menu{
list-style:none;
font-size:12px;
background-color:#a19f99;
color:#000000;
-moz-opacity:0.9;
filter:alpha(opacity=90);
}

ul#menu li{display:block;}

ul#menu li a, ul#menu li a:link, ul#menu li a:visited{
padding:15px 0;
display:block;
width:158px;
font-weight:bold;
border-left:2px solid #999999;
border-bottom:1px solid #666666;
text-decoration:none;
color:#000000;
text-indent:15px;}

ul#menu li a:hover{
color:#ffffff;
text-decoration:none;
border-left:2px solid #443333;
border-bottom:1px solid #443333;
background-color:#330000;
-moz-opacity:0.8;
filter:alpha(opacity=80);
}
.lista{
position:relative;
top:50px;
font-size:11px;
margin-left:1em;
padding-left:1em;
width:33%;
}

.lista li{
list-style-image:url(/img/bullet.gif);
list-style-type:circle;
margin-bottom:1em;
}
#infobottomright {
width:300px;
position:absolute;
top:100%;
left:100%;
margin:-20px 0 0 -302px;
}
#oc {display:none}