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

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

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

#cabecera h1{
 position:absolute;
 top:69px;
 left:30px;
} 

#cabecera h1 a{
 display:block;
 height:53px;
 text-indent:-99999px;
 width:296px;
 background:url(../../images/logo.png) no-repeat;
}

/* Menu -------------------------*/

#menu{
 position:absolute;
 left:20px;
 bottom:10px;
 font-size:1.1em;
 font-weight:bold;
}

#menu li,
.menuPie li{
 padding:0 10px;
 float:left;
 border-right:1px solid #436781;
}

#menu .actual a{
 color:#98bd1f;
}

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

.post{
 margin:0 30px 30px 30px;
}
.titular{
 font-size:1.3em;
 color:#98bd1f;
}
.titular a{color:#98bd1f;}
.fecha{
 color:#83acca;
 margin-bottom:10px;
}

.mas{
 font-size:.9em;
 text-align:right;
 margin-bottom:5px;
}

.tituloSeccion{
 font-size:1.5em;
 color:#98bd1f;
 margin:0 0 20px 30px;
}
.tituloSeccion a{
 color:#98bd1f;
}

.inicio #posts{
 float:left;
 width:345px;
}

.imgPost{
 float:left;
 margin-left:30px;
 display:inline;
}
.obra .imgPost{
  width:214px;
}
.obra .post{
 margin-left:274px;
}
.noticia .imgPost{
 width:320px;
}
.noticias .post img{
 float:left;
 margin-right:20px;
}

.noticias .post{
 overflow:hidden;
 clear:both;
}

.pieFoto{
 font-size:.8em;
}
.noticia .post{
 margin-left:365px;
}

.listaLibros{
 margin-left:13px;
}

.listaLibros li{
 width:330px;
 height:200px;
 float:left;
 display:inline;
 margin:0 0 22px 17px;
}

.listaLibros img{
 float:left;
}
.listaLibros .datosLibro{
 margin-left:120px;
}

.fichaLibro dt{
 float:left;
 display:inline;
 margin-right:5px;
 color:#98bd1f;
}
.fichaLibro dd{
 display:block;
}

.obra .fichaLibro{
 background:#83ACCA;
 padding:10px 5px;
 margin-bottom:20px;
 border-top:1px solid #436781;
}

.obra .fichaLibro dt{
 color:#000;
}

.etiquetas{
 margin-top:5px;
}
.portada{
 padding:10px;
 border:1px solid #83ACCA;
 display:block;
}
#columnaPosts{
 margin-left:345px;
 
}
.bloqueTexto{
 line-height:1.6;
}
.bloqueTexto p,
.bloqueTexto ul{
 margin-bottom:10px;
}
.bloqueTexto ul{
 margin-left:20px;
}

.bloqueTexto li{
 padding-left:12px;
}


/* buscador */

.boton{
 background:url(../../images/buscar.png) no-repeat;
 text-indent:-9999px;
 width:22px;
 height:22px;
 border:0;
}

.tituloLateral{
 font-size:1.3em;
 color:#436781;
}

.cajaLateral{
 padding-bottom:5px;
 border-bottom:1px solid #83acca;
 margin:0 10px 10px 0;
}

#columnaInicio .cajaLateral,
#menuLateral .cajaLateral{
 margin:0 10px 10px 10px;
}

.cajaLateral li{
 margin-bottom:5px;
}

.cajaLateral li a{
 color:#000;
}
#lateralProfesor a,
#lateralBio li a{
 color:#83acca;
}

#lateralUltimoLibro{
 border-bottom:none;
}

.listaPortadas li{
 width:60px;
 float:left;
 margin-left:22px;
 display:inline;
}

img.imgSombra {
background:transparent url(../../images/shadowAlpha.png) no-repeat right bottom;
display:block;
padding:0 8px 8px 0;
position:relative;
margin-bottom:10px;
}

/* feevy ------------*/

#feevy .tituloLateral,
#lateralUltimoLibro .tituloLateral{
 color:#98bd1f;
}

#feevy img,
.blog_url,
#feevy .footer{ display:none;}

#feevy h1{
 font-size:1.2em;
}

/**PIE --*/

#pie a{
 color:#fff;
}

#creditos{
 float:left;
 width:30%;
}

#pie .ttt a {
background:url(../../images/logo-ttt.png) no-repeat;
display:block;
height:20px;
margin-left:auto;
text-indent:-99999px;
width:50px;
}

#galeria_detalle{
 margin-top:15px;
 padding-top:6px;
 padding-bottom:6px;
}


#galeria_detalle li{
 float:left;
 margin-left:0px;
 margin-right:20px;
 margin-bottom:20px;
 display:inline;
 width: 110px;
}
#galeria_detalle li{
 width: 113px;
}


#galeria_detalle li a{
 width: 110px;
 height:110px; 
 text-indent: -9999px;
 display: block;
 outline: none;
}

.paginacion {
text-align:center;
margin-bottom:10px;	
}
