/* las pestañas de los módulos */
#tab
{
  margin-bottom   : 10px;
  float           : left;
  /*height          : 20px;*/
  border-bottom   : 3px #F0F0F0 solid;
}
#tab .activeTab, #tab .inactiveTab
{
  border-left     : 1px #F0F0F0 solid;
  border-right    : 1px #F0F0F0 solid;
  border-top      : 0px;
  float           : left;
  margin-right    : 0px;
  font-size       : 11px;
  height          : 23px;
}
#tab .activeTab
{
  width           : 150px;
  background      : white;
}
#tab .inactiveTab
{
   width           : 220px;
   height          : 21px;
   border-bottom   : 2px #F0F0F0 solid;
   background      : #D9D9D8;
}
#tab .activeTab .tabText, #tab .inactiveTab .tabText
{
  margin: 0px 5px 0 5px;
}
#tab .inactiveTab .topTab
{
  width           : 221px;
}
#tab .activeTab .topTab
{
 width:  151px;
}
/**
Div que añade la esquina redondeada
*/
#tab .inactiveTab .topTab, #tab .activeTab .topTab
{
  height      : 6px;
  clear       : both;
  background  : #F0F0F0 url('../images/topGrey.gif') no-repeat right;
}
.topTab span
{
  display : none;
}
/* contenido */
#contenidos, #tab
{
   width          : 550px;
   clear          : both;
}
#contenidos #modulo
{
  font-size       : 1.31em;
  color           : #AD8C45;
  border-bottom   : 1px solid #AD8C45;
  padding         : 0 0 5px 0;
  margin-bottom   : 5px;
}
/* span que añade el nombre del coordinador */
#contenidos #modulo span, #contenidos .enlaceTitulo span.coordinador, #contenidos .enlaceTituloSinMargin span.coordinador
{
  color     : #333;
  font-size : 0.74em;
  font-style: italic;
  font-weight:normal;
}
#contenidos .moduloLista
{
  padding : 0px 0 0 0;
  clear   : both;
}
#contenidos .areatrabajo
{
  margin : 10px 0 5px 0;
  clear   : both;
}

#contenidos .tituloContenidos, #contenidos .moduloLista .enlaceTitulo, #contenidos .moduloLista .enlaceTituloSinMargin
{
  margin        : 10px 0 0 0 ;
  padding       : 5px 0 0 20px;
  font-size     : 1.3em;
  font-weight   : bold;
  color         : #AD8C45;
  clear         : both;
  border-bottom : 1px solid #AD8C45;
  border-top    : 3px solid #F0F0F0;
  border-left   : 1px solid #F0F0F0;
  border-right  : 1px solid #F0F0F0;
}
#contenidos .moduloLista .enlaceTituloSinMargin
{
  margin:0px;
}
#contenidos #contentForm
{
  border  : 1px #F0F0F0 solid;
  width   : 473px;
}
#contenidos .contentFormInline
{
  width   : 473px;
}
#contenidos a
{
  text-decoration:none;
  color   : #3D4E82;
}
#contenidos .enlaceTitulo
{
  clear   : both;
  display : block;
  padding : 0 0 0 15px;
}

#contenidos .documento
{
  border  : 1px solid #F0F0F0;
  float   : left;
  display : block;
  width   : 528px;
  padding : 0 0 0 20px;
}
#contenidos .evaluaciones
{
  clear   : both;
  /*float   : left;*/
  display : block;
  padding : 5px 0 0 20px;
}
/*#contenidos .documento a
{
  padding : 0 0 0 20px;
}*/
#contenidos .documento .nombreDocNoLeido, #contenidos .documento .nombreDoc
{
   float  : left;
   width  : 80%;
   padding:3px 0 3px 0;
}
#contenidos .documento .nombreDocNoLeido
{
  font-weight   : bold;
}
#contenidos .documento .enlaceImagen
{
  float         : right;
  padding       : 3px 5px 0px 0;
  width         : 16px;
}

