/**************** TTT ******************/

@import url(reset.css);
@import url(layout.css);

/** CABECERA ----------------- */

h1{
 margin-left:32px;
 padding-top:30px;
 float:left;
}

h1 a{
 display:block;
 height:60px;
 text-indent:-99999px;
 width:340px;
}

#cabecera{
 background:url(../../images/cab.png) no-repeat 0 0;
}

.claim{
 float:right;
 width:460px;
 text-align:right;
 font-style:italic;
 color:#fff;
 margin:50px 30px 19px 0;
 display:inline;
}

#caja_login{
 background:url(../../images/login.png) no-repeat;
 position:absolute;
 top:0px;
 right:10px;
 width:433px;
 height:52px;
}

#caja_login form{
  padding:10px 0 0 20px;
}

#caja_login form span{
 margin-right:40px;
}

#caja_login .boton,.submit input,
#recursos .boton a{
 background:url(../../images/boton.png) no-repeat;
 width:80px;
 height:17px;
 border:0;
 color:#fff;
 cursor:pointer;
}

#cadena_google{
 width:120px;
}

#contenido_central {
	min-height: 530px;
}
/* Menu -------------------------*/

#menu_superior{
 float:right;
 padding-bottom:6px;
 clear:both;
 margin-right: 30px;
 display:inline;
}
#menu{
 clear:both;
 background:url(../../images/fondo_menu.png) repeat-y;
 font-size:1.4em;
 font-weight:bold;
}

#menu li{
 float:left;
}

#menu li{
 padding:5px 37px 5px 25px;
 background:url(../../images/puntos_menu.png) no-repeat right center;
}

#contenedor_msup {
 clear: both;
}

#menu_superior li{
  padding: 0 8px;
  float:left;
}

#menu a,#menu_superior a,
#libro_detalle .boton a{
 color:#fff;
}

.fin{
 padding-right:0;
}

#menu .fin{
 background:none;
}

#menu a:hover{
  color:#b1d4ec;
  text-decoration:none;
}

#menu .actual,.titulo_seccion a{
 color:#a4cf50;
}

#mensaje {
 float:left;
 margin:0 35px 0 35px;
 display:inline;
 width:920px;
 background:#E5EFF7;
 padding: 10 0px;
}
#mensaje p {
 padding: 30px;
}

/** Generales-------*/

.modulo{
 margin:0 25px 35px 35px;
}

.conborde{
 border:2px solid #f1f1f1;
 padding:20px 20px 0  20px;
}

.sinmargen{
 margin-bottom:0px;
 padding-top:0px;
}

.conborde p,
.conborde ul{
 margin-bottom:5px;
}

.consombra{
  background:url(../../images/degradado_gris.png) repeat-x top;
}
.oculto{
 margin-bottom:5px;
}

.titulo_modulo,.titulo_seccion{
 height:45px;
 margin-bottom:10px;
 padding:10px 0 0 60px;
 color:#F94B06;
 font-weight:lighter;
 font-size:1.7em;
}

.titulo_modulo a,
.cabecera_foro h3.titular a{
  color:#F94B06;
}

.titulo_modulo a:hover,
.cabecera_foro h3.titular a:hover{
 text-decoration:none;
}

h4.warning {
	color: red;
}

.titulo_seccion{
 margin-left:35px;
}

.titular{
 font-weight:bold;
}

.texto_noticia{
 margin-bottom:20px;
}

blockquote p{
 font-style:italic;
}

.titulo_submodulo{
 color:#F94B06;
 font-size:1.4em;
 padding:5px;
 background:#E5EFF7;
 margin-bottom:20px; 
}

.titulo_submodulo_pequenio{
 font-size:1em;
 color:#0068AF;
 margin:5px 0;
}

.click{
 cursor:pointer;
}

h2.click{
 background:url(../../images/desplegar2.png) no-repeat right center;
}
.titulo_submodulo_pequenio span{
 color:#333;
 font-weight:lighter;
}



.rss{
 text-indent:-99999px;
 background:url(../../images/rss2.gif) no-repeat;
 position:absolute;
 right:24px;
 top:20px;
 display:block;
 width:44px;
 height:16px;
}
.rss a{
 display:block;
}

/** Inicio ------------------ */
.inicio .modulo{
 margin:0 35px 35px 35px;
}

.pestanias{
 margin:0 13px 0 6px;
 border-bottom:1px solid #0063a7;
 height:30px;
}

.pestanias li{
 float:left;
 width:102px;
 margin-right:5px;
 display:inline;
 text-align:center;
}
.pestanias_reducidas{
 margin:0 13px 0 6px;
 border-bottom:1px solid #0063a7;
 height:55px;
}
.pestanias_reducidas li{
 float:left;
 width:95px;
 margin-right:5px;
 font-size: .8em;
 display:inline;
 text-align:center;
}

