.sect_title_interna{
	padding: 50px 0;
    background-image: url(../../../public/img/fondo/fondo_descripcion.jpg);
    background-position: bottom;
    background-size: cover;
    position: relative;
    z-index: 1;
}
.sect_title_interna:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	    opacity: .5;
    z-index: -1;
}
.h1_title_interna{
	color: #fff;
	font-weight: 700;
	margin-bottom: 0;
	margin-top: 0;
}

@media(max-width: 1199px){
	.h1_title_interna {
    	font-size: 30px;
	}
}
@media(max-width: 991px){
	.h1_title_interna {
    	font-size: 20px;
	}
}
/*SECTION CURSOS DESCRIPCION*/
.sect_curso_descripcion{
	padding: 50px 0;
	background: #ededed;
}
.box_curso_descripcion{
	background: #fff;
}
.box_curso_descripcion .box_body{
	padding: 20px;
	box-shadow: 0px 0px 5px #ccc;
}
.list_info_curso{
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}
.list_info_curso>li{
	display: inline-block;
	margin-right: 10px;
}
.list_info_curso>li i{
	color: #d92915;
}
/*ACORDION WITH ICON*/
.panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEEEEE;
}
.panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: #d92915;
	border-color: #EEEEEE;
}
.panel-default > .panel-heading a{
	color: #fff;
	font-weight: 700;
}
.panel-title {
	font-size: 14px;
}
.panel-title > a {
	display: block;
	padding: 15px;
	text-decoration: none;
}
.more-less {
	float: right;
	color: #ffffff;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #EEEEEE;
	padding: 20px;
}
/*SECTION MENU ITEM DESCRIPCION*/
.main_items_descripcon{
	margin-top: 30px;
	text-align: justify;
}
.main_items_descripcon ul{
	list-style: square;
}.main_items_descripcon h5{
	color: #000;
	font-weight: 700;
}
.compartir_curso{
	padding: 10px 0;
    margin-top: 20px;
    border-top: 1px solid #d92915;
}
.compartir_curso>ul{
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
	text-align: center;
}
.compartir_curso>ul>li{
	display: inline-block;
	margin: 0 20px;
	vertical-align: middle;
}
.btn_twitter{
	line-height: 0;
}

/*ASIDE*/
.aside_form{
	padding: 10px;
	background: #fff;
}
.aside_form>div{
	padding: 20px;
	border: 1px solid #e60405;
}
.input_contact{
    height: 45px;
    border-radius: 16px;
    margin-bottom: 10px;
    font-style: italic;
}
.textarea_contact{
    min-height: 120px;
    border-radius: 16px;
    font-style: italic;
}
.btn_enviar{
    display: block;
    width: 100%;
    max-width: 200px;
    margin: 0 auto;
    margin-top: 20px;
    background: #0c0c0c;
    border: 0;
    color: #d1d8ca;
    font-weight: 700;
    padding: 10px;
    border-radius: 50px;
    cursor: pointer;
    transition: all ease 500ms;
}
.btn_enviar:hover,
.btn_enviar:focus,
.btn_enviar:active{
    background: #000;
    outline: none;
    color: #fff;
    transition: all ease 500ms;
}
.aside_form .title_main h4{
	    color: #000;
    font-weight: 600;
    margin-bottom: 20px;
}

.aside_cursos{
	margin-top: 20px;
	padding: 10px;
	background: #fff;
}
.aside_cursos>div{
	padding: 20px;
	border: 1px solid #e60405;
}
.aside_cursos .title_main h4{
	color: #000;
    font-weight: 600;
    margin-bottom: 20px;
}
.aside_cursos ul{
	list-style: square;
	padding-left: 17px;
}
.aside_cursos ul>li a{
	color: #858585;
	text-decoration: none;
	transition: all ease 500ms;
}
.aside_cursos ul>li a:hover{
	color: #e60405;
}


.aside_info_contact{
	margin-top: 20px;
	padding: 10px;
	background: #fff;
}

.aside_info_contact>div{
	padding: 20px;
	border: 1px solid #e60405;
}
.aside_info_contact .title_main h4{
	color: #000;
    font-weight: 600;
    margin-bottom: 20px;
}
.aside_info_contact ul{
	list-style: none;
    padding-left: 0;
    font-weight: 700;
}
.aside_info_contact ul>li a{
	color: #858585;
	text-decoration: none;
	transition: all ease 500ms;
}
.aside_info_contact ul>li a:hover{
	color: #e60405;
}
.frm_caja_fb{
	margin-top: 20px;
}
