/*
verde logo: #5ab67d; rgba(90,182,125,.1)
gris oscuro logo: #404040; rgba(64,64,64,.1)

verde claro: #d2dfd8; rgba(210,223,216,.1)

*/

/** fuente **/
@import 'fuentes.css';

body,th,td{font:normal 1.1em 'Malar',Tahoma, Verdana, sans-serif;color:#000;}
ul,ol,li,p{margin:0;padding:0;list-style-type:none;}
html{
  height: 100%;
  padding: 0;
  margin: 0;
}

body { 

  color: #666666;
  background-image: url('body-bg.gif');
  background-repeat: repeat-x;
  height: 100%;
  padding: 0;
  margin: 0;
  background:#fff;
	/*background:#edf2ef;*/

	margin:0px;
	padding:0px;
}

/*	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);		
		-moz-border-radius:4px;
		-webkit-radius: 4px;
		border-radius:4px;	
*/

body .animatedParent{overflow:hidden;}

body header{
	background:#fff;
	
}
html body header.animatedParent{
	overflow: visible;
}
.linea_azul_clara,.linea_azul_media,.linea_azul_oscura,.linea_azul_extraclara,.linea_blanca{
	padding-top:20px;
	padding-bottom:20px;
}
.linea_azul_clara{
	background:#e9E9E9;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	}
.linea_azul_extraclara{
	/*background:#f7f7f7;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;*/
	background: rgba(210,223,216,.4);
	border-top:1px solid rgba(0,0,0,.1);
	border-bottom:1px solid rgba(0,0,0,.1);
	}
.linea_azul_media{
	background:#b3b3b3;
	border-top:1px solid #a3a3a3;
	border-bottom:1px solid #a3a3a3;
	}
.linea_azul_oscura{
	background:#878787;
	border-top:1px solid #656565;
	border-bottom:1px solid #656565;
	}

#contenedor_categorias{
	background: rgba(210,223,216,.4);
	/*background: #f9f9f9;
	verde claro: #d2dfd8; */
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	/*height:70px;overflow:hidden;*/
}

	#menu_categorias{
		margin:10px;margin-top:0px;margin-bottom:0;color:#001155;padding-top:0px;padding-bottom:15px;
		font-size:1em;
		}
	.etiquetas_categorias{position:relative;}
	.etiquetas_categorias a{font-size:0.94em;display:inline-block; white-space: nowrap;margin:6px;padding:0px;padding-left:0px;padding-right:0px;/*border:1px solid #223377; background: #455550;line-height:23px;*/
		margin-top:0;margin-bottom:10px;color:#555;line-height:34px;margin-top:12px;margin-bottom:12px;}
	.etiquetas_categorias a,.etiquetas_categorias a:visited,.etiquetas_categorias a:active {color:#555;
		
	}
	.etiquetas_categorias a:hover{text-decoration:none;color:#333;}
	.etiquetas_categorias a span{padding-left:6px;padding-right:6px;position:relative;display:inline-block;vertical-align:top;}
	.borde_categoria{width:100%;height:3px;}
	.icono_categoria{width:32px;margin-right:4px;display:inline-block;vertical-align:top;}
	
#nav_categorias {xposition:relative;
		border:0px solid orange;
		}

#cerrar_categorias {
		bottom:5px;
		cursor:pointer;position:absolute;
		right:8px;
}

#nav_categorias .etiquetas_categorias a,#nav_categorias .etiquetas_categorias a:visited,#nav_categorias .etiquetas_categorias a:active {color:#555;}

#menu_arriba {
	margin-bottom:10px;
	color:#333;
	background:rgba(255,255,255,.97);
	border-bottom:1px solid rgba(230,230,230,.8);
	position:fixed;
	width:100%;
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);		
	z-index:2048;
	font-size:0.9em;
	top:0;
	}
	#menuprincipal{margin-top:3px;margin-left:5px;margin-right:10px;display:inline-block;}
	#menuusuario{float:right;margin:3px;margin-left:6px;margin-right:3px;display:inline-block;line-height:46px;font-size:0.85em;position:relative;margin-top:8px;margin-bottom:6px;
	
	}
	#menuusuario #imagen_usuario{float:left;margin-right:6px;margin-top:10px;width:25px;height:25px;}
	.imagen_salir{margin-left:4px;margin-top:10px;}
#menu_arriba a,#menu_arriba a:link,#menu_arriba a:visited,#menu_arriba a:active{color:#555;}
#menu_arriba a:hover {color:#111;}
#contenedor_encabezado{
	margin-top:70px;
}
	#encabezado{
		margin:0px;
	}
	
#todo{	
	border:0px solid red;

	}
#cuerpo{
background:#fff;
border:0px solid green;	
min-height:100%;
	position:relative;

		}
	.contenidos{
		margin-top:0px;
		
	}
.textos{margin:8px;border:0px solid green;}

html {

}
body {

}

footer{
	
	bottom:0;position:absolute;
	width:100%;max-width:100%;
	
}
	#pie{
		
	border-top:1px solid #cbcbcb;
	background:#edf2ef;;
		color:#898989;
		padding:10px;
		font-size:0.95em;
	  -moz-animation-duration: 0.1s;
	  -moz-animation-delay: 0s;
	  -webkit-animation-duration: 0.1s;
	  -webkit-animation-delay: 0s; 
	  animation-duration: 0.1s;
	  animation-delay: 0s;
		padding-right:15px;
	}
	#pie a,#pie a:visited,#pie a:active,#pie a:link{color:#565656;}
	#redes_pie a img {width:40px;}
	#redes_pie a {margin-right:4px;}

