.color_negro{
	color: #000;
}
.txt_center{
	text-align: center;
}
.txt_right{
	text-align: right;
}
.margin_0{
	margin: 0;
	padding: 0;
}
.f_right{
float: right;
}

.font_syne{
font-family: Syne;
}
.titulo-session{
	color:#000; 
	font-weight:bold;
	font-size: 60px;
	font-family: Syne;
	text-align: center;

}
.txt_login{
	font-weight: bold;
    font-size: 20px;
}
.div_input-login{
	border-bottom: 4px solid #3c3838;
	padding: 0;
	margin:10px 0;
}
.input-login{
	border-radius: 0;
    height: 45px;
    background: #f3f3f3;
}

/* La clave es un type="text" enmascarado: con type="password" el navegador
   sugiere claves guardadas y ofrece guardarla, aunque se le pida que no. */
.input-clave{
	-webkit-text-security: disc;
}
/* Firefox no soporta -webkit-text-security: se enmascara con una fuente que
   dibuja todo como un punto (text-security, SIL OFL). Solo con contenido, para
   que el placeholder se siga leyendo. */
@font-face{
	font-family: 'text-security-disc';
	src: url('../fonts/text-security/text-security-disc.woff2') format('woff2');
	font-display: block;
}
@supports not (-webkit-text-security: disc){
	.input-clave:not(:placeholder-shown){
		font-family: 'text-security-disc';
	}
}
.content_submit{
	margin-top: 20px;
}
.btn_iniciar{
	border-radius: 0;
	font-size: 18px;
	height: 52px;
	background: #252525;
	border-color: #252525;
	color: #fafafa;
}
.btn_cuenta_gratis{
	border-radius: 0;
	font-size: 18px;
	min-height: 52px;
	background: #959595;
	border-color: #272626;
	color: #fafafa;		
}
.btn_iniciar:hover, .btn_cuenta_gratis: hover{
	color: #fafafa;
}
#recordarme_data{
	zoom: 1.3;
    float: left;
    margin-top: 4px;
    width: 15px;
}
.titulo_user_nuevo{
	text-align: center;
	font-weight: bold;
	color: #000;
}