/* CSS Document */

body{
  margin:0;padding:0;
  background:#F8ECFF;
  text-align:center;
  position:relative;
  width:100%;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px; /*font-size: 62.5%; */
}

div#cabecera span.titulo-ppal{
  display:none;
}

div#portada{
  position:relative;
  width:70em;
  margin:1px auto;
  padding:0;
  background:#fff;
  border:1px solid #7b007b;
}

div#portada a{
  color:#000;
  text-decoration:none;
}

div#portada a:hover{
  color:#000;
  text-decoration:underline;
}

div#cabecera{
  position:relative;
  background:#7b007b url(img/cabecera.jpg) 0 0 no-repeat;
  padding:0;margin:0;
}


div#cabecera h1, div#cabecera h1 img{
  position:relative;
  margin:0;padding:0;
  text-align:left;
}

div#cabecera h2{
  text-align:left;
  font-family:Verdana, Arial, sans-serif;
  font-size:.9em;
  color:#fff;
  position:absolute;
  padding:0;
  margin:0;
  top:64px;
  left:26px;
}

.invisible{
  display:none;
}

div#sesion{
  color:#fff;
  position:absolute;
  padding:0;
  margin:0;
  top:15px;
  right:1px;
  width:22em;
}

div#sesion h3{
  font-size:130%;
  font-weight:bold;
  text-transform:uppercase;
  padding:0;
  margin:0;
}

div#sesion span.fecha-sesion{
  display:block;
  padding:.6em;
  line-height:1.4em;
}

ul#menu-principal, ul#menu-principal a{
  text-decoration:none;
  color:#fff;
  width:100%;
  background-color:#7b007b;
  text-transform:uppercase;
  font-weight:bold;
  list-style-type:none;
  margin:0;padding:0;
  padding-top:.1em;
  padding-bottom:.1em;
}

ul#menu-principal a:hover{
  color:yellow;
}

ul#menu-principal li{
  padding:.3em 0 .3em 1em;
  display:inline;
  background:url(img/icono_menu_ppal.gif) 0 50% no-repeat;
  margin-left:.7em;
  line-height:1.6em;
}

ul#menu-principal li#legal, ul#menu-principal li#legal a{
  text-transform:capitalize;
  text-decoration:underline;
  font-weight:normal;
  color:#fffd9b;
  background:none;
}

ul#menu-principal li#logout, ul#menu-principal li#logout a{
  text-transform:capitalize;
  text-decoration:underline;
  font-weight:normal;
  color:#fff;
  background:none;
  font-size:90%;
}

div#contenido{
  text-align:left;
}

div#izquierda{
  float:left;
  width:27%;
  padding-top:1em;
  padding-left:.6em;
}

div#central{
  width:42%;
  height:100%;
  float:left;
  padding:1em 1.5em 1em 1.5em;
  margin:0;
  /*background:url(img/silueta.gif) 0 0 no-repeat;*/
  text-align:center;
}

div#derecha{
  padding-top:5px;
  float:right;
  width:24%;
}

div#pie{
  height:20px;
  background:url(img/pie.gif) 0 0 repeat-x;
  clear:both;  
}

ul#menu-lateral, ul#menu-lateral a{
  text-align:left;  
  text-decoration:none;
  color:#7b007b;
  list-style-type:none;
  padding:0;
  margin:0;
  line-height:2em;
}

ul#menu-lateral li{
  background:url(img/icono_lateral.gif) 0 .6em no-repeat;
  padding-left:12px;
}

ul#menu-lateral li a:hover{
  text-decoration:underline;
}

ul#menu-lateral li#colabora{
  background:url(img/lazo.gif) 0 50% no-repeat;
  font-size:1.6em;
  color:#7b007b;
  margin:1em 0 1em 1em;
  padding-left:30px;
}

div#motiva{
  border:1px solid #59599c;  
  background:#e4e4ef;
}

div#motiva, div#motiva a{
  text-align:center;
  font-size:1em;
  font-weight:bold;
  color:#59599c;
  line-height:1.3em;
  width:75%;
  padding:.8em .2em;
  margin:0 auto;
  margin-top:2em;
  text-decoration:none;
}

div#motiva a:hover{
  text-decoration:underline;
}

div#articulo{
  border:1px solid #59599c;
  background:#e4e4ef;
  margin-right:5px;
  padding:.4em;
}

div#articulo h3#titular-articulo{
  text-transform:uppercase;
  margin:0;
  padding:.2em 0 .6em 0;
  color:#59599c;
  font-size:1em;
}

div#articulo .titulo{
  display:block;
  font-size:1em;
  padding-left:.5em;  
}

div#articulo .autor{
  font-size:1em;  
}

div#articulo .nombre-autor{
  font-size:1em;    
}

div#biografia{
  border:1px solid #ae620d;
  margin-top:5px;
  background:#ffefb0;
  margin-right:5px;
  padding:.4em;
}

div#biografia h3#titular-biografia{
  text-transform:uppercase;
  margin:0;
  padding:.2em 0 .6em 0;
  color:#ae620d;
  font-size:1em;
}

div#biografia .mujer{
  display:block;
  font-size:1em;  
  padding-left:.5em;
  margin-bottom:.7em;
}

div#noticias{
  border:1px solid #7b007b;
  margin-top:5px;
  background:#FEEDFC;
  margin-right:5px;
  margin-bottom:4px;
  padding:.4em;
}

div#noticias h3#titular-noticias{
  text-transform:uppercase;
  margin:0;
  padding:.2em 0 .6em 0;
  color:#7b007b;
  font-size:1em;
}

div#noticias ul#lista-noticias{
  list-style-type:none;
  padding:0;
  margin:0;margin-left:.2em;
  line-height:1.2em;
}

div#noticias ul#lista-noticias li{
  padding:0;margin:0;
  padding-left:10px;
  margin:.5em 0;
  background:url(img/icono_noticias.gif) 0 .45em no-repeat;
}

div#historia{
  text-align:left;
}

div#historia h3{
  font-size:1.4em;
  padding:0;
  padding-bottom:.8em;
  margin:0;
  color:#7b007b;
}
div#historia h4{
  font-size:1em;
  padding:0;
  padding-bottom:.6em;
  margin:0;
  color:#000;
}

div#historia #experiencia{
  display:block;
  padding-left:.3em;
}

div#historia span#autor{
  font-style:italic;
  display:block;
  text-align:right;
  padding-top:.6em;
}

div#historia div#enlaces-hist{
  display:block;
  text-align:right;  
  padding-top:.6em;
  padding-bottom:.4em;
}

div#historia #leermas, div#historia #leermas a{
  text-align:right;
  padding-top:.9em;
  color:#7b007b;
  font-size:1em;
  text-decoration:none;
}

div#historia #leermas a:hover{
  text-decoration:underline;  
}

div#historia #comentarios, div#historia #comentarios a{
  padding-top:.3em;
  text-align:right;
  color:#7b007b;
  font-size:1em;
  text-decoration:none;
}

div#historia #comentarios a:hover{
  text-decoration:underline;  
}
ul li.adminpanel a{
  font-weight:bold;
}