/*
			a.miguel::before {
				content: '';
				position: absolute;
				width: 100%;
				height: 100%;
				border-radius: 4px;
				background-color: #18272F;
				opacity: 100%;
				bottom: 0;
				left: 0;
				transform-origin: right;
				transform: scaleX(0);
				transition: transform .5s ease-in-out;
			}

			a.miguel:hover::before {
			  transform-origin: left;
			  transform: scaleX(1);
			}
*/


			.contenedor figure{
				position:relative;
				overflow:hidden;	 
				border-radius: 10px;
				cursor: pointer;
				padding-bottom: 0px;
				margin-bottom: 0px!important;
			}

			.contenedor figure img{
				width:100%;
				height:100%;
				transition: all 500ms ease-out;
				transform-origin: center;
				transform: scaleX(1);
			}
			
			.contenedor figure img:hover{
				width:100%;
				height:100%;
				/*transition: all 500ms ease-out;*/
				transform-origin: center;
				transform: scale(1.12);
			}

			.contenedor figure .capa{
				position: absolute;
				top: 0;
				width:100%;
				height:100%;
				background: rgba(0,0,0,0.6);
				
				opacity: 0;
				visibility: hidden;

				font-style: normal;
				font-size: 22px;
				color: #f3cb0e;
				
				box-shadow: inset 0 0 0 0 #00b2dc;
				margin: 0 -.0rem;
				padding: 0 .0rem;
				transition: color 0.3s ease-in-out, box-shadow .3s ease-in-out;
				
				filter: blur(0px);
			}

			.contenedor figure:hover > .capa{
				opacity: 1;
				visibility: visible;
				display: flex;
				justify-content: space-around;
				align-items: center;
				font-size: 24px;
				
				box-shadow: inset 300px 0 0 0 #00b2dc;
				color: white;
				
				/*transition: 0.6s;
				clip-path: polygon(0 0, 10% 0, 10% 0, 0% 10%); */
			}




			/*
			.contenedor figure a:hover > .capa{
				opacity: 1;
			}
			*/
			

			caption .admision  {
				display: none;
				position: absolute;
			 }

			caption .admision:hover::before  {
				position: absolute;
				z-index: 9999;
				display: flex;
			}


			.contenedor2 {
			  position: absolute;
			  font-family: Arial;
			}
			
			
			
		/* Tabs */	
		.margen-tabs {
			margin: 0 60px 0 60px;
		}