a:hover{text-decoration:none}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:140%;vertical-align:baseline;background:0 0}article,aside,figure,footer,header,hgroup,nav,section{display:block}.responsive embed,.responsive img,.responsive object{max-width:100%}html{overflow-y:scroll;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;border:0;border-top:1px solid #ededed;margin:0;padding:0}input,input[type=checkbox],select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}.ie6 input,input[type=radio]{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{border-collapse:collapse;border-spacing:0;font:100%}a:active,a:hover{outline:0}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=submit]{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache", false, true))}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}*,:after,:before{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}
#header,.search #header{display:none}.loading-container,.wvg_image:after{width:100%;height:100%;top:0;left:0}body{background:#f2f2f2;font-family:'Open Sans',sans-serif;font-size:14px;color:#000;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:120%}h1{font-size:22px;text-align:center;padding-bottom:5.5%}h2{font-size:18px}h3{font-size:20px}h4{font-size:18px;font-weight:400}.bold,h5,h6{font-weight:700}h5{font-size:16px}h6{font-size:14px}.cursor-pointer,[ng-click]{cursor:pointer}#header{text-align:center;padding-top:1%}.loading-container{display:table!important;background-color:rgba(255,255,255,.8);position:fixed;z-index:1000}.loading-container .loading-content{display:table-cell;vertical-align:middle}.resultHeader{padding:20px}.budget_header{padding:5px}.searchResult .webVisualizationGroup{background:#FFF;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px 0 rgba(0,0,0,.2);margin:2% 0}.wvg_image{padding:25% 0;position:relative;background-position:center center}.wvg_image:after{-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;transition:opacity .4s ease-out;content:'';position:absolute;background:rgba(0,0,0,.6);opacity:0}div[ng-click] .wvg_image:hover:after{opacity:1}.wvg_longDescription,.wvg_moreProducts,.wvg_shortDescription{padding:4%;font-size:14px}.showInputDescription{display:inline-block;margin:0 3px 0 0}.moreInfoLabel span,.showInputDescription span{width:14px;height:14px;color:#adadad;position:relative;display:inline-block;text-align:center;overflow:hidden;border-radius:50%;vertical-align:middle;border:none;padding:0;margin:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px;text-indent:inherit;background-color:rgba(0,0,0,.3)}.moreInfoLabel span:after,.showInputDescription span:after{color:#FFF;position:absolute;left:0;top:-1px;width:100%;line-height:12px;text-align:center}.showInputDescription span:after{content:'?'}.moreInfoLabel span:after{content:'\0025BE'}.moreInfoLabel span:hover,.showInputDescription span:hover{color:#3b3b3b;background-color:#3b3b3b}.hideDescription .moreInfoLabel span:after,.lessMoreInfoLabel.moreInfoLabel span:after{content:'\0025B4'}.wvg_icons{padding:10px 10px 0;text-align:center}.wvg_icon{display:inline-block;vertical-align:middle;padding:2px 4px}.wvg_icon img{max-height:30px;width:auto}.wvg_icon label{display:none;position:absolute;background-color:#FFF;max-width:300px;padding:10px;text-align:left;box-shadow:0 0 10px rgba(0,0,0,.4);margin-top:10px;z-index:10}.wvg_icon:hover label{display:block}.product_ShortDescription,.product_longDescription{font-size:13px;color:#6c6c6c}.makeBookingButton{background:#3b3b3b;color:#FFF;text-align:center;padding:2%}.makeBookingButton .price{font-size:24px;line-height:80%}.makeBookingButton .discount,.makeBookingButton .percentageDiscount,.makeBookingButton .price_per_day,.makeBookingButton .price_per_person,.makeBookingButton .price_per_person_per_day,.makeBookingButton .price_total{display:none;padding-top:5px}.hasDiscount[class*=template] .makeBookingButton{display:flex;padding:0 0 4%;flex-wrap:wrap;justify-content:center}.hasDiscount .template1{flex-direction:column;flex-wrap:nowrap}.hasDiscount[class*=template] .makeBookingButton .price_total{display:block;background:#FFF;color:#3b3b3b;order:1;padding:2%;text-decoration:line-through;flex:1 0 100%}.hasDiscount[class*=template] .makeBookingButton .price_per_day,.hasDiscount[class*=template] .makeBookingButton .price_per_person,.hasDiscount[class*=template] .makeBookingButton .price_per_person_per_day{order:6;flex:1 1 100%}.hasDiscount.template3 .makeBookingButton .price_total,.hasDiscount.template4 .makeBookingButton .price_total{flex:1 1 auto}.hasDiscount[class*=template] .makeBookingButton .price{order:6;padding:4% 4% 2%;flex:1 0 100%}.hasDiscount[class*=template] .makeBookingButton .makeBookingLabel{order:7}.hasDiscount.template2 .makeBookingButton .percentageDiscount{order:8;display:block;white-space:nowrap;padding:0}.hasDiscount.template2 .makeBookingButton .percentageDiscount:before{content:' (-';padding:0 0 0 3px}.hasDiscount.template2 .makeBookingButton .percentageDiscount:after{content:')'}.hasDiscount.template3 .makeBookingButton .percentageDiscount,.hasDiscount.template4 .makeBookingButton .discount{order:3;display:block;padding:2% 0;flex:1 1 auto;background:#FFF;color:green;text-align:left}.hasDiscount.template3 .makeBookingButton .percentageDiscount:before{content:'-'}html[lang=ca] .hasDiscount.template3 .makeBookingButton .percentageDiscount:after{content:' dte.'}html[lang=es] .hasDiscount.template3 .makeBookingButton .percentageDiscount:after{content:' dto.'}html[lang=en] .hasDiscount.template3 .makeBookingButton .percentageDiscount:after{content:' disc.'}#contenedor_productos .product_dates label{display:none}#contenedor_productos .product_dates .inputBox{border:1px solid silver;font-size:13px;margin:0 0 10px}.b_mostrar_otros_productos{display:block!important;text-align:center;border-radius:4px;padding:10px;font-size:16px;text-transform:uppercase;background:rgba(0,0,0,.6);color:#FFF;width:80%;margin:0 auto}.info_pack_img_group h2:after,.wvg_products .hasLongDescription h4:after{content:'\e904';font-family:icomoon,booking-icons!important;speak:none;font-style:normal;font-variant:normal;text-transform:none}.b_mostrar_otros_productos:hover{background:rgba(0,0,0,.8)}.wvg_products .hasLongDescription h4:after{display:inline-block;vertical-align:middle;margin:0 0 0 10px;font-weight:400;line-height:1}.wvg_products .hasLongDescription h4:hover{opacity:.8}.withCheckInDate .checkoutContainer{display:none}.ngdialog-open #page{position:relative;z-index:1}.ngdialog,.ngdialog.largeDialog.padding50{padding:2%;z-index:99!important}.ngdialog.ngdialog-theme-plain .ngdialog-content .wvg_detail_header h1,.wvg_detail_header h1{font-weight:200;font-size:20px;background-color:rgba(0,0,0,.6);color:#FFF;padding:20px 30px;text-align:left}#booking_budget,#page.bookingForm:before,.wvg_detail_icons{background-color:rgba(0,0,0,.1)}.wvg_detail_icons{padding:10px 30px}.wvg_detail_tabs{text-align:center;display:table;margin:0 auto;padding:20px 0 0;border-spacing:4px}.wvg_detail_tabs>div{display:inline-block;background:rgba(0,0,0,.4);color:#FFF;padding:5px 10px;width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wvg_detail_tabs>div.active{border:1px solid rgba(0,0,0,.4);background:0 0;color:rgba(0,0,0,.4)}.wvg_detail_icons>div{display:inline-block;vertical-align:middle;position:relative;padding:0 7px}.detail_img img{max-height:50px;width:auto;vertical-align:middle;margin:0 5px 5px 0}.wvg_detail_icons>div label{display:none;position:absolute;background-color:#FFF;max-width:300px;padding:10px;text-align:left;box-shadow:0 0 10px rgba(0,0,0,.4);margin-top:10px;z-index:10}.wvg_detail_icons>div:hover label{display:block}.wvg_detail_content img{max-width:100%;height:auto}.wvgPopup .ngdialog-content{position:relative;background:#fff;margin:0 auto;max-width:100%;width:800px}.wvgPopup .wvg_detail_content{padding:20px 30px}.wvg_detail_content #content2,.wvg_detail_content #content3{text-align:center}.wvgPopup .wvg_detail_content p{margin-bottom:10px}.wvg_detail_gallery>div{background-position:center center;display:inline-block;width:44%;margin:1%;padding:10% 0}.wvgPopup .ngdialog-close{cursor:pointer;position:absolute;right:0;top:0}.wvgPopup .ngdialog-close:before{background:0 0;color:#fff;content:"\00D7";font-size:50px;font-weight:700;height:50px;line-height:50px;position:absolute;right:5px;text-align:center;top:10px;width:30px}.wvgPopup .ngdialog-close:active:before,.wvgPopup .ngdialog-close:hover:before{opacity:.8}.html_content h1,.html_content h2,.html_content h3,.html_content h4,.html_content h5,.html_content h6{font-weight:700;text-align:left;margin-bottom:5px}.html_content h1{font-size:30px}.html_content h2{font-size:26px}.html_content h3{font-size:22px}.html_content h4{font-size:20px}.html_content h5{font-size:18px}.html_content h6{font-size:16px}.html_content li ol,.html_content li ul{margin:0 1.5em}.html_content ol,.html_content ul{margin:0 1.5em 1.5em}.html_content ul{list-style-type:disc}.html_content ol{list-style-type:decimal}.html_content ol ol{list-style:upper-alpha}.html_content ol ol ol{list-style:lower-roman}.html_content ol ol ol ol{list-style:lower-alpha}.html_content table{display:table;border-collapse:separate;border-spacing:2px;border-color:gray}.html_content thead{display:table-header-group;vertical-align:middle;border-color:inherit}.html_content tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.html_content tfoot{display:table-footer-group;vertical-align:middle;border-color:inherit}.html_content table>tr{vertical-align:middle}.html_content col{display:table-column}.html_content colgroup{display:table-column-group}.html_content tr{display:table-row;vertical-align:inherit;border-color:inherit}.html_content td,.html_content th{display:table-cell;vertical-align:inherit}.html_content th{font-weight:700}.html_content caption{display:table-caption;text-align:-webkit-center}#page.bookingForm{padding-top:50px}#budget_header_mobile{background:rgba(0,0,0,.6);color:#FFF;font-weight:700;overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:999}#budget_header_mobile .total{float:left;line-height:50px;padding:0 0 0 5%}.assistance_box,.boton_show_header,.floatRight{float:right}.boton_show_header{display:inline-block;width:50px;height:50px;cursor:pointer;background:#3b3b3b}.boton_show_header span{margin:0 auto;position:relative;top:25px;-webkit-transition-duration:0s;-webkit-transition-delay:0s}.boton_show_header span:before{margin-top:-8px}.boton_show_header span:after{margin-top:8px}.boton_show_header span:after,.boton_show_header span:before{position:absolute;content:'';-webkit-transition-property:margin,-webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s,0}.boton_show_header span,.boton_show_header span:after,.boton_show_header span:before{width:25px;height:2px;background-color:#fff;display:block}.showBudget .boton_show_header span{background-color:rgba(0,0,0,0);-webkit-transition-delay:0s}.showBudget .boton_show_header span:before{margin-top:0;-webkit-transform:rotate(45deg);-webkit-transition-delay:0,.2s}.showBudget .boton_show_header span:after{margin-top:0;-webkit-transform:rotate(-45deg);-webkit-transition-delay:0,.2s}#booking_budget{transition:all 1.5s ease;height:0;opacity:0;overflow:hidden}.showBudget #booking_budget{height:auto;opacity:1;overflow:inherit}.google #booking_budget{opacity:1;height:200px}#booking_budget .info_pack_img_group{position:relative;text-shadow:1px 1px 0 rgba(0,0,0,.4);padding:8% 0 1%;color:#FFF;text-align:center;background:#000;overflow:hidden}#booking_budget .info_pack_img{position:absolute;width:110%;height:110%;left:-5%;top:-5%;opacity:.7;-webkit-filter:blur(6px);-moz-filter:blur(6px);-o-filter:blur(6px);-ms-filter:blur(6px);filter:blur(6px);background-position:center center}.info_pack_img_group h2:after{display:inline-block;vertical-align:middle;margin:0 0 0 5px;font-weight:400;line-height:1}#booking_budget .info_pack_text{position:relative}.booking_budget_child.occupancy{text-align:left;font-size:13px;margin:2% 3%;padding:3%;background-color:rgba(0,0,0,.4)}.booking_budget_child.occupancy>div{text-transform:uppercase;padding:0 0 6px 30px;position:relative;display:inline-block;vertical-align:top}.booking-icon,.booking_budget_checkin_checkout:before,.booking_budget_child .adults:before,.booking_budget_child .nights:before,.doc_btns .btn_icon{font-family:icomoon,booking-icons!important;speak:none;font-style:normal;font-variant:normal;text-transform:none}.booking_budget_child.checkout{margin-top:-4px}.booking_budget_child.occupancy .name{font-weight:300}.booking-icon,.booking_budget_checkin_checkout:before,.booking_budget_child .adults:before,.booking_budget_child .nights:before{font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.booking_budget_checkin_checkout:before,.booking_budget_child .adults:before,.booking_budget_child .nights:before{left:10px;top:5px;position:absolute}.booking-icon.icon-night:before,.booking_budget_child .nights:before{content:"\e901"}.booking-icon.icon-person:before,.booking_budget_child .adults:before{content:"\e902"}.booking_budget_checkin_checkout:before{content:"\e900"}#booking_budget h2{padding-bottom:10px}#booking_budget h3{text-align:center;padding-top:30px;padding-bottom:5px}.bgi{display:table;width:100%}.bgi>div{display:table-cell;padding-right:3px;vertical-align:middle}.bgi>div:last-child{padding-right:0}.bg_from_to{width:1%;font-size:11px;text-align:right}.bgi .bg_import,.bgi .bg_price{text-align:right;width:16%}.bgi .bg_price:empty{display:none}.bgi .bg_interval,.bgi .bg_quantity,.bgi .bg_units{text-align:right;width:2%}.bgi .bg_interval{padding-right:15px}.bgi .bg_units{text-align:left;white-space:nowrap}.budget_items,.payment_items{padding:0 4%}#booking_budget .bgi_child.child_level_0,.budget_items>div[budget-item],.payment_items>div{border-bottom:1px solid rgba(0,0,0,.6);padding:2% 0}#booking_budget .bgi_child.child_level_0:last-child,#booking_budget>.budget_items>div[budget-item]:nth-last-child(2),.payment_items>div:last-child,.payment_items>div:nth-last-child(2){border:none}#booking_budget .bgi.level_0,#booking_budget .totalStayImport{background:rgba(0,0,0,.6);color:#FFF;font-weight:700;margin:0 -4%;padding:2% 4%;width:108%}.bgi.level_2{font-size:12px;padding:.5% 0 .5% 1%}.bgi .bg_name span.moreInfoLabel{margin:0;position:absolute;left:2%}.tooltipDesripcion{position:absolute;background-color:#FFF;max-width:300px;padding:10px;text-align:left;box-shadow:0 0 10px rgba(0,0,0,.4);margin-top:10px;z-index:10}#booking_tabs{max-width:725px;width:100%;margin:0 auto}.section_group{background:#FFF;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px 0 rgba(0,0,0,.2);margin:0 0 30px;padding:2%}.fields_container h2,.section_group_title h2{text-align:center;padding:0 0 4%}h2.reservas_pago{background-color:#d3d3d3;padding:1%;color:#000}h2.reservas_pago_black{background-color:#000;padding:1%;color:#fff}.section_group_description{text-align:center}.section_header{display:table;width:100%;font-size:12px;text-transform:uppercase;font-weight:600;padding:1% 2% 0}.section_header .cell{vertical-align:bottom}.booking_btns,.cell{vertical-align:middle}#booking_buttons_bar{text-align:right;padding:1%;max-width:725px;width:100%;margin:0 auto}.booking_btns{border:1px solid #008dc4;color:#008dc4;background-color:#FFF;display:inline-block;text-align:right;position:relative;border-radius:4px;padding:10px}.booking_btn_new,.booking_btn_next{color:#FFF;background:#008dc4;text-align:left}.booking_btn_next{padding:10px 50px 10px 10px}.booking_btn_new{padding:10px}.assistance_box span,.booking_btns span{display:block;line-height:100%}.booking_btns .btn_arrow{font-size:50px;font-weight:300;position:absolute;left:5px;top:0}.assistance_box span{font-size:34px;font-weight:300;text-align:center}.cell .showInputDelete:after,.font-weight-400,label.BANKTRANSFER_box,label.CREDIT_CARD_box{font-weight:700}.booking_btn_next .btn_arrow{left:auto;right:5px}.booking_btns .btn_action{font-size:20px;text-transform:uppercase}.rowBooking{display:table;width:100%;padding:1% 2%;border-bottom:1px solid rgba(0,0,0,.1)}.rowBooking.additional_concept_quantity,.rowBooking.additional_concept_single_choice_label,.rowBooking.additional_concept_single_choice_option{border:none;padding:1% 2% 0}.cell{display:table-cell}.cell .showInputDelete span,.noView,.pac-icon{display:none}.cell.cell_10_right{width:10%;text-align:right}.cell.cell_10_center{width:10%;text-align:center}.cell.additional_concept_single_choice_option_label{padding-left:10px;font-size:13px}.cell .showInputDelete:after{content:'x';color:red}.pac-container:after{background-image:none!important;height:0;content:none!important}#booking_header_tabs li:before,#booking_header_tabs li:nth-child(2):before{content:'1'}.inpAddres{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;overflow:hidden}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0);height:0}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0);height:0}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0);height:0}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0);height:0}}.inpAddres{height:80px}.addressBox{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;overflow:hidden;height:auto}.fields_container{border:1px solid #d3d3d3;padding:15px;margin-bottom:15px;background-color:#FFF;overflow:hidden;page-break-inside:avoid}.form-group{display:inline-block;vertical-align:top;padding:5px;width:100%}dynamic-input>div:not(.input-type-textarea){max-height:59px}dynamic-input>div:not(.input-type-textarea) label{white-space:nowrap}.form-group label{display:block;padding:0 0 5px}#datos_usuarios label.error,.error .rowBooking,.form-group label.error{color:#900;font-size:13px}.form-group .form-control,.form-group input[type=email],.form-group input[type=tel],.form-group input[type=text],.form-group select,.form-group textarea{width:100%;padding:5px;border:1px solid rgba(0,0,0,.3)}.form-group input[type=email]:hover,.form-group input[type=tel]:hover,.form-group input[type=text]:hover,.form-group select:hover,.form-group textarea:hover{border:1px solid rgba(0,0,0,.6)}.additional_concept_quantity_input select,.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://rsv4.mastercamping.com/campingargosnoja/static/img/select_arrow.png) right center no-repeat}.additional_concept_quantity_input select{padding:3px 15px 3px 3px}.has-error select,.has-error.form-group input,.has-error.form-group select,.has-error.form-group textarea{border-color:#900;color:#900}.has-error select:focus,.has-error.form-group input:focus,.has-error.form-group select:focus,.has-error.form-group textarea:focus{border-color:red;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #900;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #900}.has-error label{color:#900;background-color:#fff;width:fit-content;position:relative;z-index:1}select#ccExpirationMonth,select#ccExpirationYear{width:48%}.fields_container h6{text-align:center}.tarjeta-wrapper,.transferencia-wrapper{padding:10px 0 20px}#cvc_explicacion{padding:20px;box-shadow:0 0 10px rgba(0,0,0,.4);margin:10px 5px 5px;font-size:12px;overflow:hidden}#cvc-img{float:left;margin:0 20px 0 0}.inforeq #info_usuario{width:100%;max-width:450px;margin:0 auto}.inforeq #info_usuario .c_submit_usuario{background:rgba(0,0,0,.6);border:none;color:#FFF;padding:10px 20px;width:100%;margin:10px 0;-webkit-appearance:none}#booking_header_tabs ol{list-style:none;margin:0;padding:10px 0;display:table;table-layout:fixed;width:100%;color:#849397;font-size:12px}#booking_header_tabs li{position:relative;display:table-cell;text-align:center}#booking_header_tabs li:before{display:block;margin:0 auto .25em;background:#DFE3E4;width:3em;height:3em;text-align:center;line-height:3em;border-radius:100%;position:relative;z-index:1}#booking_header_tabs li:after{content:'';position:absolute;display:block;background:#DFE3E4;width:100%;height:.5em;top:1.25em;left:50%;margin-left:1.5em\9;z-index:-1}#confirmacion_booking_budget table tr td:nth-child(6),#confirmacion_booking_budget table tr td:nth-child(7),.bookingForm #footer{display:none}#booking_header_tabs li:last-child:after,body.loading #page.search:before{width:0}#booking_header_tabs li:nth-child(3):before{content:'2'}#booking_header_tabs li:nth-child(4):before{content:'3'}#booking_header_tabs li:nth-child(5):before{content:'4'}#booking_header_tabs li.active{color:#3b3b3b}#booking_header_tabs li.active:after,#booking_header_tabs li.tab_button:after{background:#3b3b3b}#booking_header_tabs li.tab_button{color:#ed7918}#booking_header_tabs li.tab_button:before{background:#ed7918;color:#FFF;content:'\25C4'}#booking_header_tabs li.tab_button:after{background:#ed7918}#booking_header_tabs li.active:before{background:#3b3b3b;color:#FFF}#filtros,#page.search:before{background:#484848}#filtros{color:#FFF;z-index:1}.filtros_wrapper{padding:20px 5%}.filtros_wrapper:before{display:block;text-align:center;width:200px;height:22px;content:'';background:url(https://rsv4.mastercamping.com/campingargosnoja/static/img/logo.png) no-repeat;background-size:contain;margin:0 auto}#filtros .widgetBookingContainer{background:0 0;padding:0;z-index:0}#filtros>button{outline:0}.adultsContainer,.childAgeContainer,.childsGroupContainer{margin:0 2% 10px 0;float:left;width:48%}.childAgeContainer:nth-child(2n+2),.childsGroupContainer{margin:0 0 10px 2%}.childAgeGroupContainer{width:208%;margin-left:-108%}#b_filtros,#i_submit_formulario_error{background:rgba(0,0,0,.6);border:none;color:#FFF;padding:10px 20px;width:100%;margin:10px 0;-webkit-appearance:none}#b_filtros{white-space:normal}#ajax_loader{margin:20px;text-align:center}#reservas_introduccion{padding:25%;text-align:center;color:#3b3b3b;font-size:30px;font-weight:300;letter-spacing:1px}#confirmacion_reserva_cliente table tr{display:block}#confirmacion_reserva_cliente table td{font-size:12px!important;line-height:100%!important;display:block;text-align:left!important;padding:0 0 0 5%}#confirmacion_reserva_cliente table tr td strong{font-size:14px!important;display:block}#confirmacion_reserva_cliente table tr td:first-child strong{font-size:22px!important}#confirmacion_reserva_imprimir{text-align:center}#confirmacion_reserva_imprimir input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#424242;border-radius:4px;border:none;color:#FFF;font-size:20px;text-transform:uppercase;padding:18px 58px}#confirmacion_reserva_buttons{padding:10px;text-align:center;top:2%}#confirmacion_reserva_buttons a,#confirmacion_reserva_buttons input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:center center no-repeat #424242;border-radius:50%;border:none;color:#FFF;font-size:48px;line-height:48px;width:48px;height:48px;display:inline-block;padding:0;overflow:hidden;text-indent:-9999px;vertical-align:middle}#confirmacion_reserva_buttons input{background-image:url(https://rsv4.mastercamping.com/campingargosnoja/static/img/print_button.png)}#confirmacion_reserva_buttons a{background-image:url(https://rsv4.mastercamping.com/campingargosnoja/static/img/left_arrow_button.png)}alerts-box{position:fixed;top:10px;left:0;z-index:100000000;width:100%}alerts-box>div{background-color:#f04124;border-color:#de2d0f;color:#FFF;border-radius:3px;padding:20px;position:relative;width:50%;margin:10px auto 0;text-align:center}alerts-box .alertClose{font-size:20px;position:absolute;top:0;right:10px}#alertsBox pre{background-color:#847E7E;padding:10px;border-radius:5px;margin-top:5px}.alertBox.alert_type_success{background-color:rgba(112,191,7,.88)}.alertBox.alert_type_warning{background-color:#FFFF9B;color:#000}.docViewer{max-width:650px;box-shadow:0 0 0 .75pt #d1d1d1,0 0 3pt .75pt #ccc;padding:25px;margin:100px auto 0;background-color:#FFF}.booking{background-color:#F4F4F4}.boxButtonsDocViewer{position:fixed!important;z-index:10000000;width:100%;top:0;padding:15px 0;background-color:#FFF;overflow:hidden;box-shadow:0 0 10px 0 #d1d1d1,0 0 15px 0 #ccc}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-align-center{text-align:center}.boxButtonsDocViewer.boxButtonsDocViewerRelative{position:relative!important}.boxButtonsDocViewer,.boxButtonsDocViewer .doc_btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center;justify-content:center}.space-between{justify-content:space-between}.disableBoxShadow{box-shadow:initial}.boxButtonsDocViewer .doc_btns{margin:0 5px;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;background:#3b3b3b;color:#FFF;padding:10px;text-decoration:none;border-radius:6px;min-width:5%;border:1px solid transparent;opacity:1;transition:all .5s ease}.boxButtonsDocViewer .doc_btns:hover{cursor:pointer;opacity:.7}.btn_pay .btn_icon:after{content:"\1F4B3";font-size:34px}.doc_btns .btn_icon{font-weight:400;line-height:26px;font-size:26px}.doc_btns.doc_btn_prev{border:1px solid #3b3b3b;background:0 0;color:#3b3b3b}.doc_btn_prev .btn_icon:after{content:"\0025C2";font-size:34px}.doc_btn_print .btn_icon:after{content:"\e903"}.doc_btn_pdf .btn_icon:after{content:"\e905"}.doc_btn_checkin .btn_icon:after{content:"\2713"}.doc_btns .btn_action{display:block;font-size:11px;text-transform:uppercase;text-align:center}.dot{width:10px;height:10px;border:2px solid #3b3b3b;border-radius:50%;display:inline-block;margin:0 5px;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:fx 1s ease infinite 0s;animation:fx 1s ease infinite 0s}.dot:nth-child(2){-webkit-animation:fx 1s ease infinite .3s;animation:fx 1s ease infinite .3s}.dot:nth-child(3){-webkit-animation:fx 1s ease infinite .6s;animation:fx 1s ease infinite .6s}@-webkit-keyframes fx{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@keyframes fx{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@media only screen and (min-width:600px){#header{display:block}.ngdialog.ngdialog-theme-plain .ngdialog-content .wvg_detail_header h1,.wvg_detail_header h1{font-size:24px}.wvg_image{padding:20% 0}.makeBookingButton{padding:4%}.wvg_detail_tabs>div{display:table-cell;width:auto;padding:10px 15px}.wvg_detail_gallery>div{width:30%}.form-col-1-2{width:49.5%}.form-col-1-3{width:32.9%}.form-col-2-3{width:66%}#booking_header_tabs ol{font-size:14px}}@media only screen and (min-width:800px){.hasDiscount.template3 .makeBookingButton .percentageDiscount,.hasDiscount.template3 .makeBookingButton .price_total,.hasDiscount.template4 .makeBookingButton .discount,.hasDiscount.template4 .makeBookingButton .price_total{text-align:inherit}}@media only screen and (min-width:1000px){h1{font-size:34px}h2{font-size:24px}#pagina{margin:0 0 0 20%}#booking_budget,#filtros,.info_pack_inner{float:left;margin-right:-100%;position:relative;width:20%}#booking_budget{height:auto;opacity:1;overflow:inherit;padding-bottom:80px}#page.bookingForm{padding-top:0}#page.bookingForm:before,#page.search:before{content:'';width:20%;z-index:0;display:block;height:100%;min-height:100%;position:fixed;top:0;left:0}#page.bookingForm:before{width:30%}#filtros,.info_pack_inner{left:0}#filtros .nameCategoryGroupCB{max-width:75%}#budget_header_mobile{display:none}#booking_budget,.info_pack_inner{left:0;width:30%}#booking_content,#booking_footer{margin-left:30%;display:block;float:left;width:70%}#footer_last_reservation{margin:0 auto;display:block;float:left;width:70%}#contenedor_productos{margin-left:20%}body.loading #contenedor_productos{margin-left:0}#contenedora>div{margin:0}#contenedor div,#contenedora div{display:block}.ngdialog.ngdialog-theme-plain .ngdialog-content .wvg_detail_header h1,.wvg_detail_header h1{font-size:30px}#confirmacion_reserva_buttons{position:fixed}.ngdialog,.ngdialog.largeDialog.padding50,.section_group{padding:5%}#confirmacion_reserva_cliente table tr{display:table-row}#confirmacion_reserva_cliente table td{display:table-cell;text-align:inherit!important}#confirmacion_reserva_cliente table td,#confirmacion_reserva_cliente table tr td strong{font-size:inherit!important}#confirmacion_reserva_cliente table tr td:first-child strong{font-size:44px!important}#confirmacion_booking_budget table tr td:nth-child(6),#confirmacion_booking_budget table tr td:nth-child(7){display:table-cell}}@media print{body{font-size:70%}.do-not-print{display:none}#header img{max-height:50px;width:auto}.fields_container{margin:0 auto!important}.fields_container h2{padding:0 0 1%}}.dynamicFormInputFile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.dynamicFormInputFile+label{font-size:1.25em;font-weight:700;color:#fff;background-color:#000;display:inline-block;padding:4px;border-radius:4px;cursor:pointer}.dynamicFormInputFile+label:hover,.dynamicFormInputFile:focus+label{background-color:#e73e44}.inputfile:focus+label{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}.uploaded{background-color:rgba(112,191,7,.88)!important}.promotionCode{display:grid;row-gap:.4em;grid-template-columns:1fr auto;margin-bottom:.8em}.promotionCode label{grid-column:span 2}.promotionCode input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}.promotionCode input[type=string]{background:#fff;padding:8px 16px 8px 8px;border:1px solid #fff;border-radius:0;width:100%;color:#000;font-size:14px}.promotionCode .apply-promotion{background:rgba(0,0,0,.6);margin-left:.8em;color:#FFF;padding:0 1em}.promotionCode .disable-promotion{background:#FFF;font-weight:700}.accommodation-map-selector .ngdialog-close{background-color:#fff;padding:17px}.accommodation-map-selector .ngdialog-close:before{color:#0b0b0b!important;right:0;top:0}.point-highlight circle{fill:#fff;stroke:#000;stroke-width:2}.point-highlight text{fill:#000}#language-selector-container{display:block;padding:0 5px;border-radius:5px;text-align:center}#language-selector-container select{padding:10px;margin:5px 0;border:1px solid #ccc;border-radius:5px;cursor:pointer}#language-selector-container select:focus{outline:0;border-color:#007bff}#language-selector-container select option{padding:5px}#floating-right-box{top:5px;right:5px;display:flex;gap:10px;align-items:center;margin:0 10px;z-index:2;justify-content:center}body.language-selector #floating-right-box{justify-content:space-between}#floating-right-box>#language-selector-container:only-child{position:absolute;right:0;top:0}#floating-right-box>#my-account-box:only-child{z-index:1000}@media only screen and (min-width:800px){#floating-right-box{position:fixed}}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.row:after,.row:before{display:table;content:" "}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.col,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.container-fluid:after,.container:after,.row:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dl-horizontal dt{float:left;width:140px;overflow:hidden;clear:left;text-overflow:ellipsis;white-space:nowrap;color:grey;text-align:left}.dl-horizontal dd{margin-left:160px;font-weight:700}.dl-horizontal dd:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}
.boxPayment,.signature{border:1px solid #d3d3d3}BODY{font-size:13px}.noPaddingLateral{padding-right:0!important;padding-left:2px!important}.centerText{text-align:center}.colorBlue{color:#00f}.boxRight{float:right}.ngdialog,.ngdialog.largeDialog.padding50,.section_group{padding:20px 10px}.cursorHelp{cursor:help!important}.dl-horizontal{font-size:14px;margin-top:25px}.readOnly{background-color:#ebebe4}#header_checkin{margin:20px 0}#introCheckin{margin:5px 0 20px;background-color:#fff;padding-top:15px;padding-bottom:15px;box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}#introCheckin H4{font-size:22px}#introCheckin UL{margin-top:10px}#introCheckin UL LI{margin-left:20px;float:left;width:45%}.guestBox{overflow:hidden;margin-bottom:20px}.copyAddress{font-weight:400;font-size:11px;padding-left:6px}.copyAddress:hover{cursor:pointer;font-weight:700;padding-left:0}.boxPayment{margin-bottom:20px}.blackBackground{background-color:#000;color:#FFF}.redBackground{background-color:#f08080;color:#FFF}.greenBackground{background-color:#F0F8E5;color:#000}.yellowBackground{background-color:#fafad2;color:#000}.redColor{color:#B34242}.redBorder{border:1px solid #B34242}#echeckinInProcess .budget_items{padding:0}#echeckinInProcess .bgi_child{display:table;width:100%}@media only screen and (min-width:600px){.desktop{display:table-cell!important}}@media print{.desktop{display:table-cell!important}}#echeckinInProcess .taxesIncluded{float:right}.alice-biometrics-button-button{display:flex;font-weight:700;font-size:1.2em;gap:11px;border:1px solid #ff6136;color:#FFF;border-radius:5px;background:#ff6136;transition:background-color .5s ease;justify-content:space-around;flex-direction:row;flex-wrap:nowrap;align-items:center}.alice-biometrics-button-button.companion{padding-right:50px;font-weight:700;font-size:1em}.alice-biometrics-button-button>span.alice-arrow{font-size:25px;font-weight:300}.alice-biometrics-button-button.companion>span.alice-arrow{font-size:40px;font-weight:30}.alice-biometrics-button-button:hover{transform:scale(.9);opacity:.9}.alice-biometrics-button-button.loading-alice-biometrics{border:1px solid #FFF;color:#000;background-color:#FFF;transition:background-color .5s ease}
.bookingWidget{background:#fcd29e;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#81725e}.bookingWidget .bookingButton{background:#f18e00;display:block!important;padding:10px;text-decoration:none;text-transform:uppercase;color:#fff;font-family:gotham_boldregular;font-size:14px;text-align:center}.bookingWidget #contenedor_fechas button,.bookingWidget .childCategories input[type=checkbox]{display:none}.bookingWidget input[type=text]{width:190px!important;height:29px;border:none;color:#81725e;font-size:12px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bookingWidget #contenedor_fechas input{background:url(https://rsv4.mastercamping.com/campingargosnoja/static/img/calendar_small.png) 95% center no-repeat #FFF}.bookingWidget .childCategoriesGroup{padding:0 0 0 22px}.bookingWidget .categoryGroupWrapper{padding:0 0 10px}.bookingWidget .categoryGroupCB,.bookingWidget .childCategories input[type=checkbox]+label{display:inline-block;cursor:pointer;position:relative;padding-left:22px;margin-right:0;font-size:13px;margin-bottom:0;vertical-align:top}.bookingWidget .nameCategoryGroupCB{margin:0 0 0 5px;font-weight:700}.bookingWidget .categoryGroupCB:before,.bookingWidget .childCategories input[type=checkbox]+label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;top:1px;background-color:rgba(0,0,0,.6)}.bookingWidget .hideCategoryGroupCB,.bookingWidget .showCategoryGroupCB{width:17px;height:17px;color:#adadad;background:url(https://rsv4.mastercamping.com/campingargosnoja/static/img/more_info_arrow_down.png) center center no-repeat rgba(0,0,0,.6);position:relative;display:inline-block;text-align:center;overflow:hidden;border-radius:50%;vertical-align:middle;text-indent:-9999px;border:none;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bookingWidget .hideCategoryGroupCB{background-image:url(https://rsv4.mastercamping.com/campingargosnoja/static/img/more_info_arrow_up.png)}.bookingWidget .categoryGroupCB.selected:before,.bookingWidget .categoryGroupCB.t-state:before,.bookingWidget .childCategories input[type=checkbox]:checked+label:before{content:"\2713";text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:15px;color:#f3f3f3;text-align:center;line-height:15px;border-radius:3px}.bookingWidget .categoryGroupCB.t-state:before{content:"\25a0";line-height:12px}.bookingWidget #contenedor_fechaDesde,.bookingWidget #contenedor_fechaHasta{padding:0 0 10px}.bookingWidget h3{color:#c37300;font-family:gotham_boldregular;font-size:18px}.ll-skin-melon{font-size:90%}.ll-skin-melon .ui-widget{font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker{padding:0}.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px;padding:5px}.ll-skin-melon select{border:none;padding:5px;margin:0 2px}.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4;text-align:center}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{position:absolute;top:.9em;width:1.8em;height:1.8em;border:none}.ll-skin-melon .ui-datepicker-close,.ll-skin-melon .ui-datepicker-current{background-image:url(https://rsv4.mastercamping.com/campingargosnoja/static/img/ui-icons_ffffff_256x240.png);background-position:-82px -127px;background-color:transparent;top:0;width:15px;font-weight:400;overflow:hidden;display:block;float:right;margin:5px;text-indent:-99999px;border:none}.ll-skin-melon .ui-datepicker-current{background-image:url(https://rsv4.mastercamping.com/campingargosnoja/static/img/ui-icons_ffffff_256x240.png);background-position:-35px -112px}.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(https://rsv4.mastercamping.com/campingargosnoja/static/img/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;width:15px;font-weight:400;overflow:hidden;display:block;text-indent:-99999px}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ll-skin-melon .ui-datepicker table{margin:0}.ll-skin-melon .ui-datepicker th{padding:1em 0;font-size:13px;font-weight:400;border:none;border-top:1px solid #454545}.ll-skin-melon .ui-datepicker td{border:none;padding:0}.ll-skin-melon td .ui-state-default{background:0 0;border:none;text-align:center;padding:.5em;margin:0;font-weight:400;font-size:16px;display:block;text-decoration:none;color:#008DC4}.ll-skin-melon .ui-state-disabled{opacity:1}.bookingWidget .bookingCategories,.bookingWidget label{display:none}.ll-skin-melon .ui-widget{background:#2DA9DC}.ll-skin-melon .ui-datepicker td{background:#F0E9DB}.ll-skin-melon .ui-datepicker th{color:#FFF}.ll-skin-melon td .ui-state-active,.ll-skin-melon td .ui-state-hover{background:#2DA9DC}.ll-skin-melon .ui-state-disabled .ui-state-default{color:#9ED1E7;opacity:.5}
.dbugBox,.hackyhack{position:relative}#introCheckin,.fields_container,.section_group{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(2%,0,0)}to{opacity:1;-webkit-transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(2%,0,0)}to{opacity:1;transform:none}}.hackyhack .dropdown-menu{left:auto!important;right:0}.webVisualizationGroup{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;opacity:1;transform:none}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,2%,0)}to{opacity:1;-webkit-transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,2%,0)}to{opacity:1;transform:none}}.booking_btns{opacity:1;box-shadow:0 0 1px transparent;backface-visibility:hidden;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.booking_btns:active,.booking_btns:focus,.booking_btns:hover{opacity:.9;-webkit-transform:scale(.95);transform:scale(.95)}.btn_alpha{opacity:.7}.btn_alpha:active,.btn_alpha:focus,.btn_alpha:hover{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}.loginCentre{overflow:hidden;margin:30px auto 0;float:none!important;text-align:center;padding:20px 0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loginCentre p{margin-bottom:10px}.loginCentre INPUT{text-align:center}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0)}}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}.dbugBox{background-color:#4F4F4F;color:#FFF;padding:15px;margin:10px 0}.dbugBox .dBugHeadr{font-size:14px;font-weight:700;margin-bottom:0}.dbugBox .dBugHeadr b{margin:0 0 0 15px;float:right}.dbugBox .dBugBody{transition:all .3s ease-in-out;max-height:0;overflow:hidden}.dbugBox pre{background-color:#FFF;color:#000;padding:15px;outline:#ccc solid 1px;white-space:pre-wrap!important}.dbugBox pre .string{color:green}.dbugBox pre .number{color:#ff8c00}.dbugBox pre .boolean{color:#00f}.dbugBox pre .null{color:#ff00ff}.dbugBox pre .key{color:red}.dbugBox #toggle{position:absolute;appearance:none;cursor:pointer;left:-100%;top:-100%}.dbugBox #toggle+label{position:absolute;cursor:pointer;background:#26ae90;width:50px;border-radius:3px;padding:3px 2px;color:#FFF;line-height:20px;font-size:12px;text-align:center;-webkit-font-smoothing:antialiased;right:0;margin:-9px 15px 0 0;transition:all .5s ease}.dbugBox #toggle+label:after{content:"Open"}.dbugBox #toggle:checked+label{background:#dd6149}.dbugBox #toggle:checked+label:after{content:"Close"}.dbugBox #toggle:checked~div.dBugBody{max-height:500px;overflow-y:auto}
.ngdialog,.ngdialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}@-webkit-keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}.ngdialog{box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000}.ngdialog *,.ngdialog :after,.ngdialog :before{box-sizing:inherit}.ngdialog.ngdialog-disabled-animation,.ngdialog.ngdialog-disabled-animation .ngdialog-content,.ngdialog.ngdialog-disabled-animation .ngdialog-overlay{-webkit-animation:none!important;animation:none!important}.ngdialog-overlay{background:rgba(0,0,0,.4);-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog-no-overlay{pointer-events:none}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s;pointer-events:all}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer}body.ngdialog-open,html.ngdialog-open{overflow:hidden}
@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.ngdialog.ngdialog-theme-default{padding-bottom:160px;padding-top:160px}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-default .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;background:#f0f0f0;border-radius:5px;color:#444;font-family:Helvetica,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:450px}.ngdialog.ngdialog-theme-default .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-default .ngdialog-close:before{background:0 0;border-radius:3px;color:#bbb;content:'\00D7';font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.ngdialog.ngdialog-theme-default .ngdialog-close:active:before,.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-default .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-default .ngdialog-input textarea{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus{box-shadow:inset 0 0 0 2px #8dbdf1;outline:0}.ngdialog.ngdialog-theme-default .ngdialog-buttons:after{content:'';display:table;clear:both}.ngdialog.ngdialog-theme-default .ngdialog-button{border:0;border-radius:3px;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:none;animation:none}}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary{background:#3288e6;color:#fff}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}
.ngdialog.ngdialog-theme-plain{padding-bottom:160px;padding-top:160px}.ngdialog.ngdialog-theme-plain .ngdialog-content{background:#fff;color:#444;font-family:'Helvetica Neue',sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:450px}.ngdialog.ngdialog-theme-plain .ngdialog-content h1,.ngdialog.ngdialog-theme-plain .ngdialog-content h2,.ngdialog.ngdialog-theme-plain .ngdialog-content h3,.ngdialog.ngdialog-theme-plain .ngdialog-content h4,.ngdialog.ngdialog-theme-plain .ngdialog-content h5,.ngdialog.ngdialog-theme-plain .ngdialog-content h6,.ngdialog.ngdialog-theme-plain .ngdialog-content li,.ngdialog.ngdialog-theme-plain .ngdialog-content p,.ngdialog.ngdialog-theme-plain .ngdialog-content ul{color:inherit}.ngdialog.ngdialog-theme-plain .ngdialog-close{cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-plain .ngdialog-close:before{background:0 0;color:#bbb;content:"\00D7";font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.ngdialog.ngdialog-theme-plain .ngdialog-close:active:before,.ngdialog.ngdialog-theme-plain .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-plain .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-plain .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-plain .ngdialog-input textarea{background:#f0f0f0;border:0;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input textarea:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.2);outline:0}.ngdialog.ngdialog-theme-plain .ngdialog-buttons:after{clear:both;content:'';display:table}.ngdialog.ngdialog-theme-plain .ngdialog-button{border:0;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.ngdialog.ngdialog-theme-plain .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog.ngdialog-theme-plain .ngdialog-button:focus{-webkit-animation:none;animation:none}}.ngdialog.ngdialog-theme-plain .ngdialog-button.ngdialog-button-primary{background:#3288e6;color:#fff}.ngdialog.ngdialog-theme-plain .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}
.mfp-bg,.mfp-container,.mfp-wrap{top:0;height:100%;width:100%;left:0}.mfp-container,img.mfp-img{-moz-box-sizing:border-box}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';height:100%}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{max-width:100%;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.webVisualizationGroup{margin:0 0 20px;display:inline-block;width:100%;vertical-align:top}.wvg_image_name_container{position:relative;min-height:60px}.wvg_image_name_container h2{color:#FFF;position:absolute;bottom:0;left:0;padding:20px 4% 10px;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0)}.wvg_image_name_container[ng-click] h2:after{position:absolute;right:2%;content:'\e904';font-family:icomoon,booking-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.wvg_image_name_container[ng-click] h2:hover:after{opacity:.6}.wvg_moreInfo{float:left;padding:4% 1% 0 4%}.wvg_shortDescription+.wvg_longDescription+.wvg_moreInfo{margin-top:-4%}.wvg_products .product{border-top:1px solid #e0e0e0;padding:4%;overflow:hidden;position:relative}.doc_btns.doc_btn_checkin,.makeBookingButton{background:#008dc4}.product_longDescription_container{clear:both}.product_moreInfo .product_moreInfoLabel{position:absolute;left:4%;top:17px}#booking_budget{background:#F0E9DB}.promotion-title{background-color:#fafad2;border-radius:10px;padding:0 5px;margin-left:5px}@media only screen and (min-width:600px){.product_header{float:left;width:71%}.others .product_header{width:60%}.product_buy{float:right;width:29%}.others .product_dates{float:right;width:40%}}.ngdialog.largeDialog .ngdialog-content{width:80%}.ngdialog.largeDialog .ngdialog-content .pack_texto_wrapper{overflow:auto;max-height:500px}.label-transferencia{display:inline-block;font-size:12px;width:30%}input:read-only{background-color:#d3d3d3}.experience-selector{margin:10px;display:flex;background-color:#fff;border-radius:10px;color:grey}.experience-selector span{flex-grow:1;text-align:center}.experience-selector span.enabled{background-color:#3cb371;border-radius:10px;color:#fff;font-weight:700}
#booking_budget,#filtros,#page.bookingForm:before,#page.search:before{background:0 0;color:#777469}#page.bookingForm:before,#page.search:before{background:#f6f3e9}#filtros #b_filtros,#filtros .categoryGroupCB:before,#filtros input[type=checkbox]+label:before,.categoryGroupCB:before,.facilityGroupCB:before{background-color:#00698c;color:#FFF}#contenedor_fechaDesde input[type=text],#contenedor_fechaHasta input[type=text],#filtros .select_wrapper select,.categorySelector>span:after,.datePicker span.inputBox:after,.peopleContainer .comboBox:after{color:#00698c}.categoryGroupCollapse:before,.categoryGroupExpand:before{color:#777469}.widgetBookingContainer .checkinCheckoutContainer label{display:none}.makeBookingButton{background:#00698c}.makeBookingButton:hover{opacity:.8}.comboPopup .popupTitle,.datePickerPopup .month_title,.datePickerPopup .popupTitle{background-color:#00698c}.datePickerPopup .less span,.datePickerPopup .plus span{top:56px;border-color:#FFF;color:#FFF}.booking_btns,.wvg_detail_tabs>div.active{border:1px solid #00698c;color:#00698c}.datePickerPopup table td.selectable{color:#00698c}.checkinCheckoutContainer .checkin td.checkinDay,.checkinCheckoutContainer .checkout td.checkinDay,.checkinCheckoutContainer .checkout td.stayDay,.checkinCheckoutContainer td.checkinDay{background:#00698c;color:#FFF!important}.booking_btn_next{color:#FFF;background:#00698c}.filtros_wrapper:before{display:block;text-align:center;height:110px;content:'';background:url(https://rsv4.mastercamping.com/campingargosnoja/static/img/logo.png) center center no-repeat;margin:0 auto 20px;width:auto;background-size:contain}#filtros .hideCategoryGroupCB,#filtros .showCategoryGroupCB{background-color:none}#booking_header_tabs li.tab_button:after,#booking_header_tabs li.tab_button:before,.ngdialog.ngdialog-theme-plain .ngdialog-content .wvg_detail_header h1,.wvg_detail_header h1,.wvg_detail_tabs>div{background:#00698c}.wvg_icons div:nth-child(n+6){display:none}#booking_header_tabs li.tab_button{color:#00698c}#booking_budget .bgi.level_0,#booking_budget .totalStayImport{background:rgba(0,0,0,.2)}#header img{max-width:150px}#reservas_introduccion{color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,.4)}#reservas_introduccion:before{content:'';position:fixed;left:0;top:0;width:100%;height:100%;background:url(https://rsv4.mastercamping.com/campingargosnoja/static/img/background.jpg) center center no-repeat;background-size:cover;z-index:-1}#reservas_introduccion+.searchResult+.otherProducts+.masinfo+#footer{color:#FFF}