/**** NUEVA VERSION Abril 2015 ****/

/* Por defecto bootstrap aplica -15px en cada margin y eso provoca que el marco se meta dentro del menu lateral */
/* Comentado a David */

/****

	índice:
	BARRA SUPERIOR
	MENÚ LATERAL
	PAGINACIÓN
	CONTENIDOS
	PIE
	Elementos de contenido para maquetar bloques de información
	CUESTIONARIOS
	PROGRESO
	
****/

a {
    /* color: #42743d; personalizar en style.css del tema */
}
a:hover, a:focus {
    /* color: #42743d; personalizar en style.css del tema */
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
body {
	color: #000;
}
h1 {
	color: #333333;
}
p {
}
.migas {
	/* personalizar en style.css del tema */
}
.migas > li {
}
.migas > li > a {
	/* personalizar en style.css del tema */
}
.migas > li > a:hover, a:focus {
	color: #000;
}
.migas h1 {
	/* personalizar en style.css del tema */
}
.nivel_1 {
    background: url("../imagenes/nivel_1_bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #E18728;
    -webkit-box-shadow: 0px -5px 9px -2px rgba(204,204,204,1);
	-moz-box-shadow: 0px -5px 9px -2px rgba(204,204,204,1);
	box-shadow: 0px -5px 9px -2px rgba(204,204,204,1);
	-webkit-border-top-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	border-top-left-radius: 50px;
}
.DREDenlace a {
    /* color: #42743d; personalizar en style.css del tema */
}
.DREDenlace a:hover, .DREDenlace a:focus {
    /* color: #42743d; personalizar en style.css del tema */
}
.DREDtexto a {
    /* color: #42743d; personalizar en style.css del tema */
}
.DREDtexto a:hover, .DREDtexto a:focus {
    /* color: #42743d; personalizar en style.css del tema */
}
.destacar {
	/* color: #42743d; personalizar en style.css del tema */
}
#objetivos .DREDlistaObjetivos li:last-child {
	/* background: url(../imagenes/objetivos_bg.png) no-repeat bottom right #FFFFFF; personalizar en style.css del tema */
}
#resumen p:last-child {
	/* background: url(../imagenes/resumen_bg.png) no-repeat bottom right; personalizar en style.css del tema */
}
.DREDtextointroduccionultimo {
	background: url(../imagenes/introduccion_bg.png) no-repeat bottom right;	
}
#resumen li > p.DREDtexto {
	background: none;
}
#resumen, #objetivos, #index {
}

/**** BARRA SUPERIOR donde se encuentran los botones PROGRESO y PDF ****/

.navbar-brand {
	/* personalizar en style.css del tema */
}
.navbar-default .navbar-brand {
    color: #003300;
	background-color: #fff;
}
.navbar-brand > a {
    color: #003300;
	background-color: #fff;
}
.navbar-brand > a:hover {
    color: #003300;
	background-color: #fff;
}
.navbar .navbar-header {
	color: #000;
}
.navbar-nav {
	color: #000000;
	/*background-color: #fff;*/ /* Personalizar en el tema */
}
.navbar-nav > li {
	color: #000000;
	/*background-color: #fff;*/ /* Personalizar en el tema */
}
.navbar-default .navbar-nav > li > a {
	background-color: #000;
	color: #FFFFFF;
}
.navbar-default .navbar-nav > li > a:hover {
	background-color: #fff;
	color: #000;
}
.navbar-dred {
	/* personalizar en style.css del tema */
}
.icono_pdf > a {
	background: url(../imagenes/icono_pdf.png) no-repeat left center;
}
.icono_pdf > a:hover{
	background: url(../imagenes/icono_pdf_on.png) no-repeat left center #FFF;
}
.navbar_txt{
	border-right: #999999 1px dotted;
}
.icono_progreso > a {
	/* background: url(../imagenes/icono_progreso.png) no-repeat left center; personalizar en style.css del tema */
}
.icono_progreso > a:hover {
	/* background: url(../imagenes/icono_progreso_on.png) no-repeat left center #FFF; personalizar en style.css del tema */
}

/**** Fin de BARRA SUPERIOR ****/

/**** MENÚ LATERAL ****/