#pestania_bachillerato-current a,
#pestania_eso-current a,
#pestania_primaria-current a,
#pestania_infantil-current a,
#mas_vistos-current a,
#nuevos_recursos-current a,
#pestania_materia_44-current a,
#pestania_materia_45-current a,
#pestania_materia_46-current a,
#pestania_materia_47-current a,
#pestania_materia_48-current a,
#pestania_materia_50-current a,
#pestania_materia_51-current a{
 background:url(../../images/pestanias.png) no-repeat 0 top;
}

.pestanias li a{
 color:#fff;
 display:block;
 width:102px;
 height:22px;
 font-weight:bold;
 background:url(../../images/pestanias.png) no-repeat -102px 5px;
 padding-top:8px;
}

.pestanias li a:hover{
 text-decoration:none;
 background:url(../../images/pestanias.png) no-repeat;
}
.pestanias_reducidas li a{
 color:#fff;
 display:block;
 width:95px;
 height:45px;
 padding-top:12px;
 font-weight:bold;
 background:url(../../images/pestanias_reducidas.png) no-repeat -95px 5px;
 
}
#pestania_materia_44-current a,
#pestania_materia_45-current a,
#pestania_materia_46-current a,
#pestania_materia_47-current a,
#pestania_materia_48-current a,
#pestania_materia_50-current a,
#pestania_materia_51-current a{
 background:url(../../images/pestanias_reducidas.png) no-repeat 0 top;
}
.pestanias_reducidas li a:hover{
 text-decoration:none;
 background:url(../../images/pestanias_reducidas.png) no-repeat;
}

.panel{
 clear:both;
 background:url(../../images/fondo_panel.png) no-repeat;
 min-height:270px;
 padding-top:20px;
}
#recursos_ocultos .panel{
 clear:both;
 background:url(../../images/fondo_panel.png) no-repeat;
 min-height:120px;
 padding-top:20px;
 padding-left:20px;
}

.panel_activo{
 display:block;
}

.lista_portadas li{
 padding:0 12px;
 float:left;
 width:150px;
}

.portada_destacado {
 height:245px; /*Altura de la capa*/
 overflow:hidden;
 position:relative;
}

html>/**/body .portada_destacado {
 display:table;
 position:static;
}

.aux {
 position:absolute;
 top:50%;
 left:0;
 width:150px;
}

html>/**/body .aux {
 display:table-cell;
 position:static;
 vertical-align:middle;
}


.aux a {
 position:relative;
 position /*\**/: static\9;  /* para ie8 */
 top:-50%;
}
*:first-child+html .aux a {position:relative;}


.lista_portadas img{
 margin-bottom:15px;
}

#home_destacados .titulo_modulo, #home_destacados2 .titulo_modulo{
 background:url(../../images/destacados.png) no-repeat;
}

#home_comunidad .titulo_modulo{
 background:url(../../images/comunidad.png) no-repeat;
}

#home_noticias .titulo_modulo,
.noticia_detalle .titulo_seccion,
.noticias .titulo_seccion{
 background:url(../../images/noticias.png) no-repeat;
}

#home_noticias .noticia_destacada .texto_noticia{
 margin-bottom:0;
}

#home_buscador .titulo_modulo,
.autores .titulo_seccion,
.libros .titulo_seccion,
#buscador_planes .titulo_modulo{
 background:url(../../images/buscador.png) no-repeat;
}

#etapa_educativa .destacado_select,
#valores .destacado_select{
 color:#0068AF;
 text-transform:uppercase;
}

#etapa_educativa .destacado_select2,
#valores .destacado_select2{
 color:#0068AF;
}

#home_recursos .titulo_modulo{
 background:url(../../images/recursos.png) no-repeat;
}

#home_comunidad{
 background:#e5eff7;
 padding:10px;
}

.lista_comentarios li{
 margin-bottom:30px;
}

.lista_comentarios h3{
 color:#f94b06;
 font-size:1em;
 position:relative;
 margin-bottom:5px;
}

.lista_comentarios .fecha_foro{
 text-align:right;
 color:#0068af;
}

.lista_comentarios .titular{
 color:#0068af;
 margin-bottom:5px;
}

.noticia_destacada{
 background:#e5eff7;
 padding:10px;
 margin-bottom:10px;
}
.foto{
 float:left;
 margin:0 20px 10px 0;
 display:inline;
}

.noticia_destacada .titular{
 margin-bottom:10px;
}

.noticia_destacada .meta_noticia{
 border-top:2px solid #fff;
 padding-top:10px;
}

.desarrollo_noticia{
 margin-bottom:5px;
}

.desarrollo_noticia p{
 margin-bottom:8px;
}

.desarrollo_noticia li{
 padding-left:10px;
 background:url(../../images/punto_rojo.png) no-repeat 0 5px;
 margin-bottom:2px;
 margin-left:15px;
}

