
.unete {display:none;}

#aitemmoreitems{display:none;}
.itemdDescrTitle{display:none;}
.itemdDescr{display:none;}
.ReservationInfo{display:none;}

.container .carea{max-width:100%!important;padding:0;margin:0;}
.container .carea .col1{min-height:auto!important;padding:0;}

.banner-top.banner-top-frecuency {background:url(/images/items/frecuency/banner-frequency.jpg) center no-repeat;height:400px;}
.banner-top.banner-top-frecuency .banner-text {font-weight:900; text-align:center; color:#fff; font-size:50px;padding:166px 0px;}

.res1810 .banner-top.banner-top-frecuency {background:url(/images/items/frecuency/banner-frequency-1810.jpg) center no-repeat;}
.res1810 .banner-top.banner-top-frecuency .banner-text {font-size:80px; padding:146px 0px;}

.res940 .banner-top.banner-top-frecuency {background:url(/images/items/frecuency/banner-frequency-940.jpg) center no-repeat;}

.res720 .banner-top.banner-top-frecuency {background:url(/images/items/frecuency/banner-frequency-720.jpg) center no-repeat;}

.res480 .banner-top.banner-top-frecuency {background:url(/images/items/frecuency/banner-frequency-480.jpg) center no-repeat;}

.res320 .banner-top.banner-top-frecuency {background:url(/images/items/frecuency/banner-frequency-320.jpg) center no-repeat;height:300px;}
.res320 .banner-top.banner-top-frecuency .banner-text {font-size:40px;padding:123px 0px;}

.banner-camp{background:url(/images/items/frecuency/banner-freq.jpg) center no-repeat;height:312px;max-width:1170px;margin:40px auto;}

.res1810 .banner-camp{background:url(/images/items/frecuency/banner-freq-1810.jpg) center no-repeat;max-width:1770px;}

.res720 .banner-camp{background:url(/images/items/frecuency/banner-freq-720.jpg) center no-repeat;height:192px;}

.res480 .banner-camp{background:url(/images/items/frecuency/banner-freq-480.jpg) center no-repeat;height:192px;}

.res320 .banner-camp{background:url(/images/items/frecuency/banner-freq-480.jpg) center no-repeat;height:192px;}

.text-p{max-width:1130px;margin:0 auto;box-sizing:border-box;padding:25px 15px;text-align:center;}
.text-p .title{color:#7d3ee7;font-size:25px;font-weight:700;}
.text-p p{font-size:20px;}

.res1810 .text-p{max-width:1770px;}
.res1810 .text-p .title{font-size:32px;}
.res1810 .text-p p{font-size:25px;}

.res320 .text-p .title{font-size:21px;}
.res320 .text-p p{font-size:18px;}

.banner-pertenecer{height:459px;}
.banner-pertenecer.banner-pertenecer1{background:url(/images/items/frecuency/banner-fotos-1.jpg) center no-repeat;}
.banner-pertenecer.banner-pertenecer2{background:url(/images/items/frecuency/banner-fotos-2.jpg) center no-repeat;}

.res1810 .banner-pertenecer.banner-pertenecer1{background:url(/images/items/frecuency/banner-fotos-1-1810.jpg) center no-repeat;}
.res1810 .banner-pertenecer.banner-pertenecer2{background:url(/images/items/frecuency/banner-fotos-2-1810.jpg) center no-repeat;}

.res720 .banner-pertenecer{height:282px;}
.res720 .banner-pertenecer.banner-pertenecer1{background:url(/images/items/frecuency/banner-fotos-1-720.jpg) center no-repeat;}
.res720 .banner-pertenecer.banner-pertenecer2{background:url(/images/items/frecuency/banner-fotos-2-720.jpg) center no-repeat;}

.res480 .banner-pertenecer{height:282px;}
.res480 .banner-pertenecer.banner-pertenecer1{background:url(/images/items/frecuency/banner-fotos-1-480.jpg) center no-repeat;}
.res480 .banner-pertenecer.banner-pertenecer2{background:url(/images/items/frecuency/banner-fotos-2-480.jpg) center no-repeat;}

.res320 .banner-pertenecer{height:282px;}
.res320 .banner-pertenecer.banner-pertenecer1{background:url(/images/items/frecuency/banner-fotos-1-480.jpg) center no-repeat;}
.res320 .banner-pertenecer.banner-pertenecer2{background:url(/images/items/frecuency/banner-fotos-2-480.jpg) center no-repeat;}


.banner-estudiantes {background:url(/images/items/frecuency/banner-edades.jpg) center no-repeat;height:261px;max-width:1170px;margin:40px auto;}
.res1810 .banner-estudiantes {max-width:1770px;background:url(/images/items/frecuency/banner-edades-1810.jpg) center no-repeat;}
.res720 .banner-estudiantes {background:url(/images/items/frecuency/banner-edades-720.jpg) center no-repeat; height:161px; margin:10px auto 40px auto;}
.res480 .banner-estudiantes {background:url(/images/items/frecuency/banner-edades-480.jpg) center no-repeat;height:161px;margin:10px auto 40px auto;}
.res320 .banner-estudiantes {background:url(/images/items/frecuency/banner-edades-480.jpg) center no-repeat;height:161px;margin:10px auto 40px auto;}

#mitem #mitemtop{display:none;}
#mitem #mitemcnt .itemdPic{display:none;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .itemFormOption.itemFormOptionText.ReservationBlock{display:none;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .ReservationInfo{display:none;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options input.SubmitButton.SubmitButtonPaid{display:none;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options input#btnPaidInFull{display:none;}
#mitem{position:relative;clear:both;margin-top:40px;background:#e9e9e9;}
#mitem #mitemcnt .itemdInfo{padding:25px 15px;max-width:1130px;margin:0 auto;display:none;}
#mitem #mitemcnt .itemdInfo .itemdPriceTitle{font-size:30px;font-weight:700;display:inline-block;}
#mitem #mitemcnt .itemdInfo .itemdPrice{display:inline-block;font-size:30px;color:#8d44cb;font-weight:700;}
#mitem #mitemcnt .itemdInfo .itemdPrice span.MessageReservationPrice{display:none;}
#mitem #mitemcnt .itemdInfo #itemForm{position:relative;overflow:hidden;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options{display:block;margin:15px 0px 0px 0px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .wfyItemQuantityField{position:relative;width:264px;margin:5px 0px;display:block!important;border-radius:6px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .wfyItemQuantityField span.btn{position:absolute;color:#484848;font-size:23px;cursor:pointer;bottom:10px;z-index:9;width:auto;padding:0px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .wfyItemQuantityField span.btn.plus{right:20px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .wfyItemQuantityField span.btn.substract{left:20px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .wfyItemQuantityField input{border:none;text-align:center;width:100%;box-sizing:border-box;padding:0px 25px;height:50px;background:#cccccc !important;border-radius:24px;font-size:18px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .ItemSummaryPriceTotalUnified{font-size:23px;margin:15px 0px;}
#mitem #mitemcnt .itemdInfo #contenido-add{clear:both;position:relative;overflow:hidden;}
#mitem #mitemcnt .itemdInfo #contenido-add .texthowmany{color:#333;font-weight:700;font-size:29px;background:url(/images/items/frecuency/flecha.png) right 80px center no-repeat;min-height:53px;margin-top:5px;width:386px;}
#mitem #mitemcnt .itemdInfo #contenido-add .buttons-add{margin:10px 0px;}
#mitem #mitemcnt .itemdInfo #contenido-add .buttons-add input,#mitem #mitemcnt .itemdInfo #contenido-add .buttons-add span.btn-toggle{border-radius:24px;background:#8e47cb;border:1px solid #8e47cb;color:#fff;text-transform:uppercase;font-weight:700;padding:12px 20px;clear:both;cursor:pointer;width:200px;font-size:16px;height:50px;box-sizing:border-box;display:inline-block;text-align:center;margin:0px 15px 0px 0px;}
#mitem #mitemcnt .itemdInfo #contenido-add .buttons-add span.btn-toggle:hover{color:#8e47cb;background:#fff;}
#mitem #mitemcnt .itemdInfo #contenido-add .buttons-add span.btn-toggle.wct-active{color:#8e47cb;background:transparent;}
#mitem #mitemcnt .itemdInfo #contenido-add #cuotas{display:none;clear:both;position:relative;overflow:hidden;margin:20px 0px 10px 0px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options input.SubmitButton.SubmitButtonPaid{border-radius:24px;background:#8e47cb;border:1px solid #8e47cb;color:#fff;text-transform:uppercase;font-weight:700;padding:12px 20px;clear:both;cursor:pointer;width:200px;font-size:16px;height:50px;box-sizing:border-box;text-align:center;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options input.SubmitButton.SubmitButtonPaid:hover{text-decoration:underline;}
#mitem #mitemcnt .itemdInfo #contenido-add .buttons-add input:hover{text-decoration:underline;}
#mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta {float:left;width:25%;border-right:1px solid #5d699b;box-sizing:border-box;padding:0px 20px;}
#mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta .cuota-title {font-size:20px;}
#mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.couta-1 {padding-left:0;}
#mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.couta-4 {border:none;padding-right:0;}
#mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta .couta-price .pprice{font-weight:700;font-size:25px;}
#mitem #mitemcnt .itemdInfo #contenido-add #cuotas .msg{font-size:18px;font-weight:600;margin:25px 0px 10px 0px;}
#mitem #mitemcnt .itemdInfo #contenido-add #cuotas .msg span.purple{color:#8a3fc9;}
#mitem #mitemcnt .itemdInfo #contenido-add #cuotas .msg-small{color:#484848;font-size:17px;}
#mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.couta-3.cuotas3Caja {border-right:none;}
#mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.couta-2.cuotas2Caja {border-right:none;}


.res1810 #mitem #mitemcnt .itemdInfo{max-width:1683px;}
.res1810 #mitem #mitemcnt .itemdInfo .itemdPriceTitle{font-size:38px;}
.res1810 #mitem #mitemcnt .itemdInfo .itemdPrice{font-size:38px;}
.res1810 #mitem #mitemcnt .itemdInfo .smallValido{font-size:19px;}
.res1810 #mitem #mitemcnt .itemdInfo #itemForm span.Options .wfyItemQuantityField{width:303px;}
.res1810 #mitem #mitemcnt .itemdInfo #itemForm span.Options .ItemSummaryPriceTotalUnified{font-size:25px;}
.res1810 #mitem #mitemcnt .itemdInfo #contenido-add .buttons-add input,.res1810  #mitem #mitemcnt .itemdInfo #contenido-add .buttons-add span.btn-toggle{width:217px;font-size:20px;}
.res1810 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta .cuota-title{font-size:28px;}
.res1810 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta .couta-price .pprice{font-size:35px;}
.res1810 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .msg{font-size:21px;margin-top:32px;}
.res1810 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .msg-small{font-size:18px;}
.res1810 #mitem #mitemcnt .itemdInfo #itemForm span.Options input.SubmitButton.SubmitButtonPaid{width:217px;font-size:18px;}

.res940 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.cuotas3Caja {width:33%;}
.res940 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.cuotas2Caja {width:50%;}

.res720 #mitem #mitemcnt .itemdInfo .itemdPriceTitle{font-size:23px;}
.res720 #mitem #mitemcnt .itemdInfo .itemdPrice{font-size:23px;}
.res720 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas #cuotas .couta{width:50%;margin:25px 0px;}
.res720 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas #cuotas .couta.couta-3{padding-left:0;}
.res720 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas #cuotas .couta.couta-2{border:none;padding-right:0;}
.res720 #mitem #mitemcnt .itemdInfo #contenido-add .buttons-add input,.res720 #mitem #mitemcnt .itemdInfo #contenido-add .buttons-add span.btn-toggle {width:32%;margin:15px 0px;}
.res720 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.cuotas3Caja {width:33%;}
.res720 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.cuotas2Caja {width:50%;}

.res480 #mitem #mitemcnt .itemdInfo .itemdPriceTitle{font-size:19px;}
.res480 #mitem #mitemcnt .itemdInfo .itemdPrice{font-size:19px;}
.res480 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas #cuotas .couta{width:50%;margin:25px 0px;min-height:94px;}
.res480 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas #cuotas .couta.couta-3{padding-left:0;}
.res480 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas #cuotas .couta.couta-2{border:none;padding-right:0;}
.res480 #mitem #mitemcnt .itemdInfo .smallValido{font-size:14px;}
.res480 #mitem #mitemcnt .itemdInfo #itemForm span.Options .wfyItemQuantityField{width:200px;}
.res480 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .texthowmany{width:304px;font-size:22px;}
.res480 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .buttons-add input,.res480 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .buttons-add span.btn-toggle{width:205px;}
.res480 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas #cuotas .couta .cuota-title{font-size:18px;}
.res480 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas #cuotas .msg-small{font-size:15px;}
.res480 #mitem #mitemcnt .itemdInfo #itemForm span.Options input.SubmitButton.SubmitButtonPaid{width:205px;}
.res480 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.cuotas4Caja {width:100%;padding:10px;border-bottom:1px solid #5d699b;border-right:none;}
.res480 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.cuotas3Caja {width:100%;padding:10px;border-bottom:1px solid #5d699b;border-right:none;}
.res480 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.cuotas2Caja {width:100%;padding:10px;border-bottom:1px solid #5d699b;border-right:none;}
.res480 #mitem #mitemcnt .itemdInfo #contenido-add .buttons-add input,.res480 #mitem #mitemcnt .itemdInfo #contenido-add .buttons-add span.btn-toggle {width:47%;margin:15px 0px;}

.res320 #mitem #mitemcnt .itemdInfo .itemdPriceTitle{font-size:19px;display:block;}
.res320 #mitem #mitemcnt .itemdInfo .itemdPrice{font-size:19px;display:block;}
.res320 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas #cuotas .couta{width:100%;margin:0px 0px 25px 0px;border:none;padding:0px 0px 20px 0px;border-bottom:1px solid;}
.res320 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas #cuotas .couta.couta-3{padding-left:0;}
.res320 #mitem #mitemcnt .itemdInfo .smallValido{font-size:14px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm span.Options .wfyItemQuantityField{width:100%;}
.res320 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .texthowmany{width:304px;font-size:22px;}
.res320 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .buttons-add input,.res320 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .buttons-add span.btn-toggle{width:100%;margin:10px 0px;}
.res320 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas #cuotas .couta .cuota-title{font-size:18px;}
.res320 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas #cuotas .msg-small{font-size:15px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm span.Options input.SubmitButton.SubmitButtonPaid{width:100%;}
.res320 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.cuotas4Caja {width:100%;padding:10px;border-bottom:1px solid #5d699b;border-right:none;}
.res320 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.cuotas3Caja {width:100%;padding:10px;border-bottom:1px solid #5d699b;border-right:none;}
.res320 #mitem #mitemcnt .itemdInfo #contenido-add #cuotas .couta.cuotas2Caja {width:100%;padding:10px;border-bottom:1px solid #5d699b;border-right:none;}
.res320 #mitem #mitemcnt .itemdInfo #contenido-add .buttons-add input,.res320 #mitem #mitemcnt .itemdInfo #contenido-add .buttons-add span.btn-toggle {width:100%;margin:10px 0px;}
.res320 #mitem.itemID-19 #mitemcnt .itemdInfo #contenido-add .texthowmany {font-size:25px;background-position-x:246px;}


.fecha {text-align:center;border-top:2px solid #7d3ee7;width:90%;margin:0 auto;padding:15px 0px;}
.fecha .title {color:#7d3ee7;font-weight:700;font-size:28px;}

.res1810 .fecha .title {font-size:32px;}

.res720 .fecha .title {font-size:25px;}

.res480 .fecha .title {font-size:24px;}

.res320 .fecha .title {font-size:22px;}

.video{position:relative;overflow:hidden;clear:both;background:url(/images/items/frecuency/video.jpg) center no-repeat;height:395px;width:703px;margin:50px auto;}
.video a{display:block;width:100%;height:100%;}
.video a span.play{background:url(/images/35/btn-play.png) center no-repeat;width:74px;height:74px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.video a span.play:hover{background:url(/images/35/btn-play-h.png) center no-repeat;}

.res1810 .video{background:url(/images/items/frecuency/video-1810.jpg) center no-repeat;width:1000px;}

.res480 .video{width:440px;height:250px;background-size:contain;}

.res320 .video{width:310px;height:171px;background-size:contain;}


.textNoCompra {position:relative; overflow:hidden; max-width:1130px;margin:0 auto; box-sizing:border-box; padding:25px 15px;text-align:center;font-size:22px;}
.textNoCompra a {display:block;margin:10px auto; width:max-content; background:#ea6c1e; border:1px solid; color:#fff; border-radius:20px; box-sizing:border-box; padding:7px 15px;}
.textNoCompra a:hover {background:transparent;color:#ea6c1e;text-decoration:none;}