
/**** PAGINA INSCRIPCION ****/


#page-blocks-sand_ofertaformativa-viewcourse #master-header .container-fluid,
#page-blocks-sand_ofertaformativa-viewcourse #page-header .container-fluid{
    max-width: 1366px;
}

#page-blocks-sand_ofertaformativa-viewcourse .page-breadcrumb{
    display: none;
}

#page-blocks-sand_ofertaformativa-viewcourse #main-content{
    padding:2rem 0;
}

#page-blocks-sand_ofertaformativa-viewcourse #main-content .site-menu-list{
    padding-left:30px;
}

#page-blocks-sand_ofertaformativa-viewcourse #main-content > .container-fluid{
    padding: 0 0 3rem 0;
    width: 100%;
    max-width: none;
}

#page-blocks-sand_ofertaformativa-viewcourse #main-content > .container-fluid .row{
    margin: 0;
}

#page-blocks-sand_ofertaformativa-viewcourse #main-content > .container-fluid .content-col#region-main{
    padding: 0;
}

#page-blocks-sand_ofertaformativa-viewcourse #main-content #block-region-content-bottom{
    padding: 30px 15px;
    max-width: 1366px;
    margin: auto;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso{
    background: #e3eeee;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso{
    position: relative;
    margin-bottom: 20px;
    padding: 0;
    background: #FFE554;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso img{
    display: block;
    width: 100%;
    margin: 0;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .cnt_imagen_curso{
    width: 100%;
    position: relative;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .cnt_imagen_curso .imagen{
    width: 100%;
    position: relative;
    overflow: hidden;
    max-height: 420px;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso {
	width: 100%;
	background: #000000;
	padding: 20px;
	color: #ffffff;
	font-family: 'Arsenal',sans-serif;
}


#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .tipo_duracion {
	display: flex;
	justify-content: space-between;
	background: #f0f0f0;
	color: #000;
	padding: 15px 10px;
	margin-bottom: 10px;
	border-radius: 4px;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .tipo_duracion .icono {
	font-size: 3rem;
	display: block;
	text-align: center;
    margin-bottom: 5px;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .tipo_duracion .encabezado_detalle {
    display: block;
    width: 100%;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .tipo_duracion > div {
	width: 33.33%;
	font-size: 1.4rem;
	display: block;
	text-align: center;
    line-height: 120%;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .tipo_duracion.sin_horario > div{
    width: 50%;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .fecha_inicio,
#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .centro_imparticion {
	text-align: center;
	font-size: 2rem;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .centro_imparticion{
    margin-bottom: 5px;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .fecha_inscripcion {
	text-align: center;
	font-size: 1.2rem;
	margin-bottom: 15px;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .btn.button {
	width: 100%;
    font-size: 2rem;
    color: #FFF;
}
#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .mensaje.validacionpendiente,
#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .mensaje.nocomenzado,
#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .mensaje.enreserva{
	display: inline-block;
	padding: .3rem 1rem;
	font-size: 1rem;
	border-radius: .15rem;
	border-radius: .15rem;
	-webkit-border-radius: .15rem;
	-moz-border-radius: .15rem;
	-ms-border-radius: .15rem;
	text-decoration: none !important;
	border-style: solid;
	border-width: 2px;
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f;
    width: 100%;
    font-size: 2rem;
    text-align: center;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .informacion {
    color: #000000;
    font-family: 'Arsenal',sans-serif;
    margin: 0;
    padding: 25px;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .titulo_curso {
	font-size: 2.8rem;
    margin-bottom: 15px;
	line-height: 130%;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .ruta_curso {
    color: #212121;
    font-size: 1.4rem;
	line-height: 130%;
    padding: 0;
}


/************* RESUMEN **************/

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .resumen_contenido{
    padding: 30px;
    max-width: 1366px;
    margin: auto;
    color: #000000;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .resumen_contenido ul{
    list-style-type: none;
    padding: 0;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .resumen_contenido ul li {
	padding: 8px 20px;
	background-color: #FFE554;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .resumen_contenido ul li:nth-child(2n){
    background-color: #fceb8a;
}

#page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .botonera_curso a{
    color: #FFFFFF;
}

@media all and (min-width:768px){
}

@media all and (min-width:1024px){

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso {
        display: flex;
        flex-wrap: wrap;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .informacion {
        position: relative;
        left: 0;
        max-height: 100%;
        overflow: hidden;
        overflow-y: auto;
        flex: 0 0 100%;
        display: inline-block;
        margin: auto;
        max-width: 1366px;
        padding: 30px;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso {
        max-width: 50%;
        margin: 0;
        flex: 0 0 50%;
        display: inline-flex;
        flex-direction: column;
        padding: 0;
        justify-content: center;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .fecha_inicio,
    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .centro_imparticion {
        font-size: 2rem;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .fecha_inscripcion, #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .direccioncentroimparticion {
        font-size: 1.5rem;
        margin-bottom: 10px;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .tipo_duracion {
        font-size: 1.2rem;
        padding: 10px;
        margin: 0 0 10px 0;
        border-radius: 0;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .botonera_inscripcion {
        text-align: center;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .btn.button {
        margin: auto;
        width: auto;
    }


    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .cnt_imagen_curso {
        flex: 0 0 50%;
        max-width: 50%;
        min-height: 300px;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .cnt_imagen_curso .imagen{
        max-height: none;
        height: 100%;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .cnt_imagen_curso img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: auto;
        min-width: 100%;
        max-width: 150%;
    }
}

@media all and (min-width:1280px){

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .cnt_imagen_curso img{
        min-width: 100%;
        min-height: 100%;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .tipo_duracion {
        font-size: 1.2rem;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .tipo_duracion .icono {
        font-size: 2.4rem;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .fecha_inicio,
    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .centro_imparticion {
        font-size: 1.4rem;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .fecha_inscripcion {
        font-size: 1rem;
        margin-bottom: 10px;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .btn.button {
        font-size: 1.4rem;
        line-height: 1.4rem;
        padding: .5rem .5rem;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .datos_curso .tipo_duracion {
        padding: 5px;
        margin-bottom: 5px;
    }


    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .informacion .titulo_curso {
        line-height: 120%;
        font-size: 3rem;
    }

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .informacion .ruta_curso {
        font-size: 1.2rem;
        padding: 0;
    }
}

@media all and (min-width:1366px){

    #page-blocks-sand_ofertaformativa-viewcourse .resumen_curso .encabezado_curso .informacion .ruta_curso {
        font-size: 1.4rem;
    }
}
/*
@media all and (max-width:1366px){
    
}

@media all and (max-width:1280px){
   
}

@media all and (max-width:960px){

    
}


@media (max-width: 520px){

    

}*/