.enlace{
 text-align:right;
 font-size:.8em;
}

.noticia{
 border:2px solid #e5eff7;
 padding:10px;
 margin-bottom:5px;
 background:#e5eff7;
}

.fecha{
 color:#0068af;
}

#buscador fieldset{
  border:2px solid #e5eff7;
 padding-top:10px;
 padding-bottom:20px;
}

#buscador label{
 float:left;
 padding:0 5px 0 10px;
 margin-bottom:12px;
 color:#0068af;
 font-size:.9em;
 width:115px;
}

#buscador #label_titulo_libro,
#buscador #label_autor_libro{
 width:100px;
}

#buscador #label_etapa_educativa{
 width:145px;
}

#buscador #label_valores{
 width:160px;
}
#buscador #label_competencias{
 width:200px;
}


#buscador select{
 width:100%;
}
#buscador label input {
 width:97%;
 font-size: .8em;
}
#buscador label select {
 font-size: .8em;
}

#buscador .submit,
#form_login .submit{
 text-align:right;
 margin:-10px 15px 0 0;
}

#home_cita .titulo_cita{
 height:17px;
 margin:0;
 background:url(../../images/cab_cita.png) no-repeat;
 text-indent:-99999px;
}

#home_cita blockquote{
 background:#E5EFF7 url(../../images/cita.png) no-repeat 10px 10px;
 color:#0068AF;
}

.texto_cita{
 margin-left:67px;
 border-left:2px solid #fff;
 padding:0 10px 5px 10px;
 min-height:25px;
}

.autor_cita{
 background: #fff url(../../images/autor_cita.png) no-repeat;
 text-align:right;
 padding:0 10px 15px 0;
}

#menu_recursos{
 border-top:1px solid #0068AF;
 margin:-30px 0 20px 63px;
}

#menu_recursos li{
 display:inline;
 margin-right:20px;
 font-size:.85em;
}

#video-1,.canales{
 margin-bottom:30px;
}

.cab_canales{
 /*background:url(../../images/cab_canales.png) no-repeat;*/
 height:21px;
 padding:5px 0 0 10px;
 margin-bottom:2px;
 color:#0068af;
}

.canales a{
 display:inline;
 width:130px;
 float:left;
 border:1px solid #e5eff7;
 text-align:center;
 background:#fff;
 padding-top:10px;
 height:32px;
}

/** Detalle noticia --------*/

#noticia_detalle{
 margin-bottom:0;
}

#noticia_detalle .foto img,
#comentar img,
#listado_noticias img,
.foto_autor,
.lista_usuarios img,
#foro_hebra img,
.servicios_web .modulo img{
 border:1px solid #d7e7f3;
 padding:5px;
 background:#fff url(../../images/degradado_azul_50.png) repeat-x bottom;
}

#noticia_detalle .desarrollo_noticia{
 clear:both;
}

#noticia_detalle .titular,
#listado_noticias .titular,
#libro_detalle .titular,
#resultados_autor .titular,
.enlaces .titular{
 font-size:1.5em;
 color:#f94b06;
 margin-bottom:5px;
}

#noticia_detalle .fecha,
#listado_noticias .fecha{
 margin-bottom:25px;
}

#noticia_detalle .entradilla{
 font-weight:bold;
 color:#0068AF;
}

.noticia_detalle .meta_noticia{
 margin-bottom:5px;
 background:url(../../images/degradado_gris.png) repeat-x top;
 padding:5px;
 border-bottom:2px solid #f1f1f1;
 border-left:2px solid #f1f1f1;
 border-right:2px solid #f1f1f1;
}

.compartir{
 float:left;
}

.herramientas{
 float:right;
 text-transform:uppercase;
}

.herramientas a{
 margin-left:20px;
}

.enviar{
 background:url(../../images/enviar.png) no-repeat;
 padding-left:25px;
}

.imprimir{
 background:url(../../images/imprimir.png) no-repeat;
 padding-left:25px;
}

#comentarios{
  border:2px solid #f1f1f1;
}

.comentario{
 padding:0 20px;
 margin-bottom:25px;
}

.datos_comentarios{
 border-bottom:2px solid #f1f1f1;
 padding-bottom:5px;
 margin-bottom:5px;
 color:#0068AF;
}

.desplegable h3{
 background:url(../../images/degradado_gris.png) repeat-x top;
 padding:5px;
 border-bottom:2px solid #f1f1f1;
 font-size:1.2em;
}

.desplegable h3 a:hover{
 text-decoration:none;
}

.agregar_comentarios{
 background:url(../../images/desplegar.png) no-repeat;
 padding-left:25px;
}

.mas_comentarios{
 background:url(../../images/mas.png) no-repeat;
 padding-left:25px;
}

