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

@import url(reset.css);
@import url(layout.css);
/* galeria */

@import url(galeria.css);

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

#cabecera .actual,#col_contacto .actual{
 color:#7B5096;
}

h1 a{
 display:block;
 height:30px;
 margin-bottom:55px;
 text-indent:-99999px;
 width:425px;
}

#menu{
 font-size:.75em;
 font-family:Georgia, times;
 font-weight:bold;
 padding-bottom:15px;
 width:565px;
}

#menu li{
 float:left;
}

#menu a{
 border-right:1px solid #264963;
 padding:0pt 7px;
}

#menu a.abiografia{
 padding-left:0;
}

#menu a.aenglish{
 background:url(../../images/uk.gif) no-repeat 7px 0;
 padding-left:27px;
 border:none;
 padding-right:0;
 font-size:.8em
}
.tag{
 position:absolute;
 text-indent:-99999px;
}

.english{
 color:#666;
 font-size:.7em;
 font-family:Georgia, times;
 text-transform:uppercase;
 position:absolute;
 bottom:15px;
 right:215px;
}

.english a{
 color:#666;
}



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

.titulo_seccion{
 font-size:1.5em;
 color:#264963;
 margin:15px 0;
}

#principal h3{
 font-size:1em;
 margin-bottom:20px;
 text-transform:uppercase;
}

#principal p{
 line-height:1.6;
}

#col_cab{
 position:absolute;
 background:url(../../images/col_cab.png) no-repeat;
 width:203px;
 height:108px;
 top:-2px;
 right:-2px;
}

.titulo_col{
 color:#264963;
 font-size:.9em;
 margin-bottom:12px;
 text-transform:uppercase;
}

#col_der li{
 background:#fff;
 margin:10px;
 padding:10px;
}

.col_libro{
 margin-bottom:10px;
}

#col_contacto .col_libro{
 margin-bottom:15px;
 line-height:1.3;
}

.col_libro a span{
 color:#264963;
}

.col_libro a{
 color:#111;
}

#thumb li{
 padding:0;
 margin:0;
 display:inline;
 margin-left:5px;
 float:left;
 width:45px;
}

#thumb li.first{
 margin-left:0px;
}

#principal .sinraya{
 border-bottom:none;
}

.lista li{
 margin-bottom:20px;
 background:url(../../images/punto.png) no-repeat 0 7px;
 padding-left:8px;
}

/** obras ***************************/

.libro_obra{
 float:left;
 display:inline;
 text-align:center;
 width:275px;
 height:400px
}

.prime{
 margin-right:15px;
}

/** obra ******************************/

#datos_libro{
 background:url(../../images/datos_bottom.png) bottom no-repeat;
 font-size:.9em;
 float:left;
 padding-bottom:10px;
 width:220px;
}

#datos_libro img{
 margin-bottom:25px;
}

#ficha_tecnica{
 background:#d5d5d5 url(../../images/datos_top.png) no-repeat -1px 0;
 padding:20px 10px 10px 10px;
 margin-bottom:0;
}

#ficha_tecnica .li_datos{
 margin-bottom:10px;
 background:#fff;
 /*overflow:hidden;*/
}

#ficha_tecnica .li_datos ul{
 padding:5px;
}

#enlaces li, #datos li{
 margin-bottom:5px;
}

#enlaces a{
 color:#7B5096;
 font-weight:bold;
 text-transform:uppercase;
}

#portada_ingles{
 background:#D5D5D5;
 text-align:center;
 padding-top:5px;
}

#texto_principal{
 float:left;
 display:inline;
 width:320px;
 margin-left:25px;
}

#principal .titulo{
 font-size:1.5em;
 color:#264963;
 text-transform:uppercase;
 margin-bottom:15px;
 line-height:1.2;
 font-weight:bold;
}

#principal .subtitulo{
 color:#264963;
 font-size:1.2em;
 font-style:italic;
 line-height:1.2;
 margin-bottom:25px;
 font-weight:bold;
}

/** noticias / criticas ************/

#select_noticia{
 margin-bottom:20px;
}

.titulo_noticia{
 font-size:1.3em;
}

.titulo_noticia a, .titulo_noticia{
 color:#7B5096;
}

.autor{
 font-weight:bold;
 font-size:.9em;
 margin-bottom:10px;
}

.autor_cita{
 font-size:1.3em;
 color:#7B5096;
 text-align:center;
}

.bloque_noticia{
 margin-bottom:15px;
 padding-bottom:15px;
 border-bottom:1px solid #8a8a8a;
}

#texto_noticia p{
 margin-bottom:12px;
}

#texto_noticia h3{
 margin:20px 0 5px 0;
 color:#264963;
}

#paginador{
 text-align:right;
 color:#7B5096;
}

.galeria #paginador{
 margin-bottom:25px;
 font-size:1.3em;
}

#paginador a{
 color:#7B5096;
}

/** blog ****************************/

