/*
----------------------------------------------------------------------
 Hoja de estilos para los eventos de RedIRIS
----------------------------------------------------------------------
*/


/*--------------------
Alojamiento
--------------------*/
/* ---------------- tablas -------------------- */

table.evento {
  border: 1px solid #DDDDDD;
  margin: px;
  paddin: 16px;
  background: #FFFFFF url(../mm/wb4_bnr_bg.gif) repeat-x scroll center bottom
}
table.evento tr {
}
table.evento td {
  border-bottom: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  padding:4px;
}
table.evento td.no {
  border: 0px;
}
.ttitle3 {
  background: #1a7f84;
  background: #24838e;
  background: #9BC9D0;
  background: #999;
  background: #1a7f84;
  color: #000; font-weight: normal; 
  color: #b1fff6; font-weight: normal; 
}


/*
table {
  border: 1px solid #DDDDDD;
  border: 1px solid #b7ae9c;
  background: #ebe7dc;
}
td {
  border-bottom:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD;
  padding:4px;
}
.ttitle3 {
  background: #1A7F84 none repeat scroll 0 0;
  background: #b7ae9c;
  color:#B1FFF6;
  font-weight:normal;
  font-weight:bold;
}
*/

/*--------------------
Programa del evento
--------------------*/

.evento_grupo_0
{
  position: relative;
  margin: 1em 0 0 0;
  padding: 1px 1px 0px 1px;
}
 .evento_grupo_A, .evento_grupo_A2, .evento_grupo_B, .evento_grupo_C, .evento_grupo_D, .evento_grupo_E
{
  position: relative;
  margin: 1em 0 1em 0;
  padding: 1em 1em 0.1em 0;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
}

/*.evento_grupo_0 {background: #ffffff;}*/
.evento_grupo_A, .evento_grupo_A2 {background: #D4EEF7; border: solid 1px #a1c1e9;}
.evento_grupo_B {background: #F7F0D4; border: solid 1px #f8d85b;}
.evento_grupo_C {background: #F7D4D5; border: solid 1px #F77E83;}
.evento_grupo_D {background: #EEEEEE; border: solid 1px #CCCCCC;}
.evento_grupo_E {background: #DDF7D4; border: solid 1px #97E87E;}

.evento_time {
  position: absolute;
  left: 1em;
}
.evento_session_room {
  /*position: absolute;*/
  margin-left: 10em;
}
.evento_session_title {
  margin-left: 15em;
  margin-left: 10em;
}
.evento_retransmision {
  margin-left: 15em;
  margin-left: 10em;
}
.evento_person {
  margin-left: 15em;
  margin-left: 10em;
}
.evento_presentations {
/*
  margin-left: 9em;
  margin-left: 14em;
*/
  margin-left: 10em;
}




#wbb5-programa-evento h3.jt_gt {
  margin-left: -160px;
	font-size: 1.75em;
  font-weight: normal !important;
}

/* Listas ----- */

#wbb5-programa-evento .evento_presentations li {
/*	list-style: none !important;*/
    margin-top: 5px;
    line-height:1.6rem;
}

/*
#wbb5-programa-evento .evento_presentations li::before {
    content: "\2022";
    color: var(--color-rediris-azul);
    font-size: large;
    display: inline-block;
    width: 1.1rem;
    margin-left: -1.4rem;
    line-height:1.6rem;
}
*/





/* Ajustes para el la versión móvil del programa */

@media (max-width: 767.98px) {

  #wbb5-programa-evento .evento_grupo_A,
  #wbb5-programa-evento .evento_grupo_B,
  #wbb5-programa-evento .evento_grupo_C,
  #wbb5-programa-evento .evento_grupo_D,
  #wbb5-programa-evento .evento_grupo_E{
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 20px 10px 0 20px;
  }

  #wbb5-programa-evento h3.jt_gt {
    margin-left: 0 !important;
  }

  #wbb5-programa-evento .evento_time {
    position: static;
    background-color: #fff;
    padding: 10px;
    font-size: 0.8rem !important;
  }

  #wbb5-programa-evento .evento_grupo_0 .evento_time {
    padding: 0px;
  }

  #wbb5-programa-evento .evento_session_room {
    /*float: left;*/
    position: static;
    background-color: #fff;
    padding: 10px;
    margin-left: 20px;
    font-size: 0.8rem !important;
    white-space: nowrap;
  }

  #wbb5-programa-evento .evento_session_title {
    margin-left: 0px;
    margin-top: 20px;
  }

  #wbb5-programa-evento .evento_person {
    margin-left: 0px;
  }

  #wbb5-programa-evento .evento_presentations {
    margin-left: 0px;
  }

  #wbb5-programa-evento .evento_presentations li {
    margin-top: 10px;
  }

}
