
body {
  font-size: 16px;
}

.titulo_pagina{
	
	min-height: 2em !important;
    margin-bottom: 1em !important;
}

.ui-li-desc{
	font-size:0.75em!important;
}
.ui-controlgroup .ui-checkbox label, .ui-controlgroup .ui-radio label {
    font-size: 1em;
}
.ui-fullsize .ui-btn-inner, .ui-fullsize .ui-btn-inner {
    font-size: 1em;
}
.ui-btn-inner {
    font-size: 1em;
    white-space: nowrap;
}
label.ui-input-text {
 
    font-size: 1em;
   
}
input.ui-input-text, textarea.ui-input-text {
	font-size: 1em;
}
.ui-fullsize .ui-btn-inner, .ui-fullsize .ui-btn-inner {
   
    height: 15px;
}
.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-mini .ui-btn-inner {
    font-size: 0.8em;
}
/**********************************************************************************************************************************/
/*********************************************resoluciones tablet *****************************************************************/
/**********************************************************************************************************************************/
@media (min-height: 900px) {
	#menu_principal li > div {
    	padding-bottom: 0.5em !important;
    	padding-top: 0.5em !important;
	}
	.boton_inicio {
		margin-top:5px !important;
	}
	.boton_inicio .ui-btn-inner {
	    padding-bottom: 0.8em !important;
	    padding-top: 0.8em !important;
	}
	.fondo_tipo_menu ul li {
    	padding-bottom: 0.5em !important;
    	padding-top: 0.5em !important;
	}
}

/**********************************************************************************************************************************/
/*********************************************fin resoluciones tablet *************************************************************/
/**********************************************************************************************************************************/

#menu_principal,#lista_evento,#lista_recursos,#ubicacion{
	margin-top:0px!important;
}
div.ui-input-text input.ui-input-text, div.ui-input-text textarea.ui-input-text, .ui-input-search input.ui-input-text {
	-webkit-border-radius: 1.1em /*{global-radii-buttons}*/;
	border-radius: 1.1em /*{global-radii-buttons}*/;
}

.ui-li-desc {
 
    margin: 0 0 0.6em;
}
 
div.bloque{
	
   margin-bottom: 0.5em;
   margin-left: 0.3em;
   margin-right: 0.3em;   
}
.ui-li-last{
	border-bottom:1px solid #cccccc!important;
}
.ui-listview{
	
	background:#ffffff!important;
}

div.bloque a{
	color: #444444 !important;
    display: block;
    margin: auto;
    text-align: center;
    text-decoration: none;
    width: auto;
    padding:0.3em 0.1em;
    border-radius: 0;
}

div.bloque a span{
	padding-top:40px;
	display: block;
}

.cabecera_evento{
    box-shadow: none !important;
    height: 5em !important;
    margin-bottom: 0;
}

.icono{
	display:block;
	background-position: center 5px;
    background-repeat: no-repeat;
    font-size:0.9em;
}
.icono_lista{
	background-position: 15px center;
    background-repeat: no-repeat;
    display: block !important;
}
.icono_lista span{
	padding-left:40px;
}
.informacion{
 	background-image: url("../../../imagenes/app/evento_12/informacion.png");
}

.ubicacion{
	 background-image: url("../../../imagenes/app/evento_12/mapa.png");
   
}
.recursos{
	 background-image: url("../../../imagenes/app/evento_12/recursos.png");	 
   
}
.networking{
	 background-image: url("../../../imagenes/app/evento_12/social.png"); 
}
.agenda{
	 background-image: url("../../../imagenes/app/evento_12/agenda.png");
   
}
.mi_agenda{
	 background-image: url("../../../imagenes/app/evento_12/agenda_favoritos.png");
   
}
.comunicaciones{
	background-image: url("../../../imagenes/app/evento_12/comunicaciones.png");
}

.expositores{
	 background-image: url("../../../imagenes/app/evento_12/expositores.png");
   
}
.noticias{
	 background-image: url("../../../imagenes/app/evento_12/noticias.png");
   
}
.ponentes{
	 background-image: url("../../../imagenes/app/evento_12/ponentes.png");
}

.encuestas{
	 background-image: url("../../../imagenes/app/evento_12/encuestas.png");
}
.avisos{
	 background-image: url("../../../imagenes/app/evento_12/avisos.png");
   
}
.pagina_adicional{
	 background-image: url("../../../imagenes/app/evento_12/paginas_adicionales.png");
}

.ajustes{
	 background-image: url("../../../imagenes/app/evento_12/ajustes.png");
   
}

.extra{
	 background-image: url("../../../imagenes/app/evento_12/acerca_de.png");
}
.seleccion_evento{
	 background-image: url("../../../imagenes/app/evento_12/seleccion_evento.png");
}

.chat{
	 background-image: url("../../../imagenes/app/evento_12/chat.png");
}

.lugares{
	 background-image: url("../../../imagenes/app/evento_12/lugares.png");
}
.registro_app{
	 background-image: url("../../../imagenes/app/evento_12/registro.png");
}

.mis_datos{
	 background-image: url("../../../imagenes/app/evento_12/registro.png");
}
.muros{
	 background-image: url("../../../imagenes/app/evento_12/muros.png");
}
.votaciones{
	 background-image: url("../../../imagenes/app/evento_12/votaciones.png");
}

.icono_lista{
	/*background:#ddd;
	width:40px;*/
	font-size: 0.875em !important;
}


.color_gris{
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 61%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(61%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 61%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 61%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 61%,rgba(246,246,246,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 61%,rgba(246,246,246,1) 100%); /* W3C */
    border: 1px solid #DDDDDD;
    /*box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);*/
    box-shadow:rgba(0, 0, 0, 0.398438) 4px 4px 7px;
    
    -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
   
}
div.bloque a.color_gris:hover{
	background: rgb(239,239,239); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(221,221,221,1) 50%, rgba(206,206,206,1) 58%, rgba(221,221,221,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(50%,rgba(221,221,221,1)), color-stop(58%,rgba(206,206,206,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(221,221,221,1) 50%,rgba(206,206,206,1) 58%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(221,221,221,1) 50%,rgba(206,206,206,1) 58%,rgba(221,221,221,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(221,221,221,1) 50%,rgba(206,206,206,1) 58%,rgba(221,221,221,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(239,239,239,1) 0%,rgba(221,221,221,1) 50%,rgba(206,206,206,1) 58%,rgba(221,221,221,1) 100%); /* W3C */
}

div.logo_evento{
  border: medium none;
  display: none;
  margin:0 5px 0 0;
  outline: 0 none !important;
  
}
div.logo_evento img{
	box-shadow: none;
    display: block;
    float: right;
    max-height: 5em;
}
.boton_inicio{
	 margin-top: 0.7em !important ;
    padding: 0 !important;
	
}
.boton_inicio > span{
	 margin-right: 0 !important;
    padding-right: 10px !important;
}

a[data-rel="back"]{
	 margin-top: 15px !important;
    padding: 0 !important;
}
a[data-rel="back"] > span{
	 margin-right: 0 !important;
    padding-right: 10px !important;
}

.titulo_evento{
	display:block;
  font-size:1em;
  outline:0 !important;
  overflow:hidden;
  padding:0;
  text-align:left!important;
 /*margin:0.6em 25% 0.8em !important;*/
 white-space:nowrap; 
width:8em !important;
overflow:hidden;
text-overflow: ellipsis;
font-size: 0.875em;

}

.boton_inicio .ui-btn-inner {
/*border:none !important;
  color:#FFFFFF;
  display:block;
  font-size:0.875em;
  font-weight:bold;
  min-width:0.75em;
  overflow:hidden;
  padding:0.5em 11px;
  position:relative;
  text-shadow:none !important;
  white-space:nowrap;
  zoom:1;*/
}
.ui-li-divider {
    font-size: 0.875em;
}
.ui-li-heading {
  
  font-size:0.875em;
  
}

.bloque_texto, #detalle_noticia p{
	font-weight: normal;
	font-size:0.75em;
	overflow: hidden;
	white-space: normal;
}
#mapa_evento{
  background-color:#E5E3DF;
  height:350px;
  overflow:hidden;
  position:relative;
}

#contenido_sesiones{
	margin-top:40px;
}

.imagen_sesion, .imagen_comunicacion{
	margin-top:10px;
	padding-right:10px;
	display:block;
	float:left;
}

.titulo_sesion, .titulo_comunicacion{
	color:#FFFFFF;
  margin-left:20px;
  text-shadow:none;
}

#popupOrden-popup , #popupOrdenExpositores-popup, #popupOrdenComunicaciones-popup{
    right: 0 !important;
    left: auto !important;
}
#popupOrden, #popupOrdenExpositores, #popupOrdenComunicaciones {
    border: none;
    border-right: none;
    background: #ddd;
    margin: 0px 0;
}
#popupOrden .lista_popup{
  
   margin-top:-45px;

}

