#loader{background:#000;opacity:.8;filter:alpha(opacity=60);border-radius:4px;padding:30px;z-index:1000;position:absolute;top:25%;left:45%}#loader img,#loader span{opacity:1;filter:alpha(opacity=100);color:#FFF;font-weight:bold}.right20{margin-right:20px}.left10{margin-left:10px}.bottom20{margin-bottom:20px}.top4{margin-top:4px}.top10{margin-top:10px}.top20{margin-top:20px}.top60{margin-top:60px}.ptop10{padding-top:10px}.Mmtop05{margin-top:-5px}.Mmleft10{margin-left:-10px}.Mmleft30{margin-left:-30px}.Mmleft70{margin-left:-70px}.separador{padding-bottom:10px;border-bottom:1px solid #000;margin-bottom:20px}.mnCopiar_tarifas{padding-left:20px;background:url('../img/ico-copy.png') top left no-repeat}.mnInsertar_tarifas{padding-left:20px;background:url('../img/ico-add.png') top left no-repeat}.mnBorrar_tarifas{padding-left:20px;background:url('../img/ico-remove.png') top left no-repeat}.mnAplicar_formulas{padding-left:20px;background:url('../img/ico-porcentaje.png') top left no-repeat}.mnCerrar_fechas{padding-left:20px;background:url('../img/ico-lock.png') top left no-repeat}h1{font-size:26px}.grid_calendario td{height:200px;min-width:100px;max-width:100px}.grid_calendario thead{border-top:1px solid #ececec}.grid_calendario th{background:#ececec}.grid_calendario .cerrado{background:#f5f5f5}.grid_calendario .deshabilitado{border:0}.grid_calendario .deshabilitado:hover{background:#FFF}.grid_calendario .editar{display:block;width:100%;text-align:right;margin-bottom:38px}.grid_calendario .editar a{margin-left:10px;cursor:pointer}.grid_calendario table{border:0 !important}.grid_calendario label{margin-right:15px}.introTab{border:1px solid #ddd}.nav-tabs{border:0 !important;padding:0 !important}.punteroEnlace{cursor:pointer}.grid_calendario .no_guardado,.grid_calendario .no_guardado:hover{background:#ffc}.abierto{position:relative;top:1px;display:inline-block;background:url('../img/ico-abierto.png') top left no-repeat;width:15px;height:15px}.leyenda_cerrado{padding:1px 0 0 32px;background:#ececec;border:1px solid #d7d7d7;margin-right:15px}.leyenda_con_tarifa{padding:1px 0 0 32px;background:#e3ecf5;border:1px solid #d7d7d7;margin-right:15px}.leyenda_no_guardado{padding:1px 0 0 32px;background:#ffc;border:1px solid #d7d7d7;margin-right:15px}.leyenda_cerrado_parcial{padding:1px 0 0 32px;background:repeating-linear-gradient(-45deg,#dfdfdf,#dfdfdf 3px,#FFF 3px,#FFF 7px) repeat scroll 0 0 rgba(0,0,0,0) !important;border:1px solid #d7d7d7;margin-right:15px}.grid_mes .no_guardado{background:#ffc}.grid_mes .cerrado{background:#ececec}.grid_mes th{background:#ececec}.margen input{max-width:30% !important}.margen label{margin-right:10px !important}.fecha_tarifa{background:#e3ecf5}.cerrado_parcial_no_guardado{background:repeating-linear-gradient(-45deg,#dfdfdf,#dfdfdf 3px,#ffc 3px,#ffc 7px) repeat scroll 0 0 rgba(0,0,0,0) !important}.cerrado_parcial{background:repeating-linear-gradient(-45deg,#dfdfdf,#dfdfdf 3px,#FFF 3px,#FFF 7px) repeat scroll 0 0 rgba(0,0,0,0) !important}.dia{color:#c1c1c1;font-size:40px;position:relative;top:-15px;left:-5px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.no_bold{font-weight:normal !important}#datecontainer input{width:80%;float:left;display:table}#datecontainer input:focus{outline:0}#datecontainer .ui-datepicker-trigger{float:left;display:table;height:30px}#ui-datepicker-div{width:216px;height:auto;margin:5px auto 0;font:9pt Arial,sans-serif;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:none}#ui-datepicker-div a{text-decoration:none}.ui-datepicker-header{background:url('../img/dark_leather.png') repeat 0 0 #000;color:#e0e0e0;font-weight:bold;-webkit-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,2);-moz-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);text-shadow:1px -1px 0 #000;filter:dropshadow(color=#000,offx=1,offy=-1);line-height:30px;border-width:1px 0 0 0;border-style:solid;border-color:#111}.ui-datepicker-title{text-align:center}.ui-datepicker-prev{float:left;background-position:center -30px}.ui-datepicker-next{float:right}.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url('../img/arrow.png');background-repeat:no-repeat;line-height:550%;overflow:hidden}.ui-datepicker table{width:100%}.ui-datepicker thead{background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f1f1f1));background-image:-webkit-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:-o-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:-ms-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#f1f1f1',GradientType=0);border-bottom:1px solid #bbb}.ui-datepicker th{text-transform:uppercase;font-size:6pt;padding:5px 0;color:#666;text-shadow:1px 0 0 #fff;filter:dropshadow(color=#fff,offx=1,offy=0);text-align:center}.ui-datepicker tbody td{padding:0;border-right:1px solid #bbb}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr{border-bottom:1px solid #bbb}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;font-weight:bold;text-align:center;width:30px;height:30px;line-height:30px;color:#666;text-shadow:1px 1px 0 #fff;filter:dropshadow(color=#fff,offx=1,offy=1)}.ui-datepicker-calendar .ui-state-default{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#ededed 0,#dedede 100%);background:-o-linear-gradient(top,#ededed 0,#dedede 100%);background:-ms-linear-gradient(top,#ededed 0,#dedede 100%);background:linear-gradient(top,#ededed 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dedede',GradientType=0);-webkit-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);-moz-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#428bca;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);color:#e0e0e0;text-shadow:0 1px 0 #4d7a85;filter:dropshadow(color=#4d7a85,offx=0,offy=1);border:1px solid #55838f;position:relative;margin:0}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-state-disabled{background:#f4f4f4}.ui-datepicker-year{color:#000}#container_modal header{background:#f5f5f5}#container_modal footer{margin-top:10px}#container_modal header .row,#container_modal .container,#container_modal footer{padding:15px}#container_modal #elementos{padding-right:15px}#container_modal #elementos ul{margin:0;padding:10px 0 10px 0;clear:both}#container_modal #elementos li{list-style:none;padding-left:15px;margin-top:10px;clear:both;min-height:30px}#container_modal label{font-weight:normal !important}.input_valor{max-width:50px !important}#container_modal #elementos ul ul:nth-of-type(2n+1){border-bottom:1px solid}.hijos li:nth-child(2n+1){background-color:#f5f5f5}.hijos{padding-left:30px !important}.progress{width:80%;margin:0 auto}.progress-bar-info{background:#337ab7}.validation-tooltip ul,ol{margin:0}.validationMessageTemplate{display:none}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#f2dede;border-width:5px 5px 5px 0}.tooltip-inner-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1;background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat:repeat-x;border-color:#dca7a7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0)}input[type='number']{-moz-appearance:textfield}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}#tipo_habitacion.form-control{width:auto}