#resto_comentarios{
 margin-top:20px;
}

#comentar, #recomendar{
 padding:20px 20px 0  20px;
}

#comentar .entrada_datos, #recomendar .entrada_datos{
 float:left;
 width:300px;
}

#comentar label,
#form_anular label,
#crear_plan label,
#recomendar label{
 margin-bottom:15px;
 display:block;
 color:#0068AF;
}

#comentar label input,
#comentar label select,
#recomendar label input,
#recomendar label select{
 display:block;
 width:280px;
 font-size:1.4em;
}
#comentar label  #aviso_legal {
display:inline;
text-align:left;
width:10px;
}
textarea{
 width:100%;
/* margin-bottom:25px;*/
 font-family:Arial,sans-serif;
}

#label_comentario_contacto textarea{
 width:255px;
 margin-bottom:25px;
}

#comentar .submit, #recomendar .submit{
 clear:both;
 text-align:right;
 margin-bottom:20px;
}

.error{
 color:#F94B06;
}

.navegacion,.paginacion{
 text-align:right;
}

.navegacion a,.paginacion a,
.abc a,
.cabecera_letra,
#linea_mas,
.borrar_libro{
 border:1px solid #D7E7F3;
 background:url(../../images/degradado_azul.png) repeat-x bottom;
 padding:3px 6px;
}

.paginacion_numActual {
	border: 1px solid #d7e7f3;
	padding: 3px 6px;
	font-weight: bold;
}

#listado_noticias .noticia{
 background:none;
 border:0;
 padding:0;
 margin-bottom:25px;
 padding-bottom:15px;
 border-bottom:2px solid #F1F1F1;
}

#listado_noticias .sinborde{
 border:0;
}

/** buscador planes ---------------*/

.planes .boton_grande a{
 margin: 15px auto;
 display: block;
 width: 175px;
 font-size: 1.2em;
 background: url(../../images/boton_grande.png) no-repeat;
 color:#fff;
 line-height: 2.2em;
 text-align: center;
}

.boton_grande a:hover{
 text-decoration:none;
}

.planes .portadas_relacionadas{
 text-align:center;
}

.planes .caja_libro{
 border-bottom:2px solid #fff;
 height:auto;
}

#crea_planes,
#buscador_planes{
 float:left;
 width:425px;
 display:inline;
}

#buscador_planes label {
	width: 167px;
}

#crea_planes .titulo_modulo,
.plan_lector .titulo_seccion,
.boletin .titulo_seccion,
.que_es .titulo_seccion,
.servicios_web .titulo_seccion,
.creador_planes .titulo_seccion
{
 background:url(../../images/planes.png) no-repeat;
}

.plan_lector .lista_portadas li{
	min-height: 325px;
}
/** Buscador libros ----------------*/
.libros .modulo,
.planes .modulo{
 margin:0 35px 35px 35px;
}

#buscador_libros label{
 width:212px;
}

#buscador_libros #label_etapa_educativa{
 width:210px;
}

#buscador_libros #label_valores,
#buscador_libros #label_competencias{
 width:325px;
}

#resultados_libros{
 background:url(../../images/linea.png) repeat-y top center;
 margin-bottom:20px;
 clear:both;
}

#resultados_libros h2.titular{
 font-size:1.5em;
 color:#f94b06;
 margin-bottom:20px;
 margin-left:35px;
 margin-right: 35px;
 background:#fff;
}

.columna_libro{
 float:left;
 margin:0 35px 0 35px;
 display:inline;
 width:425px;
 background:#E5EFF7;
 padding-top:10px;
}

#resultados_libros .columna_libro h2.titular{
 font-size:1.5em;
 color:#f94b06;
 margin-bottom:5px;
 padding-left:52px;
 background:transparent url(../../images/libro_mini.png) no-repeat 10px 0;
 height:32px;
 font-weight:lighter;
 margin-bottom:15px;
 margin-left:0;
}

.caja_libro{
 margin:0 10px 20px 10px;
 height:250px;
}

.caja_libro .texto_noticia{
 margin-left:170px;
}

/** Ficha libro --------------------*/

.libro_detalle .titulo_seccion{
 background:url(../../images/libro.png) no-repeat;
}

#libro_detalle .autor{
 font-size:1.3em;
}
.libro_detalle blockquote p{
 font-style:normal;
}

#libro_detalle .texto_noticia{
 margin-left:220px;
}

.ficha{
 font-size:.9em;
 margin-bottom:20px;
}

dl{
 margin:10px 0;
 line-height:1.5em;
}

.ficha dt{
 float:left;
 display:inline;
 margin-right:5px;
 color:#0068AF;
}

.ficha dd{
 display:block;
}