#popupFiltro-popup , #popupFiltroExpositores-popup, #popupFiltroComunicaciones-popup, #popupFiltroNoticias-popup {
    right: 0 !important;
    left: auto !important;
}
#popupFiltro, #popupFiltroExpositores, #popupFiltroComunicaciones, #popupFiltroNoticias{
   
    border: none;
    border-right: none;
    background: #ddd;
    margin: 0;
}
#popupFiltro .lista_popup{
    
}

#menu_filtros_ordenacion h3, #menu_filtros_ordenacion_expositores h3, #menu_filtros_ordenacion_comunicaciones h3, #menu_filtros_ordenacion_noticias h3{
	
	padding-top:0;
	margin-bottom:3px;
	padding-bottom:0;
	/*font-size: 0.875em;*/
	  margin-top: 4px;
	  font-size:1em;
}
#menu_filtros_ordenacion .ui-btn-inner, #menu_filtros_ordenacion_expositores .ui-btn-inner, #menu_filtros_ordenacion_comunicaciones .ui-btn-inner, #menu_filtros_ordenacion_noticias .ui-btn-inner{
	min-height: 35px;
	 border: medium none !important;
}
#menu_filtros_ordenacion p,#menu_filtros_ordenacion_expositores p, #menu_filtros_ordenacion_comunicaciones p, #menu_filtros_ordenacion_noticias p {
	padding-bottom:0;
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
	font-size:0.8em;
}


.lista_seleccionada{
	background:#ccc;
}

.x-panel {
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
}

.icono_social{
	 margin-top: 0.8em;
    padding-left: 20px;
}


li.lista_social a{
	padding-left:40px!important;
	font-size:0.75em;
}
li.lista_social a img{
	margin-left:5px;
	margin-top:0.8em;
}

.enlace_social{
	padding:3px;
	font-size:0.75em;
	margin:0.3em 10px;
	
}
.lista_imagen{
	/*padding-left:80px!important;*/
}

#menu_filtros_ordenacion,#menu_filtros_ordenacion_expositores,#menu_filtros_ordenacion_comunicaciones{
	top:100px!important;
	height: 40px;
}
#contenido_agenda{
	/*margin-top:64px;*/
}
.img_fixed{
	z-index: 999!important;
}
#menu_filtros_ordenacion,#menu_filtros_ordenacion_expositores,#menu_filtros_ordenacion_comunicaciones{
	margin-top:0px!important;
	
}
#menu_filtros_ordenacion ul li,#menu_filtros_ordenacion ul li a,#menu_filtros_ordenacion_expositores ul li, #menu_filtros_ordenacion_expositores ul li a,
#menu_filtros_ordenacion_comunicacioines ul li, #menu_filtros_ordenacion_comunicaciones ul li a
{
	 height: 45px !important;
	 border-top: medium none;
	 border-left: medium none;
    border-right: medium none;
}

#marco_separacion_filtros{
	height: 2.1em;
	background:#fff;
	 margin-top: 1.4em;
	
}

#lista_expositores,#lista_ponentes{
	 /*margin-top: 0.8em;*/
}

.imagen_ponente{
	margin-right:20px;
	margin-top:0.3em;
	margin-left:10px;
	margin-bottom:0.3em;
	overflow:auto;
	box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px;

}
.imagen_asistente{
	margin-right:20px;
	margin-top:0.3em;
	margin-left:50px;
	margin-bottom:0.3em;
	overflow:auto;
	box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px;

}
.imagen_para_conversacion{
	margin-right:20px;
	margin-top:0.3em;
	margin-left:10px;
	margin-bottom:0.3em;
	overflow:auto;
	box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px;

}
#seleccion_interes span{
	font-size: 0.75em;
	display:block;
	height: 25px;
	line-height: 25px;
}

.enlace_mail{
	 background-image: url("../../../imagenes/app/evento_12/mail2_send.png");
	 background-repeat: no-repeat;
	 background-position: 30px center;
	 height: 26px;
	 background-position: left;
	line-height : 26px;
	 padding-left:32px!important;
	 display:block;
	 margin-left:10px;
	 
}
.texto_label{
	font-size: 0.75em;
	display:block;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
}

