body{
background:#e4f4f9 url(../images/bg.png) repeat-x;
color:#616060;
font-family:Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:center;
}

#content{
width:770px;
margin:0 auto;
text-align:left;
position:relative;
}

#content h1{
width:303px;
height:108px;
display:block;
background: transparent url(../images/kimeloo.png) no-repeat;
position:absolute;
top:159px;
left:10px;
text-indent:-9999px;
margin:0;
padding:0;}

#about_kimeloo{
background:#ccc;
width:433px;
height:300px;
position:absolute;
top:76px;
right:10px;
background:transparent url(../images/bg_msj.png) no-repeat;
overflow:hidden;
}

.about_kimeloo{
font-size:14px;
line-height:16px;
margin:108px 13px 0 32px;
padding:0;
}

#register1{
position:absolute;
width:380px;
height:30px;
top:180px;
left:35px;
margin:5px 0 0 0;
padding:0;
font-weight:
}

#register2{
display:none;
position:absolute;
background-image: url("../images/email.png");
background-repeat:no-repeat;
width:380px;
height:30px;
top:182px;
left:35px;
margin:0;
padding:0;
padding:0px 0px 0px 50px;
}

#register3{
background-image: url("../images/registro.png");
background-repeat:no-repeat;
font-weight: bold;
display:none;
position:absolute;
width:380px;
height:30px;
top:182px;
left:35px;
margin:0;
padding:0px 0px 0px 50px;
}

#register4{
background-image: url("../images/alerta.png");
background-repeat:no-repeat;
font-weight: bold;
display:none;
position:absolute;
width:380px;
height:30px;
left:35px;
margin:0;
padding:0px 0px 0px 50px;
top:182px;
}

#register5{
background-image: url("../images/alerta.png");
background-repeat:no-repeat;
font-weight: bold;
display:none;
position:absolute;
width:380px;
height:30px;
left:35px;
margin:0;
padding:0px 0px 0px 50px;
top:182px;
}

.email{
width:290px;
height:26px;
background: transparent url(../images/bg_mail.png) no-repeat;
margin:0;
padding:4px 3px 0 3px;
border:0;
position: relative;
top: -8px;
*top: -4px;
font-size:18px;
color:#666;}

.registra{
margin-left:-5px;}


.aviso{
margin-top:5px;
}

.alert{
margin-top:5px;
font-size:16px;
color:#F47E27;
}

#check{
position:relative;
top:1px;
}


#social{
width:350px;
height:35px;
display:block;
position:absolute;
top:323px;
right:10px;
margin:0;
padding:0;
text-align:right;
}

a{
color:#bc6600;
text-decoration:none;}

a:hover{
color:#F47E27;
text-decoration:underline;}
