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

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

.post{
 margin:0 0px 20px 0px;
 padding-bottom:10px;
}

.post .foto{
 margin-bottom:20px;
 text-align:center;
}

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


.titulo{
 color:#4C7D89;
 font-family:Georgia,"Times New Roman",Times,serif;
 font-size:1.8em;
 line-height:22px;
 margin-bottom:15px;
 padding-top:3px;
/* background:transparent url(../../../images/fondo_degradado_contacto.jpg) no-repeat scroll left bottom;*/
}

.post .titulo a{
 color:#4c7d89;
}

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

.datos_post{
 font-size:.9em;
/*
 border-top:1px solid #4c7d89;
 border-bottom:2px solid #4c7d89;
 */
 padding-top:5px;
 margin-bottom:10px;
}

.etiquetas{
 float:left;
 width:100%;
 margin-top:8px;
}

.utilidades_noticia{
 text-align:right;
 margin-bottom:10px;
}

.utilidades_noticia a{
 margin-left:5px;
}

.utilidades_noticia a:hover{
 text-decoration:none;
}

.utilidades_noticia img{
 float:none;
 margin:0;
}

.publicadopor{
 margin-top:10px;
 font-size:1.1em;
 font-family:Georgia,times;
 font-weight:bold;
 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 15px;
 margin-bottom:30px;
}

.titulo_caja{
 color:#FFFFFF;
 margin-bottom:10px;
 font-size:1.5em;
 font-weight:bold;
 font-family:Georgia,times;
 text-transform:uppercase;
}

#col_der a{
 color:#000;
}

.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;
}

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

#comentarios{
 clear:both;
/*
 border-top:2px solid red;
 border-bottom:2px solid red;
 padding:20px 0;
*/
 margin:0 30px 20px 0px;
 background: transparent url(../../../images/fondo_degradado_contacto.jpg) no-repeat scroll left top;
}

#comentarios .titulo{
 margin-bottom:10px;
 padding-left:0px;
 background: none;
}

#comentarios .datos_comentarios{
 font-family:Georgia, Times;
 margin-bottom:10px;
 color:#000;
 font-weight:bold;
}

#comentarios .num_comentario{
 color:#E0820C;
}

.comentario{
 margin-bottom:30px;
}

#comentar .entrada_datos{
 float:left;
 width:410px;
 padding:0 5px 10px 5px;
 border-right:1px solid #b4b4b4;
 margin:5px 0;
}

#comentar #label_comentario,
#comentar textarea{
 width:98%;
 margin-bottom:10px;
 height:100px;
}

#comentar .entrada_datos li{
 float:left;
 margin-bottom:5px;
}

#comentar li label{
 float:left;
 width:200px;
 font-weight:bold;
}

#comentar .error, #comentar .msg {
 color: #FF0000;
 font-weight: bold;
}
#comentar .error{
 font-size:0.8em;
 color: #FF0000;
 padding:4px;
 padding-left:20px;
 background:#fff url(../../images/error.png) no-repeat 0px 3px;
}


#comentar label input{
 display:block;
 width:90%;
 margin-top:5px;
 font-size:1.3em;
}

#comentar #checks{
 margin-bottom:20px;
}
#comentar #checks input{
 display:inline;
 width:auto;
}

.submit input{
 background:#4c7d89;
 border:1px solid #b4b4b4;
 font-weight:bold;
 color:#fff;
 width: 205px;
}

#comentar .submit{
 text-align:right;
 margin-right:5px;
}

#comentar .normas{
 float:right;
 width:170px;
 padding:0px 5px;
 margin-top:5px;
 font-size:.9em;
}

.normas li{
 margin-bottom:10px;
}

.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;
}

#presentacion_blog{
	margin:0 0 0 0;
}
#presentacion_blog h4 {
	background:url(../../../images/fondo_degradado_contacto.jpg) no-repeat bottom left;
	padding:0 0 4px 0;
	width:630px;
	margin:0 0 15px 0;
}
#presentacion_blog h4 span {
	display:block;
	height:20px;
	text-indent:-99999px;
	width:56px;
	background:url(../../../images/titular_blog.jpg) no-repeat;
}

.posts .post{
 background: transparent url(../../../images/fondo_degradado_contacto.jpg) no-repeat scroll left bottom;
}
