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

/**********************/
/* GUÍA DE FISCALIDAD Y LISTADO DE TAREAS*/
/**********************/

div#listadoc strong
{
  display : block;
  margin : 10px 0 10px 0;
  color : #333;
}

div#listadoc p strong
{
  display : inline;
  margin : 0;
}

div#listadoc div.documentos
{
  padding : 0 0 0 10px;
  margin : 10px 10px 0 10px;
  border-left : 1px dashed #CCC;
}

div#listadoc div.imagen
{
  padding : 0 0 0 10px;
  margin : 10px 10px 0 10px;
  border-left : 1px dashed #CCC;
}

div#listadoc div.documentos p
{
  padding : 10px 0 10px 0;
}

div#listadoc div.documentos img, div.cajaactividades img
{
  padding : 1px;
}

div.cajaactividades .textoderecha
{
  font-size : 0.8em;
  text-align : right;
  font-weight : normal;
}

div#listadoc .columna
{
float: left;
width: 50%;
}

div#listadoc .spandocumento
{
  float   : left;
  display : block;
  width   : 100%;
  margin : 0 0 10px 0
}

div#listadoc .spandocumento a.filaizq, div#listatareas .spandocumento .filaizq
{
  width : 70%;
  float   : left;
  color   : #333;
  padding : 0 0 0 10px;
}

div#listadoc .spandocumento .filaizqimagen
{
  float   : left;
  color   : #333;
}

div#listadoc .spandocumento a.filadercolumna
{
  width : 40%;
  float   : left;
  color   : #333;
  padding : 5px 0 0 10px;
}

/* Para el listado de publicaciones */
div#listadoc .spandocumento .filadertexto
{
  width : 480px;
  float   : left;
  color   : #333;
  padding : 0px 0 0 10px;
}

div#listadoc .spandocumento .filadertexto .titulo
{
  font-size: 1.2em;
  font-weight: bold;
  color: #762134;
}

div#listadoc .spandocumento .filadertexto p
{
  padding: 5px 0px;
}

div#listadoc .spandocumento .filadertexto div.resumen
{
  font-size: 0.85em;
}
/* Fin del listado de publicaciones */

div#listadoc .spandocumento a.negrita, div#listatareas .spandocumento .negrita
{
  font-weight : bold;
}

div#listadoc .spandocumento a.cursiva, div#listatareas .spandocumento .cursiva
{
  font-style : italic;
}

div#listadoc .spandocumento a.negritacursiva, div#listatareas .spandocumento .negritacursiva
{
  font-weight : bold;
  font-style : italic;
}

div#listadoc .spandocumento .filader, div#listatareas .spandocumento .filader
{
  float   : right;
  padding : 0 10px 0 0;
}

div#listadoc .spandocumento a
{
  text-decoration : none;
}

div#listadoc .spandocumento img, div#listatareas .spandocumento img
{
  margin : 0;
}

div#listatareas div.linkstarea, div#listatareas div.linkstareasinborder, div.temaforo div.linkstareasinborder
{
  float : left;
  width : 90%;
  margin : 3px 0 10px 10px;
  border-top : 1px solid #CCC;
  border-bottom : 1px solid #CCC;
  padding : 5px 0 5px 0;
}

div#listatareas div.linkstareasinborder
{
  padding : 0;
  border : none;
}

div.temaforo div.linkstareasinborder
{
  padding : 0;
  border : none;
  float: right;
  text-align: right;
  width : auto;
  padding : 0 3px 0 0;
}

div#listatareas p
{
  padding : 0;
  margin : 3px 0 10px 10px;
  /*float: left;*/
  clear: both;
  width: 100%;
}

div#listatareas li
{
  float : left;
  width : 90%;
}

div#listatareas .listadoc .imagen
{
  padding: 0 0 0 10px;
  margin: 0 0 10px 0;
  width: 30%;
  float:left;

}

/**********************/
/* DIV DESPLEGABLE */
/**********************/
div#content_center div.tituloactividad
{
/*  float : left;*/
  width   : 600px;
  cursor  : pointer;
  clear   : both;
  margin : 10px 0 10px 15px;
}

div#content_center div.tituloactividad strong
{
  color : #333;
  display : inline;
}

div#content_center div.tituloactividad img
{
  margin: 0 5px 0 0;
}

div#content_center div.tituloactividadfoto
{
  float : left;
  width   : 300px;
  cursor  : pointer;
  margin : 10px 0 0 8px;
}

div#content_center div.tituloactividadfoto strong
{
  color : #333;
  display : inline;
}

div#content_center div.tituloactividadfoto img
{
  margin: 0 5px 0 0;
}


/***************************************************/
/** Clase para poner un documento directamente******/
/** en una sección estática,la imagen es su icono***/
/***************************************************/

div#content_center .imagendocumento
{
  display : block;
  margin : 20px 0 10px 0;
  clear: both;
  height: 20px;
}