.columna_derecha,.columna_izquierda{width:49%;max-width:100%;display:inline-block;text-align:left;border:0px solid red;vertical-align:top;}
.columna_derecha{text-align:right;float:right;}
#pie .columna_derecha{width:70%;vertical-align:middle;border:0px solid red;}
#pie .columna_izquierda{width:29%;vertical-align:middle;border:0px solid green;xfloat:left;}
.columna_logotipo,.columna_buscador{width:49%;max-width:100%;display:inline-block;text-align:center;border:0px solid red;vertical-align:middle;padding:0;margin-top:10px;}
	#logotipo{margin:0 auto;width:284px;height:77px;max-width:100%;}
.columna_buscador{}
	#formbuscar{max-width:450px;margin:0 auto;border:0px solid green;margin-top:0;}
	#buscador{display:inline-block;width:75%;max-width:80%;vertical-align:middle;
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);		
		-moz-border-radius:3px;
		-webkit-radius: 3px;
		border-radius:3px;	
		font-size:1.1em;color:#000;
		padding:4px;padding-left:10px;padding-right:10px;
		border:1px solid #b9bdc0;
		}
	#xboton_buscar{
		cursor:pointer;
		display:inline-block;vertical-align:middle;font-size:1em;color:#333;line-height:25px;
		background:rgba(200,200,200,.7) url(../img/buscar.png) no-repeat 6px 3px;
		
		padding:0px;padding-left:24px;padding-right:12px;
		border: 1px solid rgba(120,120,120,.8);
		/*-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
		box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);	*/	
			-moz-border-radius:2px;
			-webkit-radius: 2px;
			border-radius:2px;	
	}
	#xboton_buscar:hover{background-color:#777;color:#fff;}
		#boton_buscar{
			display:inline-block;padding:5px;padding-left:12px;padding-right:12px;

				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;	
				/*	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
				-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
				box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);		*/
				
			/*background:#fff;
			border:1px  solid #5ab67d;color:#5ab67d;*/
			background: rgba(90,182,125,.9);
			border:0;
			color:#fff;
			font-size:1em;
			
			cursor:pointer;vertical-align:middle;
		}
		#boton_buscar:hover{/*background:#5ab67d;*/background:rgba(80,172,115,1);
			color:#fff;text-decoration:none;}
.fijo {
	margin:0 auto;
	width:990px;max-width:100%;xborder:0px solid red;display:block;
}

.todo {
	margin:0 auto;
	width:100%;max-width:100%;
	clear:both;
}

#bajarslider{margin:0 auto;position:fixed;text-align:center;opacity: 0.8;z-index:101;
    filter: alpha(opacity=80);width:26px;bottom:16px;display:block;left:50%;}
	#bajarslider:hover{opacity: 1;
    filter: alpha(opacity=100);}
	
#ir-arriba {
	display:none;z-index:999;
	padding:20px;padding-top:10px;padding-bottom:10px;
	font-size:20px;
	color:#fff;
	cursor:pointer;
	position: fixed;
	bottom:65px;
	right:10px;
	/*background:rgba(0,50,30,.8);*/
	background:rgba(90,182,125,.8);
	border:0px solid rgba(255,255,255,.3);
/*-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);		*/
		-moz-border-radius:100%;
		-webkit-radius: 100%;
		border-radius:100%;	text-align:center;
		
}
#ir-arriba img{margin:0 auto;margin-top:0px;position:relative;top:-2px}

.foto_centrada{text-align:center;display:block;margin:5px auto;max-width:100%;}
.foto_centrada img{display:block;margin:0px auto;max-width:100%;}
img {border:0px;}

.left_column
	{
	float:left;
	}
.right_column
	{
	float:right;
	}
.margen0
	{
	margin:0px;
	padding:0px;
	}
.margen1
	{
	padding:8px;
	}
.margen2
	{
	padding:15px;
	
	}
.clearfix{clear:both;}
.centrado{text-align:center;}

.texto{
	text-align: left;
	/* [disabled]margin: 10px; */
	font-size: 1em;
	line-height: 150%;
	color: #000;	
}

input[type="submit"], input[type="reset"] 
	{font-size:13px;
	border:1px solid #c6c6c6;
	background:#f2f2fe url(../i/boton.png) repeat-x;
	color:#000;
	padding:6px;padding-left:10px;padding-right:10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
	}
fieldset,form{margin:0px;padding:0px;border:0px;}

#logopeq{display:inline-block;margin:10px;margin-left:0;padding:0;margin-right:15px;height:48px;position:relative;top:1px;vertical-align:middle;}

.columna_centrada{display:inline-block;margin:4px;vertical-align:middle;}

#menu_izquierda{display:inline-block;margin:0;margin-left:0px;padding:0;height:52px;overflow:hidden;vertical-align:middle;}
#menu_izquierda a img{display:inline;padding:0;margin:0;}
#menu_buscar img{position:relative;top:5px;}
#menu_izquierda a{display:inline-block;margin:0;margin-left:10px;margin-right:10px;vertical-align:middle;border:0px solid red;padding:0;}
#menu_izquierda a.icono_logo{height:50px;line-height:50px;}
#nav_categorias,#nav_buscar{background:rgba(210,223,216,.4);;position:relative;padding-top:20px;padding-bottom:20px;xborder-bottom:1px solid rgb(110,123,116);border-top:1px solid #b3c9c3;display:none;width:100%;left:0;
top:0px;
}
#nav_buscar fieldset{padding-top:10px;padding-bottom:10px;}
body #nav_user{
	line-height:25px;
	max-width:100%;width:270px;display:none;
		-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);		
	position:absolute;padding:15px;padding-top:0;right:0px;margin-top:6px;
	/*background:rgba(235,235,235,.95);*/
	background:#edf2ef;
	border:1px solid rgb(210,210,210);
	min-width: 250px;
	z-index:600;
	top:40px;
}
body #nav_user .textoinfo{font-size:11px;}
body #nav_user hr{border:0;background:transparent;border-top:1px solid rgb(190,190,190);margin-top:4px;margin-bottom:4px;
}
body #nav_user .fijo div{margin-top:4px;margin-bottom:4px;}