#libro_detalle .boton{
 background:url(../../images/boton_azul.png) no-repeat center center;
 text-align:center;
 color:#fff;
 height:24px;
 padding-top:5px;
 font-size:1.3em;
 cursor:pointer;
}

/** Autores -----------------------*/

#letrasybuscador{
 margin:0 35px 0 35px;
 border:2px solid #f1f1f1;
}

#letrasybuscador h2{
 font-size:1em;
 margin-bottom:15px;
 padding:5px 0;
 border-bottom:1px solid #E2E2E2;
 padding-left:10px;
}

#buscar_nombre{
 float:left;
 width:224px;
 padding-bottom:10px;
 border-right:1px solid #E2E2E2;
}

#buscar_letra{
 float:left;
 width:690px;
 padding-bottom:10px;
}

#buscar_nombre{
 background:#E5EFF7 url(../../images/degradado_caja.png) repeat-x 0 27px;
}

#form_buscar_nombre{
 padding-left:10px;
}

#buscar_letra{
 background:#fff url(../../images/degradado_gris.png) repeat-x 0 27px;
}

.abc{
 padding:0 6px 0 6px;
}

.abc li{
 display:inline;
 font-size:.9em;
}

.abc span{
 color:#F94B06;
 margin:0 5px;
 font-weight:bold;
}

#resultados_autor{
 margin:0 35px 35px 35px;
}

.caja_autor{
 float:left;
 margin:30px 7px 30px 8px;
 width:275px;
 background:#E5EFF7 url(../../images/degradado_caja.png) repeat-x 0 27px;
}

.caja_autor img{
 display:block;
 margin:10px auto;
}

h3.autor{
 border-bottom:1px solid #E2E2E2;
 padding:5px 15px;
 font-size:1.1em;
 text-transform:uppercase;
}

.bio{ 
  padding:10px 15px;
}

.columna_letra li.cabecera_letra{
 width:28px;
 color:#F94B06;
 margin-bottom:24px;
}
.cabecera_letra h2 {
	font-size:3em;
}

.columna_letra{
 float:left;
 width:275px;
 margin:0 7px 10px 8px;
 background:url(../../images/linea.png) right repeat-y;
}

.columna_letra ul{
 margin-bottom:55px;
}

.columna_letra li{
 margin-bottom:10px;
 position:relative;
}

/** autor ------------------------**/

.autor .titulo_seccion{
 background:url(../../images/autor.png) no-repeat;
}

#biografia,#ficha_plan_lector{
 background:url(../../images/degradado_azul_50_reves.png) repeat-x;
}

#biografia .titular,
#ficha_plan_lector .titular{
 font-size:1.5em;
 color:#F94B06;
 margin-bottom:30px;
}

#biografia p{
 margin-bottom:10px;
}

.plan_lector .caja a,
.titulo_enlace a{
 color:#333;
}

.titulo_plan{
 padding-left:10px;
 background:url(../../images/punto_rojo.png) no-repeat 0 5px;
 font-weight:bold;
 font-size:1.1em;
}

/** mi cuenta **/

.micuenta .titulo_seccion{
 background:url(../../images/usuario.png) no-repeat;
}

.texto_noticia .navegacion{
 text-align:left;
 margin-bottom:20px;
}

.micuenta .texto_noticia .navegacion span{
 padding-left:20px;
}

.add span{
 background:url(../../images/add_user.gif) no-repeat;
}
.remove span{
 background:url(../../images/remove_user.gif) no-repeat;
}
.email span {
 background: url(../../images/enviar.png) no-repeat;
}
/*.navegacion a {
	float: left;
	margin: .5em;
}*/

#eventos ul,#eventos_comunidad ul,
#recursos_ocultos{
 font-size:.9em;
}

#eventos li,#eventos_comunidad li,
.caja_enlaces li,
#recursos_ocultos li{
 margin-bottom:10px;
 padding-left:10px;
 background:url(../../images/punto_rojo.png) no-repeat 0 5px;
}

.fecha_evento{
 border-bottom:1px solid;
 margin:20px 0 10px 0;
 font-size:.9em;
}

/** Contacto **/
.contacto .titulo_seccion{
  background:url(../../images/contacto.png) no-repeat;
}

#form_contacto #comentar{
 padding:0;
}

.contacto .ficha{
 margin-top:10px;
 line-height:1.5;
}

.enlaces .titulo_seccion,
.comunidad .titulo_seccion{
 background:url(../../images/comunidad.png) no-repeat;
}

/** Que es **/
.que-es .titular{
 font-size:1.5em;
 color:#f94b06;
 margin-bottom:5px;
}
 

/** Comunidad -------------------*/

.cabecera_foro{
 background:#e8f2f8;
 border-bottom:2px solid #fff;
 padding:10px 10px 10px 10px;
}

.cabecera_foro h3.titular{
 font-size:1.5em;
 color:#f94b06;
 background:url(../../images/llama.png) no-repeat 0 center;
 padding:10px 0 10px 40px;
 float:left;
 width:200px;
}

