/*********************************************/
/* CSS ESPECÍFICA DE LAS SECCIONES DINÁMICAS */
/*********************************************/

/****
/* Estilos para estructurar el contenido de las noticias, destacados
/* o cualquier elemento con una organización similar
/*
/*   div#content_center #cajadestacados
/*
********/

div#content_center div#cajaazul, div#content_center div#cajaazulprimera, div#content_center .cajacontent#cajaazulnoticias {
  background : #F1F5F8;
  clear      : both;
}
div#content_center div#cajaazulprimera {
  background : transparent;
}

div#content_center div#cajaazulprimera h2 {
  margin-bottom : 0;
}

div#content_center .cajacontent#cajaazulnoticias h4 {
  margin-bottom : 10px;
}

div#content_center .cajacontent#cajaazulnoticias .fechanoti {
  margin-bottom : 10px;
}

div#content_center .cajadestacadosprimera {
  padding-bottom : 5px;
  margin         : 10px 0 40px 0;
}

div#content_center .cajadestacados
{
  margin         : 15px 0 10px 0;
  padding        : 5px;
}

div#content_center #addpost{
  clear          : both;
}

div#content_center .cajadestacados div#entradablog {
  width          : 425px;
  display        : inline;
}

div#content_center .cajadestacados div#fechaentradablog {
  width          : 60px;
  display        : inline;
}

div#content_center .cajadestacados img, div#content_center .cajadestacadosprimera img, div#content_center div#cajaazulprimera img
{
  float:left;
  padding:5px;
}

div#content_center .cajadestacados h2 {
  margin : 0;
  padding : 5px 0 0 0;
}

div#content_center .cajadestacados a:hover {
  text-decoration : none;
}

div#content_center strong.fechadestacado {
  display     : block;
  margin      : 0 0 10px 0;
  color       : #666;
  font-weight : normal;
  font-size   : 0.85em;
}

div#content_center a.areatrabajo#vertodos {
  float           : none;
  text-decoration : none;
}

div#content_center a.areatrabajo#vertodos:hover {
  background     : transparent;
}
/************/
/* NOTICIAS */
/************/
div#content_center .noticia, div#listadonoticias .noticia
{
  padding        : 5px 0px 10px 5px;
  width          : 100%;
}
div#content_center .noticia .fechaNoticia, div#listadonoticias .noticia .fechaNoticia
{
  color          : #458B4C;
}
div#listadonoticias .noticia .tituloNoticia a, div#content_center .noticia .titulo
{
  color           : #487596;
  font-weight     : bold;
  text-decoration : none;
  font-size       : 130%;
}
div#listadonoticias .noticia
{
  width          : 48%;
  float          : left;
  border-bottom  : 1px solid #CBD8EB;
  background     : #F1F6F2;
  margin-right   : 5px;
}
div#listadonoticias .noticia .textoNoticia
{
  display        : none;
}
div#content_center .noticia .imagenNoticia
{
  float         : right;
  margin        : 5px;
  border        : 1px #666666 solid;
}
div#content_center .noticia .resumen, div#content_center .actividad .resumen
{
  display       : block;
  color         : #507190;
  margin        : 5px 0 5px 0;
}

div#content_center .noticia .titulo
{
  margin        : 5px 0 5px 0px;
}
div#content_center .noticia .archivo, div#content_center .noticia .enlace
{
  float         : left;
  width         : 30%;
  margin-right  : 5px;
  margin-top    : 5px;
}
/***********
ENLACES
***********/
div.enlaceslistado
{
  clear         : both;
  border        : 1px #F1F6F2 solid;
}
div.enlaceslistado h2
{
  margin-top    : 10px;
  border-bottom : 3px #0D4371 double!important;
  color         : #0D4371;
  font-size     : 120%;
}
div.enlaceslistado div.cajaenlace
{
  background     : #F1F6F2;
  margin         : 7px 5px 0px 7px!important;
  padding        : 0px !important;
  line-height    : 30px;
}
div.enlaceslistado div.cajaenlace a
{
  padding-left   : 15px!important;
}
div.enlaceslistado div.cajaenlace a:hover
{
  text-decoration : underline;
  background      : #D4E3DC;
}

/************/
/* MAPA WEB */
/************/

div#content_center div.filamapaweb
{
  float         : left;
  width         : 100%;
}

div.filamapaweb div.cajamapaweb
{
  float         : left;
  width         : 45%;
  margin        : 1px;
  margin-right  : 3%;
}

div.filamapaweb div.cajamapaweb li
{
  list-style    : none;
  border-bottom : 0;
}

div.filamapaweb div.cajamapaweb ul ul li
{
  margin-left: 20px;
  border-bottom : 1px #87948A solid;
}

div#content_center div.cajamapaweb div.cajatexto
{
  font-size   : 0.85em;
  padding     : 5px 5px 0 5px;
}
div#content_center div.cajamapaweb a
{
  color       : #87948A;
  text-decoration: none;
}

