#checar-puntos,
#checar-puntos * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	outline: none
}

#checar-puntos *:before,
#checar-puntos *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	outline: none
}

#checar-puntos {
	width: 100%;
	max-width: 1090px;
	font-size: 14px;
	padding: 30px 30px;
	background-color: #f7f7f7;
	box-shadow: 2px 2px 14px #888888;
}

#checar-puntos .bolblz58n {
	width: 100%;
	max-width: 600px;
    margin: 0px auto;
}

#checar-puntos .cpg8lbjjl {
	width: 100%;
    margin-bottom: 15px;
}

#checar-puntos .l3gll8ps4 .celpc6l98 {
	color: #a94442;
}

#checar-puntos .l3gll8ps4 .a8legohbl {
	border: 1px solid #a94442;
}

#checar-puntos .ly8cglul7 {
	width: auto;
    margin-bottom: 15px;
	display: flex;
}

#checar-puntos .celpc6l98 {
	color: #555555;
    font-size: 14px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 5px;
	display: block;
}

#checar-puntos .p2u9qllc8 {
    width: 100%;
}

#checar-puntos .nqlaelrg8 {
    width: 100%;
	padding: 0px 15px;
}

#checar-puntos .a8legohbl {
    width: 100%;
    height: 40px;
    color: #555555;
    font-size: 14px;
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid #aaa;
}

#checar-puntos .qy8lvyl5f {
	color: #888888;
    font-size: 12px;
    font-style: italic;
	line-height: 16px;
	padding-top: 4px;
	display: block;
}

#checar-puntos .clrohcl48 {
	color: #a94442;
	font-size: 12px;
    font-style: italic;
	line-height: 16px;
	padding-top: 4px;
	display: block;
}

#checar-puntos .g88ylxw8l {
	width: 250px;
	height: 60px;
	padding: 1px 1px;
	border: 1px solid #aaa;
	margin: 0px auto;
	display: block;
}

/* Paso 2 */
#checar-puntos .vkhie8lln {
    width: 100%;
    font-size: 25px;
    font-weight: 700;
    border-bottom: 2px solid #444444;
    padding-bottom: 5px;
    margin-top: 0px;
    margin-bottom: 15px;
}

#checar-puntos .pxllcd758 {
    width: 100%;
	border-spacing: 0px;
	background-color: #ffffff;
	margin-bottom: 20px;
}

#checar-puntos .aq68xidll {
	color: #ffffff;
	text-align: center;
	padding: 5px 15px;
	background-color: #9e1b31;
	border: none;
}

#checar-puntos .quclyi8li {
	color: #ffffff;
	text-align: left;
	padding: 5px 15px;
	background-color: #9e1b31;
	border: none;
}

#checar-puntos .vljl584k9 {
	color: #ffffff;
	text-align: left;
	padding: 5px 15px;
	background-color: #666666;
	border: none;
}

#checar-puntos .q88l9lqzj {
	color: #ffffff;
	text-align: center;
	padding: 5px 15px;
	background-color: #666666;
	border: none;
}

#checar-puntos .dizlwl8sr {
	color: #ffffff;
    background-color: #213d65;
}

#checar-puntos .oll4k4mpc {
    padding: 5px 15px;
	text-align: center;
    border: 1px solid #ddd;
}

#checar-puntos .borlil81i {
	font-weight: 700;
    padding: 5px 15px;
	text-align: center;
    border: 1px solid #ddd;
}

#checar-puntos .o8lpqryli {
	font-weight: 700;
    padding: 5px 15px;
    border: 1px solid #ddd;
}

#checar-puntos .h6ljyjl8d {
	color: #a94442;
    padding: 5px 15px;
	text-align: center;
    border: 1px solid #ddd;
	background-color: #f2dede;
}

#checar-puntos .dm78wlslo {
	color: #3c763d;
    padding: 5px 15px;
	text-align: center;
    border: 1px solid #ddd;
	background-color: #dff0d8;
}

#checar-puntos .j8l6ldcgy {
	width: 100%;
    margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
}

#checar-puntos .qdy8gwlzl {
	width: 100%;
	text-align: center;
	margin-top: 0px;
    margin-bottom: 10px;
}

#checar-puntos .y3depvlla {
    color: #ffffff;
    text-align: left;
    padding: 5px 15px;
    background-color: #4a7bc6;
    border: none;
}

#checar-puntos .xe7el4a9l {
    color: #ffffff;
    text-align: center;
    padding: 5px 15px;
    background-color: #4a7bc6;
    border: none;
}

#checar-puntos .z8lqlsale {
	margin-bottom: 20px;
}

#checar-puntos .keapllnau {
	margin: 0px 0px;
}

/* alerts */
#checar-puntos .yl4ko8hl2 {
	width: 100%;
	color: #8a6d3b;
	text-align: center;
	padding: 15px 15px;
	background-color: #fcf8e3;
	border: 1px solid #f5e79e;
	margin-bottom: 20px;
}

#checar-puntos .helacl4r2 {
	margin: 0px 0px;
}

#checar-puntos .enb5ml8dl {
	width: 100%;
	color: #3c763d;
	text-align: center;
	padding: 15px 15px;
	background-color: #dff0d8;
	border: 1px solid #b2dba1;
	margin-bottom: 20px;
}

#checar-puntos .ir3lltkea {
	margin: 0px 0px;
}

/* Botones */
#checar-puntos .klkfi6n8l {
	width: 100%;
	padding-top: 15px;
}

#checar-puntos .wge8llfdq,
#checar-puntos .nrellam8u {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    background-color: #7a7a7a;
    border-radius: 15px;
    margin: 0px auto;
    padding: 10px 20px;
    cursor: pointer;
    border: none;
    display: block;
}

#checar-puntos .wge8llfdq:hover,
#checar-puntos .nrellam8u:hover {
    background-color: #516181;
}