.modern-mamis{
	height: 570px;
	width: 100%;
	background: url(./img/fondo-modern.jpg) repeat-x;
	font-size: 18px;
	color: #fff;
	position: relative;
}

.modern-mamis .contenido{
	width: 1200px;
	height: 570px;
	background: url(./img/cont-modern-mamis.png) top center no-repeat;
	margin: auto;
}

.modern-mamis .contenido h1{
	color: #fff;
	text-align: center;
	width: 100%;
	font-size: 35px;
	padding-top: 10px;
}

.modern-mamis .texto{
	width: 290px;
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}

.modern-mamis .enlace{
	position: absolute;
	width: 300px;
	height: 364px;
	top: 140px;
	left: 50%;
	margin-left: -97px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
}


.accesos-directos{
	width: 100%;
	min-width: 1200px;
	margin: auto;
	text-align: center;
	padding-top: 40px;
	background: url(./img/filete.png) repeat-x top;
	margin-top: 8px;
}

.accesos-directos h1{
	width: 100%;
	font-size: 40px;
	color: #f277c3;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 0px;
}

.accesos-directos h2{
	width: 100%;
	text-align: center;
	font-size: 18px;
	margin-bottom: 20px;
}

.accesos-directos .item, .accesos_directos_responsive .item{
	display: inline-block;
	text-align: center;
	margin-left: 15px;
	margin-right: 15px;
	position: relative;
	height: 240px;
	width: 180px;
	overflow: hidden;
}

.accesos-directos .item .img-acc, .accesos_directos_responsive .item .img-acc{
	width: 180px;
	height: 180px;
	-webkit-border-radius: 180px;
	-moz-border-radius: 180px;
	border-radius: 180px;
	border: 5px solid #db178c;
	-webkit-box-shadow: -1px 6px 5px 1px rgba(0,0,0,0.21);
	-moz-box-shadow: -1px 6px 5px 1px rgba(0,0,0,0.21);
	box-shadow: -1px 6px 5px 1px rgba(0,0,0,0.21);
	overflow: hidden;
}

.accesos-directos .item .img-acc .imagen, .accesos_directos_responsive .item .img-acc .imagen{
	width: 110%;
	height: 110%;
	margin-top: -10px;
	margin-left: -10px;
	max-width: 110%;
}

.accesos-directos .item .enlace, .accesos_directos_responsive .item .enlace{
	outline: none;
	text-indent: -10000px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: 100;
}

