/**************************/
/* CSS ESPECÍFICA DE FOROS*/
/**************************/
div#content_center div.mensajeforo {
  width       : 96%;
  border-left : 20px black solid;
  background  : #E8E8E8;
	float       : left;
	padding     : 0px;
	margin      : 0 0 10px 0;
}
div.mensajeforo div.autor {
  width       : 20%;
  text-align  : right;
	padding     : 10px 10px 10px 0;
	font-weight : bold;
	font-size   : 0.98em;
	float       : left;
}
div.mensajeforo .mensajeTexto {
  background  : #F0F0F0;
  width       : 75%;
  min-height  : 70px;
	float       : right;
	padding-left: 10px;
  color       : #333;
}
div.mensajeforo .mensajeTexto div.filaizqtitulo {
	padding     : 5px 0px;
	font-weight : bold;
}
div.mensajeforo .mensajeTexto div.cuerpomensajeforo {
  float           : left;
  display         : block;
  padding-bottom  : 10px;
}
div.mensajeforo .mensajeTexto .filaderdoc
{
  clear       : left;
  display     : block;
  padding     : 10px 0 10px 0;
}
div.mensajeforo .mensajeTexto a.borrar
{
	width       : 9px;
	height      : 12px;
	background  : url('../images/forumDelGrey.gif') no-repeat;
	margin      : 2px 4px 0 4px;
}
div.mensajeforo .mensajeTexto .enlaces
{
  clear       : left;
  margin      : 0 5px 5px 0;
  width       : 16px!important;
}
.avisoExp
{}
/************************* Cuadro de referencia ************************/
#referenciaForo {
	float        : left;
	width        : 100%;
	margin       : 10px 0 10px 0;
}
#referenciaForo #titReferencia {
	background   : #666;
	color        : #FFF;
	padding      : 2px 4px 2px 2px;
	float        : left;
	font-size    : 0.8em;
}
#referenciaForo #ContentTitReferencia {
	float        : left;
	padding      : 1px 0;
}
#ContentTitReferencia .opcion
{
  float        : left;
  margin       : 0px 5px;
  font-size    : 0.8em;
  padding-left : 5px;
}
.colorOpcion, #refCerrado {
	width        : 10px;
	height       : 10px;
	float        : left;
	font-size    : 0.8em;
	margin-top   : 1px;
}
#refAbrir
{
  background   : #FFF url('../images/forumOpen.gif') no-repeat;
}
#refCerrado
{
  background   : #FFF url('../images/forumClosed.gif') no-repeat;
}
#refModificar
{
  background   : #FFF url('../images/forumMod.gif') no-repeat;
}
#refEliminar
{
  background   : #FFF url('../images/forumDel.gif') no-repeat;
}
#refExportar
{
  background   : #FFF url('../images/download.gif') no-repeat;
}
.imagen {
	width        : 17px;
	height       : 12px;
	float        : left;
	font-size    : 0.7em;
	margin-top   : 1px;
}
.contentOpcion {
	padding      : 0 0 0 4px;
	float        : left;
}
.evento {
	color        : #fff;
	overflow     : hidden;
	margin-bottom: 1px;
	height       : auto;
	float        : left;
}
/*** Formulario nuevo foro**/
#foroNuevo {
	background-color : #F0F2EE;
	border-left      : 20px #CFE0CE solid;
	margin           : 0px 0px 0px 0;
	padding          :2px 0px 5px 5px;
	float            : left;
	width            : 95%;
}
#foroNuevo input.textmed {
	background-color : #F0F2EE;
	color            : #000;
	cursor           : text;
	border           : #d7d6d1 1px solid;
}
#foroNuevo textarea.textmed {
	background-color : #F0F2EE;
	color            : #000;
	width            : 60%;
	cursor           : text;
	border           : #d7d6d1 1px solid;
}
#foroNuevo #actualizar {
	background       : #eee;
	padding          : 15px 0 10px 60px;
	width            : auto;
}
#actualizar .division {
	margin            : 5px 0;
}
#actualizar .tit {
	float            : left;
	width            : 120px;
}
#foroNuevo #Botonera {
  clear            :  both;
  float            :  right;
  padding          :  10px 10px 10px 0;
	text-align       :  right;
}
#Botonera input {
	background       : #626262;
	color            : #fff;
	margin           : 0 3px;
	cursor           : pointer;
	width            : 80px;
}
/*** Listado de foros**/
#listadoForos .foroNormal, #listadoForos .foroCerrado {
	padding            : 5px 0px 5px 5px;
	margin-bottom      : 10px;
	text-align         : justify;
	float              : left;
	width              : 95%;
	background         : #e3e3e3;
}
.foroNormal {
	border-left        : #a3a3a3 20px solid;
}
.foroCerrado
{
	border-left        : #04738F 20px solid;
}
.foroCerrado span.foroCerradotxt {
	color              : #04738F;
}
.foroNormal .tituloForo, .foroCerrado .tituloForo {
	width              : 80%;
	float              : left;
}
.tituloForo a {
	color              : #000000;
	text-decoration    : none;
}
#listadoForos div.enlaces {
	float              : right;
	height             : 16px;
	background         : #666;
	text-align         : right;
	/*width              : 76px;*/
}
#listadoForos div.enlaces a.cerrar {
	width              : 14px;
	height             : 12px;
	background         : url('../images/forumClosedGrey.gif') no-repeat;
	float              : left;
	display            : block;
	margin             : 2px 0 0 4px;
}
#listadoForos div.enlaces a.abrir {
	width              : 14px;
	height             : 12px;
	background         : url('../images/forumOpenGrey.gif') no-repeat;
	float              : left;
	display            : block;
	margin             : 2px 0 0 4px;
}
#listadoForos div.enlaces a.carpeta {
	width             : 17px;
	height            : 12px;
	background        : url('../images/forumModGrey.gif') no-repeat;
	display           : block;
	float             : left;
	margin            : 2px 0 0 4px;
}
#listadoForos div.enlaces a.borrar {
	width             : 9px;
	height            : 12px;
	background        : url('../images/forumDelGrey.gif') no-repeat;
	display           : block;
	float             : left;
	margin            : 2px 4px 0 4px;
}
#listadoForos div.enlaces a.descargar
{
	width             : 12px;
	height            : 12px;
	background        : url('../images/downloadGrey.gif') no-repeat;
	display           : block;
	float             : left;
	margin            : 2px 4px 0 4px;
}
/********************/
/* CLASES FORO */
/********************/
#listadoForos {
	margin-right      : 10px;
	float             : left;
	width             : 100%;
}
#listadoForos input {
	border            : none;
	background        : #626262;
	color             : #fff;
	margin            : 0 3px;
	cursor            : pointer;
}
#listadoForos #fecha {
	text-align       : center;
	color            : #fff;
	background       : #000 url('../images/bg_fechaSup.gif') no-repeat top right;
	margin-bottom    : 10px;
	text-transform   : capitalize;
	width            : 100%;
}
#listadoForos #fecha a {
	color            : #fff;
	text-decoration  : none;
}
#listadoForos #fecha a:hover {
	text-decoration  : underline;
}
/***Cabecera de los temas***/
div#listadoForos div.cabeceraTemas {
	float            : left;
  display          : block;
	width            : 100%;
	margin-bottom    : 10px;
}
.cabeceraTemas .temasCabecera, .cabeceraTemas .numMensajes, .cabeceraTemas .temasCabeceraAncho,
.cabeceraTemas .fechaUlt, .cabeceraTemas .fechaMod, .cabeceraTemas .barraEnlaces , .cabeceraTemas
.temasCabeceraDisplayAncho,  .cabeceraTemas .temasCabeceraDisplay, .cabeceraTemas .temasCabeceraDisplayCerrado, .cabeceraTemas .temasCabeceraDisplayAnchoCerrado {
	background       : #E3E3E3;
	color            : #FFF;
	float            : left;
	min-height       : 20px;
	padding          : 2px 0px 0 5px;
}
.cabeceraTemas .temasCabeceraAncho, .cabeceraTemas .temasCabeceraDisplayAncho, .cabeceraTemas .temasCabeceraDisplayAnchoCerrado {
	text-align       : left;
	border-left      : 20px #CFE0CE solid;
	width            : 40%;
}
.cabeceraTemas .temasCabeceraDisplayAnchoCerrado
{
	border-left      : 20px #04738F solid;
}
.cabeceraTemas .temasCabecera, .cabeceraTemas .temasCabeceraDisplay, .cabeceraTemas .temasCabeceraDisplayCerrado {
	text-align       : left;
	border-left      : 20px #CFE0CE solid;
	width            : 30%;
}
.cabeceraTemas .temasCabeceraDisplay
{
	border-left      : 20px black solid;
}
.cabeceraTemas .temasCabeceraDisplayCerrado
{
	border-left      : 20px #04738F solid;
}
.cabeceraTemas .numMensajes, .cabeceraTemas .fechaUlt, .cabeceraTemas .fechaMod, .cabeceraTemas
.barraEnlaces {
	text-align       : center;
	margin-left      : 10px;
	padding-left     : 5px;
}
.cabeceraTemas .fechaUlt, .cabeceraTemas .fechaMod {
	width            : 85px;
}
.cabeceraTemas .fechaMod, .cabeceraTemas .numMensajes {
	width            : 62px;
}
.cabeceraTemas .fechaUlt, .cabeceraTemas .numMensajes {
	padding-right    : 3px;
}
.cabeceraTemas .barraEnlaces {
	width            : 56px;
	text-align       : right;
}
.cabeceraTemas .fechaMod
{
  /*float            :right;*/
}
.barraEnlaces .enlaces {
	float            : right;
	background       : #666;
	text-align       : right;
}
.barraEnlaces .enlaces a.carpeta {
	width            : 17px;
	height           : 12px;
	background       : url('../images/forumModGrey.gif') no-repeat;
	display          : block;
	float            : left;
	margin           : 2px 0 0 4px;
}
.barraEnlaces .enlaces a.borrar {
	width            : 9px;
	height           : 12px;
	background       : url('../images/forumDelGrey.gif') no-repeat;
	display          : block;
	float            : left;
	margin           : 2px 4px 0 4px;
}
/*** Listado de temas*/
#listadoForos .temaforo .datosmensaje {
	width            : 100%;
	padding-bottom   : 10px;
	float            : left;
}
/*** cabecera del tema*/
#listadoForos #datosTema {
	text-align       : left;
	border-left      : 20px #CFE0CE solid;
	color            : #fff;
	background       : #777;
	padding          : 2px 0px 5px 5px;
	margin-bottom    : 10px;
	float            : left;
	width            : 95%;
}
#listadoForos #datosTema #txtdatosTema {
	width            : 90%;
	float            : left;
}
#listadoForos #datosTema #fechadatosTema {
	color            : #000;
	font-weight      : bold;
}
/* pie */
#listadoForos #pieforo {
	color            : #fff;
	background       : #000 url('../images/bg_fechaInf.gif') no-repeat bottom right;
	margin-top       :10px;
	float            : left;
	width            : 100%;
}
#pieforo #anadir {
	float            : left;
	width            : 100%;
	padding-left     : 0;
}
#pieforo #anadirCentrado
{
	float            : left;
/*	padding-left     : 45%;*/
  width:100%;
  text-align:center;
}
#pieforo  a {
	background       : #666;
	color            : #fff;
	text-decoration  : none;
	padding          : 0 5px 0 5px;
}
#pieforo a.volver {
	background       : none;
	color            : #fff;
	text-decoration  : none;
}
#pieforo a.areatrabajo
{
	/*margin-left      : 30%;*/
}