@media (min-width: 801px){
	.botonIngresoSocios{
		float: right;
    	margin: 0 1em;
	}
	.region-page-title  h1 {
		margin: 30px 10%!important;
		font-size: 3em;
	}
	/**
	*	Congreso
	*/
	.path-congreso2022{

	}
	.main-content{
		width: 85%;
		margin: auto;
	}

	/** Descarga de Media */
	body.path-node .field-descargas span.file{
		display: block;
	}
	.path-media .main-content{
		width: 80%;
	}

	/** Videos */
	.grillaVideos{
		width: 95%;
		margin: auto;
	}
	.grillaVideos form.views-exposed-form{
		width: 60%;
		margin: auto;
	}
	.grillaVideos form.views-exposed-form #edit-comb{
		border: 2px solid var(--rojo-fuerte);
		padding: 2em;
		font-size: 1.2em;
	}
	.grillaVideos form.views-exposed-form #edit-actions{
		margin: auto;
		max-width: fit-content;
	}
	.grillaVideos form.views-exposed-form #edit-actions #edit-submit-somputv{
		font-size: 1.2em;
		padding: 1.2em;
	}
	.video-embed-field-responsive-video{
		margin-bottom: 1em;
		border-radius: 10px;
		overflow: hidden;
	}
	/** fin de videos */
	/** Busquedas desktop*/
	body.path-search{

	}
	body.path-search form#search-form input#edit-keys{
		width: 80%;
		height: 4rem;
		padding: 1em;
		box-shadow: 3px 3px 10px rgba(100, 100, 100, 0.8);
		border: 3px solid var(--rojo-fuerte);
		border-radius: 5px;
		font-size: 2em;
	}
	body.path-search form#search-form .form-submit{
		font-size: 1.7em;
		padding: 1em;
	}
	body.path-search form#search-form .form-item-keys{
		width: 80%;
	}
	body.path-search .region-content {
		min-height: 300px;
		width: 80%;
		margin: auto;
	  }
	body.path-search .region-content .item-list .node_search-results{
		list-style: none;
	}
	body.path-search .region-content .item-list .node_search-results li{

	}
	/** Fin busquedas */
	.path-congreso2022 #block-medicare-zymphonies-theme-content {
		max-width: 1500px;
		margin: auto;
	}
	.path-congreso2022 #block-medicare-zymphonies-theme-content .group-header img{
		border-radius: 3px;
		box-shadow: 1px 1px 10px rgba(100, 100, 100, 0.9);
	}
	.path-congreso2022 .ds-2col-stacked-fluid > .group-right{
		width: 300px;
		background: white;
		border-radius: 5px;
		padding: 1em;
		box-shadow: 1px 1px 2px rgb(0 0 0 / 20%);
		margin-right: 1em;
	}
	.path-congreso2022 .ds-2col-stacked-fluid > .group-left {
		float: left;
		width: 1100px;
		padding: 1em;
	}
	.path-congreso2022 .ds-2col-stacked-fluid > .group-left .block-block-content,
	.block-views-blocktrabajo-cientificos-xvii-congreso-uruguayo-de-oncologia-block-1,
	.block-views-blockvideos-del-xvii-congreso-uruguayo-de-oncologia-block-1{
		border: none;
		background: rgb(255,255,255);
		background: -moz-linear-gradient(133deg, rgba(255,255,255,1) 0%, rgba(232,229,229,1) 100%);
		background: -webkit-linear-gradient(133deg, rgba(255,255,255,1) 0%, rgba(232,229,229,1) 100%);
		background: linear-gradient(133deg, rgba(255,255,255,1) 0%, rgba(232,229,229,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e8e5e5",GradientType=1);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e4dada",GradientType=1);
		border-radius: 5px;
		box-shadow: 1px 1px 2px rgb(0 0 0 / 20%);
		padding: 1em;
		font-size: 1.2em;
		line-height: 1.5em;
	  }
	.path-congreso2022 .ds-2col-stacked-fluid > .group-left .block-block-content a img{
		border-radius: 3px;
	}
	.path-congreso2022 .ds-2col-stacked-fluid > .group-right .unSponsor {
		border-bottom: 1px dotted var(--gris-intermedio);
		padding: 1em 0;
	}
	.path-congreso2022 h2.title{
		font-size: 2rem;
	}
	.logoSponsorCongreso {
		align-content: center;
	}
	.logoSponsorCongreso a{
		display: flex;
	}
	.logoSponsorCongreso img{
		width: 200px;
		height: auto;
		margin: auto;
	}
	/** Fin del congreso */
	/** Cursos */
	.vistaCursos{
		display: flex;
	}
	.unCurso{
		width: 30%;
		border-radius: 5px;
		overflow: hidden;
		box-shadow: 1px 1px 5px rgba(250, 250, 250, 0.5);
		flex: 1;
		box-sizing: border-box;
		list-style: none;
    	margin: 1em;
		color: #333;
	}
	/** fin de cursos */
	.top-nav .row{display: flow-root;}
	.top-nav i.fa{display: none;}
	.top-nav .col-md-6 {
		width: 100%;
		display: block;
		float: right;
		text-align: end;
	  }
	.header{
		height: 250px;
    	overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	.header .col-md-3{width: 40%; max-width: 40%;}
	.header .col-md-9{width: 60%; max-width: 60%;}
	.header .col-md-3, .header .col-md-9{
		flex: none;
		height: 250px;
	}
	.header .brand.logo {
		width: 35%;
		float: left	;
	}
	.header .brand.site-name{
		width: 50%;
		float: left;
	}
	.header .brand.brand.site-name .site-branding__name a{
		height: 150px;
		text-align: left;
		vertical-align: middle;
		display: table-cell;
		line-height: 1.5em;
		font-size: 1.5rem;
		text-rendering: geometricprecision;
	}
	#footer .container .row:nth-child(2){
		width: 400px;
	}
	#footer .container .col-md-4{
		max-width: fit-content;
		margin: auto;
	}
	form#user-login-form {
		width: 100%;
		min-width: 100%;
		margin: 0;
	}
	form#user-login-form .form-item{
		width: 40%;
		display: block;
		float: left;
		margin-right: 0.5em;
	}
	form#user-login-form .form-item input:focus,form#user-login-form .form-item input:active{
		border: 2px solid var(--rojo-fuerte);
	}
	form#user-login-form .form-item-persistent-login {
		top: -3em;
		position: relative;
		font-size: 1.1em;
	}
	form#user-login-form #edit-submit {
		display: inline-grid;
		position: relative;
		align-content: center;
		vertical-align: middle;
		margin: 25px;
	}
	#block-usuariocompleto .recuperarPass {
		display: inline-flex;
		width: 28%;
	}
	#clients{
		position: relative;
		z-index: 0;
		padding: 0;
	}
	.region-header{
		padding: 2em;
		margin: 2em;
	}
	.region-search{
		width: 100%;
	}
	.path-frontpage .main-content{
		width: 85%;
		margin: auto;
	}
	.path-frontpage .features{
		width: 100%;
		background-image: none;
		background: rgb(23,23,23);
		background: -moz-linear-gradient(0deg, rgba(23,23,23,1) 0%, rgba(120,120,120,1) 90%);
		background: -webkit-linear-gradient(0deg, rgba(23,23,23,1) 0%, rgba(120,120,120,1) 90%);
		background: linear-gradient(0deg, rgba(23,23,23,1) 0%, rgba(120,120,120,1) 90%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#171717",endColorstr="#787878",GradientType=1);
	}
	.path-frontpage .features .container{
		width: 80%;
		margin: auto;
	}
	.path-frontpage .region.region-features-first,
	.path-frontpage .region.region-features-second,
	.path-frontpage .region.region-features-third{
		max-height: 900px;
		min-height: 800px;
		overflow: scroll;
		width: 75%;
		margin: auto;
	}
	.path-frontpage #block-views-block-proximas-actividades-block-1 .field--name-field-fecha{
		width: 95%;
		background-color: var(--gris-oscuro);
		padding: 0.8em 0.5em;
	}
	.path-frontpage .main-content,
	.path-frontpage .features,
	.path-frontpage #footer.footer,
	.path-frontpage .copyright{
		position: relative;
	}
	#search-block-form input {
		width: 100%;
		height: 50px;
		border-radius: 20px;
		float: right;
		margin-bottom: 0.5em;
		font-size: 1.5em;
	  }
	  #search-block-form input.form-submit {
		background: url('../images/search.png?1532937786') no-repeat center #dadada;
		font-size: 0;
		width: 100%;
		height: 50px;
		padding: 0 20px;
		vertical-align: top;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
		left: -40px;
		position: relative;
		display: inline;
		box-shadow: -3px 0 0 rgba(100,100,100,0.5);
	  }
	  #search-block-form input.form-submit:hover, #search-block-form input.form-submit:focus{background-color: var(--rojo-claro); border:none; width: 150%; box-shadow: rgba(80, 80, 80, 1);}
	  .path-publicaciones-sompu .block-views-blockinformes-block-1 h2.title,
	  .path-informacion .block-views-blocknovedades-block-1 h2.title,
	  .path-socios-sompu .block-views-blockteleclinica-block-1 h2.title{
		font-size: 1.5em;
		border-bottom: none;
		border-top: 1px solid var(--gris-intermedio);
		border-left: 1px solid var(--gris-intermedio);
		border-right: 1px solid var(--gris-intermedio);
		padding: 1em;
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;
		margin-bottom: 0;
		background: rgb(255,255,255);
		background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 100%);
		background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 100%);
		background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(219,219,219,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dbdbdb",GradientType=1);
	  }
	  /** página de infomracion */
	.path-publicaciones-sompu .block-views-blockinformes-block-1{

	}
	  /* Slider destacados */
	.slideConvencional {
		/*height: 550px;*/
		clear: right;
		position: relative;
		display: block;
		width: 100%;
		margin: 0 auto;
		background-color: white;
		min-height: 400px;
		overflow: clip;
		border: 1px solid var(--gris-intermedio);
		box-shadow: 2px 2px 5px rgba(100, 100, 100, 0.5);
		border-radius: 0px 10px 10px 10px;
	}
	.slideConvencional, .slideConvencional a{
		color: var(--gris-oscuro);
		font-family: "Poppins", sans-serif;
	}
	.layout-node-form #banner-destacado-wrapper{
		background-color: #999;
		border: none;
		border-radius: 5px;
		box-shadow: 1px 1px 0 rgba(100, 100, 100, 0.5);
		padding: 1rem;
	}
	.slideConvencional .image-style-destacado-subhome {
		height: 400px;
		border-top-right-radius: 10px;
    	border-bottom-right-radius: 10px;
	}
	.slideConvencional .layout__region.layout__region--second {
		padding: 0.5em 1em;
	}
	.path-frontpage .banners-slide-full{
		height: 700px;
		overflow: hidden;
		position: relative;
		width: 100%;
		min-width: 100%;
	}
	.path-frontpage .banners-slide-full .views_slideshow_cycle_slide {
		min-width: 100%;
	}
	.path-frontpage .banners-slide-full .unDestacado .views-field-field-banner{

	}
	.path-frontpage .banners-slide-full .unDestacado .views-field-field-banner img.image-style-fotos-full-contenido,
	.path-frontpage .banners-slide-full .unDestacado .views-field-field-banner-destacado-img img.image-style-fotos-full-contenido{
		width: 100%;
		height: 700px;
		border-radius: unset;
		box-shadow: none;
	}
	.path-frontpage .banners-slide-full .unDestacado .views-field-title,
	.path-frontpage .banners-slide-full .unDestacado .views-field-title-1{
		top: -300px;
		position: relative;
		z-index: 1;
		text-align: left;
		font-size: 2rem;
		font-weight: 500;
		padding: 1em;
		text-shadow: 2px 2px rgba(50,50,50,0.9);
		background-color: var(--rojo-fuerte);
		max-width: 80%;
		width: 60%;
		margin-left: 1em;
	}
	.path-frontpage .banners-slide-full .unDestacado .views-field-title a,
	.path-frontpage .banners-slide-full .unDestacado .views-field-title-1 a{
		color: white
	}
	.path-frontpage .views-field.views-field-body.copeteDestacados {
		background: rgba(0,0,0,0.7);
		padding: 1em 5em;
		top: -339px;
		position: relative;
		text-align: left;
		color: white!important;
		max-height: 340px;
		margin: 2em 0;
		font-size: 1.2rem;
		line-height: 1.3em;
		height: 340px;
	}
	.path-frontpage .views-field.views-field-body.copeteDestacados > h2{
		color: white;
	}
	.path-frontpage .banners-slide-full .views-slideshow-controls-bottom.clearfix {
		top: 95%;
		position: absolute;
		z-index: 10;
		left: 50%;
	}
	.path-frontpage .banners-slide-full .views-slideshow-controls-bottom.clearfix .views-slideshow-pager-field-processed li{
		width: 1.5em;
		height: 1.5compoem;
		border-radius: 100px;
		border: 2px solid white;
	}
	.path-frontpage .banners-slide-full .views-slideshow-controls-bottom.clearfix .views-slideshow-pager-field-processed li.active{
		background-color: var(--rojo-fuerte);
	}
	/* HEADER */
	.path-frontpage .header{
		background: rgb(255,255,255);
		background: linear-gradient(180deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.5) ,90%, rgba(255,255,255,0) 100%);
		position: relative;
		z-index: 1;
	}
	.container{
		width: 100%;
		max-width: 100%;
		padding: 0;
	}

	#block-menuprincipal-2,
	#block-medicare-zymphonies-theme-main-menu{
		width: 100%;
		display: block;
		background: var(--rojo-fuerte);
	}
	ul.menu,
	ul#main-menu{
		background: var(--rojo-fuerte);
		position: relative;
		z-index: 10;
		max-width: fit-content;
		margin: auto;
		display: flex;
		justify-content: center;      /* Centra todo el menú */
		align-items: center;
		gap: 10px;                    /* Espacio entre elementos */
		list-style: none;
		padding: 0;
	}
	ul.menu li.menu-item{
		flex: 1;                      
		max-width: max-content;             
		text-align: center; 
	}
	ul.menu li, ul#main-menu li{
		max-width: max-content;
		margin: auto auto;
	}
	ul.menu li:hover, ul.menu ul:focus,
	ul#main-menu li:hover, ul#main-menu ul:focus{
		background: rgb(169,11,0);
		background: -moz-linear-gradient(0deg, rgba(169,11,0,1) 8%, rgba(174,15,0,1) 10%, rgba(255,55,0,1) 44%);
		background: -webkit-linear-gradient(0deg, rgba(169,11,0,1) 8%, rgba(174,15,0,1) 10%, rgba(255,55,0,1) 44%);
		background: linear-gradient(0deg, rgba(169,11,0,1) 8%, rgba(174,15,0,1) 10%, rgba(255,55,0,1) 44%)!important;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a90b00",endColorstr="#ff3700",GradientType=1);
		display: block;
	}
	ul.menu li a,
	ul#main-menu li a{
		background-color: var(--rojo-fuerte);
		color: white;
		font-size: 1.1em;
		border: none;
		display: block;
		padding: 1em;
		text-decoration: none;
		transition: all 0.25s ease;
	}
	ul.menu li a:hover,
	ul.menu li a:focus,
	ul#main-menu li a:hover,
	ul#main-menu li a:focus{
		color: #fff;
		background: rgb(169,11,0);
		background: -moz-linear-gradient(0deg, rgba(169,11,0,1) 8%, rgba(174,15,0,1) 10%, rgba(255,55,0,1) 44%);
		background: -webkit-linear-gradient(0deg, rgba(169,11,0,1) 8%, rgba(174,15,0,1) 10%, rgba(255,55,0,1) 44%);
		background: linear-gradient(0deg, rgba(169,11,0,1) 8%, rgba(174,15,0,1) 10%, rgba(255,55,0,1) 44%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a90b00",endColorstr="#ff3700",GradientType=1);
		transform: scale(1.03);
	}
	.path-frontpage .banners-slide-full .leerMas {
		z-index: 1000000;
		position: relative;
		color: white;
		top: -500px;
		display: block;
		margin: 3em 5em;
		background: #a90b00;
		max-width: max-content;
		border-radius: 5px;
	}
	.path-frontpage .banners-slide-full .leerMas:hover,
	.path-frontpage .banners-slide-full .leerMas:focus{
		background: rgba(255, 255, 255,0.1);
		border: 1px solid #a90b00;
		transform: scale();
		transition: 1s;
	}
	.path-frontpage .banners-slide-full .leerMas a{
		color: white;
		padding: 0.5em;
		display: block;
		font-size: 0.8em;
	}
	.path-frontpage .banners-slide-full .leerMas a:hover{
		color:white;
	}
	.path-frontpage .top-nav{
		display: none;
	}
	.top-nav{
		display: none;
	}
	/* Cuadro de usuarios */
		/*Recuperacion de contraseña*/
		form#user-pass-reset {
			max-width: 1000px;
			margin: auto auto;
			font-size: 1.3em;
		}
		#block-recuperarcontrasena-2{
			width: 100%;
			display: block ruby;
			position: relative;
		  }
		#block-problemaspararecuperarsucontrasena{
			width: 50%;
			display: block;
			position: relative;
			margin: auto;
			border-radius: 5px;
			background: rgb(217,217,217);
			background: -moz-linear-gradient(0deg, rgba(217,217,217,1) 0%, rgba(255,255,255,1) 100%);
			background: -webkit-linear-gradient(0deg, rgba(217,217,217,1) 0%, rgba(255,255,255,1) 100%);
			background: linear-gradient(0deg, rgba(217,217,217,1) 0%, rgba(255,255,255,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9d9d9",endColorstr="#ffffff",GradientType=1);
			padding: 1em;
			box-shadow: 1px 1px 5px rgba(100,100,100,0.5);
		}
		/* fin recuperacion contraseña */
	#block-entityviewuser-2 {
		z-index: 10;
	}
	.path-user #block-medicare-zymphonies-theme-content .layout__region--top{
		min-height: 300px;
		display: block;
		clear: both;
	}
	.path-user .certSocio a::after{
		margin: 1em 0;
	}
	#block-usuariocompleto{
		width: 100%;
		border: 1px solid #dfdfdf;
		border-radius: 5px;
		padding: 0.5em;
		float: right;
		background: rgb(222,222,222);
		background: -moz-linear-gradient(0deg, rgba(222,222,222,1) 0%, rgba(224,224,224,1) 56%, rgba(255,255,255,0.4290091036414566) 90%);
		background: -webkit-linear-gradient(0deg, rgba(222,222,222,1) 0%, rgba(224,224,224,1) 56%, rgba(255,255,255,0.4290091036414566) 90%);
		background: linear-gradient(0deg, rgba(222,222,222,1) 0%, rgba(224,224,224,1) 56%, rgba(255,255,255,0.4290091036414566) 90%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#ffffff",GradientType=1);
		margin: 0 0.5em 1em 0;
	}
	#block-usuariocompleto .group-left{
		max-width: max-content;
		display: block;
	}
	#block-usuariocompleto .group-right{
		width: 90%
	}
	.nombreUsuario a {
		font-size: 0.8em;
	}
	.nombreUsuario a:hover, .nombreUsuario a:focus{color: var(--rojo-claro)}
	.nombreApellido a {
		font-size: 1.5em;
		font-weight: 600;
		text-rendering: geometricprecision;
		line-height: 1.5em;
	  }
	.user-logged-in #block-useraccountmenu-2 ul.menu,
	.user-logged-in #block-useraccountmenu ul.menu{
		background: #a01900;
		border-radius: 5px;
		height: 50px;
		display: flex;
		width: 100%;
	}
	#block-usuariocompleto #block-useraccountmenu #superfish-account a{
		color: white;
		background: none;
	}
	#block-usuariocompleto #block-useraccountmenu #superfish-account a:hover{
		font-weight: bold;
	}
	.user-logged-in #block-useraccountmenu-2 ul.menu li,
	.user-logged-in #block-useraccountmenu ul.menu li{
		padding: 0;
		background: none;
		text-align: center;
		border-radius: 5px;
		margin: auto auto;
		display: block;
	}
	.user-logged-in #block-useraccountmenu-2 ul.menu li:hover,
	.user-logged-in #block-useraccountmenu-2 ul.menu li:focus,
	.user-logged-in #block-useraccountmenu ul.menu li:hover,
	.user-logged-in #block-useraccountmenu ul.menu li:focus{
		/* background: rgb(160,27,0);
		background: -moz-linear-gradient(0deg, rgb(252, 0, 0) 0%, rgba(161,26,0,1) 79%,  rgba(160,27,0,1) 100%);
		background: -webkit-linear-gradient(0deg, rgba(252,0,0,1) 0%, rgba(161,26,0,1) 79%, rgba(160,27,0,1) 100%);
		background: linear-gradient(0deg, rgba(252,0,0,1)  0%, rgba(161,26,0,1) 79%, rgba(160,27,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a01b00",endColorstr="#bf0000",GradientType=1); */
	}
	.user-logged-in #block-useraccountmenu-2 ul.menu li a{
		color: white;
	}
	.user-logged-in #block-useraccountmenu-2 ul.menu li a:hover,
	.user-logged-in #block-useraccountmenu-2 ul.menu li a:focus{
		background: none;
	}
	/** ENLACES DE INTERÉS */
	ul.enlaces__items {
		display: flex;
		flex-wrap: wrap; /* This allows elements to wrap to the next line */
		list-style: none; /* Removes default bullet points */
		padding: 0; /* Removes default padding */
		margin: 0; /* Removes default margin */
	  }

	ul.enlaces__items li {
		width: 31.33%; /* Defines width for each column (100% / 3 columns) */
		box-sizing: border-box; /* Ensures padding/border doesn't affect width */
		padding: 10px; /* Optional: Add some padding around content */
		list-style: none;
		border: 1px solid var(--gris-intermedio);
		border-radius: 5px;
		margin: 0.5em;
		box-shadow: 1px 1px 3px rgba(100, 100, 100, 0.5);
	}
	.textoEnlace {
		text-align: center;
		font-size: 1.25em;
		font-weight: 350;
		line-height: 1.5em;
	  }
	/*Novedades Secundarias */
	.novedadesSecundarias{
		grid-template-columns: 33.3% 33.3% 33.3%;
	}
	.novedadesSecundarias .unDestacado{
		margin:  1em 1em;
	}
	.path-frontpage .main-content .region-content .views-field-field-imagenes .field-content{
		display: flex;
		margin: auto;
		align-content: center;
		width: auto;
	}
	ul.menu li a.is-active,
	ul#main-menu li a.is-active{
		background: rgb(169,11,0);
		background: -moz-linear-gradient(0deg, rgba(169,11,0,1) 8%, rgba(174,15,0,1) 10%, rgba(255,55,0,1) 44%);
		background: -webkit-linear-gradient(0deg, rgba(169,11,0,1) 8%, rgba(174,15,0,1) 10%, rgba(255,55,0,1) 44%);
		background: linear-gradient(0deg, rgba(169,11,0,1) 8%, rgba(174,15,0,1) 10%, rgba(255,55,0,1) 44%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a90b00",endColorstr="#ff3700",GradientType=1);
	}
	.listadoHome ul{
		display: flex;
		flex-wrap: wrap;
	}
	.contenidoHome{
		float: left;
		width: 33%;
		box-sizing: border-box;
	}
	.views-view-grid .views-row{
	    width: 100%;
		border: 1px solid transparent;
		border-radius: 5px;
		box-shadow: 0px 5px 2px #dfdfdf;
		padding: 1em;
	}
	.views-view-grid.cols-4 .views-col{
	    max-width: 22%;
	    padding: 1em;
	    margin: 1em;
	}
	.sliderTeleSOMPU .sp-slides-container .sp-mask{
		height: 400px;
	}
	.sliderTeleSOMPU .sp-slides-container .sp-mask div{
		display: block;
		float: left;
	}
	.sliderTeleSOMPU .sp-slides-container .sp-mask div:first{
		width: max-content;
	}
	.sliderTeleSOMPU .sp-slide{
		height: 400px;
	}
	/*.block-views-blockinformes-block-1,
	.block-views-blocknovedades-block-1,
	.block-views-blockteleclinica-block-1 {
		background-color: #efefef;
	}*/
	.path-teleclinica .layout__region--first-above,
	.path-publicaciones-sompu .layout__region--first-above,
	.path-socios-sompu .layout__region--first-above{
		width: 85%;
		margin: auto;
	}
	.path-informacion .block-region-content{
		display: block;
	}
	.path-informacion .block-views-blockcomunicados-block-1,
	.path-informacion .block-views-blocknovedades-block-2{
		width: 47%;
		float: left;
		min-height: 1300px;
		margin-bottom: 0;
	}
	.path-informacion .block-views-blocknovedades-block-2{

	}
	.path-teleclinica .layout__region--second-above,
	.path-publicaciones-sompu .layout__region--second-above,
	.path-socios-sompu .layout__region--second-above{
		width: 85%;
		margin: auto;
	}
	.path-informacion .block-region-first-above .layout__region--first{
		max-width: max-content;
	}
	.path-informacion .block-region-first-above .layout__region--second{
		min-width: 70%;
		margin-left: 1%;
	}
	.path-teleclinica .block-region-first-above,
	.path-publicaciones-sompu .block-region-first-above,
	.path-informacion .block-region-first-above,
	.path-socios-sompu .block-region-first-above{
		border-right: 1px solid #e6e6e6;
	}
	.flexslider .slider-caption{
		position:absolute;
		top:30%;
		left:5%;
		z-index:99;
		width:90%;
		text-align:left;
		font-size:1.2em;
		line-height:150%;
		color:#fff;
		padding:20px;
		background:rgba(0,0,0,0.7);
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		border-radius:5px;
	}

	#botonTransparencia {
	    border: 1px solid #dadada;
	    border-radius: 5px;
	    margin: 0.5em;
	    filter: grayscale(100%);
	}
	#botonTransparencia:hover{
		filter: grayscale(0%);
		box-shadow: 5px 5px 0.5em rgba(200,200,200, 0.5);
		margin: 0 0 0.8em 0.8em;
 	}

 	/** Zona socios */
	.cuadrosZonaSocios{
		max-width: 35%;
		min-width: 35%;
		float: left;
	}
	.sliderTeleSOMPU .views_slideshow_slide{
		width: 100%;
		display: block;
	}
	.sliderTeleSOMPU .views_slideshow_slide .views-row {
		padding: 0;
		margin: 0;
	}
	.sliderTeleSOMPU .imgSlider{
		margin: 0 auto;
		padding: 0;
	}
	.sliderTeleSOMPU .imgSlider img{
		width: 100%;
		display: block;
	}
	.sliderTeleSOMPU .tituloSlideNSZ{
		font-size: 2.5em;
		text-align: center;
		padding: 1em;
	}
	.sliderTeleSOMPU .copeteSlideNSZ{
		font-size: 1.5em;
		line-height: 1.5em;
		text-align: left;
		width: 80%;
		margin: auto;
	}
	.sliderTeleSOMPU .more-link a{
		background-color: #1a1a1a;
		box-shadow: 1px -1px 6px rgba(240, 240, 240, 0.3);
	}
	.cuadrosZonaSociosBanners{
		width: 60%;
		display: block;
		margin: auto;
		border-radius: 10px;
		overflow: hidden;
	}
	.cursosBloque .js-pager__items li{
		background-color: #fafafa;
		color: #1a1a1a;
	}
	.botonesNZS{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.botonNZS{
		display: block;
		float: left;
		width: 40%;
		margin: 1em 1em auto;
		border: 1px solid #dfdfdf;
		border-radius: 10px;
		box-shadow: 2px 2px 2px rgba(100,100,100,0.5);
		padding: 1em;
		cursor: pointer;
  		transition: transform 0.2s, box-shadow 0.2s, opacity 0.2s;
	}
	.block-views-blockproximas-actividades-block-2{
		background-color: #333;
	}
	/** Eventos */
	.taco{
		width: 50%;
	}
	.path-informacion .node--type-eventos{
		border-bottom: 1px dotted #a1a1a1;
		margin: 1em 0;
		padding: 5px;
		font-size: 0.95em;
	}
	.node--type-eventos .group-left{
		max-width: 20%;
		display: block;
		float: left;
	}
	.node--type-eventos .group-right{
		max-width: 100%;
		display: block;
		float: left;
		width: 80%;
	}
	/* pagina de usuarios */
	.usuarios_all{

	}
	.usuarios_all .usuarios_right{
		width:25%;
		border-left: 1px dotted #cccccc;
	}
	.usuarios_all .usuarios_left{
		width:74%;
	}
	/* LISTADOS */
	.listadoPage,
	.listadoSubHome{
		margin: 0 1.5em 0 2em;
		padding: 0em;
	}
	.unItemListado,
	.unItemListadoPage{
		font-family: 'Poppins';
		margin: 1em 0;
		border-bottom: 1px dotted #4A4B4F;
		padding: 1em 0;
	}
	.unItemListado .imgListado {
		overflow: hidden;
		margin: 0.5em;
	}
	.unItemListado .imgListado img{
		border-radius: 5px;
	}
	.imgItemListado{
		max-width: max-content;
		margin-right: 1em;
		float: left;
	}
	.imgItemListado img{
		border-radius: 5px;
		border: none;
		box-shadow: 1px 1px 0 rgba(100, 100, 100, 0.5);
	}
	.tituloItemListado{
		font-size: 1.5em;
	}
	.tituloItemListado a,
	.tituloItemListadoPage a{
		font-family: 'Poppins';
		font-size: 1em;
		font-weight: 400;
		color: #C70039;
		line-height: 1.5em;
		margin: 0.5em 0;
		text-decoration: none;
		text-rendering: optimizeLegibility;
	}
	.copeteItemListadoPage,
	.copeteItemListado{
		font-size: 1.5em;
		line-height: 1.5em;
		color: #111;
	}
	.tituloItemListado a:hover,
	.tituloItemListadoPage a:hover,
	.tituloItemListado a:focus,
	.titutloItemaListadoPage a:focus {
		text-decoration: underline;
	}
	.copeteItemListadoPage,
	.copeteItemListado{
		font-size: 1.2em;
		line-height: 1.5em;
		color: #111;
		padding: 1em 0;
		text-rendering: optimizeLegibility;
		clear: right;
		min-height: 100px;
	}
	.tagListado{
		margin: 0.5em;
		clear: left;
	}
	.tagListado a{
		padding: 0.5em;
		text-decoration: none;
		margin: 0.5em 0.5em 0.5em 0;
		color:rgba(0, 0, 0, 1);
		background-color: #FFD4C8;
		border: 1px solid #FFD4C8;
		border-radius: 5%;
	}
	@keyframes botonTag {
		from {background-color: #FFD4C8;border: 1px solid #FFD4C8;}
		to {background-color: #fff; border: 1px solid #FFD4C8;}
	  }
	.tagListado a:hover,
	.tagListado a:focus{
		animation-name: botonTag;
		animation-duration: 1s;
	}


}