/**** CSS INGLÉS ****/

/****



***/
	
/**** ELEMENTOS PROPIOS ****/

body, html {
	height: 100%;
}
body {
  font-family: "Liberation Mono", "Courier New", monospace;
  background: #ddd;
  background: #fff;
  background: linear-gradient(0deg, rgb(242, 242, 242) 0%, rgb(240, 240, 240) 30%, rgb(203, 203, 203) 58%, rgb(194, 194, 194) 68%, rgb(173, 171, 179) 95%) #f1f1f1;
    background-repeat: repeat;
  background-repeat: repeat;
  background-repeat: no-repeat;
}
a {
	color: #48842a; /* verde DRED */
}
a:hover, a:focus
{
	color: #48842a; /* verde DRED */
}
.DREDenlace a {
    color: #48842a; /* verde DRED */
}
.DREDenlace a:hover, .DREDenlace a:focus {
    color: #48842a; /* verde DRED */
}
.DREDtexto a {
	color: #48842a; /* verde DRED */
}
.DREDtexto a:hover, .DREDtexto a:focus {
	color: #48842a; /* verde DRED */
}
.destacar {
	color: #48842a; /* verde DRED */
}

/* CABECERA */

.titulo_general {
  color: #FFF;
  font-size: 2em;
  font-weight: 800;
  line-height: 1.2em;
  text-shadow: 0 0 5px #505470;
  text-align: center;
}
.titulo_unidad {
	display: none;
	/*background: #FFF;
	border-radius: 10px;
	color: #505470;
	font-family: 'Varela Round', sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0px 10px 10px 10px;
	padding: 0px;
	text-align: center;
	opacity: 0.9;*/
}
.migas {
	background:  url(../../imagenes/ingles/skyline.png) center right no-repeat;
	border-bottom: solid 1px #C3C2BA;
	color: #48842a; /* verde DRED */
}
.migas > li > a {
	color: #48842a; /* verde DRED */
}
.migas h1 {
	color: #930004; /* verde DRED */
	line-height: 2.5em;
}
#objetivos ul li {
	background-color: transparent !important;
}
#objetivos #contenido ul li {
	margin-bottom: 0px !important;
}


/* PIE */

.icono_progreso > a {
	background: url(../../imagenes/ingles/icono_progreso.png) no-repeat left center;
}
.icono_pdf > a {
	background: url(../../imagenes/ingles/icono_pdf.png) no-repeat left center;
}
/* ACTIVIDADES INGLÉS */
.nivel_1 {
  display: none;
}
.navbar-dred {
  background: #d10000;
background: linear-gradient(142deg, rgba(209, 0, 0, 1) 0%, rgba(147, 0, 4, 1) 7%, rgba(207, 48, 48, 1) 18%, rgba(147, 0, 4, 1) 69%, rgba(131, 1, 4, 1) 80%, rgba(96, 2, 5, 1) 86%, rgba(84, 3, 5, 1) 89%, rgba(69, 9, 12, 1) 95%);
}
.contpp {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
}
.titulo_general p {
  text-align: center !important;
}
.navbar-header {
    float: none;
  }