#contenidos .evaluaciones div.enlaceVerEvaluacion
{

  font-size : 1.06em;
  display   : block;
}
#contenidos .evaluaciones .evaluacionTexto
{
  float     : left;
}
#contenidos .evaluaciones .activo, #contenidos .evaluaciones .inactivo
{
  padding   : 0 10px 3px 470px;
}
#contenidos .evaluaciones .activo
{
  color     : #2C845A;
}
#contenidos .evaluaciones .inactivo
{
  color     : #BF100D;
}
#contenidos .contentPadding
{
  border   : 1px solid #F0F0F0;
  float    : left;
  width    : 548px;
}
#contenidos .contentPadding a.resolucionesAjax
{
  font-size     : 0.84em;
}
#contenidos .contentPadding a.resolucionesporevaluar
{
  font-size     : 0.84em;
  color         : red;
}
#contenidos  .textoContenidos, #contenidos .moduloLista .textoModulo
{
  padding       : 5px 10px 10px 20px;
  text-align    : justify;
  border-right  : 1px solid #F0F0F0;
  border-left   : 1px solid #F0F0F0;
}
#contenidos  .textoContenidos a.descargarGuia
{
  display       : block;
  margin-top    : 20px;
}
#contenidos #textoConsultas
{
  padding-top        : 25px;
  padding-bottom     : 5px;
}
#listadoModulos .moduloLista .textoModulo
{
  padding-bottom     : 40px!important;
}
#contenidos .moduloLista .textoModulo
{
  padding       : 5px 5px 5px 20px;
}

#contenidos  .textoContenidosBordes
{
  padding       : 5px 5px 0px 15px;
  text-align    : justify;
}
/**
* Apartado de aportaciones al foro en los módulos
*/
div.aportacion, #contenidos .enlaceModulo, #content_center .contentAportaciones .aportacion
{
  display : block;
  border  : 1px solid #F0F0F0;
  padding :2px 0 2px 20px;
}
div.aportacion
{
/*padding:0;*/
/*margin:0;*/
border:0;
border-bottom:2px solid #F0F0F0;
}
#content_center .contentAportaciones .aportacion
{
  padding-left:15px;
}
div.aportacion span.mensajeautor,.contentAportaciones span.mensajeautor
{
  font-style  : italic;
}
#contenidos div.aportacion a.mensajeforo,.contentAportaciones a.mensajeforo
{
  color  :#11156D;
}

#contenidos .contentPadding .textoContenidos
{
  padding     : 5px 5px 0px 20px;
  text-align  : justify;
}
#contenidos .contentPadding .apartados
{
  padding : 5px 0px 0px 20px;
  float   : left;
  clear   : left;
  width   : 250px;
}
#contenidos .contentPadding .apartadosTextoIzda
{
  float         : left;
  width         : 75px;
  text-align    : left;
  padding-right : 10px;
  float         : left;
}
#contenidos .contentPadding .apartadosTextoDcha
{
   margin-left : 20px;
   margin-right: 20px;
   float       : left;
}
#contenidos .contentPadding .apartadosObservaciones
{
   margin-left : 20px;
   margin-right: 20px;
   float       : left;
   width       : 500px;
   clear       : both;
   display     : block;
}
#contenidos #enlaceFormContenido
{
  padding    : 30px 30px 30px 20px;
  clear      : left;
  text-align : left;
}
#contenidos #enlaceFormContenido a
{
  display   : block;
}
/*****/
/**
Div que añade la esquina redondeada
*/
#contenidos .bottomGrey
{
  height      : 6px;
  clear       : left;
  background  : #F0F0F0 url('../images/bottomGrey.gif') no-repeat;
}
#contenidos .bottomGrey span
{
 display      : none;
}
/**
* Formulario resoluciones
**/

.anadirResolucion
{
  padding: 0px 0 0 20px;

}
.anadirResolucion textarea {
  border: #d7d6d1 1px solid;
  margin:1px 0 1px 0;
  width:60%;
}
.anadirResolucion select {
  font-size:0.9em;
  border: #d7d6d1 1px solid;
  width:60%;
}
.anadirResolucion input
{
  border    : #d7d6d1 1px solid;
  font-size : 0.9em;
  padding   : 1px 0 1px 0;
  margin    : 0;
  width     : 60%;
}
.anadirResolucion .division
{
  margin  : 5px 0;
  float   : left;
  width   : 100%;
  display : block;
}
.anadirResolucion .tit {
  float   : left;
  width   : 120px;
}

#BotonesNuevaResolucion {
  padding: 10px 0 0 120px;
  text-align:left;
}
#BotonesNuevaResolucion input {
  color:#000;
  margin:0 3px;
  cursor:pointer;
  width:80px;
 }
 #resolucion .evaluaciones
 {
  width:100%!important;
 }

 .content_popup, .content_popup #content_center, .content_popup #content
 {
  width:760px!important;
    height:auto!important;
    min-height:400px!important;
 }
 .content_popup #contenidos
 {
  width:98%!important;
  height:100%!important;
 }
 .content_popup #contenidos .contentPadding,   .content_popup #contenidos .contentPadding table
 {
   width:100%!important;
 }