/*//////////////////////////////////////////////////////// MENUS */	div.menu_botones	{		float: right;		max-width: 50%;		margin: 0 0 20px 5%;		box-sizing: border-box;		border-radius: 6px;		border: 1px solid #ffd179;		background-color: #ffdfa4;		text-align: right;		overflow: hidden;	}	div.menu_botones_in	{		margin: 3px 3px 3px 3px;		overflow: hidden;	}	div.menu_botones button	{		position: relative;		height: 40px;		margin: 0px 0px 0px 0px;		box-shadow: 0 0 5px -2px #777;		box-sizing: border-box;		border-top: 1px solid #fff0d4;		border-left: 1px solid #fff0d4;		border-right: 1px solid #ffd179;		border-bottom: 1px solid #ffd179;		border-radius: 0px;		padding: 0px 10px 0px 38px;		background: none;		background-color: white;		background-position: left 8px center;		background-repeat: no-repeat;		font-family: app;		font-size: 12px;		color: black;		white-space: nowrap;		transition: 0.3s;	}		div.menu_botones button:hover,	div.menu_botones button:active	{		border-top: 1px solid #fff0d4;		border-left: 1px solid #fff0d4;		border-right: 1px solid #fff0d4;		border-bottom: 1px solid #fff0d4;		background-color: #fff0d4;		cursor: pointer;	}	div.menu_botones button span	/*---- numero de novedades */	{		position: absolute;		top: -3px;		right: -3px;		box-sizing: border-box;		background-color: red;		border-radius: 50%;		padding: 0px 5px 0px 5px;		line-height: 18px;		font-family: Verdana;		font-weight: bold;		font-size: 10px;		color: white;	}	button#comarcas		{	background-image: url(../img/boton_menu_comarcas.png)			!important;	}	button#buscar			{	background-image: url(../img/boton_menu_buscar.png)			!important;	}	button#mapa				{	background-image: url(../img/boton_menu_mapa.png)				!important;	}		button#usuario			{	background-image: url(../img/boton_menu_usuario.png)			!important;	}	button#actividades	{	background-image: url(../img/boton_menu_actividades.png)		!important;	}	button#eventos			{	background-image: url(../img/boton_menu_eventos.png)			!important;	}	button#eventos_nuevo	{	background-image: url(../img/boton_menu_eventos_nuevo.png)	!important;	}	button#ofertas			{	background-image: url(../img/boton_menu_ofertas.png)			!important;	}	button#sorteos			{	background-image: url(../img/boton_menu_sorteos.png)			!important;	}	button#bandos			{	background-image: url(../img/boton_menu_bandos.png)			!important;	}	button#reservas		{	background-image: url(../img/boton_menu_reservas.png)			!important;	}	button#incidencias	{	background-image: url(../img/boton_menu_incidencias.png)		!important;	}	button#residuos		{	background-image: url(../img/boton_menu_residuos.png)			!important;	}	button#noticias		{	background-image: url(../img/boton_menu_noticias.png)			!important;	}	button#miempresa		{	background-image: url(../img/boton_menu_miempresa.png)		!important;	}	button#destacados		{	background-image: url(../img/boton_menu_destacados.png)		!important;	}	button#empresas		{	background-image: url(../img/boton_menu_empresas.png)			!important;	}	button#visitar			{	background-image: url(../img/boton_menu_visitar.png)			!important;	}	button#rutas			{	background-image: url(../img/boton_menu_rutas.png)				!important;	}	button#comer			{	background-image: url(../img/boton_menu_comer.png)				!important;	}	button#colectivos		{	background-image: url(../img/boton_menu_colectivos.png)		!important;	}	button#guia				{	background-image: url(../img/boton_menu_guia.png)				!important;	}		button#ver				{	background-image: url(../img/boton_menu_ver.png)				!important;	}	button#agregar			{	background-image: url(../img/boton_menu_agregar.png)			!important;	}	button#editar			{	background-image: url(../img/boton_menu_editar.png)			!important;	}	button#clave			{	background-image: url(../img/boton_menu_clave.png)				!important;	}	button#media			{	background-image: url(../img/boton_menu_media.png)				!important;	}	button#config			{	background-image: url(../img/boton_menu_config.png)			!important;	}	button#publicar		{	background-image: url(../img/boton_menu_publicar.png)			!important;	}	button#ocultar			{	background-image: url(../img/boton_menu_ocultar.png)			!important;	}	button#borrar			{	background-image: url(../img/boton_menu_borrar.png)			!important;	}		button#salir			{	background-image: url(../img/boton_menu_salir.png)				!important;	}	/*------------------------------------------- multimedia en publicaciones */	div.media_html	{		overflow: hidden;	}	div.media_html_images	{		margin: 10px 0 10px 0;		overflow: hidden;	}	div.media_html_images_image	{		display: inline-block;		float: left;		margin: 0 2.5% 0 0;		border-radius: 3px;		width: 19.5%;		padding-bottom: 15%;		background-position: center center;		background-repeat: no-repeat;		background-size: cover;		transition: 0.3s;		opacity: 1;	}	div.media_html_images_image:hover	{		opacity: 0.6;		overflow: hidden;	}	div.media_html_links	{		margin: 10px 0 10px 0;		overflow: hidden;	}	div.media_html_links_file	{		overflow: hidden;	}	div.media_html_links_url	{		overflow: hidden;	}	div.media_html_links_file a,	div.media_html_links_url a	{		display: block;		padding: 0 0 0 30px;		line-height: 30px;		font-weight: bold;		background-color: linear-gradient(to right, #eee 0%, #fff 100%);		background-image: url(../img/a_externo.gif);		background-position: left top 6px;		background-repeat: no-repeat;	}	/*--------------------- enlaces clase boton */	a.boton	{		/*position: relative;*/		display: inline-block;		margin: 3px 3px 3px 3px;		box-sizing: border-box;		box-shadow: 0 0 5px -2px #777;		border: 1px solid #aaa;		border-radius: 3px;		padding: 0px 10px 0px 10px;		background: none;		background-color: white;		line-height: 36px;		font-family: app;		font-size: 12px;		color: black;		white-space: nowrap;		transition: 0.3s;	}		a.boton:hover,	a.boton:active	{		background-color: #f0fff0;		cursor: pointer;	}		a.boton_verde	{				background-color: #f0fff0;	}