div#content_center .imagendocumento a.doc
{
  text-decoration : none;
  width : 50%;
  display : inline;
  float   : left;
  color   : #11156D;
}

div#content_center .imagendocumento a.imgdoc
{
  margin : 0 10px 0 0;
  float   : left;
}


/****
/* 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 : #FFFBCF;
}

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

div#content_center .cajadestacados {
  padding        : 5px;
  margin         : 10px 0 10px 0;
  border-bottom  : 1px solid #666;
}

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

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

/**********************/
/* ENLACES DE INTERÉS */
/**********************/

/*Filtro de tipos*/
div#enlaceslistado form#filtroenlaces
{
  text-align : center;
  margin : 10px 0 15px 0;
  padding : 0px;
}

div#enlaceslistado div.textotipoenlace
{
  margin-bottom: 10px;
}

div#enlaceslistado form#filtroenlaces #filtro_tipo
{
  width : 350px;
}

/*Filtro de tipos*/
form#filtroenlaces input, form#filtroenlaces select
{
  margin : 5px;
}

div#enlaceslistado div.cajaenlace
{
  margin : 0 0 10px 0;
  padding : 5px;
  float : left;
  width : 640px;
  border : 1px dashed #FF9F00;
}

div#enlaceslistado div.cajaenlace img
{
  float : right;
}

div#enlaceslistado div.cajaenlace .tituloenlace
{
  padding : 2px;
  display : block;
  color : #FFF;
  background : transparent url('../images/bg_degradado_x.jpg') top left repeat-x;
  font-weight : bold;
}
/*
div#enlaceslistado div.cajaenlace a
{
  color : #11156D;
  font-weight : bold;
  padding : 2px;
  display : block;
}
*/
div#enlaceslistado div.cajaenlace a:hover
{
  color : #11156D;
  text-decoration : underline;
}

div#enlaceslistado div.cajaenlace p
{
  display : inline;
  width : 225px;
}

/******************************/
/* PARTIAL GENERAL DE PAGINADO*/
/******************************/


div#content_center div#paginado
{
  float : left;
  width : 640px;
  height : 20px;
  text-align : center;
  margin : 0 0 50px 0 ;
}

div#content_center div#paginado strong {
  display : block;
  margin  : 0;
  text-align : center;
  font-size : 0.8em;
  color      : #333;
}

div#content_center div#paginado a
{
  color : #11156D;
  font-weight : bold;
  font-size : 1em;
  padding : 0 10px 0 10px;
}

div#content_center div#paginado a.disabled
{
  cursor: default;
}

div#content_center div#paginado a:hover
{
  color : #FF9F00;
  text-decoration : none;
}

/************/
/* NOTICIAS */
/************/

div#content_center .cajanoticias {
  float : left;
  padding-bottom : 5px;
  margin         : 10px 0 10px 0;
  border-bottom  : 1px solid #666;
  width : 100%;
}


div#content_center .pestanaseleccionada {
  padding-top : 4px;
  padding-bottom : 3px;
  margin         : 10px 0 0 0;
  text-align: center;
  background : #FFFBCF;
  width : 50%;
}

div#content_center .pestananoseleccionada {
  padding-top : 4px;
  padding-bottom : 3px;
  margin         : 10px 0 0 0;
  text-align: center;
  background : transparent;
  width : 50%;
}

div#content_center .pestananoseleccionada a {
  color: #D19451;
  font-weight: bold;
}

div#content_center .pestananoseleccionada a:visited {
  color: #D19451;
}

/*  - noticia ampliada              */
/*  - listado                       */

/*  - noticia ampliada              */
div#content_center .cajanoticias#noticiaampliada p.fechanoti {
  margin : 0 35px 0 0;
  text-align:right;
}

div#content_center .cajanoticias#noticiaampliada h2 {
  margin : 5px 0 0 0;
}

div#content_center .cajanoticias#noticiaampliada h3 {
  text-decoration : none;
}

div#content_center .cajanoticias#noticiaampliada img.imgarticulo {
  display : block;
  margin : 15px auto;
}

div#content_center .cajanoticias#noticiaampliada a#volverzoomnoti {
  color : #D19451;
  font-weight : bold;
  display : block;
  margin : 0 0 15px 0;
}

/*  - listado                       */
div#content_center .cajanoticias#sindatos {
  width : 100%;
}
div#content_center .cajanoticias span.sindatos {
  display : block;
  padding : 20px 0;
  text-align : center;
}

div#content_center .cajanoticias div.notipreviaizq {
  float : left;
  width : 69%;
}

div#content_center .cajanoticias div.notipreviader {
  float : right;
  width : 29%;
}

div#content_center .cajanoticias div.notipreviader img {
  margin : 20px 0 0 0;
}

div#content_center .cajanoticias a.ampliarnoticia {
  margin : 25px 0 0 0;
  color       : #D19451;
  font-weight : bold;
  text-align  : justify;
  font-size   : 1.0em;
}