.cabecera_foro .iconos_foro{
 float:right;
 width:300px;
 text-align:right;
}

.iconos_foro .muy_activo{
 background:url(../../images/muyactivo.png) no-repeat;
}

.iconos_foro .muy_activo{
 padding-left:13px;
 font-size:.7em;
 color:#0068AF;
}

td.muy_activo span{
 display:block;
 text-indent:-99999px;
 width:8px;
 height:13px;
 float:left;
 margin-right:5px;
 display:inline;
 background:url(../../images/muyactivo.png) no-repeat;
}

.comunidad table{
 width:100%;
}

.comunidad table,.comunidad td,.comunidad th{
 border:0;
}

.comunidad thead,
.comunidad .thead{
 background:#DDECF7; 
 color:#0068AF;
 font-weight:bold;
 text-transform:uppercase;
 border-bottom:2px solid #fff;
 font-size:1.1em;
}

.comunidad td,.comunidad th{
 border-bottom:1px solid #fff;
 border-right: 1px solid #fff;
 padding: 24px;
 font-size:.9em;
 background:#E5EFF7 url(../../images/degradado_caja.png) repeat-x; 
}

.comunidad th{
 text-align:left;
 background:0;
}

.comunidad .tema_foro{
 width:63%; 
}

.comunidad .tema_foro a{
 font-size:1.3em;
 margin-bottom:10px;
}

.comunidad .descripcion_foro{
 margin:10px 0;
}

.comunidad .descripcion_foro p{
 margin-bottom:5px;
}

.comunidad .descripcion_foro ul{
 list-style:disc;
 margin-left:15px;
}
.caja #form_login{
 padding:5px 15px;
 background:#E5EFF7; 
}

#form_login fieldset{
 border:2px solid #E2E2E2;
 background:#DDECF7;
 padding:10px 25px 20px 25px;
}

#form_login label{
 float:left;
 padding:0 5px 0 10px;
 margin-bottom:12px;
 color:#0068af;
 font-size:.9em;
}

.texto_login p{
 padding:0 15px;
 margin-bottom:8px;
}

#buscador select{
 width:100%;
}
#buscador label input {
 width:97%;
 font-size: .8em;
}
#buscador label select {
 font-size: .8em;
}

.login_enlaces{
 font-size:.8em;
 margin:15px 15px;
 text-align:center;
}
#conectar_usuario{
  border-bottom:2px solid #FFFFFF;
}

.lista_usuarios li{
 float:left;
 width:49%;
 text-align:center;
 margin-top:25px;
 height:120px;
}

.lista_usuarios img{
 width:75px;
 height:75px;
}

#ultimos_usuarios{
 padding-bottom:20px;
}

#ultimos_usuarios .login_enlaces,
#perfil_amigos .login_enlaces{
 margin:0;
 padding:0 5px 0 15px;
}

#ultimos_usuarios .login_enlaces a,
#perfil_amigos .login_enlaces a,
#foro_hebra .datos_mensaje .login_enlaces a{
 background:url(../../images/ico_usuario.png) no-repeat;
 padding-left:13px;
}

#foro_hebra .titular_hebra{
 clear:both;
 font-size:1.4em;
 color:#F94B06;
}

#foro_hebra .cabecera_foro{
 padding-bottom:0;
}

.boton_publicar{
 text-align:right;
}

.publicar{
 padding:5px 20px 4px 20px;
 text-align:center;
 background:url(../../images/boton_publicar.png) no-repeat 0 bottom;
 color:#0068AF;
 font-weight:bold;
}

.publicar:hover{
 text-decoration:none;
}

#foro_hebra #comentar{
 border-top:2px solid #fff;
 clear:both;
 margin-top:5px;
 background:#fff;
 padding-bottom:10px;
}

.lista_mensajes li{
 border-bottom:2px solid #fff;
 padding:10px 0;
 background:#E5EFF7; 
}

.lista_mensajes li.par{
 background:#DDECF7;
}

#foro_hebra .datos_mensaje{
 float:left;
 width:200px;
}

.lista_mensajes .fecha{
 border-bottom:1px solid #fff;
}

#foro_hebra .datos_mensaje p{
 margin:0 5px 5px 15px;
}

#foro_hebra .texto_mensaje{
 margin-left:220px;
}

#foro_hebra .login_enlaces{
 margin:0;
 text-align:left;
}

#foro_hebra .datos_mensaje img{
 display:block;
 margin:5px auto;
}

.texto_mensaje p{
 margin:0 15px 8px 0px;
}

/** Columna Derecha ---------*/

.caja{
 margin-right:35px;
 background:#E5EFF7 url(../../images/degradado_caja.png) repeat-x 0 32px;
}