.notificacion{
	 background-image: url("../../../imagenes/app/evento_12/notificacion.png");
	 background-repeat: no-repeat;
	 padding-left:40px;
	 height: 25px;
	 line-height: 25px;
	 font-size:0.875em;
	 margin-top:5px;
	 text-overflow: none!important;
	 
}
div.notificacion_mapa{
	 background-image: url("../../../imagenes/app/evento_12/notificacion.png");
	 background-repeat: no-repeat;
	 padding-left:40px;
	 min-height: 25px;
	 padding:5px;
	 font-size:0.875em;
	 margin-top:5px;
	 text-overflow: none!important;
	 overflow:auto;
	 font-weight:normal;
	 padding-left:40px;
}
.lista_vacia{
	margin-top:30px!important;
}
#cuadro_clave{
	/*margin-top:30px;*/
}
#lista_sesiones .ui-bar-b {
	background: -webkit-gradient(linear, left top, left bottom, from( #CECECE /*{b-bar-background-start}*/), to( #A5A5A5 /*{b-bar-background-end}*/)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient( #CECECE /*{b-bar-background-start}*/, #A5A5A5 /*{b-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient( #CECECE /*{b-bar-background-start}*/, #A5A5A5 /*{b-bar-background-end}*/); /* FF3.6 */
	background:     -ms-linear-gradient( #CECECE /*{b-bar-background-start}*/, #A5A5A5 /*{b-bar-background-end}*/); /* IE10 */
	background:      -o-linear-gradient( #CECECE /*{b-bar-background-start}*/, #A5A5A5 /*{b-bar-background-end}*/); /* Opera 11.10+ */
	background:         linear-gradient( #CECECE /*{b-bar-background-start}*/, #A5A5A5 /*{b-bar-background-end}*/);
  
}

.orden{
	 background-image: url("../../../imagenes/app/evento_12/orden.png");
	 background-repeat: no-repeat;
	 background-image: 26px;
	 padding-left:26px;
	 height:26px;
}
.orden span{
	background:#333333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:3px;
	box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px;
	font-weight:normal!important;
	color:#fff;
}
.filtrado{
	background-image: url("../../../imagenes/app/evento_12/filtrado.png");
	 background-repeat: no-repeat;
	 background-image: 26px;
	 padding-left:26px;
	 height:26px;
}
.filtrado span{
	background:#333333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:3px;
	box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px;
	font-weight:normal!important;
	color:#fff;
}
.texto_12_sencillo{
	font-size:12px!important;
	font-weight:normal!important;
}
.logo_infobox{
	display:block;
	background-image: url("../../../imagenes/app/evento_12/logo_infobox_solutions.jpg");
	background-repeat:no-repeat;
	width:200px;
	height: 59px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	background-position: bottom center;
	text-decoration:none;
}
.logo_congresomovil{
	
	display:block;
	background-image: url("../../../imagenes/app/evento_12/logo_congreso_movil.png");
	background-repeat:no-repeat;
	width:200px;
	height: 65px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	background-position: bottom center;
	text-decoration:none;
}
.logo_feriamovil{
	display:block;
	background-image: url("../../../imagenes/app/evento_12/logo_feriamovil.png");
	background-repeat:no-repeat;
	width:200px;
	height:80px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	background-position: bottom center;
	text-decoration:none;
}
.logo_eventool{
	display:block;
	background-image: url("../../../imagenes/app/evento_12/logo_eventool.png");
	background-repeat:no-repeat;
	width:200px;
	height: 65px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	background-position: bottom center;
	text-decoration:none;
}

.logo_infobox span,.logo_congresomovil span, .logo_feriamovil span, .logo_eventool span{
	color:#1C6708;
  display:block;
  font-size:12px;
  padding-top:0px;
  text-align:center;
  text-decoration:none;
	
}
.div_contenedor_interes{
	border:none!important;
}
.contenedor_interes{
	width:40px;
	
}
.etiqueta_interes{
	border:none!important;
	width:40px!important;
	margin-left:10px;
}
.etiqueta_interes .ui-btn-inner{
	width:40px!important;
	border:none!important;
}
.custom{
	background:#fff!important;
	border:none!important;
	box-shadow:none!important;
	width:0px!important;
	display:none!important;
}

.bloqueoInterfaz{
	font-size: 1em;
	font-family: Helvetica,Arial,sans-serif;
	opacity: 0.88;
	color: #222222;
	text-shadow: 0 1px 0 #FFFFFF;
	
}
.cargando{
	background-attachment:scroll;
  background-clip:border-box;
  background-color:transparent;
  background-image:url(../../js/jquery.mobile-1.3.2/images/ajax-loader.gif);
  background-origin:padding-box;
  background-position:0 0;
  background-repeat:repeat repeat;
  display:block;
  height:46px;
  margin:0px auto 20px auto;
  width:46px;
  opacity: 0.75;
  
 	 background-color: #000000;
   	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	border-radius: 36px;
    display: block;
    height: 44px;
   
    padding: 1px;
    width: 44px;
    
    
    
    
}

.textarea_respuesta{
	background:#ffffff!important;
}

p.texto_aviso div{
	border-bottom:1px solid #ccc;
	padding:5px 0;
	text-overflow: none!important;
	overflow:auto;
	margin-bottom:5px;
	
}
p.fecha{
	background:url("../../../imagenes/app/evento_12/cal.png");
	background-repeat: no-repeat;
	padding-left:30px;
	height: 30px;
	line-height: 30px;
	background-position: left center;
}
.fuerte{
	font-weight:bold;
}
.ui-collapsible-content{
	background:#ddd;
}
.checkbox_pregunta{
	background:#fff!important;
	border:none!important;
	display: none !important;
	/*display:none!important;*/
	
}
.pregunta{
	text-shadow: none!important;
	font-size:0.875em!important;
	font-weight: bold;
	margin-top:5px;
	margin-left:20px;
}

.orden_pregunta{
	background:#ddd;
	border:1px solid #ccc;
	color:#444;
	/*box-shadow:rgba(0, 0, 0, 0.398438) 4px 4px 4px;*/
	padding:3px 5px;
	margin-right:10px;
	position:absolute;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	left:5px;
	top:8px;
	
}
.seleccion_pregunta span, .seleccion_pregunta .ui-controlgroup-label{
	font-size:12px;
}

#marco_menu_principal{
	overflow:auto;
	margin-bottom:1.3em!important;
}
#directions table td{
	font-size:12px;
}

.adp-legal{
	font-size:11px!important;
}
.dia{
	background:url("../../../imagenes/app/evento_12/cal.png");
	background-repeat: no-repeat;
	padding-left:30px;
	height: 30px;
	line-height: 30px;
	background-position: left center;
	
}
.hora{
	background:url("../../../imagenes/app/evento_12/hora.png");
	background-repeat: no-repeat;
	padding-left:30px;
	height: 30px;
	line-height: 30px;
	background-position: left center;
	
}
.hora_en_blanco{
	background:url("../../../imagenes/app/evento_12/hora2.png");
	background-repeat: no-repeat;
	padding-left:30px;
	height: 30px;
	line-height: 30px;
	background-position: left center;
	
}
.icono_aviso{
	
	background-repeat: no-repeat;
	padding-left:0px;
	height: 30px;
	line-height: 30px;
	background-position: left center;
}
.pdf{
	background:url("../../../imagenes/app/evento_12/file_pdf.png") ;
	background-repeat: no-repeat;
	padding-left:30px!important;
	height: 30px;
	line-height: 30px;
	background-position: left center;
	display:block;
	margin-left:10px!important;
}
.categoria{
	
	background: url("../../../imagenes/app/evento_12/categoria_gris.png") no-repeat scroll left top transparent;
    display: block;
    height: 30px;
    margin-left: 10px !important;
    padding-left: 30px !important;
}

.interes_s span{
	font-size:0.875em!important;
}
.botton_guardar_pregunta span, #guardar_interes span, #comprobar_clave_evento_puntuacion span, .busqueda_evento_boton span{
	font-size:12px!important;
	float:right;
	display:block;
}

#from, #to{
	font-size:0.75em!important;
	
}
.mensaje_notificacion{
	font-size:12px;
	text-shadow:none!important;
	font-weight:bold;
	display:none;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:10px;
}
.mensaje_visitado_exp{
	font-size:11px;
	background:#062D56;
	padding:3px;
	color:#fff;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	display:none;
	text-shadow:none;
    width:45px;
}
.listado_filtros{
	/*margin-top:3.4em!important;*/
}
.editar_campo{
	
  background-color:#444444;
  background-position:initial initial;
  border:1px solid #333333;
  color:#FFFFFF;
  display:block;
  font-size:12px !important;
  margin-left:5px;
  padding:2px !important;
  position:absolute;
  right:5px;
  text-align:center;
  text-decoration:none;
  text-shadow:none !important;
  top:5px;
  width:50px;
}

#lista_social_evento_edicion a {
	margin-left:-50px!important
}


.con_edicion{
	margin:0.5em 0 0.5em 40px;
}
.icono_social_edicion{
	margin-left:0px !important;
	padding-right:0px!important;
}
.campo_obligatorio{
	color:#CD1317;
	padding-left:5px;
}
#footer_menu_principal{
  background-image: none !important;
    border: medium none !important;
    bottom: 0;
    box-shadow: none !important;
    height: 50px !important;
    margin-bottom: 0;
    width: 100%;
}


