body {
background:black url('logo.png') no-repeat center center;
margin: 0;
}
#contenedor {
margin: 0 auto;
width:1000px;
max-height:600px;
}
#menu {
position:absolute;	
background:url('menu.png') bottom no-repeat;	
width:448px;
height:112px;
top:485px;
left: 50%;
right: 0;
margin-left:-224px;
text-align:center;
}
#btn_reg {
margin: 0 auto;
background:url('btn_reg1.png') top no-repeat;
width:260px;
height:32px;
cursor:pointer;
}
#logeo{
margin-top:5px;	
}
#logeo TD{
color:white;
text-align:center;	
}
.mail{
background:white url('email.png') left no-repeat;
}
.pass{
background:white url('key.png') left no-repeat;
}
.input {
border:solid 1px gray;
padding-left: 18px;	
font: normal 14px Verdana;
}
.menu_item {
font: bold 14px Arial;
float:left;
padding-left:22px;
cursor:pointer;
}
#fondo {
background-color:black;
position: absolute;
width: 600px;
height:400px;
left: 50%;
right: 0;
margin: auto;
margin-left:-300px;
top:70px;
border:solid 2px white;
opacity:.70;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
display:none;
}
#registro {
position: absolute;
width: 600px;
height:400px;
left: 50%;
right: 0;
margin: auto;
margin-left:-300px;
top:70px;
display:none;
}
.reg_table TD{
color:white;
font-size:11px;
font-family:verdana;
}

#div_screens {
position: absolute;
width: 870px;
height:470px;
left: 50%;
right: 0;
margin: auto;
margin-left:-435px;
top:5px;
display:none;
}

#div_top {
background-color:black;
position: absolute;
width: 600px;
height:400px;
left: 50%;
right: 0;
margin: auto;
margin-left:-300px;
top:70px;
border:solid 2px white;
opacity:.70;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
display:none;
}

#div_ayuda {
position: absolute;
width: 600px;
height:400px;
left: 50%;
right: 0;
margin: auto;
margin-left:-300px;
top:70px;
border:solid 2px white;
overflow:auto;
display:none;
color:white;
}

#div_tos {
position: absolute;
width: 600px;
height:400px;
left: 50%;
right: 0;
margin: auto;
margin-left:-300px;
top:70px;
border:solid 2px white;
overflow:auto;
display:none;
color:white;
}

#div_pass {
position: absolute;
width: 600px;
left: 50%;
right: 0;
margin: auto;
margin-left:-300px;
top:450px;
display:none;
}

.hiddenPic {display:none;}
/* tooltip */
.dhtmlgoodies_tooltipShadow{
		background-color:#ffffff;
		border:1px solid #9C9277;
	z-index:10000;

		font-size:0.9em;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: "Helvetica", Arial, sans-serif;
visibility:hidden;
position:absolute;
top:-100;	

}
.dhtmlgoodies_tooltip{
		background-color:#000000;
		border:1px solid #9C9277;
		position:absolute;
		z-index:20000;
		font-size:0.9em;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: "Helvetica", Arial, sans-serif;
}