.titulo_caja{
 color:#F94B06;
 font-size:1.4em;
 padding:5px 15px;
 margin-bottom:10px;
 background:#DDECF7;
 border-bottom:1px solid #E2E2E2;
}

#columna_derecha .noticia,
.lista_botones li{
 border:0;
 border-bottom:2px solid #fff;
 padding-left:15px;
 padding-right:15px;
}

#columna_derecha .noticia .titular a,
#listado_noticias .titular a{
 color:#F94B06;
}

#columna_derecha .noticia .fecha,
#columna_derecha .noticia .desarrollo_noticia{
 font-size:.9em;
}

.lista_enlaces{
 padding-bottom:10px;
 border-bottom:2px solid #fff;
}

.lista_botones li, .lista_enlaces li{
 padding:7px 15px;
}

#recursos_asociados li a{
 padding:3px 0 3px 25px;
 display:block;
}

.liguia-didactica a{
 background:url(../../images/ico_guia.png) no-repeat left 2px;
}

.lisolucionario a{
 background:url(../../images/ico_solucionario.png) no-repeat left 2px;
}
.litrailer a{
 background:url(../../images/ico_trailer.png) no-repeat left 2px;
}
.lifragmento a{
 background:url(../../images/pdf.png) no-repeat left 2px;
}
.liaudios a{
 background:url(../../images/ico_audios.png) no-repeat left 2px;
}
.liotros a{
 background:url(../../images/ico_otros.png) no-repeat left 2px;	
}

.portadas_relacionadas{
 margin:20px 7px 10px 7px;
}

.portadas_relacionadas a img{
 margin:5px 8px;
}
.titulo_libro_relacionado{
 font-weight:bold;
}

/** tips **/

.tool-tip {
	color: #fff;
	width: 149px;
	z-index: 13000;
        font-size:.9em;
}
 
.tool-title {
        color:#000;
	font-weight: bold;
	margin: 0;
	padding: 8px 8px 4px;
	background:url(../../images/bubble.png) left top no-repeat;
}
 
.tool-text {
	padding: 4px 8px 8px;
        background:url(../../images/bubble.png) right bottom no-repeat;
}


/** Pie ------------------- */

#direccion{
 float:left;
 width:50%;
 font-size:.9em;
}

#menu_pie{
 float:right;
}

#menu_pie li{
 display:inline;
 margin-right:10px;
}

/*Extras*/
p.enlace_rss {
	margin-bottom: 15px;
}

.boletin #comentar{
 padding-left:0;
 padding-right:0;
}

.checks{
 padding:5px;
 border:2px solid #f1f1f1;
}

.modulo #comentar .checks{
 float:right;
 width:200px;
 margin-top:15px;
}

#comentar .checks label input,
#form_anular .checks label input{
 width:25px;
 float:left
}

#form_anular{
 padding:15px;
}

#form_anular label input{
 display:block;
 width:97%;
}

#cargando_sel_centros .sin_fondo {
	background: none;
	padding: none;
	border: none;
	position: absolute;
	top:509px;
	left:340px;
	display: none;
}

/** Creador planes **/

#crear_plan #datos_plan{
 width:425px;
 float:left;
}

.pasos{
 font-size:1.2em;
 margin:20px 0;
 font-family:Georgia;
 color:#0068AF;
}
#crear_plan .uso{
 width:435px;
}

#crear_plan fieldset{
 margin-bottom:20px;
}

#datos_plan input{
 font-size:1.4em;
 width:95%;
}

#crear_plan textarea{
 height:100px;
}

#selects_multiples,
#selects_multiples2,
#lineas_libros{
 clear:both;
}

#selects_multiples{
 width:425px;
 float:left;
}

#selects_multiples select, #selects_multiples2 select{
 width:95%;
 height:135px;
}

#selects_multiples label, #selects_multiples2 label{
 float:left;
 width:425px;
}

#selects_multiples #label_valores, #selects_multiples2 #label_valores{
 width:460px;
}

#recursos h2{
 font-size:1em;
 color:#0068AF;
 font-weight:normal;
 border-bottom:1px solid #ddd;
 padding-bottom:2px;
}

#recursos .boton a{
 display:block;
 text-align:center;
 margin:5px auto 0 auto;
}

#recursos .boton a:hover{
 text-decoration:none;
}

#recursos ul{
 min-height:100px;
}

* html #recursos ul{
 height:100px;
}

#recursos li{
 border-bottom:1px solid #ddd;
 padding:5px 0;
}

#recursos strong{
 float:left;
 width:70%;
}

#recursos .categoriaRecurso{
 float:right;
 width:25%;
 text-align:right;
 color:#0068AF;
} 

#cabecera_libro label{
 float:left;
 margin-right:8px;
 display:inline;
 width:180px;
 margin-bottom:5px;
}