.list-navigation {
 	background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    font-weight: normal !important;
    list-style-type: none;
    margin: 0;
    padding: 0 5px;
    position: fixed;
    right: 0;
    top: 158.4px;
    z-index: 200;
}
.list-navigation:hover{
	background: #BCBCBC;
}
.list-navigation li{
	margin:0;
	padding:0;
}

.list-navigation li p{
	cursor:pointer;
  font-size:11px;
  margin:0;
  padding:0;
}
.list-navigation li p strong{
	font-weight:bold!important;
	 text-shadow:none !important;
}
.list-navigation li p.sinLetra, .list-navigation li p.sinLetra strong{
	 color:#DDDDDD !important;
  font-weight:normal !important;
  text-shadow:none !important;
}

.fondo_tema{
  	background:#fff;
}
.enlace_web,.enlace_social,.twitter_tweets a,.enlace_web span{
	font-size:0.75em;
	color: #182983!important;
}

#logo_evento_carga{
	
	background: url("../../../imagenes/app/evento_12/logo_pantalla_carga.png");
	background-repeat:no-repeat;
	background-size: 100% 100%;
	background-position: 0 0; 
    display: block;
    margin: auto;
    overflow: auto;
    width: 500px;
    
}
.containing-element .ui-slider-switch {    
	width: 14em;
    clear: both; 
}

#lista_sesiones .ui-icon-checkbox-off, 
#lista_asistentes .ui-icon-checkbox-off, 
#lista_expositores .ui-icon-checkbox-off, 
#lista_comunicaciones .ui-icon-checkbox-off, 
#marco_formulario_interes_asistente .ui-icon-checkbox-off,
#marco_formulario_interes .ui-icon-checkbox-off,
#marco_formulario_interes_expositor .ui-icon-checkbox-off,
#marco_formulario_interes_comunicaciones .ui-icon-checkbox-off,
.lista_lugares .ui-icon-checkbox-off,
.interes_s .ui-icon-checkbox-off
{
	background:url("../../../imagenes/app/evento_12/star_dis.png")!important;
	background-size: 21px 19px;
	-moz-background-size: 21px 19px;
	-o-background-size:21px 19px;
	-webkit-background-size:21px 19px;
	background-size: 21px 19px;
	height: 20px;
    width: 20px;
}


#lista_sesiones .ui-icon-checkbox-on, 
#lista_asistentes .ui-icon-checkbox-on, 
#lista_expositores .ui-icon-checkbox-on, 
#lista_comunicaciones .ui-icon-checkbox-on, 
#marco_formulario_interes_asistente .ui-icon-checkbox-on,
#marco_formulario_interes .ui-icon-checkbox-on,
#marco_formulario_interes_expositor .ui-icon-checkbox-on,
#marco_formulario_interes_comunicaciones .ui-icon-checkbox-on,
.lista_lugares .ui-icon-checkbox-on,
.interes_s .ui-icon-checkbox-on{
	background:url("../../../imagenes/app/evento_12/star_en.png")!important;
	background-size: 21px 19px;
	-moz-background-size: 21px 19px;
	-o-background-size:21px 19px;
	-webkit-background-size:21px 19px;
	background-size: 21px 19px;
	height: 20px;
    width: 20px;
	
}

.div_contenedor_interes_lugar{
	background: none repeat scroll 0 0 transparent;
    border: medium none !important;
    margin-right: 10px;
    margin-top: 0;
    padding-top: 0;
}

#como_llegar_contenedor input{
	font-size:0.75em;
}

.etiqueta_interes{
	 margin-top: -0.1em !important;
	 background:transparent!important;
}
.etiqueta_interes:hover{
	
	background:transparent!important;
	box-shadow:none!important;
}
.chat_disponible{
	  background: url("../../../imagenes/app/evento_12/chat_activo.png") no-repeat scroll 0 0 transparent;
   display: block;
    height: 26px;
    left: 130px;
    position: absolute;
    top: 20px;
    width: 26px;
}
.chat_no_disponible{
	  background: url("../../../imagenes/app/evento_12/chat_inactivo.png") no-repeat scroll 0 0 transparent;
   display: block;
    height: 26px;
    left: 130px;
    position: absolute;
    top: 20px;
    width: 26px;
}

#networking .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb {
    min-height: 60px;
    padding-left: 120px;
}

#bloque_enviar_conversacion{
	 border: medium none;
    bottom: 0;
    position: fixed;
    width: 100%;
    padding: 0 0 4px;
  
}
#bloque_enviar_conversacion li{
	
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f0f0f0 /*{a-bar-background-start}*/), to( #dddddd /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f0f0f0 /*{a-bar-background-start}*/, #dddddd /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f0f0f0 /*{a-bar-background-start}*/, #dddddd /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f0f0f0 /*{a-bar-background-start}*/, #dddddd /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f0f0f0 /*{a-bar-background-start}*/, #dddddd /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f0f0f0 /*{a-bar-background-start}*/, #dddddd /*{a-bar-background-end}*/);
	
}

.bocadillo{
    background-color: #F2F2F2;
    border-radius: 5px;
    box-shadow: 0 0 6px #B2B2B2;
    display: inline-block;
    padding:2px 20px;
    position: relative;
    vertical-align: top;
    clear:both;
}

.bocadillo::before {
    background-color: #F2F2F2;
    content: "\00a0";
    display: block;
    height: 1em;
    position: absolute;
    top: 11px;
    transform:             rotate( 29deg ) skew( -35deg );
        -moz-transform:    rotate( 29deg ) skew( -35deg );
        -ms-transform:     rotate( 29deg ) skew( -35deg );
        -o-transform:      rotate( 29deg ) skew( -35deg );
        -webkit-transform: rotate( 29deg ) skew( -35deg );
    width:  20px;
}

.yo {
    float: left;   
    margin: 5px 45px 5px 20px;         
}

.yo::before {
    box-shadow: -2px 2px 2px 0 rgba( 178, 178, 178, .4 );
    left: -9px;           
}

.tu {
    float: right;    
    margin: 5px 20px 5px 45px;    
 
}

.tu::before {
   box-shadow: 2px -2px 2px 0 rgba( 178, 178, 178, .4 );
    right: -9px;    
}
.persona_conversacion{
	font-size:12px;
	font-weight:bold;	

}
.texto_conversacion{
	margin-top:5px;
	font-size:12px;
	margin-bottom:5px;
}
.hora_conversacion{
	font-style: italic;
	font-size: 11px;
	text-align: right;
	color:#757575;
	margin-top:3px;
	margin-bottom:3px;
}
#bloque_conversacion{
	overflow:auto;
	 padding-bottom: 80px;
	   background: none repeat scroll 0 0 transparent !important;
}
.cabecera_conversacion{
	
}

.cabecera_conversacion p{
	 color: #FFFFFF;
    font-size: 0.875em;
    font-weight: bold;
    height: 25px;
    line-height: 35px;
    text-shadow: none !important;
	
}
.cabecera_conversacion p{
	font-weight:bold;
}
#barra_conversacion{
	 margin-left: -20px;
    margin-top: 14px;
      max-width: 120%;
    width: 120%;
}

