@media(min-width:996px){#mobile_header{display:none}
}
@media(max-width:1140px){#menu{width:0;left:-250px}
#footer{margin-left:40px}
#content,.navbar.main #menu-top{margin-left:0}
.intro{margin-bottom:10px}
#mobile_header{display:block;position:absolute;top:8px;left:10px;width:100%}
#mobile_header .btn{position:fixed;top:0;left:0;height:100%;padding:10px 0 0;background:#eaeaea;border:0;border-right:1px solid #d2d2d2}
#mobile_header .btn,#mobile_header .btn:focus,#mobile_header .btn:hover{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
#mobile_header .appbrand-mobile{display:inline-block;margin:-4px 0 0 43px;position:absolute}
.no_menu #mobile_header .appbrand-mobile{display:none}
#mobile_header .appbrand-mobile img{vertical-align:middle;display:inline-block}
#mobile_header .appbrand-mobile .actir img{margin-left:5px;height:22px}
#content>.content-principal{padding-left:40px}
.no_menu #content>.content-principal{padding-left:0}
.no_menu #mobile_header .btn{display:none}
.no_menu #mobile_header .appbrand-mobile{margin-left:0}
#marcas{display:none}
#utilidades{margin-left:250px}
.no_menu #utilidades{margin-left:170px}
.fileupload-preview{width:78%}
}
@media(max-width:900px){.appbrand{margin-top:90px;position:sticky}
.menu-nav{padding-top:0}
#utilidades li{float:right!important}
#menu #utilidades{width:100%;height:50px;float:left;position:relative;padding:0 0 3px;margin:0;background:#fff url(../img/css/toolbar_nav.png) no-repeat 50% 100%;background-size:cover;border-bottom:1px solid #d2d2d2}
#utilidades .topnav .visible-md.visible-lg{display:none!important}
#menu #utilidades>ul>li{width:48px;width:25%;text-align:center;float:left!important}
#menu #utilidades>ul.multi-colum>li{width:20%}
#menu #utilidades>ul>li.open .dropdown-menu{right:auto;left:0;margin-top:-1px}
#menu #utilidades>ul>li.open .dropdown-menu a{border-left:0;box-shadow:none}
#menu #utilidades>ul>li#notif .icon i{margin-right:0}
#menu #utilidades>ul>li#lang_nav>a.strong{position:absolute;right:2px!important;margin:0}
#page_login .bloque-middle{background-image:none}
#nueva-alta{min-height:1px;margin:-15px 0 0 -15px;padding-left:125px;padding-bottom:10px;background-position:-70px 100%}
ul#indice{width:100%}
#indice li{width:47.4%!important}
}
@media(max-width:768px){.widget.widget-tabs>.widget-head{border:0;padding:0}
.widget.widget-tabs>.widget-head .heading{margin-left:0;margin-right:0}
.widget.widget-tabs>.widget-head.with-back{padding-right:50px}
.widget.widget-tabs>.widget-head.with-back-menu{padding-right:100px}
.widget.widget-tabs>.widget-head ul{padding:0;position:relative;z-index:1}
.widget.widget-tabs .widget-head ul li{width:auto;float:none;display:inline-block;vertical-align:top;margin:0 0 5px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.widget.widget-tabs>.widget-head ul li:first-child{margin-left:0}
.widget.widget-tabs .widget-head ul li a{padding:12px 20px 8px;background:#ecebeb}
.widget.widget-tabs>.widget-head ul li.active,.widget.widget-tabs>.widget-head ul li.active a{background:#ee162d;border-color:#ee162d;color:#fff}
.widget.widget-tabs .tab-content{padding-top:0}
.button-row-back .btn-back{width:45px;height:34px;padding:0;text-indent:-9999px;background:transparent url(../img/css/sprites.png) no-repeat -207px -341px;text-align:left}
.widget.widget-tabs .tab-content .button-row-back.top{top:-50px}
.button-row-back .btn-menu{display:inline-block}
.button-row-acciones{display:none}
.tab-content .button-row-acciones{margin-top:0!important}
.tab-content .tab-pane .widget{margin-top:-20px}
.table-responsive{border:0}
}
@media(max-width:767px){body{padding:0}
.innerLR{padding:0 10px}
.form-search .button-row{position:static;margin:0 0 10px}
.separator+.separator.bottom,.separator+.separator.bottom+.separator.bottom{padding:0;margin:-5px 0 0}
.paginacion .right{text-align:left}
label.label-inline{max-width:none;width:100%}
.label-inline+select,.label-inline+input[type="password"],.label-inline+input[type="file"],.label-inline+input[type="text"],input[type="text"],input[type="password"],input[type="file"],textarea,select{width:100%;max-width:100%}
textarea{height:100px!important}
.tree .col-md-5.col-sm-5.pull-right{float:none!important}
.caja-flecha{margin:10px 10px 20px;padding:0 0 0 15px;background-image:url(../img/css/vineta8.png);background-position:0 7px}
#page_password .col-md-4 .separator,#page_contact .col-md-4 .separator{display:none}
}
@media(max-width:650px){#content h3.heading-mosaic{margin:10px 0;font-size:1.8em;line-height:1.2em!important}
.tab-pane>h3,.form-horizontal.form-tipo2>h3{padding-right:70px}
#pasos{background:0}
#pasos li,#pasos li.active{display:block;margin:1px 0;background-image:url(../img/css/pasoMobile.png)}
#pasos li div,#pasos li.active div{padding:7px 20px 7px 10px;background:transparent}
.alert.alert-error{padding-left:70px;padding-top:15px;background-size:40px auto}
.widget-banner{min-height:100px;padding:35px 125px 15px 10px;text-decoration:none}
.widget-banner .icon{position:absolute;top:5px;left:auto;right:0}
.widget-banner .txt{max-width:none}
.campos-2-cols .col-md-6{margin-bottom:5px}
.campos-2-cols .input-group-fixed .input-group-addon .hidden{display:block!important;visibility:visible!important}
.alert.alert-error,.alert.alert-success{top:10px;left:50%}
#page_login .bloque-bottom .col-xs-6{width:auto;position:relative;float:none;display:block;padding:25px 10px 10px 140px;min-height:100px}
#page_login .bloque-bottom .col-xs-6 img{height:90px;position:absolute;top:10px;left:20px}
}
@media(max-width:480px){#pasos li{font-size:1.05em}
.separator.bottom{padding:0}
.separator{padding:0;margin:10px 0}
.btn-tree-actions{margin-bottom:15px}
#page_login .widget .widget-head{display:none}
#page_login .col-xs-6{width:100%}
#nueva-alta{min-height:1px;margin-top:-15px;padding-left:125px;padding-bottom:10px;background-position:-70px 100%}
.alert.alert-error,.alert.alert-success{width:95%;top:2.5%;left:2.5%;margin:0}
div#indice{padding:15px}
#indice li{width:100%!important;margin:0}
.widget-stats,.widget-banner{min-height:1px!important;height:auto;padding:5px 15px 10px;margin:0 0 10px;background:#f3f3f3;border:1px solid #e0e1e0;-webkit-border-width:0 4px 4px 0;-moz-border-width:0 4px 4px 0;-o-border-width:0 4px 4px 0;-ms-border-width:0 4px 4px 0;border-width:0 4px 4px 0}
.widget-stats .icon,.widget-banner .icon{display:none}
.widget-stats .txt{padding-top:12px;padding-bottom:5px;background-position:100% 18px;font:1.4em/1.22em edp_preon_thinbold,Century Gothic,sans-serif;color:#181616}
.widget-banner .txt,.widget-banner .txt{max-width:none}
.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}
.button-row-acciones .btn{display:block;text-align:left}
#nueva-alta{margin-left:0}
.input-group.input-group-fixed.col-md-6,.campos-2-cols .col-md-6{margin-bottom:10px}
}
@media(max-width:410px){.btn-tree-actions{padding-bottom:10px}
.btn-tree-actions .pull-right{float:none!important}
.obligatorio{text-align:left}
.btn-avanzada{margin-bottom:10px;display:inline-block}
#page_login .bloque-top{padding:10px}
}