@charset "utf-8";

/***************************************************************
 * HOJA DE ESTILOS PARA INCLUIR DETALLES DURANTE LA PRODUCCIÓN *
 *     Esta hoja de estilos es individual para cada unidad     *
 ***************************************************************/
 
 
 




.jp-video-ajustable{
	width:100%;
}

.jp-controls-holder{
	width:100%;
}
	
.jp-video .jp-toggles {
    position: absolute;
    left: 61px;
    top: 13px;
    margin: 10px 0 0;
    width: 100px;
}
#ventanaModal .cuerpoModal .inner {
    font-size: 15px;
    line-height: 20px;
    color: #232323;
}

body.desktop #capaEncabezado #titulosEncabezado #tituloPrincipal span#tituloCurso {
    display: inline;
    font-size: 13px;
}
#titulosEncabezado #tituloPrincipal #tituloUnidad {
    font-size: 13px;
    display: inline;
}


.slider .contenedorSlides .slide .textos .slideTitulo {
    padding: 15px;
    margin-bottom: 0%;
    display: inline-block;
    position: relative;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 26px;
    background: #00763b;
    color: #fff;
    font-family: fuente_light,sans-serif,Arial,Helvetica;
}

.cajaInfo.grande .encabezado .imagenInfo .icono {
    width: 50px;
    height: 50px;
    top: auto;
    left: calc(50% - 25px);
    bottom: -9%;
    display: none;
}
.cajaInfo .encabezado .imagenInfo .fotoInfo > img {
    width: 107%;
}

.componente.listadoPulsable .elementoPulsable.visto .contenidoPulsable {
    opacity: 1;
    text-align: justify;
}
.componente.listadoPulsable .elementoPulsable .contenidoPulsable {
    display: inline-block;
    vertical-align: middle;
    opacity: 0;
    font-size: 18px;
    line-height: 20px;
    width: calc(100% - 70px);
    margin-left: 10px;
    font-style: italic;
    font-family: fuente_light;
    text-align: justify;
}

div.tab:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) {
 display: none;
}

div.tab:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) {
 display: none;
}

div.tab:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) {
 display: none;
}

div.tab:nth-child(4) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) {
 display: none;
}

div.tab:nth-child(5) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) {
 display: none;
}

div.tab:nth-child(6) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > svg:nth-child(1) {
 display: none;
}

#ventanaModal .capaLista .noordenada li,#ventanaModal .capaLista .ordenada li{
	font-size: 18px;
	line-height: 140%;
}
body #panel_skin .tabs.playervideo .tab .icono_elemento_completado{
	width: 20px;
	height: 20px;
}
body #panel_skin .tabs.playervideo .tab .cnt_tab .tabinfo{
	padding: 15px 0 13px 40px;
}
body #panel_skin .tabs.playervideo .tab .cnt_tab .tabinfo .txt_tab{
	font-size: 80%;
}
body #ventanaModal .capaLista .noordenada li, body #ventanaModal .capaLista .ordenada li{
	list-style-position: outside;
	margin-left: 20px;
	
}
body #ventanaModal .capaLista .noordenada li:last-child, body #ventanaModal .capaLista .ordenada li:last-child{
	list-style-position: outside;
	margin-left: 20px;
}

.cajaMisteriosa {
    
    min-height: 400px;
}

.pieAyuda p {
    font-size: 22px;
    margin-top: 20px;
}

.cajaMisteriosa .capaTexto p {
    text-align: left !important;
}