body #nav_user .fijo {margin-top:18px;}

.lista_categorias{margin-top:0;padding-top:0;}

.lista_categorias h2{margin:0;margin-bottom:10px;margin-top:10px;position:relative;top:4px;}
#nav_categorias .lista_categorias{margin-left:10px;margin-right:10px;}

#contenedor_categorias {position:relative;}

#ampliar_categorias,#reducir_categorias{position:absolute;z-index:2014;cursor:pointer;bottom:1px;margin:0 auto;display:none;margin-left:4px;top:0px;width:100%;border:0px solid red;text-align:right;height:25px;
}

#contenedor_categorias .etiquetas_categorias a{/*margin-bottom:60px;*/}
#nav_categorias .fijo,#nav_buscar .fijo{position:relative;}

#formusuario{
	margin:0;padding:0;
	font-size:12px;
}
#formusuario fieldset {margin:0;padding:0;}
#formusuario label {display:block;margin-top:15px;}
#formusuario #usuario{width:240px;}
#formusuario #contrasena{width:140px;}
#formusuario input[type=text],#formusuario input[type=password]{	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
		-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);		
	border:1px solid #999;
	padding:5px;
	padding-left:8px;padding-right:8px;
	}
#formusuario #login{width:220px}
#xboton_entrar{display:inline-block;margin:5px auto;padding:5px;padding-left:8px;padding-right:8px;font-weight:bold;
margin-left:10px;cursor:pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
		-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);		
	background:#e1fff5;
	border:1px  solid #d7f5eb;
}
#formulario_cuerpo{margin:20px auto;display:block;width:500px;max-width:90%;
	background:#edf2ef;padding:12px;border:1px solid #ccc;
}
#formulario_cuerpo #formusuario {
	font-size:1em;
}

.equis{position:absolute;right:5px;top:5px;cursor:pointer;}

#nav_categorias .equis,#nav_buscar .equis{top:-10px;}
#nav_categorias .etiquetas_categorias a,#nav_categorias .etiquetas_categorias  a:link,#nav_categorias .etiquetas_categorias  a:visited,#nav_categorias .etiquetas_categorias  a:active{}


