/**************** TTT ******************/

@import url(reset.css);
@import url(layout.css);

/** CABECERA ----------------- */

h1{
 padding:57px 0 0 20px;
}

h1 a{
 background:url(../../images/logo.png) no-repeat;
 display:block;
 text-indent:-99999px;
 width:588px;
 height:95px;
}

#cabecera{
 background:url(../../images/cab.png) no-repeat top right;
 position:relative;
 height:310px;
}

/** Generales-------*/

.post{
 width: 600px;
 margin:0 0px 20px 40px;
 border-bottom:1px dashed #818181;
 padding-bottom:10px;
}

.post img{
 float:left;
 margin-right:30px;
 display:inline;
}

.post img.principal{
 float:left;
 margin-right:0px;
 display:inline;
}

.post p{
 margin-bottom:10px;
}

.titulo{
 font-family:Helvetica,arial;
 font-size:2.2em;
 color:#B4C613;
}

.pie_foto{
 font-family:Helvetica,arial;
 font-size:0.8em;
 font-style: italic;
 color: #FFFFFF;
 clear: both;
}

.post .titulo a{
 color:#B4C613;
}

.datos_post{

 margin-top:20px;
 clear:both;
 font-size:.8em;
 color:#999;
}

.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; 
}

.envio_post input {
	width:130px;
}
.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 0 4px;
 color:#00a4e9;
 font-family:Helvetica, arial;
 margin-bottom:10px;
 padding-left:35px;
 font-size:2.2em;
 font-weight:lighter; 
}

#bio p, #libro p{
 line-height:1.6;
}

.caja li{
 margin-bottom:5px;
}

#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:160px;
}

.mas{
 display:block;
 text-align:right;
}

#bio p,#libro p,.caja ul{
 background:#303E3F;
 padding:10px;
 border:1px dashed #fff;
}

#libro img,#bio img{
 display:block;
 margin:0 auto 20px auto;
}

#galeria img{
 border:1px dashed #4d696d;
}

/** 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:#00A4E9;
}

#comentar{
 margin:30px 0;
}

#comentar fieldset{
 padding:20px;
 background:#303E3F;
}

#comentar label{
 display:block;
 margin-bottom:20px;
}

#comentar input,#comentar textarea{
 display:block;
 font-size:1.2em;
 width:350px;
}

#comentar input.boton{
 width:100px;
	
}

.error, .campo_error{
 font-size:.9em;
 color:#dc747d;
}

.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{
	text-align: center;
}
