
h4{
    display: block;
    position: relative;
    font-family: Raleway !important;
    color: #ffffff;
    background-color: #666666;
    padding: 15px 10px 15px 20px;
    font-weight: bold;
	font-size: 15px;
}
 /*	---------------------------------- CONFERENCIAS ----------------------------------------- */

#content_wrapper {
    margin-top: -20px;
}
#wrapper {
    width: 100%;
    padding: 0;
} 
#frmConferencias .ocultar{
	display: none;
}
#frmConferencias input[type=submit], input[type=button], a.button {
    border: 1px solid #444444 !important;
    display: inline-block;
}
#frmConferencias a{
	color: #444444;
	font-weight: bold;
}
.extras{
    display: none;
}
.gris{
	color: #444444;
    padding: 0;
    margin: 0;
    margin-right: 5px;
	font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}
.resumensin{
	display: none;
	float: right; 
}
.archivos_adicionales{
	width: 96%;
    background-color: #eaeaea;
    padding: 2%;
    margin-bottom: 20px;
}
.archivos_adicionales .archivo {
	width: 100%;
    overflow: auto;
}
.archivos_adicionales .archivo img{
    float: left;
    width: 40px;
	margin-right: 10px;
}
.archivos_adicionales .archivo p{
	float: left;
    padding: 0;
    font-weight: normal;
    color: #777777;
}
#frmConferencias h4{
    display: block;
    position: relative;
    font-family: Raleway !important;
    color: #ffffff;
    background-color: #666666;
    padding: 15px 10px 15px 55px;
    border-radius: 50px;
    font-weight: bold;
}
#frmConferencias .ui-accordion .ui-accordion-header-active {
    background-color: #222222 !important;
}

.header_bg {
    height: 0px !important;
}


 /*	------------------------------------ CABECERA ----------------------------------------- */

#cabecera #fechaActualizacion{
    text-align: right;
    font-size: 11px;
    margin-top: -30px;
    margin-bottom: 30px;
    margin-right: 20px;
    color: #ffffff;
}
#cabecera #tituloGrupo {
    background-color: #444444;
    color: #fff;
    padding: 5px 15px 5px 15px;
    font-family: Raleway;
    font-size: 25px;
}
#cabecera #fechaActualizacion {
    text-align: right;
    font-size: 11px;
}
#cabecera  #buscarConf {
    display: none;
}
#cabecera  #filtros{
	display: none;
}
  /*	---------------------------- CONTENEDOR-ACTIVIDADES-FECHA ----------------------------------------- */
 
#contenedor_actividades_fecha{
    font-family: Raleway;
	font-size: 13px;
}
#contenedor_actividades_fecha .actividad{
	background-color: #eeeeee;
	padding: 10px;
	overflow: auto;
    margin-bottom: 5px;
}
#contenedor_actividades_fecha .indice {
    overflow: auto;
    width: 100%;
}

#contenedor_actividades_fecha .hora {
    float: left;
    width: 12.5%;
    background-color: #ffffff;
    padding: 5px;
    text-align: center;
}
#contenedor_actividades_fecha .titulo {
    float: right;
    width: 83%;
    padding: 5px 10px 5px 10px;
    background-color: #999;
    color: #fff;
}
#contenedor_actividades_fecha  .organiza {
	font-size: 11px;
}
#contenedor_actividades_fecha .colabora {
	font-size: 11px;
}
#contenedor_actividades_fecha  .imagen{
    width: 13.5%;
    float: left;
	margin-top: 10px;
}
#contenedor_actividades_fecha  .imagen img{
	width: 100%;
}
#contenedor_actividades_fecha  .detalle{
    width: 84%;
    float: right;
	text-align: left;
	margin-top: 10px;
}
#contenedor_actividades_fecha .empresa{
    text-transform: uppercase;
}
#contenedor_actividades_fecha  .resumen{
	text-align: justify;
    margin-top: 10px;
    width: 84%;
}
#contenedor_actividades_fecha  .resumen p{
	text-align: justify !important;
	padding: 0;
	margin: 0;
}
#contenedor_actividades_fecha .lugar{
	background-image: url(../img/place.png);
    background-size: 10px;
    background-repeat: no-repeat;
    padding-left: 15px;
    margin-top: 2px;
	font-weight: bold;
}
#contenedor_actividades_fecha .ponente{
    background-image: url(../img/speaker.png);
    background-size: 11px;
    background-repeat: no-repeat;
    padding-left: 15px;
    background-position-y: 1.5px;
	margin-top: 5px;
    overflow: auto;
	cursor: pointer;
}
#contenedor_actividades_fecha .tipo{
    font-weight: bold;
}
#contenedor_actividades_fecha .nombre{
    font-weight: bold;
}
#contenedor_actividades_fecha .empresa{
    font-weight: bold;
    text-transform: uppercase;
}
#contenedor_actividades_fecha .precio{
	background-image: url(../img/euro.png);
    background-size: 13px;
    background-repeat: no-repeat;
    padding-left: 15px;
    margin-top: 2px;
	font-weight: bold;
}
#contenedor_actividades_fecha a{
	color: #444444 !important;
    font-weight: bold;
    margin-left: 5px;
	font-style: italic;
}
 /*	---------------------------- CONTENEDOR-ACTIVIDADFES GENERALES ----------------------------------------- */