#sidebar {
	background-color: rgba(0, 0, 0, 0.0);
}
.list-group > ul {
	color: #FFFFFF;
}
.list-group > ul li a {
	/* color: #000; personalizar en style.css del tema */
}
.list-group > ul li a:hover {
	color: #fff;
	/* background: url(../imagenes/li_active_bg.png) center left no-repeat rgba(0, 0, 0, 0.5); personalizar en style.css del tema */
}
.list-group > ul ul {
    /* background: url(../imagenes/menu_sec_bg.png) no-repeat scroll right top #FFFFFF; personalizar en style.css del tema */
}		 
.list-group > ul ul li a {
	/* background: url(../imagenes/flecha_2nivel.png) no-repeat center left #fff; personalizar en style.css del tema */
	border: none;
}
.list-group > ul ul li a:hover {
	color: #fff;
	/* background: url(../imagenes/flecha_2nivel.png) center left no-repeat rgba(0, 0, 0, 0.5); personalizar en style.css del tema */
}
.list-group-item-contenidos {
	/* background: url(../imagenes/flecha_menu.png) no-repeat bottom right #fff; personalizar en style.css del tema */
	color: #333333;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
	border-color: #ccc;
	color: #fff;
	/* background: url(../imagenes/li_active_bg.png) center left no-repeat rgba(0, 0, 0, 0.5); personalizar en style.css del tema */
}
.list-group-item {
	border: 1px solid #DDDDDD;
	/* background: #FFFFFF; personalizar en style.css del tema */
	border-radius: 0px;
}

/**** Fin de MENÚ LATERAL ****/

/**** PAGINACIÓN ***/

.pager {
}
.pager li > a,
.pager li > span {
	border: #006633 medium;
}
.pager li > a:hover,
.pager li > a:focus {
}
.pager .next > a,
.pager .next > span {
	/*background: url(../imagenes/siguiente.png) no-repeat right;
	transition: all 100ms linear 0s;
	background-color: #ffffff;*/
}
.pager .previous > a,
.pager .previous > span {
	/*transition: all 100ms linear 0s;
	background-color: #ffffff;*/
}
.pager .next > a:hover {
	/*background: url(../imagenes/siguiente_on.png) no-repeat right;*/
}
.pager .previous > a:hover {
	/*background: url(../imagenes/anterior_on.png) no-repeat left;*/
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
	color: #999999;
	background-color: #ffffff;
}
#paginacion_inferior {
	background-color: #FFFFFF;
	border-radius: 10px;
}

/**** Fin de PAGINACIÓN ****/

/**** CONTENIDOS ****/

#contenido_interno {	
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	background: rgba(255, 255, 255, 0.5);												
}
.contenido {
}
.contpp {
	background-color: rgba(255, 255, 255, 1);
	/* box-shadow: 0 10px 18px -10px #65B35E; personalizar en style.css del tema */
	-webkit-border-top-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	border-top-left-radius: 50px;
}
.ventana_flotante {
	padding-bottom: 20px;
	margin: 0;
}
.ventana_flotante ul {
}

/**** Fin de CONTENIDOS ****/

/**** PIE ****/

footer {
   	background: url(../imagenes/logo_footer.png) bottom right no-repeat rgba(0, 0, 0, 0.5);
    border-top: 1px solid #000000;
    color: #fff;
}
footer p {
    background: none;
}

/**** Fin de PIE ****/

/**** Elementos de contenido para maquetar bloques de información ****/

