    @font-face{
		font-family:'HP Simplified';
    	font-weight:700;
    	src:url(/fonts/HPSimplifiedME_Bd-6b50d5f9fd.woff2) format("woff2"),
    	url(/fonts/HPSimplifiedME_Bd-97d4e683e5.woff) format("woff"),
    	url(/fonts/HPSimplifiedME_Bd-a25084d97c.ttf) format("opentype")
		}
    @font-face{
		font-family:'HP Simplified';
    	font-weight:500;
		src:url(/fonts/HPSimplifiedME_Rg-10f4d840ca.woff2) format("woff2"),
			url(/fonts/HPSimplifiedME_Rg-bcc3a45964.woff) format("woff"),
			url(/fonts/HPSimplifiedME_Rg-34ec07fe07.ttf) format("opentype")
		}
    @font-face{
		font-family:'HP Simplified';
    	font-weight:300;
		src:url(/fonts/HPSimplifiedME_Lt-828b7d5645.woff2) format("woff2"),
			url(/fonts/HPSimplifiedME_Lt-6df9d5db6c.woff) format("woff"),
			url(/fonts/HPSimplifiedME_Lt-f23551aa23.ttf) format("opentype")
		}
    /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{
	font-family: 'HP Simplified', 'Fira Sans Condensed', sans-serif;
}

