/**************** TTT ******************/

@import url(reset.css);
@import url(layout.css);

/** CABECERA ----------------- */

h1{
 padding-top:75px;
}

h1 a{
 background:url(../../images/logo.png) no-repeat;
 display:block;
 text-indent:-99999px;
 width:642px;
 height:124px;
}

#cabecera{
 background:url(../../images/cab.png) no-repeat top right;
 position:relative;
}

#tag{
 background:url(../../images/etiquetas.png) no-repeat;
 text-indent:-999999px;
 position:absolute;
 width:281px;
 height:279px;
 top:5px;
 right:10px;
}



/** Generales-------*/

.post, .post_archivos{
 margin:0 30px 20px 20px;
 border-bottom:1px dashed #818181;
 padding-bottom:20px;
}

.post .__img{
 float:right;
 margin-left:30px;
 display:inline;
}

.post p{
 margin-bottom:10px;
}

.titulo{
 padding:25px 0 0 15px;
 font-size:2em;
 width:270px;
 color:#fff;
}

.post .titulo{
  margin-bottom:140px;
}

.post .titulo a{
 color:#fff;
}

.post .titulo{
  margin-bottom:140px;
}

.post_archivos .titulo_a a{
 color:#000;
}

.post_archivos .archivo .fecha {
    clear: both;
    color: #38688e;
    font-size: .9em;
    font-style: italic;
    margin: 45px 0 10px 0;
    text-align: right;
}

.naranja{
 background:url(../../images/naranja.png) no-repeat;
}

.burdeos{
 background:url(../../images/burdeos.png) no-repeat;
}

.azul{
  background:url(../../images/azul.png) no-repeat;
}

.verde{
  background:url(../../images/verde.png) no-repeat;
}

.inicio_post{
 float:left;
 width: 270px;
 margin-right: 30px;
}

.imagen_post{
 float:right;
 width: 295px;
}

.datos_post{
 font-size:.9em;
 color:#999;
}

.texto_post{
 clear:both;
 padding-top:30px;
 line-height:1.6;
}

.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 25px;
 margin-bottom:30px;
}

.titulo_caja{
 margin-bottom:10px;
 padding-left:30px;
 font-size:1.5em;
}

#bio p, #libro p{
 line-height:1.6;
}

.caja li{
 margin-bottom:5px;
}

#buscador{
 background:url(../../images/punto_verde.png) no-repeat 25px 0;
}

#buscador form{
 padding-left:25px;
}

.cadena{
 background:#fff url(../../images/lupa.png) no-repeat 5px 2px;
 border:1px solid #ccc;
 font-size:1.3em;
 padding-left:25px;
 width:125px;
}

.mas{
 display:block;
 text-align:right;
}

#bio{
  background:url(../../images/punto_azul.png) no-repeat 25px 0;
}

#bio p{
 background:url(../../images/vudu.jpg) no-repeat;
 padding-top:315px;
}

#libro{
   background:url(../../images/punto_naranja.png) no-repeat 25px 0;
}

#libro img{
 display:block;
 margin:0 auto 10px auto;
}

#ultimos_textos{
   background:url(../../images/punto_amarillo.png) no-repeat 25px 0;
}

#archivos{
   background:url(../../images/punto_verde2.png) no-repeat 25px 0;
}

#favoritos{
   background:url(../../images/punto_verde3.png) no-repeat 25px 0;
}

#rss{
  background:url(../../images/punto_azul2.png) no-repeat 25px 0;
}
#otros{
  background:url(../../images/punto_azul.png) no-repeat 25px 0;
}

/** Comentarios -------------------*/

#comentarios{
 margin:0 30px 0 20px;
}

#comentarios .titulo{
 padding-top:20px;
 font-size:1em;
 margin-bottom:40px;
}

.comentario{
 margin-bottom:25px;
 padding:5px;
}

.fecha_comentario{
 margin-bottom:10px;
 border-bottom:1px solid #ccc;
 padding-bottom:5px;
 color:#93C83D;
}

#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:350px;
}

.error, .campo_error{
 font-size:.8em;
 color:red;
}


.migas{
 margin:0 30px 40px 20px;
 border-bottom:1px solid #ccc;
 padding-bottom:5px;
}

.paginacion {
	clear:both;
    text-align: center;
	 margin-bottom: 20px;
}