.enunciado {
  background: none;
  border: none;
  padding-left: 0px;
  padding-right: 0px;
  color: #930004;
  font-style: italic;
  padding-left: 15px;
  margin-bottom: 20px;
  box-shadow: 10px 5px 14px -8px rgba(0,0,0,0.43);
  -webkit-box-shadow: 10px 5px 14px -8px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 10px 5px 14px -8px rgba(0,0,0,0.43);
  border-radius: 5px;
  margin: 0 5%;
  border: 1px solid #0103614a;
  background: #eee;
  border-radius: 20px;
	min-height: 0px!important;
	width: 90%;
}
.DREDEjercicio .enunciado {
	font-family: 'Bree Serif', serif;
	font-size: 1.5em;
	line-height: 1.2em;
}
#index .DREDEjercicio .enunciado .div_texto {
	font-size: 0.65em;
	line-height: 1.2em;
}
.div_texto p {
	padding-bottom: 0.1em;
}
#resumen p:last-child {
    margin-bottom: 0px;
    padding-bottom: 0.1em;
}
.ayuda {
	color: #666;
	font-family: 'Maven Pro', sans-serif;
	font-size: 0.8em;
	line-height: 1em;
	display: none;
}
.ayuda p {
	margin-left: 45px;
	padding: 8px 0px 0px 8px;
}
:checked ~ .ayuda {
	display: block;
}
.div_ayuda {
	min-height: 1em;
	margin-top: -1em;
	margin-bottom: 1em;
}
.div_ayuda img {
	padding: 0px 0px 0px 10px;
	position: absolute;
}
input.oculto[type=checkbox] {
	position: absolute;
	left: -999em;
}
.DREDcontenidoTabla {
	color: #787878;
}
.respuestas {
  box-shadow: 10px 5px 14px -8px rgba(0,0,0,0.43);
  -webkit-box-shadow: 10px 5px 14px -8px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 10px 5px 14px -8px rgba(0,0,0,0.43);
  border-radius: 5px;
  margin: 10px 5%;
  border: 1px solid #ff8f8f4a;
  background: #eee;
  border-radius: 20px;
	padding:10px!important;
}
.DREDEscribirVF .respuestas {
	margin-top: 40px;
}
.pregunta {
	clear: both;	
}
.pregunta_relacionar {
}
.pregunta_escribir_cerrada,
.pregunta_relacionar {
	float: left;
	margin: 5px;
	max-width: 256px;
	text-align: center;
}
.DREDBotonesVerificar {
	clear: both;
}
.DREDRespuestaCorrecta .frameGraphics {
	background: url(../../imagenes/ingles/respuesta_correcta.png) no-repeat center center;
}
.DREDRespuestaIncorrecta .frameGraphics {
	background: url(../../imagenes/ingles/respuesta_incorrecta.png) no-repeat center center;
}
.pregunta_escribir_cerrada p,
.pregunta_relacionar p {
	background: url(../../imagenes/ingles/pregunta_p.png) no-repeat center center;
	height: 150px;
	width: 150px;
	margin: 0px auto;
	padding-top: 45px;
}
.DREDRespuestaCorrecta p {
	background: url(../../imagenes/ingles/respuesta_correcta_p.png) no-repeat center center;
}
.DREDRespuestaIncorrecta p {
	background: url(../../imagenes/ingles/respuesta_incorrecta_p.png) no-repeat center center;
}
.pregunta_opcion_multiple,
.pregunta_relacionar_horizontal,
.pregunta_escribir_vf {
	border: 1px dotted #BBB;
	margin: 5px;
}
div.pregunta_opcion_multiple,
div.pregunta_relacionar_horizontal,
div.pregunta_escribir_vf {
	float: left;
	min-width: 300px;
	padding: 10px;
	width: 30%;
}
div.pregunta_relacionar_horizontal {
	min-height: 170px;
	padding-left: 10px;
}
.pregunta_rellenar_huecos div {
	display: inline-block;
}
.respuesta_relacionar_horizontal select {
	margin-left: 30px;
}
.DREDOpcionMultiple .DREDRespuestaCorrecta p,
.DREDOpcionMultiple .DREDRespuestaIncorrecta p,
.DREDEscribirVF .DREDRespuestaCorrecta p,
.DREDEscribirVF .DREDRespuestaIncorrecta p {
	background: none;
}
.DREDOpcionMultiple div.DREDRespuestaCorrecta,
.DREDRelacionarHorizontal div.DREDRespuestaCorrecta,
.DREDEscribirVF div.DREDRespuestaCorrecta {
	-webkit-box-shadow: inset 0 0 10px 1px #3EB006;
	box-shadow: inset 0 0 10px 1px #3EB006;
}
.DREDOpcionMultiple div.DREDRespuestaIncorrecta,
.DREDRelacionarHorizontal div.DREDRespuestaIncorrecta,
.DREDEscribirVF div.DREDRespuestaIncorrecta {
	-webkit-box-shadow: inset 0 0 10px 1px #FF0000;
	box-shadow: inset 0 0 10px 1px #FF0000;
}
.DREDRelacionarHorizontal .pregunta_relacionar_horizontal div.DREDRespuestaIncorrecta,
.DREDRelacionarHorizontal .pregunta_relacionar_horizontal div.DREDRespuestaCorrecta {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.DREDRelacionarHorizontal .pregunta_relacionar_horizontal div.DREDRespuestaCorrecta {
	background: url(../../imagenes/ingles/correcto.png) no-repeat left center;
}
.DREDRelacionarHorizontal .pregunta_relacionar_horizontal div.DREDRespuestaIncorrecta {
	background: url(../../imagenes/ingles/incorrecto.png) no-repeat left center;
}
.DREDBotonesVerificar {
	text-align: center;
}
button {
	background: #6e7398;
	border: none;
	border-radius: 10px;
	color: #FFF;
	font-size: 1.5em;
	padding: 10px;
}
button:hover, button:focus {
	background: #3e4259;
}
.frameDREDAudio {
	text-align: center;
}
audio {
	border-radius: 5px;
}
.enunciado ul {
	margin-left: 50px !important;	
}
.ayuda ul {
	margin-left: 100px !important;
}
.ayuda li p {
	margin-left: 0px !important;
}
input[type="radio"], input[type="checkbox"],
label {
	width: auto !important;
}
input[type="radio"], input[type="checkbox"] {
	margin-right: 5px;
	float: none;
}
#form1{
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	width: 100%;
}
form {
  counter-reset: numero-div;
}
form > div::before {
  content: counter(numero-div) ". ";
  font-weight: bold;
  font-size: 25px;
  position: absolute;
  font-family: inherit;
  color: #6e7398;
  background: #ddd;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  padding-left: 12px;
  padding-top: 6px;
}
form > #verificar::before {
  content:none;
}
form > div {
	counter-increment: numero-div;
	position:relative;
	margin-bottom: 30px;
}
form > #verificar {
    box-shadow: 10px 5px 14px -8px rgba(0,0,0,0.43);
  -webkit-box-shadow: 10px 5px 14px -8px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 10px 5px 14px -8px rgba(0,0,0,0.43);
  border-radius: 5px;
  margin: 5%;
  border: none;
  background:none;
}
button {
  background: #6e7398;
  border: none;
  border-radius: 10px;
  color: #FFF;
  font-size: 1.3em;
  padding: 10px;
  display: block;
  width: 100%;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 400;
  color: #525252;
}
.incorrecto {
    background: rgba(0, 0, 0, 0) url(../../imagenes/ingles/incorrecto.png) no-repeat left center;
    box-shadow: none !important;
	color: #E44326;
	margin: 0px 0px 20px 25px;
	padding: 0px 40px 0px 30px;
}
.correcto {
    background: rgba(0, 0, 0, 0) url(../../imagenes/ingles/correcto.png) no-repeat left center;
    box-shadow: none !important;
	color: #8AC33F;
	margin: 0px 0px 20px 25px;
	padding: 0px 40px 0px 30px;
}
legend {
	padding-right: 25px !important;
	width: auto;
}
#feedback_avanzar {
	background: none #babab2;
	border: none;
	border-radius: 10px;
	clear: both;
	min-width: 270px;
	padding: 0px 0px 15px 0px;
	text-align: center;
	width: 50%;
}
#feedback_avanzar a {
	background: #6e7398 none repeat scroll 0 0;
    border: medium none;
    border-radius: 10px;
    color: #fff;
	display: block;
    font-size: 1.5em;
	margin: 0px auto;
    padding: 10px;
	text-align: center;
	width: 250px;
}
#feedback_avanzar a:hover {
	background: #3E4259;
	text-decoration: none;
}

