.ch-item {

	width: 100%;

	height: 100%;

	border-radius: 50%;

	position: relative;

	cursor: default;

	box-shadow: 

		inset 0 0 0 10px rgba(115, 110, 109,0.9),

		0 1px 2px rgba(0,0,0,0.1);

		

	-webkit-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	-ms-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

.mh1 { 

	background-image: url(../imagenes/mini/mh1.jpg);

}

.mj10 { 

	background-image: url(../imagenes/mini/mj10.jpg);

}

.mj200 { 

	background-image: url(../imagenes/mini/mj200.jpg);

}

.mj400 { 

	background-image: url(../imagenes/mini/mj400.jpg);

}

.mj410 { 

	background-image: url(../imagenes/mini/mj410.jpg);

}

.mj420 { 

	background-image: url(../imagenes/mini/mj420.jpg);

}

.mj440 { 

	background-image: url(../imagenes/mini/mj440.jpg);

}

.mj500 { 

	background-image: url(../imagenes/mini/mj500.jpg);

}

.mj520 { 

	background-image: url(../imagenes/mini/mj520.jpg);

}

.mj530 { 

	background-image: url(../imagenes/mini/mj530.jpg);

}

.mj600 { 

	background-image: url(../imagenes/mini/mj600.jpg);

}

.mj610 { 

	background-image: url(../imagenes/mini/mj610.jpg);

}

.mj630 { 

	background-image: url(../imagenes/mini/mj630.jpg);

}

.mj640 { 

	background-image: url(../imagenes/mini/mj640.jpg);

}

.mj650 { 

	background-image: url(../imagenes/mini/mj650.jpg);

}

.mj700 { 

	background-image: url(../imagenes/mini/mj700.jpg);

}

.mj710 { 

	background-image: url(../imagenes/mini/mj710.jpg);

}

.mj760 { 

	background-image: url(../imagenes/mini/mj760.jpg);

}

.mj770 { 

	background-image: url(../imagenes/mini/mj770.jpg);

}

.mj780 { 

	background-image: url(../imagenes/mini/mj780.jpg);

}

.mj800 { 

	background-image: url(../imagenes/mini/mj800.jpg);

}

.mj820 { 

	background-image: url(../imagenes/mini/mj820.jpg);

}

.mj900 { 

	background-image: url(../imagenes/mini/mj900.jpg);

}

.mj1010 { 

	background-image: url(../imagenes/mini/mj1010.jpg);

}

.mj1030 { 

	background-image: url(../imagenes/mini/mj1030.jpg);

}

.mj1100 { 

	background-image: url(../imagenes/mini/mj1100.jpg);

}

.mj2100 { 

	background-image: url(../imagenes/mini/mj2100.jpg);

}

.mj3000 { 

	background-image: url(../imagenes/mini/mj3000.jpg);

}

.mj3100 { 

	background-image: url(../imagenes/mini/mj3100.jpg);

}

.mj4010 { 

	background-image: url(../imagenes/mini/mj4010.jpg);

}

.mj4020 { 

	background-image: url(../imagenes/mini/mj4020.jpg);

}

.mj4030 { 

	background-image: url(../imagenes/mini/mj4030.jpg);

}

.mj4040 { 

	background-image: url(../imagenes/mini/mj4040.jpg);

}

.ch-info {

	position: absolute;

	background: rgba(199, 27, 28, 0.9);

	width: inherit;

	height: inherit;

	border-radius: 50%;

	opacity: 0;

	

	-webkit-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	-ms-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

	

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

	-o-transform: scale(0);

	-ms-transform: scale(0);

	transform: scale(0);

	

	-webkit-backface-visibility: hidden;



}



.ch-info h3 {

	color: #fff;

	text-transform: uppercase;

	letter-spacing: 2px;

	font-size: 22px;

	height: 60px;

	font-family: 'Open Sans', Arial, sans-serif;

	text-shadow: 

		0 0 1px #fff, 

		0 1px 2px rgba(0,0,0,0.3);

	margin-top: 0px;

	margin-right: 20px;

	margin-bottom: 0;

	margin-left: 20px;

	padding-top: 55px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0px;

}



.ch-info p {

	color: #fff;

	font-style: italic;

	font-size: 12px;

	border-top: 1px solid rgba(255,255,255,0.5);

	opacity: 0;

	-webkit-transition: all 1s ease-in-out 0.4s;

	-moz-transition: all 1s ease-in-out 0.4s;

	-o-transition: all 1s ease-in-out 0.4s;

	-ms-transition: all 1s ease-in-out 0.4s;

	transition: all 1s ease-in-out 0.4s;

	margin-top: 0;

	margin-right: 30px;

	margin-bottom: 0;

	margin-left: 30px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 5px;

}



.ch-info p a {

	display: block;

	color: #fff;

	color: rgba(255,255,255,0.7);

	font-style: normal;

	font-weight: 700;

	text-transform: uppercase;

	font-size: 9px;

	letter-spacing: 1px;

	padding-top: 4px;

	font-family: 'Open Sans', Arial, sans-serif;

}



.ch-info p a:hover {

	color: #fff222;

	color: rgba(255,242,34, 0.8);

}



.ch-item:hover {

	box-shadow: 

		inset 0 0 0 1px rgba(255,255,255,0.1),

		0 1px 2px rgba(0,0,0,0.1);

}

.ch-item:hover .ch-info {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

	opacity: 1;

}



.ch-item:hover .ch-info p {

	opacity: 1;

}