ol.DREDlistaNumerada {
}
ol.DREDlistaNumerada > li {
    background: #f6f6f6;
	color: #000000;
}
ol.DREDlistaNumerada li:before {
    /* Position and style the number */
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;	
    /* Some space between the number and the content in browsers that support generated content but not positioning it */
    color: #fff;
    background: #666;
	text-shadow: 1px 1px 0 #ccc;
	/* background: url(../imagenes/listaNumeradaBG.png) no-repeat left center; personalizar en style.css del tema */
}
.DREDlistaObjetivos {
	box-shadow: 0 10px 18px -10px #65b35e;
}
#objetivos ul {
}
#objetivos ul li {
	background-color: #FFFFFF;
}
.DREDtextoinicialobjetivos {
	background: none #FFF;
	border-radius: 0px;
	border-bottom: #CCCCCC thin dotted;
}
.DREDlistaLibros, .DREDlistaLegislacion, .DREDlistaTextose {
}
.DREDlistaLibros li:last-child {
	border-bottom: #CCCCCC dashed thin;
}
.DREDlistaLegislacion li:last-child {
	border-bottom: #CCCCCC dashed thin;
}
.DREDlistaTextose li:last-child {
	border-bottom: #CCCCCC dashed thin;
}
.DREDlibros, .DREDlegislacion, .DREDtextose {
}
.DREDlistaLibros {
    background: url("../imagenes/libros_li_bg.png") no-repeat scroll left top #FFFFFF;
}
.DREDlistaLegislacion {
	/* background: url(../imagenes/legislacion_li_bg.png) top left no-repeat; personalizar en style.css del tema */
}
.DREDlistaTextose {
	/* background: url(../imagenes/textos_e_li_bg.png) top left no-repeat; personalizar en style.css del tema */
}
ul.DREDlistaTextose .DREDtexto, ul.DREDlistaLegislacion .DREDtexto, ul.DREDlistaLibros .DREDtexto {	
}
.DREDtextoinicialampliar {
	background: none #FFFFFF;
	border-radius: 0px;
	border-bottom: #CCCCCC thin dotted;
}
.frameDREDdestacado, .frameDREDnota, .frameDREDtip, .frameDREDejemplo, .frameDREDvideo,  .frameDREDrecuerda, .frameDREDevaluacion {
	color: #000000;
}
.frameDREDevaluacion {
}
.frameDREDdestacado {
    /* background: url(../imagenes/destacado_bg.png) top left no-repeat #F8CA81; personalizar en style.css el tema */	
}
.frameDREDnota {
	/* background: url(../imagenes/nota_bg.png) 0 0 no-repeat #FFFFFF; personalizar en style.css el tema */
}
.frameDREDtip {
	/* background: url(../imagenes/profesor_tip_bg.png) no-repeat scroll left center #CCCCCC; personalizar en style.css el tema */
}
.frameDREDvf {
	background: url(../imagenes/profesor_tip_bg.png) no-repeat scroll left center #f1f1f1;
	border-radius: 20px;
}
.frameDREDejemplo {
	/* background: url(../imagenes/ejemplo_bg.png) bottom right no-repeat #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 10px 0px #ccc; personalizar en style.css del tema */
}
.frameDREDvideo {
	/* background: url("../imagenes/actividad_bg.png") no-repeat scroll left top #FFF;
    color: #000000;
	border-radius: 10px;
	box-shadow: 0 0 10px 0 #ccc; personalizar en style.css del tema */
}
.frameDREDrecuerda{
	/* background: url(../imagenes/recuerda_bg.png) 0 0 no-repeat #604f4f;
	border-radius: 5px 20px 5px;
	color: #FFFFFF; personalizar en style.css del tema */
}
.frameDREDactividadaprendizaje {
	/* background: url("../imagenes/actividad_bg.png") no-repeat scroll left top #FFF;
    color: #000000;
	border-radius: 10px;
	box-shadow: 0 0 10px 0 #ccc; personalizar en style.css del tema */
}
.DREDrecuerda > ul {
	background: 0 0 no-repeat #604f4f;
}
.frameDREDevaluacion{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #60b75a;
    border-image: none;
    border-right: 1px solid #60b75a;
    border-style: solid;
    border-width: 1px 1px 1px;
}
.DREDtextoautoevaluacion {
    border-bottom: 30px solid #3D6B3A;
    border-right: 31px solid rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
.bordes {
	border :#65b35e thin solid;
}
img {
}

/**** Fin de Elementos de contenido para maquetar bloques de información ****/

/**** CUESTIONARIOS ****/

#form1 {
}
#a1_cuestionario, #a2_cuestionario, #a3_cuestionario, #a4_cuestionario, #a5_cuestionario, #a6_cuestionario, #a7_cuestionario, #a8_cuestionario, #a9_cuestionario, #a10_cuestionario,#a11_cuestionario, #a12_cuestionario,#a13_cuestionario {
}
legend {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none;
    border-width: 0;   
	background: #FFFFFF;	
}
.enunciado {
	color: #000;
	background: url(../imagenes/enunciado.png) left top no-repeat;
	border-top: 1px dashed #CCCCCC;
}
fieldset {
    border: medium none;
}
.respuestas {
	background: url(../imagenes/cuadritos.png) right bottom no-repeat;	
}
#verificar {
}
.incorrecto {
	background: url(../imagenes/incorrecto.jpg) top left no-repeat;
	box-shadow: -2px 30px 20px -27px rgba(199,199,199,1);
}
.correcto {
	background: url(../imagenes/correcto.jpg) top left no-repeat;
	box-shadow: -2px 30px 20px -27px rgba(199,199,199,1);
}
#feedback_avanzar {
	border-top: #CCCCCC 1px dotted;
	border-bottom: #CCCCCC 1px dotted;
	background: url(../imagenes/feedback_avanzar.png) top left no-repeat #f1f1f1;
}
ol.DREDlistaNum_cuestionario {
}
ol.DREDlistaNum_cuestionario > li {
    background: #e1e1e1;
	color: #000000;
	border-radius: 0 10px 10px;
}
ol.DREDlistaNum_cuestionario li:before {
    background: url("../imagenes/listaNumeradaBG.png") no-repeat scroll left center rgba(0, 0, 0, 1);
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    color: #ffffff;   
}

