.container .carea {max-width:100%!important;width:100%!important;padding:30px 0px;position:relative;overflow:auto;}
.pagerTop {display:none !important;}
#aitemmoreitems {display:none;}
.container .carea .col1 {padding:0px!important;}
.itemID-3 span.mensajeInput {display:none;}
.itemID-5 span.mensajeInput {display:none;}
.itemID-6 span.mensajeInput {display:none;}
.itemID-7 span.mensajeInput {display:none;}
.col2 {display:none;}
.col2 .banners .banner {display:none;}

.sitepath {}
.sitepath .back {font-size:18px;color:#999;}

.tcnt {position:relative; margin-bottom:15px;}
.tcnt h1 {padding-right:200px; margin:0px;}

.res320 .carea .cpage {padding:0px;}

.sitepath {}
.sitepath .back {font-size:18px;color:#5d5d5d;text-align:left;}
.itemdThumbs {text-align:center;}

#mitem #mitemtop {position:relative;padding:0px 15px;}
#mitem #mitemtop h1 {color:#3d3d3d;float:left;margin:5px 0px;font-size:33px;font-weight:700;}

#mitem #mitemtop .itemdCode {display:none;}
#mitem #mitemcnt .itemdPic {display:none;width:388px;top:0px;left:0px;float:left;overflow:hidden;z-index:999;}
#mitem #mitemcnt .itemdInfo .itemdPriceTitle {font-size:30px;font-weight:700;float:left;margin-right:10px;}
#mitem #mitemcnt .itemdInfo .none {position:relative; overflow:hidden;margin:5px 0px 20px 0px;}
#mitem #mitemcnt .itemdInfo .none .benefits {position:relative;height:40px;margin:18px 0px 25px 0px;}
#mitem #mitemcnt .itemdInfo .none .benefits .sep {height:2px;background:#750414;position:relative;top:60%;}
#mitem #mitemcnt .itemdInfo .none .benefits .ttl {font-weight:700; font-size:28px;text-align:center;color:#750414;background:#ffff; position:relative;z-index:1;width:max-content;margin:0 auto;padding:0px 15px;}
#mitem #mitemcnt .itemdInfo .none .chk {border:1px solid #ccc;padding:10px 20px 10px 55px;background:url(/images/0/bullet-tabla.png) 20px no-repeat;font-size:18px;}
#mitem #mitemcnt .itemdInfo .itemdPrice span.PriceDiscounted {text-decoration:line-through;color:#750414;font-weight:700;font-size:24px;margin-right:5px;}
#mitem #mitemcnt .itemdInfo .itemdPrice span.DiscountPrice {color:#c7a04f;font-weight:700;font-size:24px;}
#mitem #mitemcnt .itemdInfo .itemdPrice span.MessageReservationPrice {display:none}
#mitem #mitemcnt .itemdInfo #itemForm {position:relative;overflow:hidden;min-height:266px;margin:15px 0px 10px 0px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock {margin:2px 0px 20px 0px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption {margin:25px 0px 10px 0px;}

#mitem #mitemcnt .itemdInfo #itemForm .Options .ItemSummaryPrice {clear:both;margin-top:40px;}
#mitemcnt {position:relative;padding:15px;}
#mitemcnt .itemdPic .itemdPicCnt {width:352px;position:relative;}
#mitemcnt .itemdPic .itemdPicCnt #mainPicImgLink {display:block;}
#mitemcnt .itemdPic .itemdPicCnt #mainPic {width:auto; height:auto;}

#mitemcnt .itemdPic .itemdPicCnt #mainPicImgLink #mainPic {width:auto; height:auto;}
#mitemcnt .itemdPic .itemdPicCnt .zoom {width:47px; height:47px; display:block; background:url(/images/0/zoom.png) center no-repeat; position:absolute; bottom:47px; right:10px;}
#mitemcnt .itemdPic .itemdPicCnt #mitemImgInstructions2 {text-align:center; font-size:18px; margin-top:13px;}
#mitemcnt .itemdPic .ThumbsAndInstr {float:left; width:68px;}
#mitemcnt .itemdPic .ThumbsAndInstr #mitemImgThumbsCnt {position:relative;}
#mitemcnt .itemdPic .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow {height:30px; cursor:pointer;}
#mitemcnt .itemdPic .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsUp {margin-bottom:10px; border-bottom:solid 1px #000; background:url(/images/0/up-button.png) center no-repeat;}
#mitemcnt .itemdPic .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsDown {margin-top:10px; border-top:solid 1px #000; background:url(/images/0/down-button.png) center no-repeat;}
#mitemcnt .itemdPic .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsUp:hover {background:url(/images/0/up-button-h.png) center no-repeat;}
#mitemcnt .itemdPic .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsDown:hover {background:url(/images/0/down-button-h.png) center no-repeat;}
#mitemcnt .itemdPic .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {width:59px; height:270px; overflow:hidden; margin:0px auto;}
#mitemcnt .itemdPic .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs img {width:auto; height:auto; cursor:pointer; margin-bottom:11px;}
#mitemcnt .itemdPic .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgInstructions {display:none;}

/*Bloque Options RadioButton End*/

#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormOption.itemFormOptionRadio .itemFormInput {float:left; margin-top:3px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormOption.itemFormOptionRadio .itemFormLabel {padding-left:24px;font-size:18px;color:#f36c56;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormOption.itemFormOptionRadio .itemFormLabel label span.InputRadioAddPrice span.InputRadioAddPriceLabel {color:#750414;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormOption.itemFormOptionRadio .itemFormLabel label span.InputRadioAddPrice span.InputRadioAddPriceMount {color:#750414;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormBlockTitle {font-size:18px;color:#f36c56;padding-left:23px;}
/*Oculta Select checked por defecto en el item Start*/
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormOption.itemFormOptionRadio .itemFormInput input#cv_option5_0 {display:none;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormOption.itemFormOptionRadio .itemFormLabel label[for="cv_option5_0"] {display:none;}
/*Oculta Select checked por defecto en el item End*/
/*Bloque Options RadioButton End*/
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSelect .itemFormLabel {font-weight:700;color:#750414;margin-bottom:10px;font-size:18px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption .itemFormInput select {border:none;background:#f7f8fa;width:100%;height:44px;box-sizing:border-box;padding:0px 15px;font-size:18px;border-radius:6px;}
/*Mensaje Campo requerido por cada input, no tiene clase establecida, por ende se sebe colocar manual según el número de campos Start*/
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions #itemFormField_cv_option1 {color:#750414;font-weight:600;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions #itemFormField_cv_option2 {color:#750414;font-weight:600;}

#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSelect {margin:15px 0px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText {margin:15px 0px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText .itemFormInput input {border:none;background:#f7f8fa;width:100%; height:44px; box-sizing:border-box;padding:0px 15px;font-size:18px;border-radius:6px;}


#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText.ReservationBlock {width:100%;float:left;margin-top:5px;position:relative;top:100px;display:none;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText.ReservationBlock .itemFormInput .ReservationPriceCurrency {color:#000;font-weight:600;float:left;margin:9px 5px 0px 0px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSubmit input:hover {text-decoration:underline;cursor:pointer;}
#mitem #mitemcnt .itemdInfo .ReservationInfo {color:#000;margin:-11px 0px 10px 0px;font-size:18px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormBlockTitle a.masInfoLk {color:#750414;text-decoration:underline;}

#mitem #mitemcnt .itemdInfo {position:relative;}
#mitem #mitemcnt .itemdInfo .itemdPrice {float:left;}
#mitem #mitemcnt .itemdInfo .none .ttl {font-weight:700; font-size:28px;color:#c7a04f;background:#ffff;position:relative; z-index:1;width:max-content;margin:10px 0px;}
#mitem #mitemcnt .itemdInfo .msg-price {margin:1px 0px 15px 0px;font-size:16px;}
#mitem #mitemcnt .itemdInfo .itemdPrice span.itemdPrice-text {margin-right:10px;font-size:24px;font-weight:700;color:#750414;}
#mitem #mitemcnt .itemdInfo #itemForm .TotalPriceUpdate {margin:25px 0px 10px 0px;background:#fff;display:none;}
#mitem #mitemcnt .itemdInfo #itemForm .TotalPriceUpdate span.titlePriceUpdate {font-size:18px;color:#fff;font-weight:700;}
#mitem #mitemcnt .itemdInfo #itemForm .TotalPriceUpdate span#PriceTotalSpan {color:#fff;font-weight:700; font-size:18px;}

.res1810 #mitem #mitemtop h1 {font-size:40px;}
.res1810 #mitem #mitemcnt .itemdInfo .none .benefits .ttl {font-size:33px;}
.res1810 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormBlockTitle {font-size:22px;}
.res1810 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSelect .itemFormLabel {font-size:22px;}
.res1810 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText .itemFormLabel {font-size:22px;}
.res1810 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText.ReservationBlock .itemFormLabel {font-size:21px;}
.res1810 #mitem #mitemcnt .itemdInfo .ReservationInfo {top:199px;}
.res1810 #mitem #mitemcnt .itemdInfo .itemdDescr .acCont .feat {font-size:22px;}
.res1810 #mitem #mitemcnt .itemdInfo .none .ttl {font-size:33px;}
.res1810 #mitem #mitemcnt .itemdInfo #itemForm  .TotalPriceUpdate {margin:25px 0px 10px 0px;}
.res1810 #mitem #mitemcnt .itemdInfo #itemForm .TotalPriceUpdate span.titlePriceUpdate {font-size:22px;}
.res1810 #mitem #mitemcnt .itemdInfo #itemForm .TotalPriceUpdate span#PriceTotalSpan {font-size:22px;}
.res1810 #mitem #mitemcnt .itemdInfo .msg-price {font-size:17px;}
.res1810 #mitem #mitemtop .socialcntitems {margin-top:-30px;}
.res1810 #mitem #mitemcnt .itemdPic {width:500px;margin-right:50px;}
.res1810 #mitemcnt .itemdPic .itemdPicCnt {width:500px;}

.res940 #mitem #mitemcnt .itemdInfo {position:relative;}
.res940 #mitem #mitemcnt .itemdInfo .itemdPrice span.PriceDiscounted {font-size:20px;}
.res940 #mitem #mitemcnt .itemdInfo .itemdPrice span.DiscountPrice {font-size:20px;}
.res940 #mitem #mitemtop h1 {font-size:24px;line-height:33px;margin-bottom:0;}
.res940 #mitem #mitemtop .socialcntitems {margin-top:16px;}
.res940 #mitem #mitemcnt .itemdInfo .none .benefits .ttl {font-size:24px;}
.res940 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormBlockTitle {}
.res940 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText.ReservationBlock {}
.res940 #mitem #mitemcnt .itemdInfo .itemdDescr .acCont .feat {width:47%;min-height:378px;}
.res940 #mitem #mitemcnt .itemdInfo .none .ttl {font-size:24px;}
.res940 #mitem #mitemcnt .itemdInfo .itemdPrice span.itemdPrice-text {font-size:20px;}
.res940 #mitem #mitemcnt .itemdInfo .none .benefits .sep {top:50%;}
.res940 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSubmit {margin-top:39px;}
.res940 #mitem #mitemcnt .itemdPic {width:352px;margin:0 auto;float:none;}

.res720 #mitem #mitemcnt .itemdInfo .itemdPrice span.PriceDiscounted {font-size:19px;}
.res720 #mitem #mitemcnt .itemdInfo .itemdPrice span.DiscountPrice {font-size:19px;}
.res720 #mitem #mitemtop h1 {margin:10px 0px;}
.res720 #mitem #mitemtop .socialcntitems {margin-top:0;float:left;}
.res720 #mitem #mitemcnt .itemdInfo .none .benefits .ttl {font-size:22px;width:314px;}
.res720 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormBlockTitle {font-size:16px;}
.res720 #mitem #mitemcnt .itemdInfo .itemdDescr .acCont .feat {width:96%;min-height:auto;margin:7px auto;}
.res720 #mitem #mitemcnt .itemdInfo .none .ttl {font-size:22px;}
.res720 #mitem #mitemcnt .itemdInfo .msg-price {font-size:15px;}
.res720 #mitem #mitemcnt .itemdInfo .itemdPrice span.itemdPrice-text {font-size:19px;}
.res720 #mitem #mitemcnt .itemdPic {width:352px;margin:0 auto;float:none;}

.res720 #mitem #mitemcnt .itemdInfo .none .benefits .sep {top:49%;}
.res720 #mitem #mitemcnt .itemdInfo .none .chk {font-size:15px;}
.res720 #mitem #mitemcnt .itemdInfo .none .benefits.wbs {margin-bottom:33px;}
.res720 #mitem #mitemcnt .itemdInfo .none .benefits.rrss {margin-bottom:33px;}
.res720 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSelect .itemFormLabel {font-size:16px;}
.res720 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption .itemFormInput select {font-size:16px;}
.res720 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText .itemFormInput input {font-size:16px;}

.res720 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSubmit input {padding:12px 9px;}
.res720 #mitem #mitemcnt .itemdInfo .msg {font-size:16px;}
.res720 #mitem #mitemcnt .itemdInfo #itemForm .TotalPriceUpdate span.titlePriceUpdate {font-size:17px;}
.res720 #mitem #mitemcnt .itemdInfo #itemForm .TotalPriceUpdate span#PriceTotalSpan {font-size:17px;}

.res480 #mitem #mitemcnt .itemdInfo .itemdPrice span.PriceDiscounted {font-size:19px;}
.res480 #mitem #mitemcnt .itemdInfo .itemdPrice span.DiscountPrice {font-size:19px;}
.res480 #mitem #mitemtop h1 {margin:5px 0px;font-size:25px;}
.res480 #mitem #mitemtop .socialcntitems {float:left;margin:0;}
.res480 #mitem #mitemcnt .itemdInfo .none .benefits .ttl {width:289px;font-size:22px;}
.res480 #mitem #mitemcnt .itemdInfo .none .benefits .sep {top:42%;}
.res480 #mitem #mitemcnt .itemdInfo .none .chk {font-size:17px;}
.res480 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormBlockTitle {font-size:17px;}
.res480 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption .itemFormInput select {font-size:16px;}
.res480 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSelect .itemFormLabel {font-size:17px;}
.res480 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSubmit input {padding:12px 6px;}
.res480 #mitem #mitemcnt .itemdInfo .itemdDescr .acCont .feat {width:98%; margin:7px auto;min-height:auto;}
.res480 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText.ReservationBlock .itemFormInput input#ReservationPrice {font-size:18px;}
.res480 #mitem #mitemcnt .itemdInfo .itemdDescr .benefits.log .ttl {font-size:22px;}
.res480 #mitem #mitemcnt .itemdInfo .none .benefits.wbs {margin:33px 0px;}
.res480 #mitem #mitemcnt .itemdInfo .none .benefits.rrss {margin:33px 0px;}
.res480 #mitem #mitemcnt .itemdInfo .none .ttl {font-size:22px;}
.res480 #mitem #mitemcnt .itemdInfo .itemdPrice span.itemdPrice-text {font-size:19px;}
.res480 #mitem #mitemcnt .itemdInfo .msg-price {font-size:15px;}
.res480 #mitem #mitemcnt .itemdInfo #itemForm .TotalPriceUpdate span.titlePriceUpdate {font-size:17px;}
.res480 #mitem #mitemcnt .itemdInfo #itemForm .TotalPriceUpdate span#PriceTotalSpan {font-size:17px;}
.res480 #mitem #mitemcnt .itemdPic {width:352px;margin:0 auto 20px;float:none;}


.res320 #mitem #mitemcnt .itemdInfo .itemdPrice span.PriceDiscounted {font-size:18px;}
.res320 #mitem #mitemcnt .itemdInfo .itemdPrice span.DiscountPrice {font-size:18px;}
.res320 #mitem #mitemtop h1 {font-size:22px;margin:5px 0px;line-height:29px;}
.res320 #mitem #mitemtop .socialcntitems {float:left;margin:0;}
.res320 #mitem #mitemcnt .itemdInfo .none .benefits .ttl {width:243px;font-size:19px;}
.res320 #mitem #mitemcnt .itemdInfo .none .benefits .sep {top:42%;}
.res320 #mitem #mitemcnt .itemdInfo .none .chk {font-size:17px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormBlockTitle {font-size:16px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormOption.itemFormOptionRadio .itemFormLabel {font-size:16px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption .itemFormInput select {font-size:16px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSubmit {margin:0;width:100%;top:215px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSelect .itemFormLabel {font-size:16px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText .itemFormLabel {font-size:17px;min-height:30px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSubmit input {padding:12px 16px;}
.res320 #mitem #mitemcnt .itemdInfo .itemdDescr .acCont .feat {width:98%;margin:7px auto;min-height:auto;font-size:17px;}
.res320 #mitem #mitemcnt .itemdInfo .ReservationInfo {font-size:16px;margin-top:250px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionText.ReservationBlock .itemFormInput input#ReservationPrice {font-size:18px;width:143px;}
.res320 #mitem #mitemcnt .itemdInfo .itemdDescr .benefits.log .ttl {font-size:22px;}
.res320 #mitem #mitemcnt .itemdInfo .none .benefits.wbs {margin:33px 0px;}
.res320 #mitem #mitemcnt .itemdInfo .none .benefits.rrss {margin:33px 0px;}
.res320 #mitem #mitemcnt .itemdInfo .none .ttl {font-size:19px;}
.res320 #mitem #mitemcnt .itemdInfo .msg-price {font-size:15px;}
.res320 #mitem #mitemcnt .itemdInfo .itemdPrice span.itemdPrice-text {font-size:18px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .TotalPriceUpdate span.titlePriceUpdate {font-size:17px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .TotalPriceUpdate span#PriceTotalSpan {font-size:17px;}
.res320 #mitem #mitemcnt .itemdPic {width:280px;margin:0 auto;float:none;}
.res320 #mitemcnt .itemdPic .itemdPicCnt {width:280px;}

.TotalPriceUpdate-new {margin:15px 0px 10px 0px;}
.TotalPriceUpdate-new span.titlePriceUpdate {font-size:18px;color:#750414;font-weight:700;}
.TotalPriceUpdate-new span#PriceTotalSpan {font-size:18px;color:#c7a04f;font-weight:700;}

.res1810 .TotalPriceUpdate-new {top:-167px;}
.res1810 .TotalPriceUpdate-new span.titlePriceUpdate {font-size:22px;}
.res1810 .TotalPriceUpdate-new span#PriceTotalSpan {font-size:22px;}

.res720 .TotalPriceUpdate-new span#PriceTotalSpan {font-size:17px;}
.res720 .TotalPriceUpdate-new span.titlePriceUpdate {font-size:17px;}
.res720 .TotalPriceUpdate-new {top:-190px;}

.res480 .TotalPriceUpdate-new span.titlePriceUpdate {font-size:17px;}
.res480 .TotalPriceUpdate-new span#PriceTotalSpan {font-size:17px;}

.res320 .TotalPriceUpdate-new span.titlePriceUpdate {font-size:17px;}
.res320 .TotalPriceUpdate-new span#PriceTotalSpan {font-size:17px;}


/*cambio en el bloque de los radio */
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockCheckbox#itemFormBlock1 .itemFormBlockTitle {display:none;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockCheckbox#itemFormBlock1 .itemFormBlock.itemFormBlockRadio .itemFormBlockTitle {display:block;}

/*Para los checbox Start*/
#mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormBlockTitle {font-size:18px;color:#750414;font-weight:700;}
#mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormOption.itemFormOptionCheckbox .itemFormInput {float:left;margin-top:3px;}
#mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormOption.itemFormOptionCheckbox .itemFormLabel{padding-left:25px;text-align:left;}
#mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormOption.itemFormOptionCheckbox .itemFormOptionClear{clear:both;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionText .itemFormLabel .cvValueLabelDisplayMinBlock {float:left;}

#mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormOption.itemFormOptionCheckbox .itemFormLabel label .InputCheckboxAddPriceLabel {color:#750414;}
#mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormOption.itemFormOptionCheckbox .itemFormLabel label span.InputCheckboxAddPriceMount {color:#750414;}
#mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormOption.itemFormOptionCheckbox .itemFormLabel label .InputCheckboxAddPriceLabel {color:#750414;}
#mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormOption.itemFormOptionCheckbox .itemFormLabel label span.InputCheckboxAddPriceMount {color:#750414;}

.res1810 #mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormBlockTitle {font-size:22px;}

.res720 #mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormBlockTitle {font-size:16px;}
.res720 #mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormOption.itemFormOptionCheckbox .itemFormLabel {font-size:15px;}

.res480 #mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormBlockTitle {font-size:17px;}
.res480 #mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormOption.itemFormOptionCheckbox .itemFormLabel {font-size:16px;}

.res320 #mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormBlockTitle {font-size:16px;}
.res320 #mitemcnt .itemFormOptions .itemFormBlock.itemFormBlockCheckbox .itemFormOption.itemFormOptionCheckbox .itemFormLabel {font-size:16px;}



/*Configuración directa para el item 58 sin options Start*/

#mitem #mitemcnt .itemdInfo #itemForm  .itemFormOption.itemFormOptionText.ReservationBlock .itemFormInput input#ReservationPrice {width:231px;border:none;background:#e5e5e5 !important;height:50px;box-sizing:border-box;padding:0px 15px 0px 25px;font-size:18px;border-radius:24px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionText .itemFormLabel {color:#000;margin-bottom:10px;font-size:22px;min-height:40px;}
#mitem #mitemcnt .itemdInfo #itemForm input#btnPaidInFull {float:left;margin-right:20px;}
#mitem #mitemcnt .itemdInfo #itemForm input[type="submit"] {border-radius:24px;background:#f36c56;border:none;color:#fff;text-transform:uppercase;font-weight:700;padding:12px 20px;clear:both;cursor:pointer;width:200px;margin-top:-10px;font-size:16px;height:50px;box-sizing:border-box;}
#mitem #mitemcnt .itemdInfo #itemForm  .ReservationPriceCurrency {color:#3e3e3e;font-weight:600;float:left;font-size:45px;margin:9px 5px 0px 0px;line-height:25px;}
#mitem #mitemcnt .itemdInfo .ReservationInfo {margin-top:3px;position:static;margin-top:211px;text-align:left;width:100%;clear:both;display:none;}
#mitem #mitemcnt .itemdInfo .itemdPrice span.Price {}
#mitem #mitemcnt .itemdInfo #itemForm input#btnPaidInFull:hover {text-decoration:underline;}
#mitem #mitemcnt .itemdInfo #itemForm input.SubmitButton.SubmitButtonPaid:hover {text-decoration:underline;}
.itemdSpecialMsg {clear:both;}
#mitem.Item-1 #mitemcnt .itemdInfo #itemForm input.SubmitButton.SubmitButtonPaid {float:left;margin:20px 0px 0px 0px !important;clear:both;}

.res1810 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionText .itemFormLabel label.cvValueLabelDisplay {font-size:21px;}
.res1810 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionText .itemFormLabel  .cvValueLabelDisplayMinBlock {font-size:21px;}
.res1810 #mitem.Item-1 #mitemcnt .itemdInfo #itemForm input.SubmitButton.SubmitButtonPaid {margin-top:-20px !important;margin-left:0px !important;clear:none;}

.res940 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionText.ReservationBlock {}

.res720 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionText.ReservationBlock .itemFormInput input#ReservationPrice {width:227px;}

.res320 #mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionText.ReservationBlock {width:100%;top:137px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm input.SubmitButton.SubmitButtonPaid {float:none;}

#mitem #mitemcnt .itemdInfo .msg {display:none;}
#mitem #mitemcnt .itemdInfo .msg-price {display:none;}
#mitem #mitemcnt .itemdInfo .none {margin-bottom:0;}
#mitem .paquetes-list {display:none;}


#mitem .wfyItemQuantityField {position:relative;width:257px;}
#mitem .Options .wfyItemQuantityField {position:relative;width:264px;margin:0px 10px 0px 0px;display:block !important;border-radius:6px;}
#mitem .wfyItemQuantityField .btn {position:absolute;color:#484848;font-size:23px;cursor:pointer;bottom:10px;z-index:9;width:auto;padding:0px;}
#mitem .wfyItemQuantityField .btn.plus {right:20px;width:auto;}
#mitem .wfyItemQuantityField .btn.substract {left:20px;width:auto;}
#mitem .wfyItemQuantityField .QuantityText {border:none;text-align:center;width:100%;box-sizing:border-box;padding:0px 25px;height:50px;background:#e5e5e5 !important;border-radius:24px;font-size:18px;}
#mitem .wfyItemQuantityField span.Quantity {display:block; text-align:center; height:40px; line-height:40px; background:#f7f8fa; border-radius:5px;}

.res1810 #mitem .Options .wfyItemQuantityField{width:62%;}

.res940 #mitem .Options .wfyItemQuantityField {width:50%;}


.res480 #mitem .Options .wfyItemQuantityField {width:65%;}

.res320 #mitem .Options .wfyItemQuantityField {width:70%;}

.unete {display:none;}


.texthowmany {color:#333;font-weight:700;font-size:29px;background:url(/images/items/EntradaSOSMatrimonios/flecha.png) right 35px center no-repeat;height:53px;margin-top:22px;width:386px;}
.ItemSummaryPriceTotalUnified {font-size:24px;margin:20px 0px 10px 0px;}
div#mitem {max-width:1130px;margin:0 auto;}

#mitem #mitemcnt .itemdInfo #itemForm span.Options{width:438px;display:block;}

.texthowmany{}
.ItemSummaryPriceTotalUnified{font-size:24px;margin:20px 0px 10px 0px;}

.res1810 div#mitem{max-width:1770px;}

.res940 #mitem #mitemcnt .itemdInfo #itemForm span.Options{width:418px;}

.res320 #mitem #mitemcnt .itemdInfo #itemForm span.Options{width:286px;}
.res320 .texthowmany{width:280px;min-height:80px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm{min-height:346px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm input[type="submit"]{margin:4px auto;width:100%;}


#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption.itemFormOptionSubmit{position:absolute;top:177px;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio{position:relative;top:15px;display:none;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormOption .itemFormOption.itemFormOptionRadio{position:absolute;top:0;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormOption.itemFormOptionRadio{margin:10px 0px;display:none;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormBlockTitle#option_1 {font-weight:600;font-size:22px;padding:0;}
#mitem #mitemcnt .itemdInfo #itemForm .itemFormOption.itemFormOptionText .itemFormLabel label.cvValueLabelDisplay {float:left;margin-right:10px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm .SubmitButton.SubmitButtonPaid {margin:30px 0px 10px 0px!important;}
span.mensajeInput {font-size:18px;}


/*para el funcionamiento de en coutas Start*/
#mitem #mitemcnt .itemdInfo #itemForm 
 .SubmitButton.SubmitButtonPaid {display:none;clear:both;position:relative;margin:30px 0px 10px 0px;}
#toggleButton {border-radius:24px;background:#f36c56;border:1px solid #f36c56;color:#fff;text-transform:uppercase;font-weight:700;padding:12px 20px;clear:both;cursor:pointer;margin-top:-10px;font-size:16px;display:inline-block;box-sizing:border-box;width:200px;height:50px;text-align:center;}
#toggleButton:hover {background:transparent;color:#f36c56;}
#toggleButton.btn-toggle-hover {background:transparent;color:#f36c56;}
.res320 #toggleButton {margin:4px auto;width:100%;}

span.mensajeInput {clear:both;display:block;font-size:17px;color:#000;}
.res1810 .SubmitButton.SubmitButtonPaid {}
.res720 .SubmitButton.SubmitButtonPaid {}
.res480 .SubmitButton.SubmitButtonPaid {}
.res320 span.mensajeInput {font-size:16px;}
/*para el funcionamiento de en coutas End*/

#mitem #mitemcnt .itemdPicBanner{margin:5px 0px 10px 0px;}
#mitem #mitemcnt .itemdPic{display:none;}
#mitem #mitemcnt .itemdInfo{position:relative;padding:10px;}
#mitem #mitemcnt .itemdInfo .itemdDescrTitle{font-size:22px;color:#ea6c1e;display:none;}
#mitem #mitemcnt .itemdInfo .itemdDescr{position:relative;overflow:hidden;margin-bottom:20px;}
#mitem #mitemcnt .itemdInfo .itemdDescr .incluye .incluye.title{font-size:30px;font-weight:600;color:#ea6c1e;margin:5px 0px 20px 0px;}
#mitem #mitemcnt .itemdInfo .itemdDescr .incluye .incluye-li{background:url(/images/items/itemsBanners/ico-check.png) left top 1px no-repeat;padding:0px 0px 1px 40px;min-height:40px;font-size:20px;border-bottom:1px solid #dbdbdb;color:#3e3e3e;margin:10px 0px;}
#mitem #mitemcnt .itemdInfo .itemdDescr .incluye .incluye-li.second-bullet {background:url(/images/items/itemsBanners/ico-flecha.png) left top 1px no-repeat;}
#mitem #mitemcnt .itemdInfo .itemdPriceTitle{}
#mitem #mitemcnt .itemdInfo .itemdPrice .Price{color:#f36c56;font-weight:700;font-size:30px;}
#mitem #mitemcnt .itemdInfo #itemForm{}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .wfyItemQuantityField #wfyItemMultiQuantity8{border:none;text-align:center;width:100%;box-sizing:border-box;padding:0px 25px;height:50px;background:#e5e5e5!important;border-radius:24px;font-size:18px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .wfyItemQuantityField{position:relative;width:257px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options{display:block;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .wfyItemQuantityField span.btn.plus{right:20px;width:auto;}
#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.substract{left:20px;width:auto;}
#mitem #mitemcnt .itemdInfo .itemdPrice span.MessageReservationPrice{}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .itemFormOption.itemFormOptionText.ReservationBlock .itemFormLabel{color:#000;margin-bottom:10px;font-size:24px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .itemFormOption.itemFormOptionText.ReservationBlock .cvValueLabelDisplayMinBlock{display:none;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .itemFormOption.itemFormOptionText.ReservationBlock .itemFormInput .ReservationPriceCurrency{color:#3e3e3e;font-weight:600;float:left;margin:9px 5px 0px 0px;font-size:40px;line-height:29px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .itemFormOption.itemFormOptionText.ReservationBlock .itemFormInput input{width:231px;border:none;background:#e5e5e5!important;height:50px;box-sizing:border-box;padding:0px 15px 0px 25px;font-size:18px;border-radius:24px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options input.SubmitButton{border-radius:24px;background:#f36c56;border:none;color:#fff;text-transform:uppercase;font-weight:700;padding:12px 20px;clear:both;cursor:pointer;width:200px;margin-top:-10px;font-size:20px;height:50px;box-sizing:border-box;position:absolute;top:196px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options input.SubmitButton.SubmitButtonPaidInFull{float:left;margin-right:20px;}
#mitem #mitemcnt .itemdInfo #contenido-add .ItemSummaryPriceTotalUnified{font-size:24px;margin:20px 0px 10px 0px;}
#mitem #mitemcnt .itemdInfo #contenido-add .texthowmany{}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .ReservationInfo{position:static;margin-top:179px;text-align:left;width:100%;clear:both;font-size:18px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options .itemFormOption.itemFormOptionText.ReservationBlock{width:45%;float:left;margin-top:5px;position:relative;top:70px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options input.SubmitButton.SubmitButtonPaid{left:217px;}
#mitem #mitemcnt .itemdInfo #itemForm span.Options input.SubmitButton:hover{text-decoration:underline;}

.res480 #mitem #mitemcnt .itemdInfo #itemForm span.Options .itemFormOption.itemFormOptionText.ReservationBlock{width:301px;}
.res480 #mitem #mitemcnt .itemdInfo .itemdDescr .incluye .incluye.title {font-size:25px;}
.res480 #mitem #mitemcnt .itemdInfo .itemdDescr .incluye .incluye-li {font-size:18px;line-height:normal;}
.res480 #mitem #mitemcnt .itemdInfo .itemdPriceTitle {font-size:25px;}
.res480 #mitem #mitemcnt .itemdInfo .itemdPrice .Price {font-size:25px;}
.res480 #mitem #mitemcnt .itemdInfo {padding:0;}

.res320 #mitem #mitemcnt .itemdInfo .itemdDescr .incluye .incluye.title {font-size:25px;}
.res320 #mitem #mitemcnt .itemdInfo .itemdDescr .incluye .incluye-li {font-size:18px;line-height:normal;}
.res320 #mitem #mitemcnt .itemdInfo .itemdPriceTitle {font-size:25px;}
.res320 #mitem #mitemcnt .itemdInfo .itemdPrice .Price {font-size:25px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm span.Options .itemFormOption.itemFormOptionText.ReservationBlock{width:280px;top:123px;}
.res320 #mitem #mitemcnt .itemdInfo #contenido-add .texthowmany{width:280px;min-height:80px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm span.Options input.SubmitButton{width:100%;top:222px;margin:0;font-size:18px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm span.Options input.SubmitButton.SubmitButtonPaid{left:0;top:286px;}
.res320 #mitem #mitemcnt .itemdInfo #itemForm span.Options .ReservationInfo{margin-top:233px;}
.res320 #mitem #mitemcnt .itemdInfo {padding:0;}
.itemFormValueExtraInfo.itemFormRadioValueExtraInfo {clear:both;display:block;font-size:17px;color:#000;padding-left:24px;}
#mitem #mitemcnt .itemdInfo #itemForm.formItemContenidoUp {/* min-height:680px; */}
#mitem #mitemcnt .itemdInfo #itemForm.formItemContenidoNone {/* min-height:351px!important; */}
#mitem #mitemcnt .itemdInfo #itemForm input.SubmitButtonPaidInFull {float:left;margin-right:20px;}
.res480 #mitem #mitemcnt .itemdInfo #itemForm.formItemContenidoUp {/* min-height:796px; */}
.res320 #mitem #mitemcnt .itemdInfo #itemForm.formItemContenidoUp {/* min-height:870px; */}


#mitem #mitemcnt .itemdInfo .itemdDescr .title{margin:15px 0px;font-weight:700;color:#a41474;}
#mitem.itemID-22 #mitemcnt .itemdInfo #itemForm input[type="submit"]{background:#a71c7a;border:1px solid;border-color:#a71c7a;}
#mitem.itemID-22 #toggleButton{background:#a71c7a;border-color:#a71c7a;color:#fff;}
#mitem.itemID-22 #toggleButton:hover{color:#a71c7a;background:transparent;}
#mitem.itemID-22 #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormBlockTitle#option_1{display:none;}
#mitem.itemID-22 #mitemcnt .itemdInfo #itemForm .itemFormOptions .itemFormBlock.itemFormBlockRadio .itemFormOption.itemFormOptionRadio .itemFormLabel{color:#a71c7a;}
#mitem.itemID-22 #mitemcnt .itemdInfo #itemForm input[type="submit"]:hover{background:transparent;color:#a71c7a;}
#mitem.itemID-22 #mitemcnt .itemdInfo .itemdPrice span.Price{color:#a71c7a;}
#mitem #mitemcnt .itemdInfo .ReservationInfo span {font-weight:600;}
