/* Caption text */
.text {
	color: #f9b62a;
	font-size: 24px;
	padding: 8px 0px;
	position: absolute;
	bottom: 78px;
	width: 94%;
	text-align: center;
	font-family: BentonSans-Medium;
}

/* Number text (1/3 etc) */
.numbertext {
	color: #f9b62a;
	font-size: 65px;
	padding: 8px 0px 8px 12px;
	position: absolute;
	bottom: 58px;
	left: 25px;
	font-family: BentonSans-Medium;
}


.category_cursos{
	position: absolute;
	top: 20px;
	left: 10px;
	
	min-height: 14px;
    padding-top: 0;
    font-family: BentonSans-Medium;
    font-size: 16px;
    line-height: 1em;
    color: #FC0;
    text-transform: uppercase;
}

.cat_cursos_naranja_negro{
	color: #fab42a !important;
	background: black !important;
	padding: 4px 20px 0 10px !important;
    width: inherit;
    margin-left: -10px;
}
.cat_cursos_naranja{
	color: #fab42a !important;
	padding-left: 5px;
}

.subcategory_cursos{
	min-height: 14px;
	padding: 52px 0 0 16px !important;
	font-family: BentonSans-Medium;
	font-size: 17px;
	line-height: 1.2em;
	color: #f9b62a;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.nombre_curso {
    padding: 5px 16px 0 16px !important;
    font-family: BentonSans-Black;
    font-size: 25px;
    line-height: 1.2em;
    color: #fff;
    letter-spacing: 1px;}



.camera_caption > div{
	
	background: none !important;
	padding: 0;
	height: 100%;
}

.camera_caption{
	height: 100%;
}

.camera_caption_title {
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    height: 100%;
}


#camera_wrap_prox_cursos .camera_target{
	opacity: 0.35;
}



@media(max-width:1264px)
{
	.nombre_curso
	{
		font-size: 18px;
		padding: 5px 0 0 20px !important;
	}
	.category_cursos
	{
		font-size: 12px;
	}
	.subcategory_cursos
	{
		font-size: 14px;
		padding: 40px 0 0 20px !important;
	}
	.numbertext {
		font-size: 50px;
		bottom: 41px;
	}
	.text {
		font-size: 16px;
		bottom: 56px;
		margin-left: -2px;
	}
}

@media(max-width:960px)
{
	.nombre_curso
	{
		font-size: 14px;
		padding: 5px 0 0 20px !important;
	}
	.category_cursos
	{
		font-size: 12px;
	}
	.subcategory_cursos
	{
		font-size: 13px;
		padding: 40px 0 0 20px !important;
	}
	.numbertext {
		font-size: 40px;
		bottom: 28px;
	}
	.text {
		font-size: 16px;
		bottom: 38px;
		margin-left: 8px;
	}
}

@media(max-width:768px)
{
	.subcategory_cursos
	{
		padding: 35px 0 0 20px !important;
	}
}

@media(min-width:567px) and (max-width:762px)
{
	
}

@media(min-width:426px) and (max-width:566px)
{
	.nombre_curso
	{
		font-size: 18px;
	}
	.subcategory_cursos
	{
		font-size: 13px;
	}
	.numbertext {
		font-size: 50px;
		bottom: 50px;
	}
	.text {
		font-size: 18px;
		bottom: 63px;
		margin-left: -15px;
	}
}


@media(max-width:340px)
{
	.nombre_curso
	{
		font-size: 12px;
	}
	.subcategory_cursos
	{
		font-size: 12px;
	}
}

/*
@media(max-width:767px)
{
	.nombre_curso
	{
		font-size: 14px;
		padding: 20px 0 0 32px !important;
	}
	.category_cursos
	{
		font-size: 10px;
	}
	.subcategory_cursos
	{
		font-size: 12px;
		padding: 52px 0 0 32px !important;
	}
	.numbertext {
		font-size: 80px;
	}
}

@media(max-width:567px)
{
	.nombre_curso
	{
		font-size: 18px;
		padding: 20px 0 0 32px !important;
	}
	.category_cursos
	{
		font-size: 14px;
	}
	.subcategory_cursos
	{
		font-size: 12px;
		padding: 52px 0 0 32px !important;
	}
	.numbertext {
		font-size: 80px;
	}
}

@media(max-width:400px)
{
	.nombre_curso
	{
		font-size: 14px !important;
		padding: 20px 0 0 32px !important;
	}
	.category_cursos
	{
		font-size: 10px !important;
	}
	.subcategory_cursos
	{
		font-size: 12px;
		padding: 52px 0 0 32px !important;
	}
	.numbertext {
		font-size: 80px;
	}
}
*/

