/* CSS Document */
body {clear:both; background: #fff;}
#lightwindow_title_bar { margin:0 24px 0 191px;}
#form-container label  {display:block; color:#7c7c7c;}
#form-container label.checkbox-label {text-indent:5px; font-size:11px;}
#sidebar-registro {float:left; width:155px; padding: 0px 14px 0px 0px;}
#sidebar-registro ul {
height:300px; 
width:147px; 
padding:10px 0px 10px 10px;
background:url(/img/new-reg/bg-sidebar.png) no-repeat;
list-style:none;}

#sidebar-registro ul li {padding:0px 0px 3px 26px;}
#sidebar-registro ul li.titular {padding:0px 0px 15px 0px; font-size:10px; color:#7c7c7c;}

#form-container {
float:left; 
width:619px;
 color:#7c7c7c;
}
#registro-contenido {
min-height:324px;
height:auto !important;
float: left;
*float: none;
}
ul.registro-form {list-style:none; width:100%;}
ul.registro-form li {float:left; width:100%; padding-bottom:5px;}
ul.registro-form li.doble {width:250px;}

#form-container h2, #form-container h3 {font-size:14px; color:#7c7c7c; font-weight:normal;}
#form-container h2 {
border-bottom: medium none;
margin-bottom:0px;
padding:0px;
width:100%;
height:35px;
}
#form-container h3 {
border-bottom:1px dotted #666666;
margin-bottom:10px;
padding:3px 0;
width:auto;
}

#form-container #lw-admin-datos h3 {font-size:13px; padding:0px 0px 3px 0px;}

#form-container .validation-advice h3, #form-container #lw-admin-datos .validation-advice h3 {
width:150px;
padding:0 15px 0 35px;
margin:0px;
border:medium none;
}
#botones {width:100%; padding:5px 0px;}

.registro-enhorabuena, .registro-error { 
min-height:310px;
height:auto !important;
height:310px;
padding:0px 30px 0px 200px; 
margin-top:60px;
}
.registro-enhorabuena {background:url(/img/new-reg/personaje-1.jpg) no-repeat;}
.registro-error {background:url(/img/new-reg/personaje-2.png) no-repeat;}

.registro-enhorabuena h4 {font-size:32px; line-height:1.5em;}
.registro-enhorabuena h5 {font-size:20px; line-height:1em; font-weight:normal; padding-bottom:25px;}
.registro-enhorabuena p {font-size:13px;}

.registro-error h4 {font-size:32px; line-height:1.5em; padding-bottom:12px;}
.registro-error h5 {font-size:21px; line-height:1em; font-weight:normal; padding-bottom:5px; color:#D70C1B;}
.registro-error p {font-size:14px;}

/*Editar datos*/

#lw-admin-datos {width:619px; color:#7C7C7C;}
div.titulo, #form-container.admin_datos #botones_inferiores, #botones_inferiores {width:100%; border-bottom:2px solid #555555;}
div.titulo h2 {color: #555555;}
div.admin_datos_content {
padding:0px 0px 20px 0px;
width:100%;
}
#botoneraAdmin {padding:0px; height:40px;}
#botoneraAdmin li {margin-right:3px; padding-bottom:10px;}
#botoneraAdmin li a {
height:36px;
padding-left:5px;
}
#botoneraAdmin li a span {
height:28px;
width:100px;
padding:5px 15px 0px 0px;
}


div.admin_datos_content em {color: #555555;}

#form-container.admin_datos p.txtLegal, .admin_datos p.txtLegal, p.txtLegal {width:100%; margin-bottom:5px; line-height:1em;}
#form-container p.txtLegal a, .admin_datos p.txtLegal a, p.txtLegal a {
font-size:10px;
}

#admin_home {padding-bottom:0px; margin-bottom:0px;}
#admin_home dl {padding-top:10px;}
#admin_home dl dt {margin-top:0px; padding:0x 0px 2px 0px;}
#admin_home dl dt {line-height: 1.1em;}
#admin_home dl dd {padding-bottom:8px}

.form-admin-datos {min-height:230px;
height:auto !important;
height:240px;}

.form-admin-datos dt {padding-bottom:7px;}
.form-admin-datos dd.last {padding-bottom:20px;}

.notificacion {
background:url(/img/new-reg/notificacion.png) no-repeat right -4px;
height:28px;
margin:0px 0px 0px 163px;
padding:0px 15px 0px 0px;
width:604px;
}

.notificacion p {
height:16px;
padding-top:2px;
}

.notificacion p.ok {background:url(/img/new-reg/notificacion.png) no-repeat left -4px;}
.notificacion p.ups {background:url(/img/new-reg/notificacion.png) no-repeat left -38px;}

#info-promo-datos {position:relative; right:0px; /*top:75px;*/ top:-330px; float:right; width:140px; padding:7px 5px; background:#f0f0f0;}
#info-promo-datos p {font-size:10px; line-height:1em;}