/**** Fin de CUESTIONARIOS ****/

/**** PROGRESO ****/

.progreso li {	
}
.progreso ul li ul {
}
.si {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../imagenes/si.jpg);
}
.no {
	background-image: url(../imagenes/no.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.no a {
	color: #666666;
}
.no a:hover {
	color: #000000;
}
#unidad_progreso {
	background-color : #fff;	
}

/* Fin de PROGRESO */

#bibliografia {
	/* background: url(../imagenes/bibliografia_bg.png) no-repeat bottom right #FFFFFF;	personalizar en style */
}
#ampliar {
	/* background: url(../imagenes/ampliar_bg.png) no-repeat bottom right #FFFFFF; personalizar en style */
}
#glosario {
	/* background: url(../imagenes/glosario_bg.png) no-repeat bottom right #FFFFFF;	personalizar en style */
}
#progreso {
	/* background: url(../imagenes/progreso_bg.png) no-repeat bottom right #FFFFFF;	personalizar en style */
	border-top-left-radius: 50px;
}
.navbar-toggle {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;    
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #000;
}
.enunciadoboton {
}
.frameDREDimagenderechadetextobordes {
	/* border: #006633 thin solid; personalizar en style.css del tema */
}
.frameDREDimagenderechadetexto {
}
.frameDREDimagenizquierdadetexto {
}
.frameDREDimagenizquierdadetextobordes{
	/* border: #006633 thin solid; personalizar en style.css del tema */
}
.frameDREDimagenCentradoTexto {
}
.frameDREDimagenCentradoTextobordes {
	border: #006633 thin solid;
}
.center-block {
}
.pull-right {
}
.pull-left {
}
.limpiar {	
}
.clear {
}
.DREDpieFoto {
}
.btn-xs {
    border-radius: 3px;
}
.btn-primary {
	background-color: #333333;
	border-color: #357EBD;
	color: #FFFFFF;
}
.btn {
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;    
}
blockquote:before {
    border: 1px solid;
    border-radius: 50%;
    color: #C49CDE;    
}
*, *:after, *:before {
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
blockquote:after {
    background: url("../../../../../2.bp.blogspot.com/-iCCUn-fktvk/UYVomjPC84I/AAAAAAAAAAc/czlS_SMG-rs/s1600/noise.png") repeat scroll 0 0 #6B2794;
    color: #C49CDE;
}
blockquote {
    background: url("../../../../../2.bp.blogspot.com/-iCCUn-fktvk/UYVomjPC84I/AAAAAAAAAAc/czlS_SMG-rs/s1600/noise.png") repeat scroll 0 0 #9A30FF;
    border-radius: 4px 0 0 4px;    
    color: #FFFFFF;    
}
.marco {	
	border-radius: 15px;
	border: 4px solid #CCCCCC;
}
#player1 {
}
.contenedor_toggle {
	border: 1px solid #CCC;
	background: #EEE;
}
.contenedor_toggle a {
}
.contenedor_toggle a:hover {
}