.container{background-color:#eee}@font-face{font-family:'misoregular';src:url('/headers/acomotel/fonts/miso-regular-webfont.eot');src:url('/headers/acomotel/fonts/miso-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/headers/acomotel/fonts/miso-regular-webfont.woff') format('woff'),url('/headers/acomotel/fonts/miso-regular-webfont.ttf') format('truetype'),url('/headers/acomotel/fonts/miso-regular-webfont.svg#misoregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'misobold';src:url('/headers/acomotel/fonts/miso-bold-webfont.eot');src:url('/headers/acomotel/fonts/miso-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/headers/acomotel/fonts/miso-bold-webfont.woff') format('woff'),url('/headers/acomotel/fonts/miso-bold-webfont.ttf') format('truetype'),url('/headers/acomotel/fonts/miso-bold-webfont.svg#misobold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'misolight';src:url('/headers/acomotel/fonts/miso-light-webfont.eot');src:url('/headers/acomotel/fonts/miso-light-webfont.eot?#iefix') format('embedded-opentype'),url('/headers/acomotel/fonts/miso-light-webfont.woff') format('woff'),url('/headers/acomotel/fonts/miso-light-webfont.ttf') format('truetype'),url('/headers/acomotel/fonts/miso-light-webfont.svg#misolight') format('svg');font-weight:normal;font-style:normal}body{font-family:misoregular,Verdana,Helvetica,sans-serif}strong{font-family:misobold,Verdana,Helvetica,sans-serif;font-weight:normal}.noPad{padding:0}.noPadHor{padding-left:0;padding-right:0}.noPadVert{padding-top:0;padding-bottom:0}.blue{color:#135d9a}.darkblueBG{background:#135d9a;box-shadow:0 1px 2px rgba(0,0,0,0.3)}label{font-weight:normal}.navbar{position:relative;min-height:43px;margin-bottom:0;border:0}.navbar .container{background-color:#3f3f3f;border-bottom:1px solid #898989}.navbar .navbar-header{background-color:#f2b037}.navbar-brand{padding:0;max-height:43px;text-align:center;float:none !important}.navbar-brand img{display:table;margin:auto}.navbar-form{border-top:0;border-bottom:0 box-shadow:none;-webkit-box-shadow:none;padding:0 0 0 11px;margin:7px 0 7px -15px}.userTools{margin-top:7px;margin-bottom:7px;padding-right:11px}.userTools li{padding-left:0;padding-right:5px;float:left}.userTools li.userSession{color:#fff;padding:5px 8px 4px 8px;margin-right:5px;background-color:#585858;position:relative;font-size:17px;line-height:20px}.userTools li.userSession a{padding:0;color:#fff}.userTools a.userButton{color:#fff;padding:5px 8px 4px 8px;background-color:#585858;position:relative;font-size:17px;line-height:20px}.userTools a.userButton:hover{text-decoration:none}.userTools a.userButton.activeSection{background-color:#f2b037}.userTools li.userSession a:hover,.userTools li.userSession a.active,.userTools li.userSession a:focus{background-color:transparent}.userTools a.userButton .badge{position:absolute;left:3px;top:3px;padding:2px 3px;font-size:10px;background:#f2b037;color:#3f3f3f}.btn-userTool{background-color:#585858;border:medium none;border-radius:0;color:#fff;font-size:17px;padding:4px 14px 5px 14px;line-height:20px}.btn-userTool:hover,.btn-userTool:focus{background-color:#9f9f9f;color:#fff}.dropdown-toggle .caret{position:relative;left:5px}.userTools .fa-search{margin-left:7px}.navbar-toggle{border:1px solid #fff;margin-top:4px;margin-bottom:5px;margin-right:0}.navbar-toggle .icon-bar{background:#fff}.navbar-collapse{padding:0;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#cuerpo{background:#135d9a}#content{background-color:#fff;padding-bottom:10px}.breadcrumb{background-color:#f9f9f9;padding:5px 15px;margin-bottom:5px;border-bottom:1px solid #f3f3f3}.title_row{overflow:hidden;margin-top:20px;margin-bottom:10px}h1{font-size:25px;font-family:misobold,Verdana,Helvetica,sans-serif;color:#135d9a;text-transform:uppercase}.title_row h1{margin:0}h1 a{font-size:17px;color:#135d9a;border:solid 1px #a0bdd6;border-radius:2px;padding:3px 5px;vertical-align:middle}h1 a:hover{text-decoration:none;color:#135d9a;background-color:#a0bdd6}.placeholderPageTools{float:right;padding:2px 0}a.newUser{font-size:17px;color:#135d9a;border:solid 1px #a0bdd6;border-radius:2px;padding:2px 5px;text-transform:uppercase;display:inline-block}a.newUser:hover{text-decoration:none;color:#135d9a;background-color:#a0bdd6}a.newUser span{padding-right:5px;border-right:1px solid #89aecc}.user-off{display:inline-block;background:#fa7575;border-radius:5px;padding:0 5px;border:1px solid #e3a1a1;-webkit-box-shadow:inset 3px 3px 8px 3px rgba(220,103,103,1);-moz-box-shadow:inset 3px 3px 8px 3px rgba(220,103,103,1);box-shadow:inset 3px 3px 8px 3px rgba(220,103,103,1);font-size:17px;color:#fff;vertical-align:top}.user-off:hover,.user-off:focus{color:#fff;text-decoration:none;background:#dc6767}.user-on{background:#7efa75;-webkit-box-shadow:inset 3px 3px 8px 3px rgba(82,166,76,1);-moz-box-shadow:inset 3px 3px 8px 3px rgba(82,166,76,1);box-shadow:inset 3px 3px 8px 3px rgba(82,166,76,1);border:1px solid #52a64c}.user-on:hover,.user-on:focus{background:#7efa75}.user-off span{color:#fff}.panel{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd}.panel-body{padding:0 1px 7px 1px}.form-group{margin-bottom:6px}.userfilter-group{padding-top:12px;padding-left:0}.form-control{border:1px solid #d1e3f3;padding:0 12px;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.075);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.075);height:21px;color:#3f3f3f;font-size:17px}.has-error .form-control{border-color:#c1343f;box-shadow:0 0 8px rgba(169,68,66,.6)}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline,.form-horizontal .form-control-static{padding-top:0;font-size:15px}.form-horizontal .control-label{color:#3f3f3f}.userfilter-group .control-label{color:#fff;margin-bottom:0;margin-right:9px}.form-horizontal .control-label input{margin-top:0;vertical-align:text-bottom}.form-horizontal .form-control-static{color:#909090}::-webkit-input-placeholder{color:#3f3f3f}::-moz-placeholder{color:#3f3f3f}:-ms-input-placeholder{color:#3f3f3f}input:-moz-placeholder{color:#3f3f3f}.inputsearch{background:#fff url(/headers/acomotel/img/search.gif) 4px center no-repeat;padding-left:20px;border:1px solid #a1c3df;height:25px;width:244px;margin-right:8px}.switchListView{list-style-type:none;padding:0;overflow:hidden;margin-bottom:19px}.switchListView li{display:inline-block;width:50%;float:left;list-style:none}.switchListView li a{display:block;text-align:center;padding:12px;font-size:28px;background:#135d9a;color:#fff;border:1px solid #4e86b3}.switchListView li a:hover,.switchListView li a:focus{text-decoration:none;background-color:#0f4a7a}.switchListView li a.activedisplay{color:#4e86b3}.avatar{text-align:center;margin:10px 0}.avatar img{border:1px solid #bcbcbc}fieldset{padding-left:0 !important;padding-right:0 !important}legend,.user-data-form .panel-heading,.provider-box>.panel-heading{background-color:#f5f5f5;border:0;font-family:misolight,Verdana,Helvetica,sans-serif;font-size:17px;color:#135d9a;text-transform:uppercase;padding:4px 13px;margin-bottom:9px;overflow:hidden}.form-provider{margin-bottom:17px;overflow:hidden}.form-horizontal .form-provider label{font-size:20px;color:#135d9a;text-transform:uppercase;font-weight:normal}.form-permisos label{font-size:18px;font-weight:normal;font-family:misobold,Verdana,Helvetica,sans-serif;color:#3f3f3f;margin-bottom:0}.btn-blue,.btn-darkblue,.btn-white,.btn-green,.btn-red{text-transform:uppercase;color:#fff;font-family:misobold,Verdana,Helvetica,sans-serif;font-weight:normal;border-radius:3px;padding:5px 15px;font-size:20px !important;line-height:1}.btn-blue{background:#338ad0;border:1px solid #1966a5}.btn-blue:hover,.btn-blue:focus{color:#fff;background:#307fbe}.btn-darkblue{background:#135d9a;border:1px solid #88adcc}.btn-darkblue:hover,.btn-darkblue:focus{color:#fff;background:#0f4a7a}.btn-white{color:#135d9a;background:#fff;border:1px solid #135d9a}.btn-white:hover,.btn-white:focus{color:#135d9a;background:#ebebeb}.btn-red{color:#fff;background:#fa7575;border:1px solid #f4b6b6}.btn-red:hover,.btn-red:focus{color:#fff;background:#d66666}.btn-green{color:#fff;background:#5adb49;border:1px solid #97c690}.btn-green:hover,.btn-green:focus{color:#fff;background:#52c443}.btn-lg{font-size:20px}.buttons-line{text-align:right;padding-top:8px}.panel-title{font-size:17px;text-transform:uppercase}.provider-box>.panel-heading{margin-bottom:10px}.provider-box>.panel-heading a{float:right;text-decoration:underline;text-transform:none;font-size:15px}#countryselector{padding-left:0;list-style:none;border:0}#countryselector .panel{margin-top:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#countryselector .panel-heading{padding:5px 15px}#countryselector>li>.panel-heading{border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:#f5f5f5}#countryselector>li>.panel-heading a{text-transform:uppercase;color:#818181}#countryselector>li>.active-heading a{color:#333}#countryselector>li>.panel-heading a strong{color:#818181}#countryselector>li>.active-heading a strong{color:#338ad0}#countryselector .panel-title{position:relative}#countryselector .panel-title a{display:block}#countryselector .panel-title a strong{color:#338ad0}#countryselector .panel-title input{position:absolute;z-index:2;right:0;top:0}#countryselector .panel-group .panel-title input{right:30px}#countryselector .panel-group .panel-heading{border-bottom:1px solid #ddd;background:url(/headers/acomotel/img/open_collapse.gif) no-repeat 98% center;padding-left:0}#countryselector .panel-group .active-heading{border-bottom:1px solid #ddd;background:url(/headers/acomotel/img/close_collapse.gif) no-repeat 98% center}#countryselector .panel-group .panel-body{border-top:0;padding-right:35px}.hotels-list,.hotels-list .hotel-body ul{padding:0;list-style:none;background:#fdf3e1}div.hotels-list{padding:5px 10px;background:#fff}div.hotels-list .hotel-body ul{background:#fff;margin-bottom:0}.hotels-list>li{border-top:1px solid #fff;border-bottom:1px solid #ddd;padding:5px 10px}.hotels-list>li>a{text-decoration:none;color:#000}.hotels-list .hotel-title{font-size:18px;font-family:misoregular,Verdana,Helvetica,sans-serif;position:relative}.hotels-list .hotel-title input{position:absolute;z-index:2;right:0;top:0}.rating_stars{width:62px;height:11px;background-repeat:no-repeat;background-image:url(/headers/acomotel/img/stars_sprite.png);display:inline-block}.rating_stars_5{background-position:0 0}.rating_stars_4{background-position:0 -11px}.rating_stars_3{background-position:0 -22px}.rating_stars_2{background-position:0 -33px}.rating_stars_1{background-position:0 -44px}.hotels-list .hotel-body ul li{display:block;padding-right:8px;font-size:17px;font-family:misoregular,Verdana,Helvetica,sans-serif}.hotels-list .hotel-body ul li:last-child{border-right:0}.form-search{padding:14px 12px;border:1px solid #4e86b3}.user-data{background:#f9f9f9;margin-bottom:12px}.user-data.edited-user{background:#d8eeff;border:1px solid #000}.user-data .avatar img{border:0}a.editUser{font-size:17px;color:#135d9a;border:solid 1px #a0bdd6;border-radius:2px;padding:0 5px;text-transform:uppercase;display:inline-block;vertical-align:top;background:#fff;padding-right:4px}a.editUser:hover{text-decoration:none;color:#135d9a;background-color:#a0bdd6}a.editUser span{padding-right:5px;border-right:1px solid #89aecc}.user-data ul{list-style:none;padding:0}ul.row{list-style:none;padding:0}.user-data ul li{font-size:15px}.user-data .btn-container a.editUser .user-off span{margin-right:10px}.user-data-list{background:#f9f9f9;overflow:hidden;margin-bottom:12px}.user-data-list.edited-user{background:#d8eeff;border:1px solid #000}.user-data-list .avatar img{border:0}.user-data-list .panel-heading{border-bottom:1px solid #8b969f;margin-bottom:0;padding:8px 0 0}.user-data-list .panel-heading .panel-title{margin-bottom:8px;font-size:18px}.user-data-list .panel-heading .panel-title strong{margin-right:10px}.user-data-list .panel-heading .btn-container{margin-bottom:8px}.user-data-list .panel-body{border-top:1px solid #fff;padding:12px 0 0}.user-data-list .panel-body ul{list-style:none;padding:0;margin:0}.user-data-list .panel-body ul li{font-size:15px;color:#818181;margin-bottom:5px}.user-data-list .panel-body ul li span{color:#3f3f3f}.usersnumber{color:#135d9a}.user-data-list .panel-heading .usersnumber{margin-left:10px}.help-tooltip-container{overflow:hidden}.help-tooltip{background:#135d9a;color:#fff;padding:4px 9px;font-size:18px;line-height:1;margin-right:5px;position:relative;width:150px;float:left}.help-tooltip::after{content:"";display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #135d9a;position:absolute;top:17px;right:-5px}.layer_nouser{background:rgba(255,255,255,0.8);position:absolute;height:135px;z-index:2;width:100%}.help-tooltip i{float:left;margin:5px 10px 5px 0}.help-tooltip-container .newUser{margin:9px 0 9px 9px;-webkit-box-shadow:0 2px 9px 0 rgba(50,50,50,0.5);-moz-box-shadow:0 2px 9px 0 rgba(50,50,50,0.5);box-shadow:0 2px 9px 0 rgba(50,50,50,0.5);float:right;font-size:20px}.sidebar{background-color:#135d9a}.sidebar,.sidebar a{color:#fff;font-size:17px;text-transform:uppercase}.sidebar a{display:block;width:100%}.sidebar #sections{padding-top:34px}.sidebar #sections li{padding:8px 5px;border-bottom:solid 1px #7aa4c6}.sidebar #sections li:hover,.sidebar #sections li.selected{background-color:#2b6ea4}.sidebar #sections li span{margin-right:10px}.sidebar #sections li ul{padding:0;list-style:none;padding-left:20px}.sidebar #sections li ul li{border:0}footer .container{background-color:#eee}footer .navbar-nav>li>a{padding:0}footer a{color:#333}footer a:hover,footer a:focus{color:#333}.server-error{background-position:top center;background-repeat:no-repeat;padding:30px 0}.error404{background-image:url(/headers/acomotel/img/bg_error404.jpg)}.error403{background-image:url(/headers/acomotel/img/bg_error500.jpg)}.error500{background-image:url(/headers/acomotel/img/bg_error500.jpg)}.bienvenida{background-image:url(/headers/acomotel/img/bg_bienvenida.jpg)}.server-error p,.server-error li{font-family:misolight,Verdana,Helvetica,sans-serif}.server-error p{color:#fff;text-align:center;font-size:30px;line-height:1}.server-error .bigtext{font-size:35px;text-transform:uppercase;line-height:30px}.server-error .sad{padding-top:75px;background:url(/headers/acomotel/img/sad.png) center top no-repeat}.server-error .happy{padding-top:75px;background:url(/headers/acomotel/img/happy.png) center top no-repeat}.server-error ul{overflow:hidden;margin:0 auto;list-style:none;padding:0}.server-error ul li{float:left;display:inline-block;padding:0 5px;width:50%}.server-error li{color:#f2b037;font-size:18px;text-align:center;margin-bottom:10px}.server-error a{text-decoration:underline;color:#f2b037}.server-error li a{background:#f2b037;color:#fff;padding:4px 10px;display:inline-block}.server-error p strong{font-family:misobold,Verdana,Helvetica,sans-serif}body.login{background:#f2b037}body.login .container{background:#f2b037;border:3px solid #e7a62e;margin:-125px 0 0 -185px;width:385px;position:absolute;top:50%;left:50%;height:300px}body.login .container p{font-size:17px;color:#135d9a;line-height:1.1}body.login .container fieldset{padding:0 17px}.logo_login{position:relative;margin-top:-50px;text-align:center;margin-bottom:25px}body.login fieldset input{margin-bottom:17px;font-size:30px;height:44px}.links_register{padding:0;list-style:none}.links_register li{font-family:misobold,Verdana,Helvetica,sans-serif;text-transform:uppercase;color:#135d9a;font-size:13px}.links_register li a{color:#135d9a;font-size:14px}.contacto_link{margin-top:20px;color:#135d9a;text-align:center;font-size:14px}.contacto_link a{color:#135d9a;text-decoration:underline}@media(max-width:767px){.navbar-form{float:left}.userTools.navbar-nav{float:right}.navbar-brand{margin-left:-15px}.sidebar #sections{padding-top:0}footer p{float:none}footer .navbar-nav{margin:7.5px 0}}@media(min-width:768px) and (max-width:991px){.navbar .navbar-header{float:none}.navbar-form{float:left}}@media(min-width:768px){.navbar-collapse.collapse{padding-left:0}.navbar-nav{margin:7px -15px 7px 0}footer p{float:left;margin:7px 0 7px}footer .nav{padding-right:11px}footer .nav li:first-child::after{content:"-"}footer .navbar-nav>li>a{display:inline-block}.help-tooltip{float:left;width:345px}.layer_nouser{height:112px}.hotels-list .hotel-body ul li{display:inline-block;margin-right:8px;border-right:1px solid #3f3f3f}.server-error{padding:60px 0;background-size:auto;background-position:center top}.server-error .bigtext{font-size:74px;line-height:60px}.bienvenida .bigtext{font-size:55px;line-height:45px}.server-error .sad{padding-top:100px}.server-error .happy{padding-top:100px}.server-error ul{display:table}.server-error ul li{border-right:1px solid #f2b037;padding:0 5px;width:auto}.server-error li a{background:transparent;color:#f2b037;padding:0}.server-error ul li:last-child{border-right:0}}@media(min-width:992px) and (max-width:1199px){.navbar-brand img{margin-top:4px}.user-data .btn-container a.editUser{margin-right:0}}@media(min-width:992px){#module-permissions-block{min-height:50px !important}#content{padding-bottom:50px}.user-data-form{min-height:130px}.panel-body{padding:0 0 7px 0}.user-data .panel-body{padding:7px 0}.provider-box{min-height:378px}.provider-box-onehotel{min-height:0}.avatar_container{float:left}.user-data-form .avatar_container{width:16.666666666666664%;padding:0 0 0 12px}.user-data .avatar_container{width:33.33333333333333%;padding:0 0 0 7px}.avatar{margin:0}.avatar img{width:100%}.no-height-transition{-webkit-transition:height .001s;-moz-transition:height .001s;-ms-transition:height .001s;-o-transition:height .001s;transition:height .001s}.provider-box>.panel-heading{margin:0}#countryselector{position:relative}#countryselector>li>.panel-heading{border-top:0;border-right:1px solid #ddd;border-bottom:2px solid #ddd;border-left:1px solid #ddd}#countryselector>li>.active-heading{border-top:0;border-right:1px solid #fff;border-bottom:2px solid #ddd;border-left:1px solid #ddd;width:25.1%;z-index:2;background:#fff}#countryselector>li>.panel-collapse{width:100%}#countryselector .panel-group{position:absolute;right:0;top:0;z-index:1;border-left:1px solid #ddd;min-height:345px;max-height:100%;overflow-y:scroll;overflow-x:hidden}#countryselector .panel-group .panel-group{position:static;right:0;top:0;min-height:0;overflow:hidden;border-left:0;padding-left:0}#countryselector .panel-group .panel-group .panel-heading{padding-left:10px}#countryselector .panel-group .panel-group .panel-body{padding-bottom:0}.user-data-list{padding:7px}.user-data-list .avatar_container{margin-top:8px;width:8.333333333333332%}.user-data-list .panel-heading{overflow:hidden}.user-data-list .panel-heading .panel-title{float:left;display:inline-block}.user-data-list .panel-heading .btn-container{float:right;display:inline-block}.user-data-list .panel-body ul{float:left;display:inline-block;overflow:hidden}.user-data-list .panel-body .single-col-list{width:40%;border-left:1px solid #959595;padding-left:13px}.user-data-list .panel-body .double-col-list{width:60%}.user-data-list .panel-body .double-col-list li{float:left;display:inline-block;width:65%}.user-data-list .panel-body .double-col-list .short-element{width:35%}.userfilter-group{border-left:1px solid #2d75b1;margin-left:12px;padding-left:12px;padding-top:0}.alert-container{width:650px}.server-error{padding:145px 0}.bienvenida{padding:160px 0}.server-error{background-size:100% auto}}.ajax_loader_box{position:relative}.ajax_loader{width:100%;height:100%}.blue-loader .ajax_loader{background:url("/headers/acomotel/img/ajax-loader_blue.gif") no-repeat center center transparent}input.ng-invalid,select.ng-invalid{border:1px solid red}input.ng-valid,select.ng-valid{border:1px solid green}.ui-dialog-title{font-size:20px;text-transform:uppercase}.ui-dialog-content{font-size:17px !important}