#lineaConversacion{
	 float: left;
    margin-top: 12px;
    width: 100%;

}
.enlace_chat2{
	 background-image: url("../../../imagenes/app/evento_12/chat_activo.png");
	 background-repeat: no-repeat;
	 background-position: 30px center;
	 height: 26px;
	 background-position: left;
		line-height : 26px;
	 padding-left:32px!important;
	 display:block;
	 margin-left:10px;
	 
}
.leida{
	background-image:url("../../../imagenes/app/evento_12/tick_chat.png");
	background-repeat:no-repeat;
	display:block;
	padding-left:20px;		
}
.esperando{
	background-image:url("../../../imagenes/app/evento_12/clock.png");
	background-repeat:no-repeat;
	display:block;
	padding-left:20px;		
}
#menu_principal_evento{
	 min-height: 100%;
}



#lista_asistentes{
	/*margin-top: 0.8em;*/
}

.ui-header .ui-btn-inner{
     display: block;
    font-size: 1em;
    min-width: 0.75em;
    overflow: hidden;
    padding: 0.6em 20px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ui-header .ui-btn-icon-left .ui-btn-inner {
    padding-left: 40px;
}

.ui-header .ui-btn-icon-left .ui-icon {
    left: 10px;
}

.marco_filtros li{
	 border-left: medium none !important;
    border-right: medium none !important;
	padding:0!important;
}
.marco_separacion_filtros li{
	height:1em;
	background:#fff;
	 border: medium none;
}
#lista_sesiones{
	/* margin-top: 0.94em;*/
}
.ui-li-divider{
	/*text-transform:capitalize;*/
}
.lista_fecha{
	padding: 7px 15px!important;
}

.marco_filtros{
	border:none!important;
	margin-bottom: 15px !important;
}
#marco_menu_filtros_ordenacion .ui-block-a a{
	border-right:1px solid #ddd;
}

#marco_formulario_visitado_expositor label, #marco_formulario_visitado_expositor span{
	font-size:12px;
}	

.notificacion_puntuacion{
	margin-top:10px;	
}
#lista_social_evento a{
	padding-left: 60px!important;
}
.lista_social_expositor, .lista_social_ponente a{
	padding-left: 70px!important;
}

.contenedor_campo{
	background:none;
	border:none!important;
	 padding-top: 0;
	 margin:0;
}
#popupOrdenExpositores li{
	padding-length:10px;
}
#bloque_enviar_conversacion li{
	padding-left:4px!important;
	padding-right:4px!important;
}
#bloque_enviar_conversacion .ui-block-b{
	width:35%!important;
}
#bloque_enviar_conversacion .ui-block-a{
	width:65%!important;
}

.blockMsg{
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em ;
}
/*#lista_asistentes .ui-btn-icon-right .ui-icon{
	right:30px;
}*/

.ui-li-divider {
   
    padding: 7px 15px;
    border-bottom: medium none;
    border-top: 1px solid #fff;
}
.boton_atras{
	/*text-transform: capitalize;*/
}
.imagenLightbox{
	font-size:12px!important;
}

.margen_bottom{
	margin-bottom:15px;
}
.cabecera_lista{
	background-repeat:no-repeat;
	background-position: left;
}
.icono_guia{
	
	background-image:url("../../../imagenes/app/evento_12/extra_icono_guia.png");
	
}
.icono_aviso_legal{
	
	background-image:url("../../../imagenes/app/evento_12/extra_icono_aviso_legal.png");
	
}
.icono_acerca_de{
	
	background-image:url("../../../imagenes/app/evento_12/extra_icono_acerca_de.png");
	
}
.icono_e_mail{
	
	background-image:url("../../../imagenes/app/evento_12/extra_icono_email.png");
	
}

.icono_inicio_sesion{
	background-image:url("../../../imagenes/app/evento_12/extra_icono_sesion.png");
}

.icono_ajustes{
	background-image:url("../../../imagenes/app/evento_12/extra_icono_ajustes.png");
}

.cabecera_lista a{
	padding-left:60px!important;
}