#contenedor_actividades{
    font-family: Raleway !important;
}
#contenedor_actividades p span{
	font-family: Raleway !important;
    font-size: 13px !important;
    color: #777777 !important;
	background-color: transparent !important;
}
#contenedor_actividades p{
    text-align: justify !important;
	font-family: Raleway !important;
    font-size: 13px !important;
    color: #777777 !important;
	background-color: transparent !important;
}
#contenedor_actividades .actividad{
	background-color: #eeeeee;
	padding: 10px;
	overflow: auto;
    margin-bottom: 5px;
}
#contenedor_actividades .indice {
	overflow: auto;
    width: 100%;
}
#contenedor_actividades .fecha {
    width: 15%;
    background-color: #999999;
    padding: 5px;
    text-align: center;
    font-size: 15px;
    margin-right: 10px;
    color: #ffffff;
	font-weight: bold;
}
#contenedor_actividades .hora {
    float: left;
    width: 15%;
    background-color: #ffffff;
    padding: 5px;
    text-align: center;
    font-size: 15px;
		font-weight: bold;
}
#contenedor_actividades .titulo {
    margin-top: -31px;
    float: left;
    width: 80%;
    margin-left: 1%;
    padding: 6.5px;
    font-weight: bold;
    background-color: #999;
    color: #fff;
	cursor: pointer;
}
#contenedor_actividades .titulo:hover {
    background-color: #444;
}
#contenedor_actividades .imagen{
    width: 15%;
    float: left;
}
#contenedor_actividades .imagen img {
    width: 100%;
    margin: 10px 0px 20px 0px;
}
#contenedor_actividades .detalle{
    width: 80%;
    float: right;
    margin-right: 1%;
    margin-top: -20px;
}
#contenedor_actividades .lugar{
	background-image: url(../img/place.png);
    background-size: 10px;
    background-repeat: no-repeat;
    padding-left: 15px;
    margin-top: 2px;
	font-weight: bold;
}
#contenedor_actividades .ponente{
    background-image: url(../img/speaker.png);
    background-size: 11px;
    background-repeat: no-repeat;
    padding-left: 15px;
    background-position-y: 1.5px;
	margin-top: 5px;
    overflow: auto;
}
#contenedor_actividades .tipo{
    font-weight: bold;
}
#contenedor_actividades .nombre{
    font-weight: bold;
}
#contenedor_actividades .empresa{
    font-weight: bold;
    text-transform: uppercase;
}
#contenedor_actividades .precio{
	background-image: url(../img/euro.png);
    background-size: 13px;
    background-repeat: no-repeat;
    padding-left: 15px;
    margin-top: 2px;
	font-weight: bold;
}
#contenedor_actividades .resumen{
    margin-top: 5px;
}
#contenedor_actividades  a {
    color: #444444 !important;
    font-weight: bold;
    margin-left: 5px;
}
#contenedor_actividades .resumen p{
    margin: 0;
	padding: 0;
}
 /*	---------------------------- CONTENEDOR-FAVORITOS ----------------------------------------- */
 
#contenedor_actividades_favoritas .resumen{
	text-align: justify;
    margin-top: 10px;
}
#contenedor_actividades_favoritas .resumen p{
	text-align: justify !important;
	padding: 0;
	margin: 0;
}
#contenedor_actividades_favoritas .resumen a{
	color: #444444 !important;
    font-weight: bold;
    margin-left: 5px;
}
#contenedor_actividades_favoritas .titulo {
    margin-top: -35px;

}
 
 /*	---------------------------- FICHA-ACTIVIDAD ----------------------------------------- */


