@CHARSET "UTF-8";

.pp_contenido a { border-bottom: 1px dotted #1c6ea8; }
.pp_contenido a:hover { border-bottom: none; text-decoration: none; }
.pp_contenido a img { border: none; }

.pp_lista h1 { font: bold 24px Arial; margin-bottom: 20px; }
.pp_lista h2 { font: normal 17px Arial; }
.pp_contenido h1  { font: bold 24px Arial; }

.pp_lista li { 
  margin: 5px 0 15px 0;
  background-image: url('../images/dots/noticia.png');
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 60px; 
}

.pp_contenido .pp_informacion  { color: #838383; font-size: 11px; }

.pp_lista .pp_paginacion {
  margin: 5px 0 5px 0;
  text-align: center; 
  font: normal 12px Verdana;
}

.pp_lista .pp_paginacion a { border-bottom: none; }
.pp_lista .pp_paginacion a:hover { text-decoration: underline; }

.pp_contenido .pp_contenido_entradilla {
  font: bold 16px Arial;
  color: #737373;
  margin-top: 15px;
}

.pp_contenido .pp_contenido_cuerpo {
  margin: 15px 5px 0 0;
  width: 563px;
  float: left;
}

.pp_contenido .pp_contenido_imagen {
  margin: 15px 0 0 4px;
  float: left;
  width: 150px;
  border-top: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  padding: 5px 0 0 5px;
}

#pp_contenido_editorial h2, 
#pp_contenido_sumario h2 { font: bold 17px Arial; color: #245aab; }

#pp_contenido_boton_descargar a { border: none; }

/* Compartir */
#pp_compartir { height: 20px; padding: 15px 0 15px 0; clear: both; }

#pp_compartir li {
  padding-left: 20px;
  margin-right: 10px;
  float: left;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center left;
  font: normal 11px Verdana, Arial;
  line-height: 15px;
}

#pp_compartir li a
{
  display: block;
  color: #606060;
}

#pp_compartir li.pp_facebook { background-image: url('../images/dots/share_facebook.png'); }
#pp_compartir li.pp_twitter  { background-image: url('../images/dots/share_twitter.png'); }
#pp_compartir li.pp_meneame  { background-image: url('../images/dots/share_meneame.png'); }

/* Comentarios */
#pp_comentarios {
  clear: both;
  padding: 10px 0 10px 0;
  width: 563px;
}

#pp_comentarios h2 { font: bold 18px Arial; }

#pp_cargando_comentario { display: none; float: right; }

.pp_comentario {
  clear: left;
  min-height: 50px;
  padding: 5px 5px 5px 5px;
  margin: 5px 0 5px 0;
}

#pp_comentarios .pp_par { background-color: #ededed; }

div.pp_comentario_avatar { float: left; }
div.pp_comentario_avatar a { border: none; } 
div.pp_comentario_contenido { margin-left: 60px; color: #393939; }
div.pp_comentario_informacion { font: normal 11px Arial; color: #8c8c8c; }
div.pp_comentario_cuerpo { font: normal 12px Arial; }

textarea#pp_comentario_cuerpo { 
  width: 553px; 
  height: 80px; 
  border: 1px solid #a9a9a9; 
  margin: 5px 0 5px 0; 
  padding: 5px;
  font: normal 12px Arial;
}

textarea#pp_comentario_cuerpo:focus {
  background-color: #fff1a1;
}

#pp_comentarios .pp_paginacion      { height: 35px; font-weight: bold; }
#pp_comentarios .pp_paginacion li   { float: left; margin-right: 3px; }
#pp_comentarios .pp_paginacion li span.pp_pagina_actual  { display: block; padding: 4px; }
#pp_comentarios .pp_paginacion li a { display: block; padding: 3px; border: 1px solid #ddd; text-decoration: none; }
#pp_comentarios .pp_paginacion li a:hover { background-color: #ececec; }

/* Markdown y BBCode */
.pp_markup p  { margin: 5px 0 10px 0; }
.pp_markup h1 { font: bold 18px Arial; margin: 0; }
.pp_markup h2 { font: bold 17px Arial; margin: 0; }
.pp_markup h3 { font: bold 16px Arial; margin: 0; }

.pp_markup ul { margin: 5px 0 10px 0; }
.pp_markup li {
  list-style: disc inside;
  padding-left: 15px;
}

.pp_markup li li {
  list-style-type: circle;
}

.pp_markup th {
  background-color: #6a6a6a;
  color: #fff;
  font-weigth: bold;
}

.pp_markup td, .pp_markup th {
  border: 1px solid #adadad;
  padding: 5px;
}

.pp_markup abbr { border-bottom: 1px dotted #888; }

/* Artículos */
#pp_articulo h1 {
  font: bold 24px Arial; 
  margin-bottom: 15px;
}

/* Editor de administrador */
#pp_contenido_administrador {
  clear: both;
}

#pp_contenido_administrador li { 
  float: left;
  font: normal 11px Verdana;
  padding-left: 20px;
}