.listado_libros{margin:0 auto;max-width:100%;}
.libro{
	display:inline-block;max-width:90%;margin:15px;
	width:278px;height:344px;vertical-align:top;
	border:1px solid #b3cbc0;overflow:hidden;position:relative;
	background:#fff;
}
.libro:hover{background:rgba(250,251,250,.9);}
	.libro .imagen_libro{overflow:hidden;width:278px;height:201px;border-bottom:1px solid #b3cbc0;}
		.libro .imagen_libro img{width:100%;}
	.libro .texto_libro{padding:20px;line-height:120%;}
		.libro .texto_libro .titulo{font-size:1.1em;font-weight:bold;color:#001144;margin-top:0;padding-top:0;}
		.libro .texto_libro .descripcion{color:#999;margin-top:8px;font-size:0.9em;}
	.libro .progreso{position:absolute;bottom:0px;}
	
.imagen_ojo{
	width:30px;height:30px;
	background:url(../img/ver.png) no-repeat;
	background-size: 30px 30px;
	padding-bottom:2px;
}	
.imagen_ojo:hover{
	
	background:url(../img/vers.png) no-repeat;
	background-size: 30px 30px;
}

.libro .ojo{position:absolute;right:4px;bottom:5px;
/* opacity: .6;
    filter: alpha(opacity=60); 
*/
}

.ojo a:hover{
	text-decoration:none;
	/*opacity: 1;
    filter: alpha(opacity=100);*/
}

.imagen_play{
	width:30px;height:30px;
	background:url(../img/mplay.png) no-repeat;
	background-size: 30px 30px;
	padding-bottom:2px;
}	
.imagen_play:hover{
	
	background:url(../img/mplays.png) no-repeat;
	background-size: 30px 30px;
}

.libro .play{position:absolute;right:35px;bottom:5px;
/* opacity: .6;
    filter: alpha(opacity=60); 
*/
}

.play a:hover{
	text-decoration:none;
	/*opacity: 1;
    filter: alpha(opacity=100);*/
}

#ficha_libro{margin-top:0px;margin-bottom:20px;}
	#ficha_libro .columna_izquierda{margin-right:10px;width:48%;}
	#ficha_libro .columna_derecha{margin-left:10px;width:48%;}
	.fecha_libro{font-size:0.8em;color:#aaa;font-style:italic;}
	.autores{font-size:0.93em;margin-top:12px;margin-bottom:12px;}
	.subtexto{font-size:0.9em;color:#667;margin-top:20px;text-align:justify;}
	.subtexto p{margin-top:12px;margin-bottom:12px;}
	
	.botonesficha{margin:0px auto;margin-top:20px;margin-bottom:20px;text-align:center;}
		body form.contacForm2 input[type=button],  #boton_entrar,#contactForm2 input[type=submit],#contactForm input[type=submit], #contactForm2 input[type=button],#contactForm2 input[type=reset],#contactForm input[type=button],#contactForm input[type=reset],.boton,.botonesficha a{
			display:inline-block;margin:5px auto;padding:8px;padding-left:12px;padding-right:12px;
			margin-left:10px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;	
				/*	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
				-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
				box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);		*/
				
			/*background:#fff;
			border:1px  solid #5ab67d;
			color:#5ab67d;*/
			border:0;
			background: rgba(90,182,125,.9);color:#fff;
			font-size:.9em;
			
			cursor:pointer;
		}
		body #contactForm input[type=submit], body #contactForm input[type=button],body #contactForm input[type=reset]{font-size:1em;}
		body #nav_user #boton_entrar{font-size:1em;}
		.boton:link,.boton:visited,.botonesficha a:link,.botonesficha a:visited,.botonesficha a:active{/*color:#5ab67d;*/background: rgba(90,182,125,.9);color:#fff;}
		#boton_entrar:hover,.boton:hover,.botonesficha a:hover{/*background:#5ab67d;*/color:#fff;text-decoration:none;background:rgba(80,172,115,1);}
		
		#contactForm input[type=submit]:hover, #contactForm input[type=button]:hover,#contactForm input[type=reset]:hover,#contactForm2 input[type=submit]:hover, #contactForm 2input[type=button]:hover,#contactForm2 input[type=reset]:hover{background:rgba(80,172,115,1);color:#fff;}
		body .boton_ver{
			background:#fff;
			border:1px  solid #5ab67d;
		}
		body .botonesficha a.boton_add{color:#fff;border:0px  solid #999;background:#bbb;}
		body .botonesficha a.boton_add:hover{color:#fff;background:#aaa;}

		body .botonesficha a.boton_cancel{color:#fff;border:0px  solid #aaa;background:#bbb;}
		body .botonesficha a.boton_cancel:hover{background:#aaa;color:#fff;}		
		
		body .boton_cancel{}
		
	.boton{cursor:pointer;}
	#boton_entrar{cursor:pointer;xfont-size:.94em;padding:6px;padding-left:8px;padding-right:8px;}
	.caratula_libro{max-width:100%;border:1px solid #b3cbc0;margin:10px auto;width:80%;}
	.caratula_libro img{display:block;width:100%;}
	
	.info-libros{display:inline-block; max-width:99%;padding:6px;padding-left:10px;padding-right:10px;
						-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;	
		border: 1px solid #cbcbcb;
		background: #edf2ef;
		margin-top:10px;margin-bottom:20px;
		font-size:.91em;font-family:arial;font-size:14px;
	}
		.info-libros div {
				display:inline-block;margin-left:14px;margin-right:14px;vertical-align:middle;font-size:.94em;
				}
		.info-libros div .tag,.info-libros div strong{background:transparent;padding:3px;padding-left:6px;padding-right:6px;display:inline-block;margin:2px;						
		-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;	}
		.info-libros div .tag{margin-left:4px;margin-right:4px;color:#888;}
		
	#ficha_libro ul {list-style-type:circle;padding-left:20px;}
	#ficha_libro ul li{padding-left:5px;list-style-type:circle;}
	
.tag{-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;	}
a.tag:hover{text-decoration:none;}
/*** lectura libro ***/
#lectura_libro{font-size:1em;}

#tamano_fuente{text-align:center;border:0px solid #ddd;float:right;line-height:25px;width:30px;top:6px;margin-right:6px;font-size:1em;cursor:pointer;color:#555;font-weight:bold;position:relative;}
#tamano_fuente span{font-size:.7em;}
#tamano_fuente:hover{color:#000;border:0px solid #ccc;}

#nav_fuentes{position:absolute; top:41px; width:170px;display:none; background:rgba(255,255,255,.9);padding:10px; padding-right:0px;padding-left:4px;z-index:2048;color:#555;border:1px solid #aaa;right:-6px;
vertical-align:middle;
}
#nav_fuentes span {display:inline-block;padding:0;padding-left:5px;padding-right:5px;cursor:pointer;color:#555;border:0px solid #eee;position:relative;top:0px;
line-height:1.1em;vertical-align:auto;
}
#nav_fuentes span:hover {color:#000;}

#nav_fuentes span: hover{color:#006644;}

#cabecera_libro{position:fixed;border-bottom:1px solid #999;top:0;background:#fff;width:100%;left:0;z-index:999;}
	#cabecera_libro h3{font-size:1.3em;}
		#cabecera_libro h3 img {position:absolute;margin-left:-28px;margin-top:10px; /*opacity: 0.9;filter: alpha(opacity=90);*/}
		#cabecera_libro h3 img:hover{opacity: 0.8;filter: alpha(opacity=80);}
#contenedor_lectura{padding:15px;margin-bottom:60px;margin-top:30px;font-family: 'Bitter',arial;}
#contenedor_lectura h2{font-size:1.3em;}
	#lectura{line-height:150%;text-align:justify;margin:0px auto;padding:0px;max-width:100%;border:0px solid red;margin-top:20px;}
	#contenedor_lectura .siguiente{text-align:right;display:inline;position:absolute;margin-top:0px;margin-left:4px;}
	#lectura h2{margin-top:20px;margin-bottom:20px;color:#444;font-family:'Malar',tahoma,verdana;}
	#lectura br{margin:10px;display:block;}
	#lectura .texto_plano{color:#555;}
.navegacion_texto{margin-bottom:50px;margin-top:20px;}
#icono_back{background: url(../img/back.png) no-repeat center center; width:30px;height:30px;display:inline-block;position:relative;background-size: 30px 30px;}
	#icono_back:hover{background-image: url(../img/backo.png);text-decoration:none;background-size: 30px 30px;}
#icono_next{background: url(../img/next.png) no-repeat center center; width:30px;height:30px;display:inline-block;position:relative;background-size: 30px 30px;}
	#icono_next:hover{background-image: url(../img/nexto.png);text-decoration:none;}
#icono_check{background: url(../img/check.png) no-repeat center center; width:30px;height:30px;display:inline-block;position:relative;background-size: 30px 30px;}
	#icono_check:hover{background-image: url(../img/checko.png);text-decoration:none;}
	
#pie_libro{position:fixed;border-top:1px solid #999;bottom:0;background: #eff5f3/*#f5f5f5*/;width:100%;left:0;padding-top:0px;}
	#pie_libro .pagina{display:inline-block;width:28%;vertical-align:top;border:0px solid green;}

	#pie_libro .pagina a{display:inline-block;vertical-align:middle;border:0px solid red;margin-left:5px;margin-right:5px;}
	.boton_an{opacity: 0.8;filter: alpha(opacity=80);}
	.boton_an:hover{opacity: 1;filter: alpha(opacity=100);}
	.boton_and{opacity: 0.3;filter: alpha(opacity=30);}
	.enlace_capitulos{}
	#pie_libro .progreso{position:relative;top:0px;border:0px solid #ccc;}
.lectura_autor{font-size:0.83em;}

#player_mp3{display:inline-block;text-align:center;width:68%;border:0px solid red;vertical-align:top;}
body  #player_mp3 #jp_container_1{margin:0 auto;border:0;display:inline-block;}
	body  #player_mp3 .jp-interface{height:40px;background:transparent;}
	body  #player_mp3 .jp-progress{top:12px;height: 8px;left:60px;width:250px;}
	body  #player_mp3 .jp-volume-controls{top:12px;left:325px;}
	body  #player_mp3 .jp-time-holder{top:20px;left:60px;width:250px;}
	body  #player_mp3 .jp-current-time{text-align:left;}
	body  #player_mp3 .jp-audio,body  #player_mp3 .jp-audio-stream, body  #player_mp3 .jp-video{background:transparent;}
	body  #player_mp3 .jp-controls button{background-color:transparent;}
	body  #player_mp3 .jp-play{}

#nav_capter{
	font-size: 0.85em;line-height:130%;
	max-width:100%;width:430px;display:none;
		-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);		
	position:fixed;padding:8px;
	/*background:rgba(243,243,243,.95);*/
	background:#eff5f3;
	border:1px solid rgb(234,234,234);
	bottom:60px;
}

.capitulo_lista{
				display:inline-block;
					-moz-border-radius: 100px;
				-webkit-border-radius: 100px;
				border-radius: 100px;	
					-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
				-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
				box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);		
				background:#3a965d;color:#fff;border:2px solid #fff;
				font-size:1em;
				font-weight:bold;
				width:25px;
				line-height:25px;
				overflow:hidden;
				text-align:center;
				margin:4px;vertical-align:middle;
	
}

.titulo_lista{display:inline-block;line-height:25px;vertical-align:middle;color:#444;}
.selected .capitulo_lista {background:#e9f1f2;border:2px solid #3a965d;color:#000;}
	#nav_capter a,#nav_capter a:link,#nav_capter a:active,#nav_capter a:visited{color:#001144;}
	#nav_capter a:hover{color:#000022;}
	#nav_capter a{display:block;line-height:35px;}
	#nav_capter .selected{color:#3a965d;}
	
/*.capitulo_leido .capitulo_lista{background:#3a965d;color:#fff;border:2px solid #fff;}
.capitulo_leido .capitulo_lista #nav_capter a,.capitulo_leido .capitulo_lista #nav_capter a:link,.capitulo_leido .capitulo_lista #nav_capter a:active,.capitulo_leido .capitulo_lista #nav_capter a:visited{color:#fff;}*/

.capitulo_leido .capitulo_lista{
				background:#fff;
				border:2px solid #3a965d;
color:#000;
}
.capitulo_leido .capitulo_lista #nav_capter a,.capitulo_leido .capitulo_lista #nav_capter a:link,.capitulo_leido .capitulo_lista #nav_capter a:active,.capitulo_leido .capitulo_lista #nav_capter a:visited{color:#000;}


.progreso{width:100%;height:5px;background:#e6e6e6;border:0px solid #ccc;margin:0;}
.barra_progreso{background:#5ab67d;height:5px;}
.info_progreso{color:#aaa;font-size:.8em;}

.fila_comun{margin-top:30px;margin-bottom:30px;}

#contactForm {/*background:#f5f5f5;background:rgba(210,223,216,.4);*/border:0px solid #ccc;padding:10px;margin:30px auto;display:block;width:700px;max-width:99%;position:relative;
font-size:0.93em;
}
	#contactForm fieldset{border:0px solid green;max-width:98%;width:700px;display:block;}
	#contactForm .fila{margin-top:20px;margin-bottom:20px;max-width:100%;width:700px;border:0px solid blue;}

	#contactForm input[type=text], #contactForm input[type=password], #contactForm  select, #contactForm textarea{
		-moz-border-radius: 4px;font-size:0.96em;
		-webkit-border-radius: 4px;
		border-radius: 4px;	
			-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);		
		border:1px solid #999;
		padding:6px;
		padding-left:12px;padding-right:12px;
		max-width:75%;
		margin-left:10px;
	}
	body #contactForm input[required=required],body #contactForm select[required=required],#contactForm textarea[required=required]
	{
			-moz-box-shadow: 0px 0px 3px rgba(125, 0, 0, 0.9);
		-webkit-box-shadow: 0px 0px 3px rgba(125, 0, 0, 0.9);
		box-shadow: 0px 0px 3px rgba(125, 0, 0, 0.9);		
	}

	#contactForm input[type=text], #contactForm  select{
		min-width:70px;
	}

	#contactForm textarea{width:330px;height:80px;max-width:80%;}
	#contactForm label{margin-right:10px;display:block;margin-bottom:4px;}
	#xcontactForm input[type=submit], #xcontactForm input[type=button],#xcontactForm input[type=reset],.xboton{
		display:inline-block;margin:15px;padding:8px;padding-left:14px;padding-right:14px;cursor:pointer;
	font-size:1em;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;	
			-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
		-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
		box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);		
		background:#e1fff5;
		border:1px  solid #d7f5eb;
	}
	#contactForm input[type=reset],#contactForm input[type=button].cancelar,body form input[type=button].cancelar,body .cancelar{
		/*background:#ffcccc;*/
		background:#dd8888;		border:0px  solid #dd8888;
		color:#fff;
	}
	#contactForm input[type=button].cancelar:hover,body form input[type=button].cancelar:hover,body .cancelar:hover,body form input[type=reset]:hover,#contactForm input[type=reset]:hover{background:#cd7878;color:#fff;}
	body .cancelar:hover,body button.cancelar:hover{background:#cd7878;color:#fff;}
	body #contactForm2 #cresets{background:#999;font-size:1.2em;}
	body #contactForm2 #csubmit{font-size:1.2em;}
	body #contactForm2 #cresets:hover{background:#aaa;}
	body #contactForm2 #csubmit:hover{background:rgba(80,172,115,1);}
	
	#contactForm #txtCaptcha{min-width:auto;}
	#contactForm .bsumit{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:10px;margin-top:10px;margin-bottom:10px;}
	#contactForm hr{border-bottom:0px dotted #ccc}
	
#info_formularios{background:#fcfcf0;
padding:10px;margin:10px;border:1px solid #ccccb8;
			-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
		box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);		
}

.nota_peq{font-size:.87em;color:#777;padding:3px;display:block;}
#contactForm .nota_peq{margin-left:10px;}
.aviso_formularios{color:#999;font-size:.90em;font-style:italic;margin-top:20px;margin-bottom:15px;}

#result{
	display:inline-block;font-size:.9em;position:relative;width:120px;border-bottom:2px solid #ccc;padding-bottom:2px;margin-left:5px;
}
#barra_pwd{position:absolute;height:2px;border:0px solid red;border-bottom:2px solid #ccc;width:1px;display:inline-block;bottom:-2px;}

#result.short{color:#dd0000;}
	#result.short #barra_pwd{border-bottom:2px solid #dd0000;width:20px;}
#result.weak{color:orange;}
	#result.weak #barra_pwd{border-bottom:2px solid orange;width:50px;}
#result.good{background:url(../i/v4.png) no-repeat;color:#009d7f;}
	#result.good #barra_pwd{border-bottom:2px solid #009d7f;width:80px}
#result.strong {background:url(../i/v2.png) no-repeat;color:#00aa00;}
	#result.strong #barra_pwd{border-bottom:2px solid #00aa00;width:120px;}

#boton_pagar{font-size:1.2em;padding:12px;}
body form .boton_pagar{font-size:1.1em;
			display:inline-block;margin:5px auto;padding:8px;padding-left:12px;padding-right:12px;
			margin-left:10px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;	
				/*	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
				-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
				box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);		*/
				
			/*background:#fff;
			border:1px  solid #5ab67d;
			color:#5ab67d;*/
			border:0;
			background: rgba(90,182,125,.9);color:#fff;
			cursor:pointer;
}
body form .boton_pagar:hover{background:rgba(90,182,125,.8)}
.textobuscar{font-weight:bold; padding-left:2px;padding-right:2px;background:#ffffd7;color:#610000;border:1px solid #e6e6c2;text-transform: uppercase;font-size:.94em;}

.categos{float:left;position:absolute;bottom:12px;border:0px solid red;margin-left:10px;width:100%;}

.caja_catego{display:inline-block;width:18px;height:10px;border:1px solid rgba(255,255,255,.2);margin:3px;padding:0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.icono_categoria_peq{width:22px;display:inline-block;vertical-align:middle;}
.icono_categoria_med{width:20px;display:inline-block;vertical-align:middle;position:relative;top:-3px;}
.etiqueta_palabra{background:#d7f5eb;border:1px solid #c2ddd4;padding:0;padding-bottom:2px;padding-left:6px;padding-right:6px;display:inline-block;margin:6px;color:#336666;position:relative;font-weight:normal;}

.etiqueta_palabra a.equis{position:absolute;top:-6px;right:-6px;color:#000;font-size:.8em;padding:0px;border:1px solid ccc;background:#eee;border:1px solid #ccc;width:12px;height:12px;line-height:12px;text-align:center;}
.etiqueta_palabra a.equis:hover{color:#990000;text-decoration:none;}
.etiqueta_palabra a.equis:link,.etiqueta_palabra a.equis:active,.etiqueta_palabra a.equis:visited{color:#000;}

.pagada{color:#008800;}
.nopagada{color:#990000;}
.correcto{color:#339966;}
.limite{color:#336699;}
.warning{color:#e50000;font-weight:bold;}
.aviso{color:#ff6633;font-weight:bold;}

.foto_destacado{position:absolute;width:100%;left:0;top:0;z-index:-1px;}
body  #destacados .cajadestacado img.foto_izquierda{margin-right:15px;}
body #destacados .cajadestacado img.foto_derecha{margin-left:15px;}
body  #destacados h2{color:#3a8356;font-size:22px;}
body  #destacados .cajadestacado .texto{text-align:justify;}

.texto_plano{margin-bottom:30px;}
.ocultar_pie{position:absolute;right:3px;top:-20px;width:32px;background:rgba(255,255,255,.8);height:18px;border:1px solid #5ab67d;text-align:center;z-index:2024;padding-top:2px;cursor:pointer;}
.ocultar_pie img{width:27px;height:17px;}
#oculta_pie{top:6px;	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;font-size:13px;}
#muestra_pie{-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;top:-25px;
	font-size:13px;}
#pie_lectura{margin-top:10px;padding-top:0;margin-bottom:10px;}

/* encabezado */
#contenidos_intro{max-width:100%;width:100%;position:relative;
	}
.foto_intro,#contenidos_intro{
	color:#444445;
	}
.foto_intro .texto_intro2,#contenidos_intro .texto_intro2{
	color:#444445;
}
.foto_intro{background:#ccc;}
.foto_intro.portada_foto{border:0px solid yellow;min-height:285px;}
	.imagen_intro{width:100%;max-width:100%;display:block;background:#ccc}
.destacado_full{
	border:0px solid red;
	padding:20px;
	padding-top:30px;
	padding-bottom:30px;color:#555556;
border-top: 1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;

}	
.texto_intro_destacado{font-size:35px;font-weight:bold;}
.texto_intro2_destacado{font-size:.70em;font-weight:normal;}

.texto_intro{position:absolute;margin:20px;font-size:35px;font-weight:bold;top:50px;max-width:100%;width:900px;}
.texto_intro2{position:absolute;font-size:.70em;margin-top:25px;width:100%;width:900px;font-weight:normal;}
.no_index .texto_intro{top:15%;}
.no_index .texto_intro2{margin-top:15px;}
.botones_intro{position:absolute;margin:20px auto;text-align:center;bottom:50px;display:block;border:0px solid red;width:100%;left:0;}
.boton_intro{
	display: inline-block;
	margin: 15px;
	padding: 8px;
	padding-left: 14px;
	padding-right: 14px;
	cursor: pointer;
	font-size: 1.2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	/*-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);*/
	background: rgba(225,255,245,.7);
	border: 0px solid #d7f5eb;
	margin-left:20px;margin-right:20px;
	
	
}

.boton_registrar{
	display: inline-block;
	margin: 5px;
	padding: 2px;
	padding-left: 7px;
	padding-right: 7px;
	cursor: pointer;
	xfont-size: 1.2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	/*-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);*/
	background: rgba(225,255,245,.7);

	margin-left:5px;margin-right:5px;
	color:#fff;
	
}
.boton_arriba_reg a{
	display: inline;
	padding: 2px;
	padding-left: 7px;
	padding-right: 7px;
	cursor: pointer;
	xfont-size: 1.2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	/*-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);*/
	background: rgba(90,182,125,.9);
	font-weight:normal;
	margin-left:2px;margin-right:2px;
	color:#fff;	
}

body #menu_arriba .boton_arriba_reg a:active,body  #menu_arriba .boton_arriba_reg a:link,body  #menu_arriba .boton_arriba_reg a:visited {
	color:#fff;	
}
body  #menu_arriba .boton_arriba_reg a:hover{
	background:rgba(80,172,115,1);/*color:#fff;*/text-decoration:none;
	color:#fff;	
}
a.boton_registrar,a.boton_registrar:link,a.boton_registrar:visited,a.boton_registrar:active,body #menu_arriba a.boton_registrar{color:#fff;}
#boton_intro1,.boton_registrar{
	background:rgba(90,182,125,.9);/*rgba(202,227,230,.7);*/
	border: 0px solid rgba(255,255,255,.3);
	color:#fff;
}
#boton_intro2{
		background:rgba(125,125,125,.9);
		/*color:#333;background:rgba(220,220,220,.7);
		border: 1px solid rgba(255,255,255,.3);*/
		border: 0px solid rgba(230,230,230,.3);
		color:#fff;
		}
a#boton_intro1{/*color:#006820;*/}
a#boton_intro2{/*color:#333;*/}
a#boton_intro1:hover,.boton_registrar:hover{
	background:rgba(80,172,115,1);/*color:#fff;*/text-decoration:none;
	/*border:1px solid #5ab67d;*/
}
a#boton_intro2:hover{
	/*background:#777;color:#fff;border:1px solid #777;*/text-decoration:none;
	background:rgba(115,115,115,1);
}

.columnacat{border:0px solid red;display:inline-block;vertical-align:top;width:32%;max-width:100%;padding:0;margin-left:4px;overflow:hidden;}
.columnacat1{width:32%;}
.columnacatx{border:0px solid lime;display:inline-block;max-width:100%;padding:0;margin-left:0px;}
.detalle_categorias{padding-left:20px;border:0px solid red;}
body a.categoria-x{border:0px;}
body a.categoria-x,body a.categoria-x:link,body a.categoria-x:visited,body a.categoria-x:active{color:#003300;background:transparent;padding:0;}
body a.categoria-x:hover{color:#005500;}

.fila_user1,.fila_user,.fila_userf{padding-top:5px;padding-bottom:5px;}
.fila_user,.fila_user1,.fila_userf{border-top:1px solid #ccc;}

.logotipo_tienda{max-width:130px;display:block;margin:4px auto;border:1px solid #fff;}
body .boton_comprar{text-align:center;vertical-align:middle;}

.caja_fin{height:170px;border:0px solid red;}
.caja_fin2{height:160px;border:0px solid green;}
.caja_inicio{height:1px;}
.caja_margen{height:60px;}

.menu_capitulos{width:25px;margin-right:5px;
opacity: 0.8;filter: alpha(opacity=80);
}
.menu_capitulos:hover{opacity: 1;filter: alpha(opacity=100);}

.fin_caja{font-size:.95em;text-align:center;}



/** lista suscripciones **/
#lista_suscripciones{display:block;width:auto;margin:0 auto;border:0px solid red;position:relative;text-align:center;}
body #lista_suscripciones li{display:inline-block;max-width:100%;margin:0px;margin-top:3px;width:x240px;border:1px solid rgba(0,0,0,.1);border-right:0;vertical-align:middle;text-align:left;
		
}

body #lista_suscripciones li:last-child{border-right:1px solid rgba(0,0,0,.1);}
body #lista_suscripciones li ul{padding-left:0px;list-style-position: outside;margin-left:20px;}
body #lista_suscripciones li li{border:0;margin:0;display:list-item;list-style-type:disc;padding-left:0px;}
body #lista_suscripciones li li:last-child{border-right:0;}
.info_suscripcion{background:#f7f7f7;padding:12px;color:#000;font-size:14px;margin:0;display:block;height:400px;}
	.info_suscripcion h2{margin:0;background:rgba(0,0,0,.05);margin-bottom:18px;padding:3px;padding-left:10px;padding-right:10px;}
	.suscripcion_destacada{background:#4aa66d;color:#fff;height:425px;}
	.suscripcion_destacada h2{color:#fff;background:rgba(0,0,0,.1)}
	
	.info_suscripcion div{margin-top:6px;margin-bottom:6px;border-bottom:1px solid rgba(0,0,0,.1);line-height:200%;}
	.suscripcion_destacada div{border-bottom:1px solid rgba(255,255,255,.2);}
	.info_suscripcion div#SL_balloon_obj{border:0;margin:0;}
	.info_suscripcion div.descr{line-height:150%;padding-top:4px;padding-bottom:20px;}
	.info_suscripcion div.ultimo{padding-top:14px;padding-bottom:4px;text-align:center;border:0;}
	.info_suscripcion .precio{font-size:18px;text-align:center;}
	body .info_suscripcion div.ultimo .boton{font-size:17px;}
	body .info_suscripcion div.ultimo .boton:hover{color:#fff;text-decoration:none;border:1px solid #fff;}
	.info_suscripcion div .suave{color:rgba(0,0,0,.5);}
	.suscripcion_destacada div .suave{color:rgba(255,255,255,.5);}
#cuerpo_tarifas	 .info_suscripcion{font-size:17px;}
#cuerpo_tarifas	 .precio{font-size:22px;}
/** /fin lista suscripciones **/

body a.gris_oscuro,body a.gris_oscuro:link,body a.gris_oscuro:active,body a.gris_oscuro,body .listado_fuentes{color:red;}
body a.gris_oscuro:hover{color:yellow;}

body .libro a{color:#666;}
body .libro .texto_libro .descripcion{color:#777;}

.iniciarregistrarse, .mensaje_error{color:#aa0000;}

.disable-select {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* Internet Explorer/Edge */
    user-select: none;           /* Non-prefixed version, currently supported by any browser but < IE9 */
}

.contenedor_captcha{border:0px solid red;margin-top:15px;margin-left:10px;max-width:100%;}
.cajacaptcha{border:0px solid green;}
.g-recaptcha{border:0px solid yellow;}

#listado_capitulos{position:relative;top:-5px;}


#tapa_capitulos{display:none;overflow:hidden;}

#mitarifa .info_suscripcion{height:auto;font-size:1.2em;}

#tipo_suscripcion{	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; font-size:1em;
	padding:5px;
	border:1px solid rgba(20,20,20,.2);
	background:#fff;
	}
#tipo_suscripcion,#tipo_suscripcion option{padding:5px;}

.precioano{display:block;text-align:center;font-size:.9em;font-style:italic;color:rgba(0,0,0,.7);position:relative;top:-12px;}

.suscripcion_destacada div .precioano{color:rgba(255,255,255,.7);}

#mitarifa .info_suscripcion div.descr{font-size:.8em;color:rgba(0,0,0,.4);}
body #destacados h2.titulo_gratuito{color: #666}

#caja_lista_pagos{width:490px;}

#buscarb{width:19px;}


.flecha_abajo{width:19px;height:12px;}

#volver_lectura{
	width:21px;height:19px;
	}
.boton_an,.boton_and{
	width:33px;height:33px;
	}

.titulo_dia{font-size:35px;}


#aviso_android{
	box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 2px -2px  rgba(0, 0, 0, 0.2);
	box-shadow:0 4px 2px -2px rgba(0, 0, 0, 0.2);	
	padding:10px;
	margin-bottom:2px;line-height:115%;
	margin-top:14px;
	position:relative;
}
#aviso_android a{display:inline-block;margin:2px;vertical-align:middle;position:relative;border:0px solid red;}
#aviso_android img{height:100px;display:inline-block;margin:8px;vertical-align:middle;}

#aviso_android span{color:#555;display:inline-block;margin:8px;vertical-align:middle;}
#aviso_android span em{color:#999;font-size:18px;}
#aviso_android span h2{color:#444;font-size:24px;margin:0;margin-bottom:3px;}

#cerrar_app{border:0px solid red;padding:8px;font-size:24px;cursor:pointer;vertical-align:middle;display:inline-block;margin:0px auto;z-index:999;}


body #contenedor_escucha #player_mp3{border:0px solid red;display:block;width:100%;background: #eff5f3;border:1px solid rgba(0,0,0,.05);margin:12px auto;padding-top:8px;padding-bottom:8px;}
body #contenedor_escucha{position:relative;}
#audio_arriba{margin-top:0px;position:relative;}

#resumen{margin-top:40px;}

body #contenedor_escucha #full_nav_capter{display:block;margin-top:20px;}

#full_nav_capter .capi{display:block;line-height:25px;font-size:.85em;margin-top:12px;margin-bottom:12px;margin-left:10px;padding:4px;}
#full_nav_capter .capi .titulo_lista{display:inline;}
#full_nav_capter .capi .capitulo_lista{margin-bottom:0;margin-top:0;margin-left:0px;}
.hoja_titulo{width:18px;position:relative;}
.hoja_titulo_p{width:14px;position:relative;top:5px;margin-left:5px;}

body #cabecera_libro h3 img.hoja_titulo{margin-left:5px;}

#escuchar_libro #pie_libro{}

#play_lib{padding-bottom:0;top:0px;position:relative;height:35px;}
#play_lib span{display:inline-block;vertical-align:middle;}
#play_lib img{display:inline-block;vertical-align:middle;margin-right:3px;}

#escuchar_icono{margin-left:8px;position:absolute;}
#escuchar_icono img{width:36px;height:36px;}

.novomilenio {
	text-align:center;
    font-size: 12px;
    margin-bottom: 40px;
    margin-top: 20px;
	color:rgba(0,0,0,.3);
}
body .novomilenio a,body .novomilenio a:visited,body .novomilenio a:link{color:rgba(0,0,0,.3);}
