.bloq_centrar_section{display: flex;width: 100%;justify-content: center;background-position: center !important;background-attachment: fixed !important;background-size: cover !important;background-repeat: no-repeat !important;}

#banner_home{background-size: cover!important;height: 240px;border-bottom: 5px solid #ffb204;}

.row_contenedor_general_banner{display: flex;width: 100%;max-width: 1200px;padding:0px 15px;align-items: center;}

.row_contenedor_general{display: flex;width: 100%;max-width: 1200px;padding:50px 15px;flex-direction: column;align-items: center;}

.row_contenedor_general_2{display: flex;width: 100%;max-width: 1200px;padding:50px 15px;flex-direction: column;align-items: flex-start;}

.row_contenedor_general_form{display: flex;width: 100%;max-width: 1200px;flex-direction: column;align-items: center;padding-bottom: 50px;}

.franja_jorario_2{padding: 10px 0px;}

.franja_jorario_2 p{font-size: 2rem;font-weight: 900;text-transform: uppercase;}

.fondo_popup_for{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: rgb(0 0 0 / 73%);}

.contenedor_gracias_form{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);background: #fff;padding: 20px;display: flex;flex-direction: column;align-items: center;border-radius: 20px;}

.contenedor_gracias_form p{font-size: 2rem;width: 100%;max-width: 350px;text-align: center;}

.contenedor_gracias_form a{background:#1a3b40;color: #fff;font-size: 1.8rem;padding: 15px;border-radius: 15px;width: 100%;max-width: 200px;text-align: center;margin-top: 20px;}



/****Banner***/

.header_home{display: flex;width: 100%;justify-content:space-between; }

.header_home a{padding: 20px 0px;}

.incio_clae{font-size: 3rem;

    color: #110d0e;

    padding: 15px 24px;

    background: #fff;

    height: 59px;

    display: table;

    font-weight: 900;

    margin-right: -15px;border-radius: 0px 0px 0px 7px;}

.bloq_total_banner{height: calc(100% - 156px);

    display: flex;

    flex-direction: column;

    justify-content: center;}

.errorj{border: 1px solid red!important;}

.texto_home{color: #fff;font-size: 5rem;line-height: 1.2;font-weight: 900;text-align: center;    width: 100%;

    max-width: 950px;}

.texto_home P{font-size: 3rem;}



.bloq_cuadros{display: flex;flex-direction: column;align-items: center;}

.bloq_cuadros_1{background:#ffb400;font-size: 3rem;color: #0d3f48;font-weight: 900;padding: 15px 50px;border-radius: 20px;overflow: hidden;text-align: center;line-height: 1.2;width: 100%;max-width: 850px;margin-top: 20px;}

.bloq_cuadros_2{background:#fff;font-size: 2.5rem;color: #0d3f48;font-weight: 900;padding: 15px 50px;border-radius: 20px;overflow: hidden;text-align: center;line-height: 1.2;width: 100%;max-width: 450px;margin-top: 20px;}

/****Formulario*******/

.form_inscripcion label{width: 100%;display: flex;flex-direction: column;margin-bottom: 15px;}

.form_inscripcion label span, .form_inscripcion label input{width: 100%;display: block;}

.form_inscripcion{width: 100%;display: flex;flex-direction: column;box-sizing: border-box;max-width: 750px;}

.form_inscripcion label span{margin-bottom: 10px;font-size: 2rem;font-weight: 900;}

.form_inscripcion label input{padding: 15px;border-radius: 10px;border:2px solid #1a3b40;font-size: 2rem;}



.btn_enviar_form{background: #0d283c;padding: 15px 0px;color: #fff;font-size: 2rem;border-radius: 15px;cursor: pointer;border: 2px solid #1a3b40;transition-duration: 0.5s}

.btn_enviar_form:hover{background:#d78200;transition-duration: 0.5s; color: #000;font-weight: 600;}



/*******Temario****/

.titulo_online{margin-bottom: 50px;display:flex;justify-content: center;width: 100%;}

.titulo_online h3{/* background:#d78200cc; */font-size: 3.5rem;padding: 10px 50px;border-radius: 30px;font-weight: 900;color: #0d283c;text-align: center;}



.titulo_temario{padding: 8px 50px;background:#007167;color: #fff;font-size: 2.5rem;border-radius: 0px 20px 20px 0px;margin-bottom: 20px;margin-left: -15px;}

.list_temario{display: flex;flex-direction: column;padding: 10px 30px;}

.iem_tems{margin-bottom: 20px;}

.bloq_titulo_tema{padding: 8px 50px;background:#1a3b40;font-size: 2rem;color: #fff;display:table;margin-bottom: 10px;}

.bloq_titulo_tema h2{font-weight: 900;}

.iem_tems ul{font-size: 1.8rem;padding-left: 10px;}

.iem_tems ul li{margin-bottom: 5px;display:flex;align-items: center;}

.iem_tems ul li::before{content: '';display: flex;width: 7px;height:7px;background:#fcb201;margin-right: 5px;border-radius: 50%;}

.iem_tems ul li p{width: calc(100% - 8px);}

/****Docentes****/

#docentes_home{background: #f6f6ee;border-top: 10px solid #fcb201;border-bottom: 10px solid #fcb201;}

.titulo_docentes{text-align: center;font-size: 4rem;font-weight: 900;color:#004446}

.list_docentes{display: flex;justify-content: space-between;}

.item_docente{width: 23%;margin: 2%;display: flex;flex-direction: column;align-items: center;}

.item_docente figure{margin-bottom: 10px;border: 10px solid #b4b3af;overflow: hidden;border-radius: 50%;}

.item_docente figure img{width: 100%;display: block;}

.item_docente h3, .item_docente h4{font-size: 2rem;font-weight: 700;line-height: 1.2;letter-spacing: -1px;text-align: center;}

.item_docente h3{margin-bottom: 5px;}





.boton_informe{display: flex;width: 100%;max-width: 750px;border-radius: 20px;overflow: hidden;justify-content: space-between;background: #193c42;margin-top: 30px;}

.boton_informe p{color: #fff;font-size: 2.3rem;font-weight: 700;}

.bloq_informe{background: #007367;padding: 15px 15px;border-radius: 20px;}

.bloq_numeros{background: #193c42;padding: 15px 15px;}

/***Formualrio***/



/***footer**/

.franja_legales{background: #0d283c;display: flex;justify-content: center;padding: 20px 15px;}

.franja_legales p{font-size: 2.5rem;color: #fff;font-weight: 900;}

