#contenido-bottom {
	padding:28px 0 84px 45px;
}
#miasisoy-flash {
	background:transparent url(../../images/mi-asi-soy/detalle/banner.jpg) no-repeat scroll 0 0;
	height:410px;
	margin:-21px 0 0 -34px;
	position:relative;
	width:641px;
}
/*************/
/* 	REGISTRO */
/*************/
select {
	background: none;
}
#registro_bg {
	background: transparent url(../../images/registro/registro_bg.gif) repeat-y scroll 0 0;
	width: 590px;
	margin: 0 0 0 15px;
}
#registro_top {
	background: transparent url(../../images/registro/registro_top.png) no-repeat scroll 0 top;
}
#registro_bottom {
	background: transparent url(../../images/registro/registro_bottom.png) no-repeat scroll 0 bottom;
	height: auto !important;
	height: 759px;
	min-height: 759px;
}
#titulo-registro { position: absolute; margin: -21px 0 0 180px; width: 256px; height: 65px; }
#personalidad {
	padding: 64px 0 0 195px;
}
#personalidad h3 {
	background: transparent url(../../images/registro/elige_tu_personalidad.png) no-repeat scroll 0 0;
	width: 220px;
	height: 14px;
	text-indent: -3000px;
}
#pastillas-flash-personalidad {
	width: 586px;
	height: 168px;
	position: relative;
	margin: 10px auto 0 auto;
}
.inputBG {
	background: transparent url(../../images/registro/form/input.png) no-repeat scroll 0 0;
	width: 254px;
	height: 26px;
}
.inputNormal {
	width: 234px;
	height: 19px;
	border: none;
	background: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding: 7px 0 0 10px;
}
.espacioInput { padding-left: 10px; }
a#elegir:hover { background-position: 0 -35px; }
a#elegir {
	background: transparent url(../../images/registro/elegir.png) no-repeat scroll 0 0;
	width: 73px;
	height: 35px;
	display: block;
	text-indent: -3000px;
}

.foto {
	border: none;
	background-color: transparent;
	cursor:pointer;
}
#registro_form td { height: 26px; }
#registro_form table#tabla_gustos td { height: 15px; }
#enviar {
	position: relative;
	width: 146px;
	margin: 0 auto;
	padding-top: 10px;
}
#enviar a:hover { background-position: 0 -43px; }
#enviar a {
	background: transparent url(../../images/registro/listo.png) no-repeat scroll 0 0;
	width: 146px;
	height: 43px;
	display: block;
	text-indent: -3000px;
}
#error_texto {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D81208;
}
#estado_list { display: block; }
#estado_txt { display: none; }

/* gustos */
#gustos {
	background: transparent url(../../images/registro/gustos_bg.png) no-repeat scroll 0 0;
	width: 568px;
	height: 241px;
	position: absolute;
	margin: -229px 0 0 -230px;
	z-index: 200;
	visibility: hidden;
}
#gustos_tabla {
	width: 530px;
	margin: 40px 0 0 53px;
}
#gustos_titulo { position: absolute; margin: 9px 0 0 28px; }
#gustos_titulo h3 {
	background: transparent url(../../images/registro/tus_gustos.png) no-repeat scroll 0 0;
	width: 196px;
	height: 30px;
	text-indent: -3000px;
	margin: 0;
	padding: 0;
}
#gustos_cerrar { position: absolute; margin: 15px 0 0 526px; }
#gustos_cerrar a:hover { background-position: 0 -25px; }
#gustos_cerrar a {
	background: transparent url(../../images/registro/gustos_cerrar.png) no-repeat scroll 0 0;
	width: 25px;
	height: 25px;
	display: block;
	text-indent: -3000px;
}
#gustos_aceptar {
	position: absolute;
	margin: 14px 0 0 220px;
}
#gustos_aceptar a {
	background: transparent url(../../images/registro/gustos_aceptar.png) no-repeat scroll 0 0;
	width: 137px;
	height: 32px;
	text-indent: -3000px;
	display: block;
}

/* aviso */
#registro_aviso {
	position: absolute;
	margin: -190px 0 0 117px;
	background: transparent url(../../images/aviso_bg.png) no-repeat scroll 0 0;
	width: 295px;
	height: 150px;
	z-index: 600;
	visibility: hidden;
}
#registro_aviso_titulo {
	position: absolute;
	margin: 23px 0 0 28px;
}
#registro_aviso_titulo h2 {
	background: transparent url(../../images/aviso.png) no-repeat scroll 0 0;
	width: 85px;
	height: 22px;
	text-indent: -3000px;
}
#registro_aviso_msg {
	width: 240px;
	height: 100px;
	color: #FFF;
	font-family: Verdana;
	font-size: 10px;
	position: absolute;
	margin: 60px 0 0 30px;
	text-align: center;
}
#registro_aviso_cerrar {
	position: absolute;
	margin: 16px 0 0 256px;
}
#registro_aviso_cerrar a:hover { background-position: 0 -26px; }
#registro_aviso_cerrar a {
	background: transparent url(../../images/aviso_cerrar.png) no-repeat scroll 0 0;
	width: 26px;
	height: 26px;
	display: block;
	text-indent: -3000px;
}


#mensaje_registro_bg {
	background: transparent url(../../images/registro/mensaje-recorte-repeat.png) repeat-y scroll 0 0;
	width: 562px;
	margin: 0 auto;
}
#mensaje_registro_top {
	background: transparent url(../../images/registro/mensaje-recorte-top.png) no-repeat scroll 0 top;
}
#mensaje_registro_bottom {
	background: transparent url(../../images/registro/mensaje-recorte-bottom.png) no-repeat scroll 0 bottom;
	height: auto !important;
	height: 100px;
	min-height: 150px;
}
#mensaje_registro_aviso_div {
	position: relative;
	margin: 0 0 0 30px;
	padding: 25px 0 0 0;
}
#mensaje_registro_aviso {
	background: transparent url(../../images/registro/mensaje-titulo.png) no-repeat scroll 0 0;
	width: 115px;
	height: 29px;
	text-indent: -3000px;
	margin: 0;
	padding: 0;
}
#mensaje_registro_msg {
	color: #FFF;
	font-family: Arial;
	font-size: 13px;
	width: 540px;
	margin: 10px auto;
}
#mensaje_registro_link {
	width: 265px;
	margin: 0 auto;
}
#mensaje_registro_link a:hover { background-position: 0 -33px; }
#mensaje_registro_link a {
	background: transparent url(../../images/registro/mensaje-boton.png) no-repeat scroll 0 0;
	width: 265px;
	height: 33px;
	display: block;
	text-indent: -3000px;
}



#mensaje-registro {
	background:transparent url(../../images/registro/globito.png) no-repeat scroll 0 0;
	color:#FFF;
	height:90px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	margin:-115px 0 0 186px;
	padding:15px 10px 10px 10px;
	width:234px;
	z-index:200;
}