@font-face {
	font-family: Poppins-Bold;
	src: url(../fonts/Poppins-Bold.ttf);
}
@font-face {
	font-family: Poppins-Light;
	src: url(../fonts/Poppins-Light.ttf);
}
@font-face {
	font-family: Poppins-Medium;
	src: url(../fonts/Poppins-Medium.ttf);
}
@font-face {
	font-family: Poppins-Regular;
	src: url(../fonts/Poppins-Regular.ttf);
}
@font-face {
	font-family: Poppins-SemiBold;
	src: url(../fonts/Poppins-SemiBold.ttf);
}

/* Colores principales
	
	GRIS: #f0f0f0;
	AZUL: #1c2d82;
	TEXTO: #535353;

 */




/* Navbar */
.navbar-default{
	background-color: #f0f0f0; /* GRIS */
	background-color: #1c2d82; /* AZUL */
	
	border: none;
}
.navbar{
	border-radius: 0px;
}
.navbar-nav-1{
	background-color: #f0f0f0;
}
.navbar-brand,
.navbar-default .navbar-brand:focus, 
.navbar-default .navbar-brand:hover{
	font-family: Poppins-Medium;
	font-size: 12px;
	background-color: #f0f0f0;
}
.navbar-default .navbar-brand,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover{
	color: black;	
}
.navbar-default .navbar-nav-1 > li > a,
.navbar-default .navbar-nav-1 > li > a:focus, 
.navbar-default .navbar-nav-1 > li > a:hover,
.navbar-nav-1  > li > a,
.navbar-nav-1  > li > a:focus, 
.navbar-nav-1  > li > a:hover{
	color:#535353;
	font-family: Poppins-Regular;
	font-size: 12px;
}
.navbar-default .navbar-nav-2 > li > a,
.navbar-default .navbar-nav-2 > li > a:focus, 
.navbar-default .navbar-nav-2 > li > a:hover,
.navbar-default .navbar-nav-2 > .active > a, 
.navbar-default .navbar-nav-2 > .active > a:focus, 
.navbar-default .navbar-nav-2 > .active > a:hover,
.navbar-default .navbar-nav-2 > li:focus > a, 
.navbar-default .navbar-nav-2 > li:focus > a:focus, 
.navbar-default .navbar-nav-2 > li:focus > a:hover,
.navbar-default .navbar-nav-2 > li:hover > a, 
.navbar-default .navbar-nav-2 > li:hover > a:focus, 
.navbar-default .navbar-nav-2 > li:hover > a:hover,
.navbar-nav-2  > li > a,
.navbar-nav-2  > li > a:focus, 
.navbar-nav-2  > li > a:hover{
	color:#fff;
	font-family: Poppins-Regular;
	font-size: 16px;
	background-color: #1c2d82; 
}


.navbar-default .navbar-nav-2 > li.active > a,
.navbar-default .navbar-nav-2 > li:hover > a, 
.navbar-default .navbar-nav-2 > li:focus > a{
	padding-bottom: 11px;
	background-color: #1c2d82; 
}

.navbar-default .navbar-nav-2 > li.active , 
.navbar-default .navbar-nav-2 > li:hover,
.navbar-default .navbar-nav-2 > li:focus{
	border-bottom: 4px solid yellow;
}
.img-facebook{
	width: 7.2px;
}
.img-linkedin{
	width: 14.33px;
}
.navbar-nav-1 > li.li_icons > a{
	padding-left: 15px;
	padding-right: 5px;
}
.navbar-nav-1 > li.li_icons + li.li_icons a {
	padding-left: 5px;
	padding-right: 10px;
}

.navbar-nav-2 > li > a{
	padding-right: 8px;
	padding-left: 8px;
}

.degradado_navbar{
	background: rgba(240,240,240,1);
	background: -moz-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(240,240,240,1) 50%, rgba(28,45,130,1) 50%, rgba(28,45,130,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(240,240,240,1)), color-stop(50%, rgba(240,240,240,1)), color-stop(50%, rgba(28,45,130,1)), color-stop(100%, rgba(28,45,130,1)));
	background: -webkit-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(240,240,240,1) 50%, rgba(28,45,130,1) 50%, rgba(28,45,130,1) 100%);
	background: -o-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(240,240,240,1) 50%, rgba(28,45,130,1) 50%, rgba(28,45,130,1) 100%);
	background: -ms-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(240,240,240,1) 50%, rgba(28,45,130,1) 50%, rgba(28,45,130,1) 100%);
	background: linear-gradient(to right, rgba(240,240,240,1) 0%, rgba(240,240,240,1) 50%, rgba(28,45,130,1) 50%, rgba(28,45,130,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#1c2d82', GradientType=1 );
}
/* Termina Navbar */

/* Header */
#header{
	padding-top: 10px;
	padding-bottom: 40px;
}
#logo_ifa_9erl{
	width: 100%;
	max-width: 397.81px;
	display: block; 
	margin: auto; 
}	
@media (min-width: 992px) {
	#logo_ifa_9erl{
		margin: 0px;
	}
}