.navbar-brand{padding: 5px 15px;}
#cursoingles .navbar-brand .logo{
	width: 100%;
	max-width: 61px;
}
.navbar-inverse{background: #01ace3; border-bottom:7px solid #fff;}
.navbar-brand{
	height: auto;
	padding: 30px 15px 30px 15px;
}
.navbar-header{width:100%;}
.navbar-brand.discovery img{width: 100%;max-width: 205px !important;margin: 10px 0px 0 30px;}
.btn{
	width:auto;
	display:table;
	font-size: 17px;
	color: #fff;
	letter-spacing: 0.4px;
	margin: 40px 0px;
	padding: 6px 13px;
	font-weight: 500;
	font-family: 'HP Simplified', 'Fira Sans Condensed', sans-serif !important;
	float: right;
	border-radius: 5px;
	border: 1px solid rgb(1, 172, 227);
}
.btn:hover{
	color: #fff;
	border: 1px solid rgba(255, 255, 255, 0.4);
	background: rgb(61,130,178);
	background: linear-gradient(90deg, rgba(61,130,178,1) 0%, rgba(36,110,152,1) 100%);
}


.row.pais{
	background: rgb(255,255,255);
	background: radial-gradient(circle, rgba(255,255,255,1) 10%, rgba(237,236,235,1) 95%);
    padding: 20px 30px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
}
.btn-ingresar{
	color:#fff;
	font-size: 24px;
	padding: 3px 23px 2px;
	font-weight:normal;
	background: #4ca2de;
	background: linear-gradient(40deg, rgba(76,162,222,1) 10%, rgba(44,138,189,1) 95%);
	margin: 20px auto 10px;
	border-radius:8px;
	display: table;
	text-transform:uppercase;
	border: 0px;
}
.btn-ingresar:hover{
	color:#fff;	
	background: #2c8abd;
    font-weight:normal;
    cursor:pointer;
}
.txt-forgot{
	display: table;
	margin: 10px auto 0px;
	font-size: 16px;
}
.txt-forgot a{color:#4ca2de; font-weight:500;}

/** REGISTRO OK **/
.registro-ok{
	width: 100%;
	max-width: 700px;
	display: table;
	margin: 0 auto 30px;
}
.estatua-mensaje{width: 100%;max-width: 700px;display: table;margin: 0 auto;}
.mensaje{
	width: 100%;
	max-width: 700px;
	background: #fff;
	display: table;
	margin: 0 auto;
	font-size: 20px;
	text-align:left;
	font-weight:300;
	padding: 15px 25px 40px;
	border-left: 4px solid #193260;
	border-right: 4px solid #193260;
	border-bottom: 2px solid #193260;
}
.registro-ok .felicitacion{
	font-size: 24px;
	line-height: 27px;
	text-align:center;
	font-weight:300;
	margin: 0 0 10px;
}
.registro-ok .felicitacion strong{
	font-size: 30px;
	color: #01ace3;
	margin: 0px auto 8px;
	display: table;
}
.registro-ok ul.pasos{text-align:left;}
.registro-ok ul.pasos a{font-weight:500;color:#01ace3;}
.registro-ok ul.pasos a:hover{color: #767676;text-decoration: underline;}
.registro-ok ul.pasos li{margin:5px 0px;}
.registro-ok ul.pasos li strong.blue{color:#01ace3;}
.registro-ok .nota{
    font-size: 17px;
    text-align: left;
    line-height: 24px;
    font-weight: 300;
    color: #767676;
    margin: 20px 0 0;
    display: table;
    border-top: 1px solid rgba(118, 118, 118, 0.5);
    border-bottom: 1px solid rgba(118, 118, 118, 0.5);
    padding: 9px 12px 12px;
}
.registro-ok .nota strong{font-weight: 500;}
.registro-ok .gracias{
	font-size: 25px;
	line-height: 30px;
	font-weight: 500;
	color: #01ace3;
	text-align: center;
	margin: 25px 0 0 0;
}

.tit-login{
    font-size: 22px;
    text-align: center;
    line-height: 24px;
    font-weight: 500;
    color: #767676;
    margin: 15px 0 0;
    display: table;
    border-top: 1px solid rgba(1, 172, 227, 0.5);
    padding: 15px 12px 0px;
    width:100%;
    text-transform:uppercase;
}
.label{
    font-size: 18px;
    text-align: center;
    line-height: 24px;
    font-weight: 500;
    color: #01ace3;
    margin: 0px 0 0;
    display: table;
    padding: 5px 12px 5px;
    width:100%;
    text-transform:uppercase;
}
.form-group input{
	float:none;
    margin: 0px auto 0;
    padding: 5px 10px 5px;
    display: table;
    border-radius:5px;
    border: 1px solid #767676;

}

/** REGISTRO OK - Aprendiendo Ingles **/
#aprendiendo-ingles .registro-ok{
	width: 100%;
	max-width: 700px;
	display: table;
	margin: 0 auto 0px;
}
#aprendiendo-ingles .estatua-mensaje{width: 100%;max-width: 700px;display: table;margin: 0 auto;}
#aprendiendo-ingles .mensaje{
	width: 100%;
	max-width: 800px;
	/* background: #fff; */
	display: table;
	margin: 0px auto 0px;
	font-size: 20px;
	text-align:left;
	font-weight:300;
	padding: 30px 20px 30px;
	border-radius: 12px;
	border: none;
	color:#fff;
	background: rgb(76,162,222);
	background: linear-gradient(40deg, rgba(76,162,222,1) 10%, rgba(44,138,189,1) 95%);
}
#aprendiendo-ingles .registro-ok .felicitacion{
	font-size: 24px;
	line-height: 27px;
	text-align:center;
	font-weight:300;
	margin: 0 0 10px;
}
#aprendiendo-ingles .registro-ok .felicitacion strong{
	font-size: 30px;
	color: #6B3A96;
	margin: 0px auto 15px;
	display: table;
	background: #fff;
	padding: 10px 15px;
}
#aprendiendo-ingles .registro-ok.siempreconectados .felicitacion strong{color: #000;}

#aprendiendo-ingles .compus-registro{width: 97%;margin: -32px auto -20px;display:table;}


#aprendiendo-ingles .tit-login, #aprendiendo-ingles .label{color:#fff;}
#aprendiendo-ingles .tit-login{border-top: 1px solid rgba(255, 255, 255, 0.5);}

#aprendiendo-ingles .txt-forgot{
	display: table;
	margin: 10px auto 0px;
	font-size: 16px;
	letter-spacing:0.3px;
}
#aprendiendo-ingles .txt-forgot a{color: #fff;font-weight:500;text-decoration: underline;}
#aprendiendo-ingles .txt-forgot a:hover{text-decoration: none;}