.blog #datos_libro{
 width:185px;
 background:#d5d5d5 url(../../images/datos_bottompeq.png) no-repeat bottom;
 padding-bottom:15px;
}

.blog #ficha_tecnica{
 background:url(../../images/datos_toppeq.png) no-repeat;
}

.blog #texto_principal{
 width:355px
}

.blog h3,.h3{
 color:#7B5096;
 text-transform:uppercase;
 margin-bottom:5px;
 font-size:.9em;
}

.h3{
 color:#7B5096;
}
h4{
 margin:20px 0 5px 0;
 cursor:pointer;
}
.item{
 margin-bottom:10px;
 background:#fff;
 overflow:hidden;
 padding:5px 0px 5px 5px;
}

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

.item li a{
 padding-left:8px;
 background:url(../../images/punto.png) no-repeat 0 7px;
}

#rss_blog,
#email_blog{
 text-indent:-9999px;
 padding:0;

}

#ultimoVideo{
 padding:5px 0;
}
#ultimoVideo h3{padding:0 5px;}

#rss_blog a,
#email_blog a{
 display:block;
 height:70px;
 width:163px;
  border:1px solid #ccc;
 padding:0;
}
#rss_blog a{
 background:url(../../images/rss.jpg) no-repeat;
}
#email_blog a{
 background:url(../../images/email.jpg) no-repeat;
}
#rss_blog li,
#email_blog li{
 margin:0;
}
#buscador_blog{
 margin-top:10px;
}

.blog #texto_principal .titulo{
 font-size:1.1em;
 margin-top:15px;
 margin-bottom:10px;
 text-transform:none;
}

.post{
 border-bottom:1px solid #8a8a8a;
 padding-bottom:20px;
}

.post img{
 margin-bottom:5px;
}

.post em{
 clear:both;
 font-size:0.8em;
 margin-bottom:10px;
}
.texto_post ol,.texto_post ul{
 margin-left:20px;
}

.texto_post li{
 padding-left:8px;
 margin-bottom:9px;
 background:url(../../images/bullet.png) no-repeat 0 8px;
}
.texto_post{
 margin-bottom:20px;
 text-align:justify;
}

.texto_post p{
 margin-bottom:10px;
}
.texto_post a{
 font-weight:bold;
}
.blog #texto_principal{
 border-top:1px solid #8a8a8a;
}

#texto_principal .datos_post p{
 line-height:1.2;
 color:#264963;
}
#texto_principal .datos_post p img{
 margin-bottom:0px;
}
#texto_principal .datos_post em{
 clear:both;
 font-size:0.8em;
 margin-bottom:10px;
}


#centro .blog{
 border-top:none;
}

.enviarPost,
.firmasPeces{
 background:#DFE9F5;
 margin:20px 0;
 padding:10px;
 text-align:center;
 border-top:1px solid #ddd;
 border-bottom:1px solid #ddd;
 font-size:.8em;
}

.enviarPost a{
 font-weight:bold;
}

.envio_post{
 clear:both;
 margin-top:20px;
 line-height:1.6;
}

.envio_post label {
 display:inline;
 float: left;
 width:130px; 
}

.envio_post input {
	width:100px;
}
.envio_post .envio_ok {
 color:#93C83D;
 font-weight: bold;
}

.envio_post .envio_fail {
 color:Red;
 font-weight: bold;
}


#comentar{
 margin:30px 0;
}

#comentar fieldset{
  background:#DFE9F5;
 padding:20px;
}

#comentar label{
 display:block;
 margin-bottom:20px;
}

#comentar input,#comentar textarea{
 display:block;
 font-size:1.1em;
 width:310px;
}

.error, .campo_error{
 font-size:.8em;
 color:red;
}

.comentario{
 margin-bottom:30px;
}
.comentario .texto_comentario{
 background:#DFE9F5;
 padding:5px;
 font-size:.9em; 
}

.comentario .fecha_comentario{
 font-size:.9em;
 background:url(../../images/fondo-comentarista.png) no-repeat 0 bottom;
 padding-bottom:15px;
}

.comentario .fecha_comentario span{
 color:#7B5096;
}

/* Paginacion */

.paginador{
 margin:20px 0px 5px 0;
 text-align:right;
 font-size:.8em;
}

.paginador a{
 border:1px solid #ccc;
 padding:2px 5px;
}
.paginador a:hover{
 text-decoration:none;
}
.paginacion_numActual{
 padding:3px 6px;
 border:1px solid #ccc;
 background:#DFE9F5;
}
/* peces */

#promoPeces{
 margin:10px 0;
 font-size:.9em;
}
#promoPeces .portadaPeces{
 float:left;
}
#promoPeces .firmasPeces{
 text-align:left;
}
#promoPeces p{
 margin-left:190px;
 font-family:Georgia, times;
}

#promoPeces .firmasPeces p{
 margin-left:0;
  margin-bottom:12px;
}