div#content_center div.cajamapaweb h4
{
  margin      : 0;
  padding     : 5px;
  color       : #51806C;
  background  : #FFF;
  border-bottom: 3px #1F533C solid;
}


/**************************/
/* DIRECTORIO DE PERSONAS */
/**************************/

div#content_center div.directorio33, div#content_center div.directorio25
{
  float     : left;
  width     : 100%;
  padding   : 10px 0 0 0;
}

div#content_center div#directorioconbuscador
{
  padding : 0;
}

div#content_center div#directorioconbuscador a.areatrabajo
{
  margin : 10px 0 15px 0;
}

div#content_center div.filatitulo, div#content_center div.filas div
{
  float           : left;
  width           : 445px;
	border          : 1px solid #BBB;
	border-bottom   : 1px solid #000;
	border-right    : 1px solid #000;
}

div#content_center div.filatitulo
{
  background-color  : #219FE1;
  text-align        : center;
  margin            : 3px 0 3px 0;
  padding           : 5px 0 5px 0;
}

div#content_center div.filatitulo .textotitulo, div#content_center div.filas div span
{
  float   : left;
  padding : 1px 5px 1px 5px;
}

div.directorio33 div.filatitulo .textotitulo, div.directorio33 div.filas div span
{
  width : 31%;
}

div.directorio25 div.filatitulo .textotitulo, div.directorio25 div.filas div span
{
  width : 20%;
}

div#content_center div.filatitulo .textotitulo
{
  font-weight   : bold;
  color         : #FFF;
  margin        : 0;
}

div#content_center div.filas
{
  float         : left;
}

div#content_center div.filas div
{
  margin        : 3px 0 3px 0;
  padding       : 5px 0 5px 0;
}


div#content_center div.filas div.masdatos
{
  font-family   : Verdana;
  font-weight   : bold;
  text-align    : center;
  color         : #219FE1;
  font-size     : 1.1em;
  width         : 10%;
  padding       : 0;
}

div#content_center div.filas a.acceder
{
  font-size       : 14px;
  text-decoration : none;
  color           : #11156D;
}

div#content_center div.filas a.acceder:hover
{
  color           : #2FB6FC;
  text-decoration : underline;
}


div#content_center div.filas div.oculta
{
  width       : 370px;
  margin      : 10px 0 0 20px;
  padding     : 0;
	border      : none;
}
/*LOGIN*/

div#cajaformlogin
{
  float       : left;
  width       : 99%;
  margin      : 0;
  text-align  : left;
  color       : white;
}

div#cajaformlogin strong
{
  border-bottom : 1px white solid;
  color         : white;
  width         : 75%;
  display       : block;
}
div#cajaformlogin p.usuario
{
  color         : #D6CBCF;

  padding-top   : 10%;
}
div#cajaformlogin p.rol
{
  color         : #D6CBCF;
  display       : block;
  font-size     : 0.86em;
  margin        : 0;
  padding-left  : 15px;
}

div#cajaformlogin form
{
  width         : 100%;
  padding-left  : 3%;
}

div#cajaformlogin form span.filaizq, div#cajaformlogin form span.filadcha
{
  clear         :left;
  float         :left;
}

div#cajaformlogin strong.subrayado
{
  clear         : both;
  border-bottom : 1px dashed #333;
  padding       : 0 0 2px 0;
  display       : inline;
}

/* PAGINADO */

div#paginado
{
  clear         : both;
  float         : left;
  margin        : 10px 0 5px 0;
  padding       : 7px 0 7px 0;
  background    : #F1F6F2;
  width         : 100%;
  text-align    : center;

}
div#paginado strong
{
  display       : block;
  color         : #091B52;
  clear         : both;

}
div#paginado div#botonerapaginado
{
  float         : left;
  width         : 100%;
}

/**************
GRAFICAS ENCUESTAS
**************/
div#content_center .graficaencuestas
{
  clear         : both;
  margin        : 20px 0px 20px 0;
}
div#content_center .graficaencuestas h2
{
  margin        : 10px 0px 15px 0;
}

/***************
REPOSITORIO DOCUMENTOS ALUMNOS
****************/
div.repositorio .enlaceslistado
{
border:0px!important;
}
div#cajacontent div.cajaenlace
{
  width         : 95%!important;
  float:left;
}
div#cajacontent div.cajaenlace a.documento
{
  width:100%;
  float:left;
}
div#cajacontent div.cajaenlace a.eliminar
{
  width:15%;
  float:right;
}
div#cajacontent div.cajaenlace p
{
  padding-left:10px;
  width:70%;
  float:left;
}
div#cajacontent div.cajaenlace p.titulo
{
  font-weight:bold;
  width:100%;
}
div#cajacontent div.cajaenlace a.rellenar
{
  width:20%;
  float:right;
  background-color: transparent!important;
}
.capatareas
{
  clear:  both;
  float:  left;
  width:  100%;
}
.capatareas p#textoprofesor
{
  width:  100%;
}