div#content_center .cajanoticias a.masinfonoti {
  display     : block;
  padding     : 5px 0 5px 22px;
  color       : #333;
  font-weight : bold;
  font-size   : 0.8em;
  background  : transparent url(../images/ico_ampliar.gif) 0px 5px no-repeat;
}

/**************************/
/* LISTADO DE ACTIVIDADES */
/**************************/

div#content_center .cajadotted
{
  display : block;
  margin : 0 0 10px 0;
  border-bottom : 1px dashed #666;
}

div#content_center div#listadoactividades table {
  /*width : 100%;*/
  float : left;
  margin : 8px 0 13px 0;
  border-collapse : collapse;
}

div#content_center div#listadoactividades th {
  color : #333;
  font-size : 0.9em;
  font-weight : bold;
  text-align : center;
  border : 1px solid #888;
  padding : 3px;
  white-space : nowrap;
}

div#content_center div#listadoactividades td {
  margin : 0;
  padding : 5px;
  font-size : 0.9em;
  zzwhite-space : nowrap;
  border : 1px solid #888;
}

div#content_center div#listadoactividades td.primera {
  border-left : none;
}

div#content_center div#listadoactividades td.ultima {
  border-right : none;
}

div#content_center div#listadoactividades td a {
  text-decoration : none;
  display : inline;
  float   : left;
  color   : #11156D;
}

div#content_center div#listadoactividades td a:hover {
  text-decoration : underline;
  color   : #D19451;
}

/***********************/
/** VER IMAGEN        **/
/***********************/

div#verimagen
{
  padding : 10px;
}

div#verimagen input
{
  display : block;
  background : #FFF;
  margin : 0 0 10px 0;
}

div#verimagen img
{
  float : left;
  display : block;
}


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

div#content_center div.filamapaweb
{
  float : left;
  width : 650px;
}

div.filamapaweb div.cajamapaweb
{
  float : left;
  width : 320px;
  margin : 1px;
}

div#content_center div.cajamapaweb div.cajatexto
{
  font-size : 0.85em;
  padding : 5px 5px 0 5px;
}

div#content_center div.cajamapaweb h4
{
  margin : 0;
  padding : 5px;
  color : #FFF;
  background : #698AAE;
}

/********************/
/* CAMBIO DE PERFIL */
/********************/

div#content_center div#cambioperfil
{
}

div#content_center div#cambioperfil table
{
  border : 1px solid #333;
  margin : 10px 0 0 0;
  border-collapse : collapse;
}

div#content_center div#cambioperfil table td
{
  border-bottom : 1px solid #333;
  padding : 7px;
}

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

div#content_center div#cambioperfil a:hover {
  color : #FF9F00;
  text-decoration : underline;
}

/**************************/
/* 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 : 650px;
	border: 1px solid #BBB;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

div#content_center div.filatitulo
{
  background-color : #D19451;
  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 : #D19451;
  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 : #FF9F00;
  text-decoration : underline;
}


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


/**************************/
/* CSS ESPECÍFICA DE FOROS*/
/**************************/

div#content_center div.temaforo
{
  float : left;
  width : 95%;
  border : 1px #D19451 solid;
  padding : 5px;
  margin : 0 0 15px 0;
}

div.temaforo a
{
  float : left;
  width : 70%;
  padding : 5px 0 0 0;
  font-size       : 0.9em;
  text-decoration : none;
  color           : #11156D;
}

div.temaforo div.datosmensaje
{
  float : left;
  width : 30%;
}

div#content_center form#formbuscador
{
  width : 440px;
}

form#formbuscadorpersonas .filaizq
{
  width : 180px;
}

div#content_center input#botondirectorio, div#content_center input#botonreset
{
  text-align : center;
  margin : 10px 8px 10px 0;
}

div#content_center div.mensajeforo
{
  float : left;
  width : 420px;
  border : 1px #D19451 solid;
  margin : 0 0 15px 0;
}

div.mensajeforo div.titulomensajeforo
{
  float : left;
  width : 100%;
  border-bottom : 1px #D19451 solid;
}

div.mensajeforo h4
{
  padding : 5px;
  font-weight : normal;
  font-style : italic;
}

div.mensajeforo .filaizqtitulo
{
  float : left;
  width : 350px;
  padding : 5px 0 5px 5px;
  color : #333;
  font-weight : bold;
  font-size : 1.1em;
}

div.mensajeforo .filaderdoc
{
  float : right;
  display : block;
  padding : 5px;
}

div.mensajeforo .cuerpomensajeforo
{
  float : left;
  padding : 5px;
}

/*LOGIN*/

div#content_center div#cajaformlogin
{
  float : left;
  width : 99%;
  margin : 10px 0 0 0;
  text-align : center;
}

div#content_center div#cajaformlogin form
{
  width : 100%;
}

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