.marco_separacion_filtros{
	height:10px;
}
#lista_filtrado{
	margin-top: -45px;
}
.guia_ubicacion{
	background-image:url("../../../imagenes/app/evento_12/mapa.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}
.guia_recursos{
	background-image:url("../../../imagenes/app/evento_12/recursos.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}
.guia_agenda{
	background-image:url("../../../imagenes/app/evento_12/agenda.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}
.guia_mi_agenda{
	background-image:url("../../../imagenes/app/evento_12/agenda_favoritos.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}
.guia_comunicaciones{
	background-image:url("../../../imagenes/app/evento_12/comunicaciones.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}
.guia_ponentes{
	background-image:url("../../../imagenes/app/evento_12/ponentes.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}
.guia_expositores{
	background-image:url("../../../imagenes/app/evento_12/expositores.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}
.guia_noticias{
	background-image:url("../../../imagenes/app/evento_12/noticias.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}

.guia_asistentes{
	background-image:url("../../../imagenes/app/evento_12/social.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}

.guia_chat{
	background-image:url("../../../imagenes/app/evento_12/chat.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}

.guia_encuesta{
	background-image:url("../../../imagenes/app/evento_12/encuestas.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}

.guia_lugares{
	background-image:url("../../../imagenes/app/evento_12/lugares.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}

.guia_avisos{
	background-image:url("../../../imagenes/app/evento_12/avisos.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}
.guia_seleccion_evento{
	background-image:url("../../../imagenes/app/evento_12/seleccion_evento.png");
	  background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 50px !important;
}

/*@media all and (orientation:portrait) and (min-height: 700px){
		div.bloque a {
	   
	    	padding: 2em 0.1em;
		}
		
		.icono {
		    font-size: 1em;
		}
   }
   @media all and (orientation:portrait) and (min-height: 650px) and (max-height: 700px){
	div.bloque a {
   
    	padding: 1em 0.1em
	}
  }*/
 .ui-listview-inset .ui-li {
    border-bottom: medium none;
} 

@media all and (orientation:landscape) and (min-width: 1024px)and (max-width:8000px){
		
		.ui-grid-b > :nth-child(n) { width: 18%; }
		div.bloque a {
	   		
	    	border-radius: 70px;
    		height: 140px !important;
    		width: 140px !important;
    		padding:0!important; 
		}
		div.bloque a  span{
			display: block;
    		margin-top: 2.0em;
		}
		
		.icono {
		   font-size: 1.1em ;
		}
		
		div.logo_evento img {
    
    		margin-right: 0px;
    
		}
 }
 
 @media all and (orientation:landscape) and (min-width: 640px)and (max-width:1024px){
	
		div.bloque a {
	   		
	    	border-radius: 40px;
    		height: 80px !important;
    		width: 80px !important;
    		padding:0!important; 
		}
		div.bloque a  span{
			display: block;
    		margin-top: 1.0em;
		}
		
		.icono {
		   font-size: 0.8em ;
		}
		
		div.logo_evento img {
    
    		margin-right: 0px;
    
		}
 }
 
 @media all and (orientation:landscape) and (min-width: 480px)and (max-width:640px){
	
		div.bloque a {
	   		
	    	border-radius: 35px;
    		height: 70px !important;
    		width: 70px !important;
    		padding:0!important; 
		}
		div.bloque a  span{
			display: block;
    		margin-top: .5em;
		}
		
		.icono {
		   font-size: 0.7em ;
		}
		
		div.logo_evento img {
    
    		margin-right: 0px;
    
		}
 }
 
 @media all and (orientation:landscape) and (min-width: 0px)and (max-width:480px){
	
		div.bloque a {
	   		
	    	border-radius: 30px;
    		height: 60px !important;
    		width: 60px !important;
    		padding:0!important; 
		}
		div.bloque a  span{
			display: block;
    		margin-top: .5em;
		}
		
		.icono {
		   font-size: 0.6em ;
		}
		
		div.logo_evento img {
    
    		margin-right: 0px;
    
		}
 }
  
 
  @media all and (orientation:portrait) and (min-width: 650px)and (max-width:8000px){
		div.bloque a {
	   		margin-top:20px;
	    	border-radius: 90px;
    		height: 180px !important;
    		width: 180px !important;
    		padding:0!important;
    		
	    	 
		}
		div.bloque a  span{
			display: block;
    		margin-top: 2.3em;
		}
		
		.icono {
		   font-size: 1.1em ;
		}
		
		div.logo_evento img {
    
    		margin-right: 0px;
    
		}
 }
  
 @media all and (orientation:portrait) and (min-width: 550px) and (max-width:650px){
		div.bloque a {
	   
	    	border-radius: 80px;
    		height: 160px !important;
    		width: 160px !important;
    		padding:0!important;
	    	 
		}
		div.bloque a  span{
			display: block;
    		margin-top: 2em;
		}
		
		.icono {
		   font-size: 1em ;
		}
		
		div.logo_evento img {
    
    		margin-right: 0px;
    
		}
 }
 
 @media all and (orientation:portrait) and (min-width: 490px) and (max-width:550px){
		div.bloque a {
	   
	    	border-radius: 70px;
    		height: 140px !important;
    		width: 140px !important;
    		padding:0!important;
	    	 
		}
		div.bloque a  span{
			display: block;
    		margin-top: 2em;
		}
		
		.icono {
		   font-size: 0.9em ;
		}
		
		div.logo_evento img {
    
    		margin-right: 0px;
    
		}
		#logo_evento_carga{
			 background-size:400px 528px;
		}
 }
 @media all and (orientation:portrait) and (min-width: 400px) and (max-width:490px){
		div.bloque a {
	   
	    	border-radius: 60px;
    		height: 120px !important;
    		width: 120px !important;
    		padding:0!important;
	    	 
		}
		div.bloque a  span{
			display: block;
    		margin-top: 2em;
		}
		
		.icono {
		   font-size: 0.8em ;
		}
		
		div.logo_evento img {
    
    		/*margin-right: -80px;*/
    
		}
		#logo_evento_carga{
			 background-size:400px 528px;
		}
 }
 
   @media all and (orientation:portrait) and (min-width: 350px) and (max-width:400px){
		div.bloque a {
	   
	    	border-radius: 50px;
    		height: 100px !important;
    		width: 100px !important;
    		padding:0!important;
	    	 
		}
		div.bloque a  span{
			display: block;
    		margin-top: 2em;
		}
		
		.icono {
		   font-size: 0.7em ;
		}
		
		div.logo_evento img {
    
    		/*margin-right: -80px;*/
    
		}
		#logo_evento_carga{
			 background-size:400px 528px;
		}
 }
   @media all and (orientation:portrait) and (min-width: 0px) and (max-width:350px){
		div.bloque a {
	   
	    	   border-radius: 40px 40px 40px 40px;
    			height: 80px !important;
    			width: 80px !important;
    			padding:0!important;
	    	 
		}
		div.bloque a  span{
			display: block;
    		margin-top: 2em;
		}
		
		.icono {
		      background-position: center top;
   	 		  display: block;
    		  font-size: 0.6em;
    		  margin-top: 0;
    		  padding-top: 30px!important;
		}
		div.logo_evento img {
    
    		/*margin-right: -80px;*/
    
		}
		#logo_evento_carga{
			 background-size:300px 396px;
		}
 }

 
 .ui-li-divider {
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    padding: 7px 15px;
}
#pagina_carga{
	background:#fff;
}
.etiqueta_progress {
    color: #444444 !important;
    text-shadow: 0 1px 0 #FFFFFF;
}

.ui-bar-d {
   
    border:1px solid #000 ;
    background:#1f1f1f ;
    color:#fff ;
    font-weight:bold;
    text-shadow:0  1px  1px  #000 ;
    background-image:-webkit-gradient(linear,left top,left bottom,from( #1c1c1c ),to( #212121 )); 
    background-image:-webkit-linear-gradient( #1c1c1c,#212121 );
    background-image:   -moz-linear-gradient( #1c1c1c,#212121 ); 
    background-image:    -ms-linear-gradient( #1c1c1c,#212121 ); 
    background-image:     -o-linear-gradient( #1c1c1c,#212121 );
    background-image:        linear-gradient( #1c1c1c,#212121 );
}

#bloque_enviar_conversacion .ui-input-text {
  height:2.4em;
  margin-left:5px;
  margin-top:7px !important;
}

#lineaConversacion {
  float:left;
  height:1em !important;
  margin-top:0 !important;
  padding-top:0 !important;
  width:100%;
}

#lista_comunicaciones {
	clear:both;
}

.mensaje_inicio_sesion{
	background-image: url("../../../imagenes/app/evento_12/candado.png");
    background-position: left top;
    background-repeat: no-repeat;
    min-height: 22px;
    padding-left: 30px !important;
    padding-top: 5px;
    text-shadow: none !important;
}
.enlace_inicio_sesion{
	font-size: 0.75em !important;
    padding-bottom: 15px !important;
    padding-top: 10px !important;
}

.box{
	margin:auto;
	border:none;
	margin: 20px auto auto;
}

.jfontsize-button {
 	border: 1px solid #CCCCCC;
    color: #000000;
    display: block;
    float: left;
    font-size: 26px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
    padding: 0 10px;
     text-decoration: none;
}

.jfontsize-button:hover {
  text-decoration: none;
  background: #333;
  color: #fff;
  border: solid 1px #333;

}

.jfontsize-disabled, .jfontsize-disabled:hover {
  color: #aaa;
  border: solid 1px #eee;
  background: #eee;
}

.navbar_lugares{
	 clear: both;
     height: 3.4em;
    margin: -15px!important;
    overflow: auto;
     max-width: none;
}
.mapa_lugares{
	  margin: 0 -15px -15px;
}


.infowindow a{
	text-decoration:none!important;
	text-decoration: none;
}

.infowindow a h3{
	color: #444444;
    font-size: 0.875em;
}

.infowindow a ul{
	 list-style: none outside none;
    margin: 0;
    padding: 0;
}

.infowindow a ul li div{
	color: #444444;
}
.boton_listado .ui-icon-custom{
	 background-image: url("../../../imagenes/app/evento_12/notepad.png");
	 background-repeat: no-repeat;
	  background-position: 3px 1px;
}

.boton_mapa .ui-icon-custom{
	 background-image: url("../../../imagenes/app/evento_12/marker.png");
	 background-repeat: no-repeat;
	  background-position: 4px 1px;
}

#mapa_lugar{
	width:100%;
	height:300px;
}

.lugares_descripcion p{
	margin:0!important;
	white-space:normal!important;
}
.bloque_texto_enriquecido p{
	margin:0!important;
	white-space:normal!important;
	font-size: 1em !important;
}

/*MUROS*/
#muros_navbar_muros, #votaciones_navbar_votaciones,#barra_detalle_pregunta_resultados{
	margin: -15px;
	margin-bottom:0px;
    max-width: 200%;
    width: auto !important;
    height:3.3em;
}
.bloque_mensaje_muro p, .bloque_mensaje_muro span,.bloque_mensaje_muro td, .bloque_mensaje_muro th{
	font-size:12px!important;
	overflow: hidden!important;
    white-space: normal!important;
    text-shadow:none!important;
}
.autor-aside{
	margin-bottom: 0;
    padding-left: 20px;
    text-shadow: none;
    white-space: normal;
}
.autor-aside span{
	text-shadow:none!important;
}
.autor-aside .nombre_autor{
	font-style: italic;
}
#marco_inicio_sesion_muros ul, #marco_inicio_sesion_votaciones ul{
	 margin: 15px -15px;
}
.muro_no_activo{
	color:#9B9B9B;
}
#lista_mensajes_muro{
	margin-bottom:50px;
}
#bloque_nuevo_mensaje{
	bottom: 10px;
    position: fixed;
    width: 100%;
}
#bloque_nuevo_mensaje a .ui-btn-inner{
	text-shadow:0 1px 0 #444;
	color:#fff;
}
#nuevo_mensaje_muro{
	background:#fff!important;
}
#contenedor_boton_editar_mj_muro{
	height:2.5em;
}
#editar_mensajes_muro,#terminar_editar_mensajes_muro{
	float:right;
}
#nuevo_texto_muro{
	height:14em;
}
.lista_fecha{
	min-height:1.5em;
}
#borrar_mensaje_muro{
	margin-top:0px
}
#barra_preguntas_votacion_activas{
	margin: -15px;
	margin-bottom:0px;
    max-width: 200%;
    width: auto !important;
    height:3.3em;
}
#lista_preguntas_votacion img{
	margin-top:20px;
	margin-left:10px;
}
#lista_preguntas_votacion h3{
	margin-left:20px;
}
#lista_preguntas_votacion h3 span{
	background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    margin-right: 5px;
    padding: 8px;
    text-shadow: none;
}
#detalle_pregunta .ui-controlgroup-controls .ui-btn .ui-btn-inner{
	 padding-bottom: 30px;
    padding-top: 30px;
}
table.numero_respuestas_opcion_votacion{
	  margin: -10px -15px auto;
	  width:110%;
}
table.numero_respuestas_opcion_votacion th{
	background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    font-weight: normal;
    padding: 8px;
    text-align: center;
    text-shadow: 0 1px 0 #444444;
}

table.numero_respuestas_opcion_votacion td {
	border-bottom:1px solid #ddd;
	padding:8px;
	font-weight:normal;
}

table.numero_respuestas_opcion_votacion .centrado{
	text-align:center;
}
/**************************************************estilos con colores cambiantes*******************************************/

/*
colores:s
enlaces = 5bac26
gradientes = 5bac26 54a221

*/

.marco_separacion_filtros_green li{
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	border: 1px solid #ffffff;
}

.fondo_tema{
	 background-position: 50% 8px !important;
}
#contenedor_evento{
	    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 0 0;
    margin: -15px -15px 15px;
}

div.bloque a.enlace_informacion span:hover, div.bloque a.enlace_ubicacion span:hover, 
div.bloque a.enlace_recursos span:hover, div.bloque a.enlace_networking span:hover,
div.bloque a.enlace_agenda span:hover,div.bloque a.enlace_comunicaciones span:hover,
div.bloque a.enlace_expositores span:hover,div.bloque a.enlace_ponentes span:hover,
div.bloque a.enlace_encuestas span:hover,div.bloque a.enlace_avisos span:hover,
div.bloque a.enlace_pagina_adicional span:hover,div.bloque a.enlace_ajustes span:hover,
div.bloque a.enlace_extra span:hover,div.bloque a.enlace_chat span:hover, .username a, .text a{

	 color:#5bac26;
}


#menu_filtros_ordenacion ul li a, #menu_filtros_ordenacion_expositores ul li a,#menu_filtros_ordenacion_comunicaciones ul li a {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	color:#444444!important;
	text-shadow: none!important;
}

#marco_separacion_filtros_green{
	 height: 2em;
	background:#000;
	 margin-top: 1.4em;
	background: #5bac26; /* Old browsers */
	background: -moz-linear-gradient(top, #5bac26 0%, #54a221 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5bac26), color-stop(100%,#54a221)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5bac26 0%,#54a221 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5bac26 0%,#54a221 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5bac26 0%,#54a221 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5bac26 0%,#54a221 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bac26', endColorstr='#54a221',GradientType=0 ); /* IE6-9 */
}

#lista_ordenacion .ui-bar-b, #lista_filtrado .ui-bar-b{
	background: #5bac26; /* Old browsers */
	background: -moz-linear-gradient(top, #5bac26 0%, #54a221 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5bac26), color-stop(100%,#54a221)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5bac26 0%,#54a221 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5bac26 0%,#54a221 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5bac26 0%,#54a221 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5bac26 0%,#54a221 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bac26', endColorstr='#54a221',GradientType=0 ); /* IE6-9 */
	color:#ffffff;
}
.mensaje_notificacion{
		background:#E90080;
		color:#ffffff;
}

.cabecera_conversacion li{
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top, #000000 0%, #262626 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#262626)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #000000 0%,#262626 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #000000 0%,#262626 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #000000 0%,#262626 100%); /* IE10+ */
	background: linear-gradient(to bottom, #000000 0%,#262626 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
	border:none;
	color:#ffffff;
}

.cabecera_inicio_sesion{
	background: #2a97db; /* Old browsers */
background: -moz-linear-gradient(top, #2a97db 0%, #1772ab 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a97db), color-stop(100%,#1772ab)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2a97db 0%,#1772ab 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2a97db 0%,#1772ab 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2a97db 0%,#1772ab 100%); /* IE10+ */
background: linear-gradient(to bottom, #2a97db 0%,#1772ab 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a97db', endColorstr='#1772ab',GradientType=0 ); /* IE6-9 */
	border:none;
	color:#ffffff;
}

.enlace_inicio_sesion{
	color:#182983;
}

.cabecera_evento{
	 background: none repeat scroll 0 0 #000000;
     border-bottom: 4px solid #000000;
    border-top: 1px solid #000000;
}
.fondo_tema{
	}

.fondo_pagina_adicional .cabecera_evento{
	/*border-bottom: 2px dashed #FFFFFF !important*/
}

.etiqueta_progress {
       color: #000000 !important;
    text-shadow: 0 1px 0 #FFFFFF;
}
.recurso_en_objeto .ui-bar-b{
	background:#cccccc!important;
}
.menu_principal_app span.icono, .menu_principal_app_lista span{
	text-transform: capitalize;
}

.ui-listview-filter {
  /*margin:15px -15px!important;*/
   background: none repeat scroll 0 0 #ffffff !important;
}

.navbar_lugares .ui-btn-active {
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top, #000000 0%, #262626 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#262626)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #000000 0%,#262626 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #000000 0%,#262626 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #000000 0%,#262626 100%); /* IE10+ */
	background: linear-gradient(to bottom, #000000 0%,#262626 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
	border:none;
	color:#ffffff;
	box-shadow: none !important;
}
.navbar_lugares .ui-btn-active .ui-btn-text{
	 text-shadow: 0 1px 0 #000000!important;
}
.ui-li.ui-btn, .ui-li.ui-field-contain, .ui-li-divider, .ui-li-static {
    border-bottom: medium none;
    margin: 0;
}
.imagen_galeria_sola a{
	padding-left:0!important;
	padding:0!important;
	margin:0!important
}
.imagen_galeria_sola img{
	display: block;
    float: none !important;
    left: 0px;
    margin: auto;
    max-height: none;
    max-width: none;
    position: relative;
    top: 0;
    border-radius: 0 0 0 0 !important;
    width:100%;
}

#pagina_carga{
	 background: none repeat scroll 0 0 #fff;
}

#lista_sesiones .ui-li-divider, .barra_negra, #encuestas .ui-li-divider{
	background: #2a97db; /* Old browsers */
	background: -moz-linear-gradient(top, #2a97db 0%, #1772ab 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a97db), color-stop(100%,#1772ab)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2a97db 0%,#1772ab 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2a97db 0%,#1772ab 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2a97db 0%,#1772ab 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2a97db 0%,#1772ab 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a97db', endColorstr='#1772ab',GradientType=0 ); /* IE6-9 */
	
	color:#fff;
	 text-shadow: 0 1px 0 #000000!important;
}


/**************************************************estilos con colores cambiantes*******************************************/

/*
colores:s
enlaces = 5bac26
gradientes = 5bac26 54a221

*/

.marco_separacion_filtros_green li{
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	border: 1px solid #ffffff;
}

.fondo_tema{
	  background-position: right center;
}
#contenedor_evento{
	 background: none repeat scroll 0 0 #000000;
    
}

div.bloque a.enlace_informacion span:hover, div.bloque a.enlace_ubicacion span:hover, 
div.bloque a.enlace_recursos span:hover, div.bloque a.enlace_networking span:hover,
div.bloque a.enlace_agenda span:hover,div.bloque a.enlace_comunicaciones span:hover,
div.bloque a.enlace_expositores span:hover,div.bloque a.enlace_ponentes span:hover,
div.bloque a.enlace_encuestas span:hover,div.bloque a.enlace_avisos span:hover,
div.bloque a.enlace_pagina_adicional span:hover,div.bloque a.enlace_ajustes span:hover,
div.bloque a.enlace_extra span:hover,div.bloque a.enlace_chat span:hover, .username a, .text a{

	 color:#DA883F;
}


#menu_filtros_ordenacion ul li a, #menu_filtros_ordenacion_expositores ul li a,#menu_filtros_ordenacion_comunicaciones ul li a {
	 background: none repeat scroll 0 0 #CEC5AB;
    border-bottom: 1px solid #fff;
    color: #444444 !important;
    text-shadow: none !important;
}

#marco_separacion_filtros_green{
	 height: 2em;
	background:#000;
	 margin-top: 1.4em;
	background: #5bac26; /* Old browsers */
	background: -moz-linear-gradient(top, #5bac26 0%, #54a221 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5bac26), color-stop(100%,#54a221)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5bac26 0%,#54a221 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5bac26 0%,#54a221 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5bac26 0%,#54a221 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5bac26 0%,#54a221 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bac26', endColorstr='#54a221',GradientType=0 ); /* IE6-9 */
}

#lista_ordenacion .ui-bar-b, #lista_filtrado .ui-bar-b{
	background: #5bac26; /* Old browsers */
	background: -moz-linear-gradient(top, #5bac26 0%, #54a221 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5bac26), color-stop(100%,#54a221)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5bac26 0%,#54a221 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5bac26 0%,#54a221 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5bac26 0%,#54a221 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5bac26 0%,#54a221 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bac26', endColorstr='#54a221',GradientType=0 ); /* IE6-9 */
	color:#ffffff;
}
.mensaje_notificacion{
		background:#004297;
		color:#ffffff;
}

.cabecera_conversacion li{
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top, #000000 0%, #262626 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#262626)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #000000 0%,#262626 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #000000 0%,#262626 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #000000 0%,#262626 100%); /* IE10+ */
	background: linear-gradient(to bottom, #000000 0%,#262626 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
	border:none;
	color:#ffffff;
}

.cabecera_inicio_sesion{
	background: #ADA388; /* Old browsers */
background: -moz-linear-gradient(top, #ADA388 0%, #A09578 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ADA388), color-stop(100%,#A09578)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ADA388 0%,#A09578 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ADA388 0%,#A09578 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ADA388 0%,#A09578 100%); /* IE10+ */
background: linear-gradient(to bottom, #ADA388 0%,#A09578 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ADA388', endColorstr='#A09578',GradientType=0 ); /* IE6-9 */
	border:none;
	color:#ffffff;
}

.enlace_inicio_sesion{
	color:#182983;
}

.cabecera_evento{
	  background: none repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #DDDDDD;
    border-top: 1px solid #FFFFFF;
}
.fondo_tema{
	}

.fondo_pagina_adicional .cabecera_evento{
	/*border-bottom: 2px dashed #FFFFFF !important*/
}

.etiqueta_progress {
     color: #444444 !important;
    text-shadow: 0 1px 0 #ffffff;
}
.recurso_en_objeto .ui-bar-b{
	background:#cccccc!important;
}
.menu_principal_app span.icono, .menu_principal_app_lista span{
	text-transform: capitalize;
}

.ui-listview-filter {
  /*margin:15px -15px!important;*/
   background: none repeat scroll 0 0 #ffffff !important;
}

.navbar_lugares .ui-btn-active {
	background: #CEC5AB; /* Old browsers */
	background: -moz-linear-gradient(top, #CEC5AB 0%, #CEC5AB 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CEC5AB), color-stop(100%,#CEC5AB)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #CEC5AB 0%,#262626 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #CEC5AB 0%,#CEC5AB 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #CEC5AB 0%,#CEC5AB 100%); /* IE10+ */
	background: linear-gradient(to bottom, #CEC5AB 0%,#CEC5AB 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CEC5AB', endColorstr='#CEC5AB',GradientType=0 ); /* IE6-9 */
	border:none;
	color:#444;
	box-shadow: none !important;
}
.navbar_lugares .ui-btn-active .ui-btn-text{
	 text-shadow: 0 1px 0 #000000!important;
}
.ui-li.ui-btn, .ui-li.ui-field-contain, .ui-li-divider, .ui-li-static {
    border-bottom: medium none;
    margin: 0;
}
.imagen_galeria_sola a{
	padding-left:0!important;
	padding:0!important;
	margin:0!important
}
.imagen_galeria_sola img{
	display: block;
    float: none !important;
    left: 0px;
    margin: auto;
    max-height: none;
    max-width: none;
    position: relative;
    top: 0;
    border-radius: 0 0 0 0 !important;
    width:100%;
}

#pagina_carga{
	 background: none repeat scroll 0 0 #fff;
}

#lista_sesiones .ui-li-divider, .barra_negra, #encuestas .ui-li-divider{
	background: #7a9dbd; /* Old browsers */
	background: -moz-linear-gradient(top, #7a9dbd 0%, #54799c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a9dbd), color-stop(100%,#54799c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7a9dbd 0%,#54799c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7a9dbd 0%,#54799c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7a9dbd 0%,#54799c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7a9dbd 0%,#54799c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9dbd', endColorstr='#54799c',GradientType=0 ); /* IE6-9 */
	
	color:#fff;
	 text-shadow: 0 1px 0 #000000!important;
}

.ui-li-divider {
    border: 1px solid #ddd !important;
}
#menu_filtros_ordenacion_noticias ul li a{
	background:#CEC5AB;
	color:#444;
	text-shadow: none;
}