#header .logo{
	width: 55px;
	display: inline-block;
	margin-top: 20px;
}
#header .logo img{
	width: 44.14px;
}
#header .item{
	max-width: 262px;
	display: block;
	margin: auto; 
}
@media (min-width: 768px) {
	#header .item{
		margin: 0px;
	}
}
#header .cuerpo{
	width: calc(100% - 60px);
	display: inline-block;
	vertical-align: top;
	margin-top: 24px;
}
#header .titulo{
	font-family: Poppins-Regular;
	color:#333333;
	font-size: 14px;
}
#header .descripcion{
	font-family: Poppins-Regular;
	color:#535353;
	font-size: 12px;
}
/* Termina Header  */

/* En Vivo */
.wrapper {
				
	width: 100%;
	/* whatever width you want */
	display: inline-block;
	position: relative;
}
.wrapper:after {
	padding-top: 56.25%;
	/* 16:9 ratio */
	display: block;
	content: '';
}
.main {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	/* fill parent */
	background-color: black;
	/* let's see it! */
	color: white;
}
#en_vivo .submenu{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
@media (min-width: 768px) {
	#en_vivo .submenu{
		padding-top: 30px;
	}
}
#en_vivo .submenu li{
	display: inline-block;
	margin-left: 18px;
}
@media (min-width: 768px) {
	#en_vivo .submenu li{
		padding-bottom: 15px;
		margin-left: 35px;
	}
}
@media (min-width: 992px) {
	#en_vivo .submenu li{
		margin-left: 18px;
	}
}
#en_vivo .submenu li a{
	color: #535353;
	font-family: Poppins-Regular;
	font-size: 13px;
}
@media (min-width: 768px) {
	#en_vivo .submenu li a{
		font-size: 16px;
	}
}
@media (min-width: 992px) {
	#en_vivo .submenu li a{
		font-size: 12px;
	}
}
@media (min-width: 1200px) {
	#en_vivo .submenu li a{
		font-size: 16px;
	}
}
#contenedor_formulario{
	background-color: #172b80;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
	padding-bottom: 20px;
}
#contenedor_formulario .titulo{
	font-size: 20px;
	font-family: Poppins-Bold;
	color:#ffffff;
	padding-bottom: 20px;
}
@media (min-width: 768px) {
	#contenedor_formulario .titulo{
		font-size: 15px;
	}
}
@media (min-width: 992px) {
	#contenedor_formulario .titulo{
		font-size: 15px;
	}
}
@media (min-width: 1200px) {
	#contenedor_formulario .titulo{
		font-size: 20px;
	}
}
#form_pregunta input{
	background-color: #fff;
	height: 49px;
	border: none;
	font-family: Poppins-Regular;
	font-size: 13px;
	color: #656565;
	border-radius: 0px;
	padding-left: 20px;
	padding-right: 20px;
}
#form_pregunta textarea{
	background-color: #fff;
	border: none;
	resize: none;
	height: 152px;
	color: #656565;
	font-size: 13px;
	border-radius: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 15px;
	font-family: Poppins-Regular;
}
@media (min-width: 768px) {
	#form_pregunta input,
	#form_pregunta textarea{
		font-size: 11px;
	}
	#form_pregunta textarea{
		height: 83px;
	}
}
@media (min-width: 992px) {
	#form_pregunta textarea{
		height: 83px;
	}
}
@media (min-width: 1200px) {
	#form_pregunta textarea{
		height: 152px;
	}
}

#form_pregunta button{
	width: 126px;
	height: 49px;
	background-color: #fde427;
	color: #2d2d2d;
	border-radius: 0px;
	border: none;
	font-size: 14px;
	font-family: Poppins-Bold;
}
/* Termina En Vivo */

/* Footer */
footer{
	margin-top: 42px;
	background-color: #181818;
}
footer .creditos{
	color: #757575;
	font-size: 12px;
	font-family: Poppins-Regular;
	line-height: 29px;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 5px;
}
footer .creditos a,
footer .creditos a:focus,
footer .creditos a:hover{
	font-size: 12px;
	font-family: Poppins-Regular;
	line-height: 29px;
	color: #757575;
}