.h5p-container {
  border: 0.1em dashed #ccc;
}

/* darker orange rgb(229,186,157) #e5ba9d
   dark orange rgb(243,209,186)   #f3d1ba
  light orange rgb(249,230,214)   #f9e6d6
*/

.h5p-container,
.h5p-content {
  border: none;
}
/*[data-content-id="1"]*/
.h5p-dragquestion .h5p-label {
  line-height: 2em;
  background-color: #f3d1ba;
}
.h5p-dragquestion .h5p-dropzone > .h5p-inner {
  background-color: #f9e6d6;
}
.h5p-dragquestion .h5p-draggable,
.h5p-drag-text [aria-grabbed] {
  background-color: #f3d1ba;
  border: 0.1em solid #e5ba9d;
}
.h5p-question-content.h5p-dragquestion-has-no-background {
  border-bottom: none;
}
/* Complex fill the blanks */
.h5p-advanced-blanks th { background-color: #a5d9f4; }
.h5p-advanced-blanks td { background-color: #cfebf9; }
.h5p-content[data-content-id*="26"] .h5p-advanced-blanks td,
.h5p-content[data-content-id*="27"] .h5p-advanced-blanks td,
.h5p-content[data-content-id*="31"] .h5p-advanced-blanks td { background-color: unset; }
.h5p-advanced-blanks #h5p-cloze-container p { margin-bottom: 0 !important; }
/* Ejercicios de la página 9. Paises y nacionalidades */
.h5p-content[data-content-id*="17"] td:first-child { background-image: url('../../../uploads/2024/08/banderas.png'); background-size: contain; background-position: center; background-repeat: no-repeat; }
.h5p-content[data-content-id*="17"] .h5p-advanced-blanks .blank .h5p-text-input { padding: 0px; width: 100%; }
/* Ejercicio 9/10. El verbo ser */
.h5p-content[data-content-id*="18"] table:first-child td:first-child { width: 30%; background-color: unset; background-image: url('../../../uploads/2024/08/marta.png'); background-size: contain; background-position: center; background-repeat: no-repeat; }
.h5p-content[data-content-id*="18"] table:first-child td:nth-child(2) { border-radius: 20px; padding: 20px; text-align: justify; }
.h5p-content[data-content-id*="18"] table:nth-child(2) td:nth-child(2) { margin-right: 5%; }
.h5p-content[data-content-id*="18"] table:nth-child(2) td:nth-child(3) { margin-left: 5%; }
/* Ejercicio 4/12. El verbo trabajar */
.h5p-content[data-content-id*="28"] table:first-child td:first-child { width: 30%; background-color: unset; background-image: url('../../../uploads/2024/08/javi.png'); background-size: contain; background-position: center; background-repeat: no-repeat; }
.h5p-content[data-content-id*="28"] table:first-child td:nth-child(2) { border-radius: 20px; padding: 20px; text-align: justify; }
.h5p-content[data-content-id*="28"] table:nth-child(2) td:nth-child(2) { margin-right: 5%; }
.h5p-content[data-content-id*="28"] table:nth-child(2) td:nth-child(3) { margin-left: 5%; }
.h5p-content[data-content-id*="28"] table:nth-child(1) td:nth-child(2) { background-color: #f9e6d6; }
/* Ejercicio 7/12. El verbo trabajar */
.h5p-content[data-content-id*="31"] td:first-child { width:180px; min-height: 370px; background-image: url('../../../uploads/2024/08/trabajar-conjugacion.png'); background-size: contain; background-position: center; background-repeat: no-repeat; }
.h5p-content[data-content-id*="31"] .h5p-advanced-blanks .blank .h5p-text-input { padding: 0px; width: 100%; }
/* Ejercicio Presente/12 */
.h5p-content[data-content-id*="32"] table,
.h5p-content[data-content-id*="33"] table { -webkit-border-horizontal-spacing: 0; }
.h5p-content[data-content-id*="32"] th:nth-child(odd),
.h5p-content[data-content-id*="32"] td:nth-child(odd),
.h5p-content[data-content-id*="33"] th:nth-child(odd),
.h5p-content[data-content-id*="33"] td:nth-child(odd) { border-left: 4px solid white; }
/* Ejercicio 8/13 */
.h5p-content[data-content-id*="34"] td { background-color: unset; }
.h5p-content[data-content-id*="34"] td:nth-child(odd) { width: 100px; min-height: 220px; }
.h5p-content[data-content-id*="34"] td:first-child { width:110px; background-image: url('../../../uploads/2024/08/verbos-practica-1.png'); background-size: contain; background-position: center; background-repeat: no-repeat; }
.h5p-content[data-content-id*="34"] td:nth-child(3) { width:110px; background-image: url('../../../uploads/2024/08/verbos-practica-2.png'); background-size: contain; background-position: center; background-repeat: no-repeat; }
/* Ejercicio 9/13 */
.h5p-content[data-content-id*="35"] td { background-color: unset; }
/* Ejercicio 1/14 */
.h5p-content[data-content-id*="36"] th:first-child,
.h5p-content[data-content-id*="36"] td { background-color: #f9e6d6; }
.h5p-content[data-content-id*="36"] th,
.h5p-content[data-content-id*="36"] td:first-child { background-color: #e5ba9d; }
.h5p-content[data-content-id*="36"] th,
.h5p-content[data-content-id*="36"] td { border-radius: 10px; padding: 10px; }
.h5p-content[data-content-id*="36"] input { width:80px; }
/* Ejercicio 3/15 */
.h5p-content[data-content-id*="38"] .h5p-question-content div:first-child,
.h5p-content[data-content-id*="38"] .h5p-question-content div:nth-child(2) { padding-right: 12%; background-image: url('../../../uploads/2024/08/lucia.png'); background-size: 10% auto; background-position: right; background-repeat: no-repeat; }
.h5p-content[data-content-id*="38"] .h5p-question-content div:nth-child(2) { background-image: url('http://localhost/wp-content/uploads/2024/08/carlos.png'); }
.h5p-content[data-content-id*="38"] div[role*="group"] { padding-top: 10px; padding-bottom: 10px; }
.h5p-content[data-content-id*="38"] div[role*="group"]:nth-child(2),
.h5p-content[data-content-id*="38"] div[role*="group"]:nth-child(3) { border-top: 3px solid #e5ba9d; }
.h5p-content[data-content-id*="38"] div[role*="group"]:nth-child(1) p,
.h5p-content[data-content-id*="38"] div[role*="group"]:nth-child(2) p { margin-bottom: 0; }
/* Ejercicio 5/15. El verbo levantarse */
.h5p-content[data-content-id*="40"] table td:first-child { width: 30%; background-color: unset; background-image: url('../../../uploads/2024/08/belen.png'); background-size: contain; background-position: center; background-repeat: no-repeat; }
.h5p-content[data-content-id*="40"] table td:nth-child(2) { border-radius: 20px; padding: 20px; text-align: justify; }
.h5p-content[data-content-id*="40"] table:nth-child(1) td:nth-child(2) { background-color: #f9e6d6; }
.h5p-content[data-content-id*="40"] table ~ table td:first-child,
.h5p-content[data-content-id*="40"] table ~ table td { width: unset; padding: 0px !important; background-image: none !important; background-color: #cfebf9 !important; }
.h5p-content[data-content-id*="40"] table ~ table input { width: 100px; }
.h5p-content[data-content-id*="40"] table ~ table td:nth-child(1) { padding-left: 10px !important; }
.h5p-content[data-content-id*="40"] table ~ table td:nth-child(2n) { padding-right: 20px !important; }
/* Ejercicio PRESENTE/16. Verbos con cambio vocálico */
.h5p-content[data-content-id*="42"] table th,
.h5p-content[data-content-id*="42"] table td { padding: 5px; }
.h5p-content[data-content-id*="42"] table td:nth-child(2n) { padding-right: 20px; }
.h5p-content[data-content-id*="42"] table td:nth-child(1) { padding-left: 10px; }
.h5p-content[data-content-id*="42"] table td:nth-child(6) { padding-right: 10px; }
/* Ejercicio PRESENTE/16. Verbos con primera persona difente */
.h5p-content[data-content-id*="45"] table th,
.h5p-content[data-content-id*="45"] table td { padding: 5px; }
.h5p-content[data-content-id*="45"] table td:nth-child(2n) { padding-right: 20px; }
.h5p-content[data-content-id*="45"] table td:nth-child(1) { padding-left: 10px; }
.h5p-content[data-content-id*="45"] table td:nth-child(6) { padding-right: 10px; }
/* Ejercicio PRESENTE/17. Verbos irregulares */
.h5p-content[data-content-id*="47"] table th,
.h5p-content[data-content-id*="47"] table td { padding: 5px; }
.h5p-content[data-content-id*="47"] table td:nth-child(2n) { padding-right: 20px; }
.h5p-content[data-content-id*="47"] table td:nth-child(1) { padding-left: 10px; }
.h5p-content[data-content-id*="47"] table td:nth-child(4) { padding-right: 10px; }
/* Ejercicio 1/19. Acciones cotidianas */
.h5p-content[data-content-id*="55"] .h5p-question-content [role="group"]:nth-child(1) { padding: 20px; background-color: #faf8fa; }
.h5p-content[data-content-id*="55"] .h5p-question-content [role="group"]:nth-child(2) { padding-top: 20px; }
/* Ejercicio 2 y 3/20. Números */
.h5p-content[data-content-id*="56"] .h5p-advanced-blanks td,
.h5p-content[data-content-id*="57"] .h5p-advanced-blanks td,
.h5p-content[data-content-id*="60"] .h5p-advanced-blanks td,
.h5p-content[data-content-id*="62"] .h5p-advanced-blanks td,
.h5p-content[data-content-id*="64"] .h5p-advanced-blanks td,
.h5p-content[data-content-id*="72"] .h5p-advanced-blanks td { background-color: #fff; }
/* Ejercicio tener/20. El verbo tener */
.h5p-content[data-content-id*="58"] table { margin-top: 30px; }
.h5p-content[data-content-id*="58"] td { padding: 10px; }
.h5p-content[data-content-id*="58"] tr:nth-child(1) td,
.h5p-content[data-content-id*="58"] tr:nth-child(3) td { height: auto; }
.h5p-content[data-content-id*="58"] th { padding-left: 10px; text-align: left; }
.h5p-content[data-content-id*="58"] th:nth-child(5),
.h5p-content[data-content-id*="58"] td:nth-child(5) { background-color: #fff; }
.h5p-content[data-content-id*="58"] table:first-child td:first-child { width: 30%; background-color: unset; background-image: url('../../../uploads/2024/11/raul.png'); background-size: contain; background-position: center; background-repeat: no-repeat; }
.h5p-content[data-content-id*="58"] table:first-child td:nth-child(2) { border-radius: 20px; padding: 20px; text-align: justify; }
.h5p-content[data-content-id*="58"] table:nth-child(2) td:nth-child(2) { margin-right: 5%; }
.h5p-content[data-content-id*="58"] table:nth-child(2) td:nth-child(3) { margin-left: 5%; }
.h5p-content[data-content-id*="58"] table:nth-child(1) td:nth-child(2) { background-color: #f9e6d6; }
/* Ejercicio 2 y 3/20. Números */
.h5p-content[data-content-id*="61"] td { padding: 10px; }
.h5p-content[data-content-id*="61"] .h5p-advanced-blanks td,
.h5p-content[data-content-id*="61"] .h5p-advanced-blanks td,
.h5p-content[data-content-id*="61"] .h5p-advanced-blanks td { background-color: #fae6e9; }
/* Ejercicio 10/23. Horas */
.h5p-content[data-content-id*="62"] em { font-style: normal; border: 1px solid black; padding: 5px 10px; border-radius: 8px; }
/* Ejercicio 11/23. Rutina */
.h5p-content[data-content-id*="63"] input { width: 10px !important; padding: 0.2em; }
/* Ejercicio 12/23. Rutina */
tr:first-child td,
tr:nth-child(3) td { height: 80px; }
td { background-color: unset; background-size: contain; background-position: center; background-repeat: no-repeat; }
.h5p-content[data-content-id*="64"] tr:first-child td:nth-child(1) { background-image: url('../../../uploads/2024/11/rutina-icono-01.png'); }
.h5p-content[data-content-id*="64"] tr:first-child td:nth-child(2) { background-image: url('../../../uploads/2024/11/rutina-icono-02.png'); }
.h5p-content[data-content-id*="64"] tr:first-child td:nth-child(3) { background-image: url('../../../uploads/2024/11/rutina-icono-03.png'); }
.h5p-content[data-content-id*="64"] tr:first-child td:nth-child(4) { background-image: url('../../../uploads/2024/11/rutina-icono-04.png'); }
.h5p-content[data-content-id*="64"] tr:first-child td:nth-child(5) { background-image: url('../../../uploads/2024/11/rutina-icono-05.png'); }
.h5p-content[data-content-id*="64"] tr:first-child td:nth-child(6) { background-image: url('../../../uploads/2024/11/rutina-icono-06.png'); }
.h5p-content[data-content-id*="64"] tr:nth-child(3) td:nth-child(1) { background-image: url('../../../uploads/2024/11/rutina-icono-07.png'); }
.h5p-content[data-content-id*="64"] tr:nth-child(3) td:nth-child(2) { background-image: url('../../../uploads/2024/11/rutina-icono-08.png'); }
.h5p-content[data-content-id*="64"] tr:nth-child(3) td:nth-child(3) { background-image: url('../../../uploads/2024/11/rutina-icono-09.png'); }
.h5p-content[data-content-id*="64"] tr:nth-child(3) td:nth-child(4) { background-image: url('../../../uploads/2024/11/rutina-icono-10.png'); }
.h5p-content[data-content-id*="64"] tr:nth-child(3) td:nth-child(5) { background-image: url('../../../uploads/2024/11/rutina-icono-11.png'); }
.h5p-content[data-content-id*="64"] tr:nth-child(3) td:nth-child(6) { background-image: url('../../../uploads/2024/11/rutina-icono-12.png'); }
/* Ejercicio 2/24. Ser, estar, tener */
.h5p-content[data-content-id*="65"] table { border: dotted 3px #aaa; border-radius: 5px; border-spacing: reverse; }
.h5p-content[data-content-id*="65"] th,
.h5p-content[data-content-id*="65"] td { padding: 10px; }
.h5p-content[data-content-id*="65"] th,
.h5p-content[data-content-id*="65"] .h5p-advanced-blanks td,
.h5p-content[data-content-id*="65"] .h5p-advanced-blanks td,
.h5p-content[data-content-id*="65"] .h5p-advanced-blanks td { background-color: #fff; }
/* Ejercicio 3/25. Ser, tener, llamarse */
.h5p-content[data-content-id*="66"] [role="group"] { background-repeat: no-repeat; background-size: contain; padding-left: 150px; }
.h5p-content[data-content-id*="66"] [role="group"]:nth-child(1) { background-image: url('../../../uploads/2024/11/laura-dos.png'); }
.h5p-content[data-content-id*="66"] [role="group"]:nth-child(2) { background-image: url('../../../uploads/2024/11/pablo.png'); }
/* Ejercicio 3/25. Ser, tener, llamarse */
.h5p-content[data-content-id*="69"] [role="group"] { background-repeat: no-repeat; background-size: contain; background-position:right; }
.h5p-content[data-content-id*="69"] [role="group"]:nth-child(3) { background-image: url('../../../uploads/2024/11/tres-personas.png'); }
/* Ejercicio 9/27. Santiago */
.h5p-content[data-content-id*="70"] [role="group"]:nth-child(1) { background-color: #f0e5dd; padding: 20px; border-radius: 10px; }
/* Ejercicio 2/29. Ana y Carlos en un bar  */
.h5p-content[data-content-id*="72"] table { border: dotted 4px #e7c5a5; border-radius: 5px; border-spacing: reverse; padding: 10px; }
.h5p-content[data-content-id*="72"] td:nth-child(2) { padding-left: 15px; }
