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

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

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

h1{
 padding:105px 0 0 65px;
}

h1 a{
 text-transform:uppercase;
 font-weight:lighter;
}

h1 .capital{
 font-size:1.8em;
}

h1 a:hover{
 text-decoration:none;
}

h1 .tag{
 display:block;
 font-style:italic;
 font-size:.7em;
 font-weight:lighter;
 color:#fff;
}

#cabecera{
 background:#fff url(../../images/cab.jpg) no-repeat center top;
 position:relative;
 height:240px;
 padding-bottom:30px;
}

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

.post{
 margin:0 30px 20px 30px;
 border-bottom:1px dashed #818181;
 padding-bottom:10px;
}

.post img{
 float:left;
 margin-right:30px;
 display:inline;
}

.post p{
 margin-bottom:10px;
}

.titulo{
 font-size:1.8em;
 color:#fff;
 background:url(../../images/titulo.png) no-repeat;
 height:37px;
 padding:10px 0 0 5px;
 font-weight:lighter;
 text-transform:uppercase;
}

.post .titulo a{
 color:#fff;
}

.pie_foto{
 font-family:Helvetica,arial;
 font-size:0.8em;
 font-style: italic;
 color: #FFFFFF;
 clear: both;
}

.datos_post{
 font-size:.9em;
 color:#999;
}

.derecha p{
 text-align:right;
}

.texto_post{
 line-height:1.6;
 margin-bottom:30px;
 }

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

.envio_post label {
 display:inline;
 float: left;
 width:130px;
 margin-bottom:5px; 
}

.envio_post input {
	width:130px;
        margin-bottom:5px;
}
.envio_post .envio_ok {
 color:#93C83D;
 font-weight: bold;
}

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

.caja{
 padding:0 15px 0 5px;
 margin-bottom:30px;
}

.titulo_caja{
 background:url(../../images/bullet.png) no-repeat;
 color:#ffa800;
 margin-bottom:10px;
 padding-left:25px;
 font-size:1.2em;
 font-weight:bold;
 text-transform:uppercase;
}

.titulo_caja2{
 background:url(../../images/pdf.png) no-repeat;
 color:#ffa800;
 margin-bottom:10px;
 padding-left:25px;
 font-size:1.2em;
 font-weight:bold;
}

#col_der a{
 color:#000;
}

#bio p, #libro p{
 line-height:1.6;
}

.caja li{
 margin-bottom:5px;
 padding-left: 25px;
}

#buscador form{
 padding:10px 10px 10px 50px;
 background:#303E3F url(../../images/lupa.png) no-repeat 2px 3px;
 border:1px #173336 solid;
}

.cadena{
 border:1px solid #ccc;
 font-size:1.3em;
 width:120px;
}

/** Comentarios -------------------*/

#comentarios{
 margin:0 30px 0 40px;
}

#comentarios .titulo{
 font-weight:lighter;
 margin-bottom:25px;
}

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

.fecha_comentario{
 margin-bottom:10px;
 border-bottom:1px solid #ccc;
 padding-bottom:5px;
 color:#705F27;
}

.fecha_comentario span{
 color:#FFA800;
}

#comentar{
 margin:30px 0;
}

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

#comentar label{
 display:block;
 margin-bottom:20px;
 font-size:1.3em;
}

#comentar input,#comentar textarea{
 display:block;
 width:350px;
 margin-bottom:6px;
}

#comentar textarea{
  font-size:1.2em;;
}

#comentar input.boton{
 width:100px;
}

.error, .campo_error{
 font-size:.9em;
 color:#dc747d;
 border:1px solid #ccc;
 padding:4px;
 padding-left:20px;
 margin-top:2px;
 background:#fff url(../../images/error.png) no-repeat 4px center;
}

.migas{
 margin:0 30px 40px 20px;
 border-bottom:1px solid #ccc;
 padding-bottom:5px;
}

.titulo_seccion{
 font-size:2em;
 margin-left:40px;
 margin-bottom:30px;
}

.numpost{
 font-size:.7em;
 color:#00A4E9;
}

.paginacion{
 clear:both;
 margin:30px 0;
 text-align:center;
}

.paginacion_numActual{

 padding:2px 5px 3px 5px;
}

.paginacion_num{
 border:1px solid;
 padding:2px 5px 3px 5px;
}

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