#ficha_actividad{
    font-family: Raleway;
}
#ficha_actividad .indice{
	width: 100%;
    overflow: auto;
    margin-bottom: 10px;
    display: flex;
}
#ficha_actividad .indice .imagen{
    float: left;
    width: 18%;
    margin-right: 10px;
    overflow: hidden;
    height: 120px;
}
#ficha_actividad .indice .imagen img{
    width: 110%;
}
#ficha_actividad .info{
    padding: 1.5%;
    background-color: #999999;
    color: #ffffff;
    min-width: 73.7%;
    margin-right: 1%;
}
#ficha_actividad .info_completo{
	padding: 1.5%;
    background-color: #999999;
    color: #ffffff;
    min-width: 93%;
    margin-right: 1%;
}
#ficha_actividad  .info .imagen{
    width: 15%;
    float: left;
}
#ficha_actividad .datos{
    width: 85%;
    float: left;
}
#ficha_actividad .titulo{
	text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
}
#ficha_actividad .tema{
	text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
}
#ficha_actividad .organiza{
	font-style: italic;
    font-size: 12px;
    margin-top: 10px;
}

#ficha_actividad .inscripcion{
	float: right;
}
#ficha_actividad .inscripcion input{
    margin: 0;
}
#ficha_actividad .ubicacion {
    overflow: auto;
    width: 100%;
    margin-bottom: 1%;
    display: flex;
	text-align: center;
}
#ficha_actividad .ubicacionsin{
    overflow: auto;
	width: 100%;
	margin-bottom: 1%;
    display: flex; 
	text-align: center;
}
#ficha_actividad .ubicacion img{
	margin: auto;
    display: block;
}
#ficha_actividad .ubicacionsin img{
	margin: auto;
    display: block;
}
#ficha_actividad .ubicacion p{
    padding: 0;
    margin-top: 20px;
    margin-bottom: 0;
}
#ficha_actividad .ubicacionsin p{
    padding: 0;
    margin-top: 20px;
    margin-bottom: 0;
}
#ficha_actividad .fecha{
    width: 28.6%;
    float: left;
    background-color: #eaeaea;
    padding: 2%;
    margin-right: 1%;
	min-height: 60px;
}
#ficha_actividad .fecha p{
    float: left;
	margin: 0;
}
#ficha_actividad .fecha .tiempo{
	margin-top: 20px;
    width: 220px;
    overflow: auto;
    margin-left: auto;
    margin-right: auto;
}
#ficha_actividad .fechasin{
    width: 45.5%;
    float: left;
    background-color: #eaeaea;
    padding: 2%;
    margin-right: 1%;
	min-height: 60px;
}
#ficha_actividad .fechasin p{
    float: left;
	margin: 0;
}
#ficha_actividad .fechasin .tiempo{
    margin-top: 20px;
    width: 220px;
    overflow: auto;
    float: left;
    margin-left: 30px;
}
#ficha_actividad .lugar{
    width: 28.6%;
    float: left;
    background-color: #eaeaea;
    padding: 2%;
	margin-right: 1%;
	min-height: 60px;
}
#ficha_actividad .fechasin img{
    float: left;
}
#ficha_actividad .lugarsin{
    width: 45.5%;
    float: left;
    background-color: #eaeaea;
    padding: 2%;
	min-height: 60px;
}
#ficha_actividad .lugarsin img{
    float: left;
}
#ficha_actividad .precio{
    width: 28.6%;
    float: left;
    background-color: #eaeaea;
    padding: 2%;
	min-height: 60px;
}
#ficha_actividad .descripcion{
	text-align: justify;
    padding-bottom: 20px;
    width: 100%;
    margin: auto;
    margin-top: 20px;
}
#ficha_actividad .descripcion p{
	 margin: 0 !important;
	 text-align: justify !important;
}
#ficha_actividad .archivos_adicionales .gris{
	 margin-bottom: 20px;
}
#ficha_actividad  .ponente{
	font-family: Raleway;
    width: 18%;
    float: left;
    margin-right: 1%;
    margin-left: 1%;
    cursor: pointer;
	margin-bottom: 2%;
}
#ficha_actividad .ponente  .descripcion_ponente{
    height: 150px;
    text-align: center;
    padding: 20px;
    border: 1px solid #dddddd;
    margin-top: -10px;
    background-color: #ffffff;
		column-count: 1;
}
#ficha_actividad .ponente .imagen {
	overflow: hidden;
    height: 135px;
}
#ficha_actividad .ponente .imagen img{
	width: 100%;
}
#ficha_actividad .nombre{
 font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: solid 2px #999999;
    margin-bottom: 10px;
}
#ficha_actividad .empresa{
	font-weight: bold;
    text-transform: uppercase;
	margin-top: 10px;
    overflow: hidden;
}
 /*	---------------------------- CONTENEDOR-PONENTES ----------------------------------------- */
 