#cabecera_libro .tituloinput {
	margin-left: 25px;
}

.linea_libro{
 clear:both;
 margin-bottom:25px;
}

#lineas_libros .linea_libro input{
 width:180px;
 font-size:1.2em;
}

#lineas_libros .linea_libro .borrar_libro{
 width:50px;
 font-size:.9em;
}

/*deslizadores para ordenación de libros*/
.deslizador {
	width:25px; height:25px;
	background: url('../../images/deslizador.gif');
	float: left;
}

/*lupa*/
div.detalle-libro {
	position: relative;
}
div.foto img.lupa {
	position: absolute;
	bottom: 24px;
	right: 2px;
}

/*selector de centros*/
#selector_centro label select{
	width: 530px;
	font-size: 0.9em;
}

/*los campos de usuarioPlus*/
.usuarioPlus {
	background: #DDECF7;
	padding:10px;
	margin-bottom: 10px;
	width: 530px;
}

/*ultimo mensaje a los foros*/
.ultimo_mensaje {
	margin-bottom: 15px;
}

/*busqueda de usuarios*/
#formulario_busqueda_usuarios h2 a.click {
	color: #F94B06;
}
form#comentar.buscar_usuarios label input {
	width: 240px;
}
form#comentar.buscar_usuarios p.submit input {
	margin-bottom: 15px;
}

form.buscar_usuarios label input {
	font-size: .9em !important;
}
/*Carrusel*/
#stage{width:632px; overflow: auto;overflow-x:hidden; overflow-y:hidden; height:290px; margin:0 auto;}
#slider-buttons{width:632px; margin:15px auto 0 auto;}
#myList{width:6000px; border:0; margin:0; padding:0; left:400px;}
#myList li{
	list-style:none; 
	margin:0; 
	padding:0; 
	border:0; 
	margin-right:4px;
	padding:4px;
    background:#F3F8FC;
	/*background:#E5EFF7;*/
	float:left;
	width:200px;
	height:280px;
}
#myList li img{
    display:block;
    margin:0 auto 5px auto;
}
#myList li p.titulo_libro_destacado{
    font-weight:bold;
    text-align:center;
}
#selector_categorias{
 /*background:url(../../images/linea.png) repeat-y top center;*/
 margin-bottom:20px;
 clear:both;
}

#selector_categorias h2.titular{
 font-size:1.5em;
 color:#f94b06;
 margin-bottom:5px;
 padding-left:52px;
 background:transparent url(../../images/libro_mini.png) no-repeat 10px 0;
 height:32px;
 font-weight:lighter;
 margin-bottom:15px;
 margin-left:0;
}
#selector_categorias li{
	list-style:none; 
	margin:0 0 10px 0; 
	
	border:0; 
	background:url(../../images/top_left_corner.jpg) #e5eff7 no-repeat top left;
	/*padding:10px;
	background:#E5EFF7;*/
	width:450px;
}
#selector_categorias li p.destacada{
    font-weight:bold;
    font-size:1.2em;
    padding:15px 15px 0 15px;
    background:url(../../images/top_right_corner.jpg) no-repeat top right;
}
#selector_categorias li p.descripcion{
    padding:0 15px 15px 15px;
    background:url(../../images/bottom_right_corner.jpg) no-repeat bottom right;
}
#selector_categorias li div.contenedor{

    background:url(../../images/bottom_left_corner.jpg) no-repeat bottom left;
}
#selector_categorias li.derecha{
    float:right;
    /*border-left:1px solid #E5EFF7;*/
}
#selector_categorias li.izquierda{
    float:left;
    /*border-right:1px solid #E5EFF7;*/
}
#ficha-producto ul{
    list-style:disc;
}

/*formulario de lecturas*/
#lecturas20092010 label {
	margin-bottom:15px;
 display:block;
 color:#0068AF;
}
#lecturas20092010 label input {
	display:block;
 width:280px;
 font-size:1.4em;
}
#lecturas20092010 label.lecturas {
	width: 275px;
}
#lecturas20092010 label.lecturas input {
	width: 250px;
}
.entrada_datos {
	clear: both;
}
#cabecera_lecturas_recomendadas label {
 float:left;
 width: 120px;
 margin-right:8px;
 margin-bottom:5px;
}
#cabecera_lecturas_recomendadas label.nalumnos, #cabecera_lecturas_recomendadas label.curso {
	width: 70px;
}

.linea_recomendacion input {
	width: 118px;
	margin-bottom: 5px;
}
.linea_recomendacion input.nalumnosinput, .linea_recomendacion input.curso {
	width: 70px;
}

/*formularios de valoración de lecturas*/
.formulario_valoracion {
	padding: 10px 20px;
}
.formulario_valoracion label {
	display:block;
}
.formulario_valoracion input[type="text"] {
	width:450px;
}