.navbar-nav,
.navbar-nav > li {
	background-color: none !important;
}
.navbar-nav > li > a {
	background-color: none;
	color: #505470;
	font-weight: bold;
}
.navbar-nav > li.icono_progreso > a:hover, .navbar-nav > li.icono_progreso > a:focus {
	background: url(../../imagenes/ingles/icono_progreso_on.png) no-repeat left center;
	color: #930004;
}
.navbar-nav > li.icono_pdf > a:hover, .navbar-nav > li.icono_pdf > a:focus {
	background: url(../../imagenes/ingles/icono_pdf_on.png) no-repeat left center;
	color: #930004;
}
.nav > li > a:hover, .nav > li > a:focus {
}

/* CONTENIDOS */
.col-xs-12,
.col-sm-10,
.col-xs-6,
.col-sm-2 {
	padding-left: 0px;
	padding-right: 0px;
}
#contenedor {
	height: 100%;
}
#contenido {
	/*background: url(../../imagenes/ingles/fondo1.png) 20% 50px repeat-y, url(../../imagenes/ingles/fondo2.png) top right repeat-y;*/
	font-size: 1.3em;
}
#fin_prueba {
	min-height: 430px;
}
#index #contenido {
	background: none;
}
#objetivos #contenido {
	padding: 10px;
}
.DREDtitulo {
	color: #C3C2BA;
	/*font-family: 'Rochester', cursive;*/
	font-family: 'Fredericka the Great', cursive;
	font-size: 60px;
	line-height: 60px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: right;
}

.contenido {
  background: #f9f9f9;
  min-height: 100%;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 70px;
}
.contenido_video {
}

h2, .h2 {
    font-size: 1.2em;
}
.pull-left {
	float: none !important;
}

.sr-only { /* clase para texto de "saltar a contenido */
	color: #336F15;
}