#contenedor_ponentes{
    font-family: Raleway;
	font-size: 13px;
    overflow: auto;
}
#contenedor_ponentes .caja_ponente{
    font-family: Raleway;
    width: 22.7%;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    cursor: pointer;
    margin-bottom: 10px;
    border: solid 1px #777777;
	background-color: #ffffff;
    height: 290px;
}
#contenedor_ponentes .descripcion{
    text-align: center;
    padding: 15px;
    border-top: 1px solid #dddddd;
}
#contenedor_ponentes .nombre{
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: solid 2px #999999;
    margin-bottom: 10px;
}
#contenedor_ponentes .empresa{
    text-transform: uppercase;
	margin-top: 10px;
}
#contenedor_ponentes .resumen{
    display: none;
}
#contenedor_ponentes .ponente .imagen{
    overflow: hidden;
    height: 158px;
}
#contenedor_ponentes .ponente img{
    width: 100%;
}
 /*	---------------------------- FICHA-PONENTE ----------------------------------------- */


#ficha_ponente{
    font-family: Raleway;
}
#ficha_ponente .indice{
    width: 100%;
	overflow: auto;
}
#ficha_ponente .info{
    width: 96%;
    float: left;
    padding: 2%;
    background-color: #999999;
    color: #ffffff;
	text-align: center;
}
#ficha_ponente .info .nombre{
	text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
}

#ficha_ponente  .actividad{
    overflow: auto;
}
#ficha_ponente .descripcion{
	overflow: auto;
}
#ficha_ponente .descripcion .imagen{
    width: 25%;
    float: left;
    margin-top: 20px;
	margin-right: 20px;
}
#ficha_ponente .descripcion .imagen img{
    width: 100%;
    height: auto;
}
#ficha_ponente .descripcion .resumen{
	text-align: justify;
	margin-top: 10px;
}
#ficha_ponente p span{
	font-family: Raleway !important;
    font-size: 13px !important;
    color: #777777 !important;
	background-color: transparent !important;
}
#ficha_ponente p{
    text-align: justify !important;
	font-family: Raleway !important;
    font-size: 14px !important;
    color: #777777 !important;
	background-color: transparent !important;
}
#ficha_ponente .ui-accordion .ui-accordion-header-active {
    background-color: #222222 !important;
}
#ficha_ponente .actividades{
	margin-top: 10px; 
}
#ficha_ponente .actividad{
	background-color: #eeeeee;
	padding: 10px;
	overflow: auto;
    margin-bottom: 5px;
}
#ficha_ponente .actividad .descripcion {
    overflow: visible;
}
#ficha_ponente .actividad  .indice {
	overflow: auto;
    width: 100%;
    float: left;
}
#ficha_ponente  .actividad  .fecha {
    width: 15%;
    background-color: #999999;
    padding: 5px;
    text-align: center;
    font-size: 15px;
    margin-right: 10px;
    color: #ffffff;
	font-weight: bold;
}
#ficha_ponente .actividad  .hora {
    float: left;
    width: 15%;
    background-color: #ffffff;
    padding: 5px;
    text-align: center;
    font-size: 15px;
		font-weight: bold;
}
#ficha_ponente .actividad  .titulo {
    margin-top: -34px;
    float: left;
    width: 79%;
    margin-left: 10px;
    padding: 6.5px;
    font-weight: bold;
    background-color: #999;
    color: #fff;
}

#ficha_ponente .actividad .detalle{
    width: 80%;
    float: right;
    margin-right: 1%;
    margin-top: -20px;
}
#ficha_ponente .actividad .lugar{
	background-image: url(../img/place.png);
    background-size: 10px;
    background-repeat: no-repeat;
    padding-left: 15px;
	font-weight: bold;
}

#ficha_ponente .redes{
    display: none;
}