#aprendiendo-ingles .btn-ingresar{
	color:#fff;
	font-size: 24px;
	padding: 3px 23px 2px;
	font-weight:normal;
	background: #6B3A96;
	background: linear-gradient(90deg, #8c54bd 0%, #6B3A96 100%);
	margin: 0px auto 0px;
	border-radius:8px;
	display: table;
	text-transform:uppercase;
}
#aprendiendo-ingles .btn-ingresar:hover{
	color:#fff;	
	background: #6B3A96;
    font-weight:normal;
}

#aprendiendo-ingles .siempreconectados .mensaje{border-radius: 12px 12px 0 0;}
#aprendiendo-ingles .siempreconectados .compus-registro{
	width:100%;
	margin: -10px 0 10px;
	box-shadow: -1px 1px 8px rgba(0,0,0,0.2);
	border-bottom: 6px solid #3c94cc;
}
#aprendiendo-ingles .siempreconectados .btn-ingresar{
    color: #000;
	border:1px solid #fff;
    background:#fff;}
#aprendiendo-ingles .siempreconectados .btn-ingresar:hover{
	color:#fff;
	border:1px solid #fff;
	background: rgb(61,130,178);
	background: linear-gradient(90deg, rgba(61,130,178,1) 0%, rgba(36,110,152,1) 100%);
}

/** FOOTER **/
#contacto-small{width: 100%;height:auto;display:table;margin: 0px auto 0;text-align:center;}
#contacto-small img.logo.discovery{width: 200px;}
#contacto-small img.logo{margin-top: 0px;width: 72px;}
#contacto-small img.logo{margin-right: 40px;margin-left: 160px;}
#contacto-small .line.hp{
	width: 95%;
	max-width: 1050px;
	height: 2px;
	display: table;
	margin: 20px auto 5px;
	background: #01ace3;
	background: linear-gradient(90deg, rgb(1, 172, 227) 0%, rgb(101,103,152) 100%);
}
footer{
	margin:0px;
	font-size:12px;
	color: #636466;
	text-align: center;
	padding: 9px 10px 3px;
	font-weight: 100;
}
#hp .line.red, #hp .line.blue-stars{
	width: 100%;
/*	max-width: 1170px;*/
	height: 8px;
	display: table;
	margin: 10px auto 5px;
	background: #6B3A96;
}
#hp .line.blue-stars{
	height: 26px;
	margin: 0px auto 0;
	background: url(/img/star-hp.svg) repeat-x top left #008bcc;
}

#contacto-small.siempreconectados #hp  .line.red{background: #6B3A96;display: none;}
#contacto-small.siempreconectados #hp .line.blue-stars{display: none; background: url(/img/star-hp.svg) repeat-x top left #008bcc;}
#contacto-small.siempreconectados .line.hp{background: #00ace3;}



@media (max-width: 900px){
	.container-hp{margin: 60px auto 0;}
	#contacto-small img.logo.discovery, #contacto-small img.logo{margin: 0px auto 0;display:block;}
	#contacto-small img.logo.discovery{margin: 20px auto 0;}

	.navbar-brand{padding: 11px 0px 0px 0px;}
	#cursoingles .navbar-brand .logo{width: 45px;}
	.navbar-brand.discovery .logo{width:160px !important;}
	.navbar-brand.discovery img{margin: 8px 0px 0 5px; width:20px;}
	.navbar>.container .navbar-brand, .navbar-brand .discovery{margin-left: 0px;}
	.btn{margin: 15px 0px;padding: 6px 6px;}
	#cursoingles .container{padding-right: 5px;padding-left: 5px;}
}
@media (max-width:520px){
	.mensaje{
		border-left: 3px solid #193260;
		border-right: 3px solid #193260;
		border-bottom: 2px solid #193260;
	}
}
@media (max-width:380px){
	.btn{font-size:14px;}
}