.accesos-directos .item:hover .img-acc{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.accesos-directos .item:hover .img-acc .imagen{
	width: 120%;
	height: 120%;
	max-width: 120%;
	margin-top: -20px;
	margin-left: -20px;
}

.accesos-directos .item:hover, .accesos_directos_responsive .item:hover{
	color: #d71789;
}

.nenuco-tv{
	margin-top: 30px;
	width: 100%;
	height: 577px;
	background: url(./img/fondo-video.jpg) repeat-x;
}

.modern-mamis .contenido{
	width: 1200px;
	height: 577px;
	margin: auto;
}

.nenuco-tv h1{
	height: 70px;
	width: 100%;
	font-size: 35px;
	padding-top: 10px;
	color: #fff;
	text-align: center;
	margin-bottom: 0px;
}

.nenuco-tv .cont_video{
	width: 1200px;
	height: 350px;
	margin: auto;
}

.nenuco-tv .texto{
	width: 200px;
	float: left;
	margin-left: 20px;
	font-size: 16px;
	color: #000;
	margin-top: 30px;
}

.nenuco-tv .texto .descripcion{
	margin-top: 10px;
	margin-bottom: 10px;
}

.nenuco-tv .texto h2{
	font-size: 28px;
	color: #f177c3;
	line-height: 28px;
}

.botonver{
	width: 140px;
	height: 83px;
	background: url(./img/bot-ver.png) top;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
}

.GB .botonver, .US .botonver{
	background: url(./img/bot-ver_uk.png) top;
}

.FR .botonver{
	background: url(./img/bot-ver_fr.png) top;
}
.IT .botonver{
	background: url(./img/bot-ver_it.png) top;
}

.botonver:hover{
	background-position: bottom;
}

.nenuco-tv .video{
	margin: auto;
	width: 700px;
	height: 350px;
}

.nenuco-tv .playvideo{
	width: 100%;
	height: 100%;
	background: url(./img/play-video.png) top;
}

.nenuco-tv .video a:hover .playvideo{
	background-position: bottom;
}

.slider_izquierda{
	position: absolute;
	top: 420px;
	left: 50px;
	width: 52px;
	height: 73px;
	display: block;
	text-indent: -10000px;
	overflow: hidden;
	background: url(./img/izquierda.png) top;
}

.slider_derecha{
	position: absolute;
	top: 420px;
	right: 50px;
	width: 52px;
	height: 73px;
	display: block;
	text-indent: -10000px;
	overflow: hidden;
	background: url(./img/derecha.png) top;

}



.lienzo{
	width: 1200px;
	position: relative;
	margin: auto;
	padding-top: 10px;
	height: 157px;
}

.lienzo_izquierda{
	position: absolute;
	bottom: 30px;
	left: 10px;
	width: 52px;
	height: 73px;
	display: block;
	text-indent: -10000px;
	overflow: hidden;
	background: url(./img/izquierda.png) top;
}

.lienzo_izquierda:hover, .slider_izquierda:hover{
	background-position: bottom;
}

.lienzo_derecha{
	position: absolute;
	bottom: 30px;
	right: 10px;
	width: 52px;
	height: 73px;
	display: block;
	text-indent: -10000px;
	overflow: hidden;
	background: url(./img/derecha.png) top;
}

.lienzo_derecha:hover, .slider_derecha:hover{
	background-position: bottom;
}

.contenido_lienzo{
	width: 1000px;
	margin: auto;
	overflow: hidden;
	height: 100%;
	position: relative;
}

.minis{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 10000px;
}

.item_video{
	width: 145px;
	float: left;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	margin-right: 11px;
	margin-left: 10px;
	position:relative;
}

.item_video:hover, .item_video.activo{
	color: #fff;
}


.item_video a{
	width: 100%;
	height: 100%;
	display: block;
	position:absolute;
}

.item_video .flechaplay{
	background: url(./img/play-item-video.png) top no-repeat;
	width: 145px;
	height: 97px;
}

.item_video:hover .flechaplay, .item_video.activo .flechaplay{
	background-position: bottom;
}

.item_video:hover .imagen, .item_video.activo .imagen{
	border: 1px solid #fff;
}

/********* juega con nenuco *************/

.juega-con-nenuco{
	width: 100%;
}

.juega-con-nenuco .cabe{
	background: #71dad5;
	height: 70px;
	width: 100%;
	text-align: center;
}

.juega-con-nenuco .cabe h1{
	font-size: 35px;
	padding-top: 10px;
	color: #fff;
	margin-bottom: 0px;
}

.juega-con-nenuco .wrap-contenido{
	width: 100%;
	height: 600px;
	background: #aae9e6;
}

.wrap-contenido .contenido{
	width: 1200px;
	margin: auto;
	height: 600px;
	position: relative;
}

.juega-con-nenuco .texto{
	position: absolute;
	top: 30px;
	left: 50px;
	width: 250px;
	font-size: 16px;
}

.juega-con-nenuco .texto h2{
	font-size: 28px;
	color: #f277c3;
}


.juega-con-nenuco .texto2{
	position: absolute;
	text-align: center;
	width: 300px;
	height: 300px;
	bottom: 0px;
	right: 0px;
	padding-top: 60px;
	font-size: 16px;
}


.juega-con-nenuco .pie-bloque{
	background: #71dad5;
	height: 10px;
	width: 100%;
	text-align: center;
}

.juega-con-nenuco .bot-mas{
	background: #71dad5;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -75px;
	width: 150px;
	height: 30px;
    padding-top: 6px;
	font-size: 14px;
	color: #fff;
	display: block;
	text-align: center;
	text-decoration: underline;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}


.juega-con-nenuco .bot-mas:hover{
	text-decoration: none;
}

.juega-con-nenuco .enlace_video{
	width: 600px;
	height: 300px;
	text-indent: -10000px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 300px;
}
/*
.juega-con-nenuco .enlace_video:hover{
	background: url(./img/play-video.png) bottom;
	background-size: cover;
}*/

.bloque-contacta{
	width: 1200px;
	margin: auto;
	padding-top: 40px;
}

.bloque-contacta .titulo{
	width: 100%;
	font-size: 40px;
	color: #f277c3;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 0px;
	text-align: left;
}

.bloque-contacta .columna1{
	width: 50%;
	float: left;
	padding-left: 30px;
}

.bloque-contacta .columna2{
	width: 35%;
	float: right;
	padding-right: 20px;
	margin-right: 100px;
}

.bot-contacta{
	display: inline-block;
	width: 143px;
	height: 83px;
	background: url(./img/bot-contacta.png) top no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}

.PT .bot-contacta{
	width: 140px;
	height: 83px;
	background: url(./img/bot-contacta_pt.png);
}
.IT .bot-contacta{
	width: 140px;
	height: 83px;
	background: url(./img/bot-contacta_it.png);
}
.GB .bot-contacta, .FR .bot-contacta{
	width: 140px;
	height: 83px;
	background: url(./img/bot-contacta_uk.png);
}

.US .bot-contacta{
	width: 140px;
	height: 83px;
	background: url(./img/bot-contacta_us.png);
}

.bot-contacta:hover{
	background-position: bottom;
}

.boton_youtube, .boton_instagram{
	width: 36px;
	height: 37px;
	overflow: hidden;
	text-indent: -10000px;
	display: inline-block;
	background: url(./img/bot-youtube.png);
}

.boton_instagram{
	background: url(./img/bot-instagram.png);
}


.boton_youtube:hover{
	opacity: 0.8;
}

.boton_facebook{
	width: 36px;
	height: 37px;
	overflow: hidden;
	text-indent: -10000px;
	display: inline-block;
	background: url(./img/bot-facebook.png);
}

.boton_facebook:hover{
	opacity: 0.8;
}


.GB .wrap-contenido .contenido, .GB .juega-con-nenuco .wrap-contenido, .US .wrap-contenido .contenido, .US .juega-con-nenuco .wrap-contenido, .IT .wrap-contenido .contenido, .IT .juega-con-nenuco .wrap-contenido, .FR .wrap-contenido .contenido, .FR .juega-con-nenuco .wrap-contenido{
	height: 349px;
}

.GB .juega-con-nenuco .texto2, .US .juega-con-nenuco .texto2, .IT .juega-con-nenuco .texto2, .FR .juega-con-nenuco .texto2{
	display: none;
}

.GB .bot-mas, .IT .bot-mas, .FR .bot-mas, .US .bot-mas, .PT .bot-mas{
	display: none;
}

.MX .item_accesorios, .MX .item_ropita, .MX .item_kit-nenuco{
	display: none;
}