@font-face{font-family:'VeluxGothic Light';src:url('/fonts/backend/VELUX_Gothic/VeluxGothic-Light.eot');src:url('/fonts/backend/VELUX_Gothic/VeluxGothic-Light.eot?#iefix') format('embedded-opentype'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-Light.svg') format('svg'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-Light.woff') format('woff'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-Light.ttf') format('truetype')}@font-face{font-family:'VeluxGothic Light Italic';src:url('/fonts/backend/VELUX_Gothic/VeluxGothic-LightItalic.eot');src:url('/fonts/backend/VELUX_Gothic/VeluxGothic-LightItalic.eot?#iefix') format('embedded-opentype'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-LightItalic.svg') format('svg'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-LightItalic.woff') format('woff'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-LightItalic.ttf') format('truetype')}@font-face{font-family:'VeluxGothic Regular';src:url('/fonts/backend/VELUX_Gothic/VeluxGothic-Regular.eot');src:url('/fonts/backend/VELUX_Gothic/VeluxGothic-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-Regular.svg') format('svg'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-Regular.woff') format('woff'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-Regular.ttf') format('truetype')}@font-face{font-family:'VeluxGothic Black';src:url('/fonts/backend/VELUX_Gothic/VeluxGothic-Black.eot');src:url('/fonts/backend/VELUX_Gothic/VeluxGothic-Black.eot?#iefix') format('embedded-opentype'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-Black.svg') format('svg'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-Black.woff') format('woff'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-Black.ttf') format('truetype')}@font-face{font-family:'VeluxGothic Regular Italic';src:url('/fonts/backend/VELUX_Gothic/VeluxGothic-RegItalic.eot');src:url('/fonts/backend/VELUX_Gothic/VeluxGothic-RegItalic.eot?#iefix') format('embedded-opentype'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-RegItalic.svg') format('svg'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-RegItalic.woff') format('woff'),url('/fonts/backend/VELUX_Gothic/VeluxGothic-RegItalic.ttf') format('truetype')}html,body{position:relative;overflow-y:auto}body{margin:0;padding:0;min-height:100vh;font-family:'VeluxGothic Light',sans-serif;color:#333;font-size:16px;background-color:#fff}main{min-height:100vh;overflow-y:hidden;overflow-x:hidden}.container{width:92%;margin-left:4%;margin-right:4%}@media screen and (min-width:768px){.container{margin-left:auto;margin-right:auto;width:744px}}@media screen and (min-width:960px){.container{margin-left:auto;margin-right:auto;width:960px}}.bg1{background-color:#fff}.bg2{background-color:#f8f4f4}.separatorRed{width:100%;height:2px;background-color:#e00;margin-top:20px}.pcolForm{padding:5px}.pcolFormRL{padding:0 5px}.pcolBig{padding:5px 15px}.plr15{padding:0 15px}.mr10{margin-right:10px}.mr5{margin-right:5px}.ml5{margin-left:5px}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.nowrap{flex-wrap:nowrap}.col-md{display:flex;flex-direction:column;flex-basis:100%}.col-md-inst{display:flex;flex-direction:column;flex-basis:100%}.col-md-box{display:flex;flex-direction:column;flex-basis:100%}.col-md-7{display:flex;flex-direction:column;flex-basis:100%}.col-md-8{display:flex;flex-direction:column;flex-basis:100%}.col-md-10{display:flex;flex-direction:column;flex-basis:100%}.col{display:flex;flex-direction:column;flex-basis:100%;flex:1}.col-7{display:flex;flex-direction:column;flex-basis:100%;flex:1.5}.col-8{display:flex;flex-direction:column;flex-basis:100%;flex:2}.col-10{display:flex;flex-direction:column;flex-basis:100%;flex:3}@media screen and (min-width:767px){.col-md{flex:1}.col-md-box{flex:1}.col-md-7{flex:1.5}.col-md-8{flex:2}.col-md-10{flex:3}.col-md-inst{flex:1}.col-md-inst{flex:0 0 230px}}@media screen and (max-width:766px){.col-md-box{flex:0 0 30%}.col-md-inst{flex:0 0 48%}}@media screen and (max-width:570px){.col-md-inst{flex:0 0 100%}.radiosMenu2 .selection label{width:90%!important}}@media screen and (max-width:330px){.col-md-box{display:flex;flex-direction:column;flex-basis:100%}}.row-space-between{display:flex;justify-content:space-between}.row-space-evenly{justify-content:space-evenly}.center{justify-content:center;align-items:center}.alignRight{justify-content:flex-end;align-items:center}.centerVertical{align-items:center}.bottomVertical{align-items:end}p{margin-top:5px;margin-bottom:5px;font-family:'VeluxGothic Light',sans-serif;text-align:justify}h1{margin:0;font-family:'VeluxGothic Regular',Lato}h2{margin:0;font-size:1.3em;margin-bottom:10px;font-family:'VeluxGothic Regular',Lato}i{font-family:'VeluxGothic Light Italic',sans-serif}.whiteColor{color:#fff}.redColor{color:#e00;font-weight:bolder}.redColorSmall{color:#e00;font-weight:bolder;font-size:.8em}.blueColor{color:#87b3d6}.blackColor{color:#333}.blueColorSmall{font-size:.8em;color:#87b3d6}.bluehr{border-top:1px solid #87b3d6}.bluehrBold{border-top:2px solid #87b3d6}a{cursor:pointer;color:#333}.unstyled-list{list-style:none;padding-left:0}.unstyled-list li{margin-top:10px}.rwd{max-width:100%;height:auto}.text-left{text-align:left}.text-center{text-align:center!important}.text-right{text-align:right}.text-justify{text-align:justify}.p15{padding:15px}.plr8{padding-left:8px;padding-right:8px}.mt5{margin-top:5px}.mt40{margin-top:40px}.mt30{margin-top:30px}.mt20{margin-top:20px}.mt60{margin-top:60px}.mt80{margin-top:80px}.mt100{margin-top:100px}.mt-15{margin-top:-15px}.mt10{margin-top:10px}.mt3{margin-top:3px}.ptb20{padding:20px 0}.pt30{padding-top:30px}.mb10{margin-bottom:10px}.mb30{margin-bottom:30px}.valignMiddle{vertical-align:middle}.btn{font-family:'VeluxGothic Light',sans-serif;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;cursor:pointer;align-items:center;padding:10px 20px;text-align:center;text-decoration:none;width:auto;font-size:15px;line-height:18px;text-align:center}.btn i{font-size:18px}.btnRed{background-color:#e00;border-color:#b00;color:#fff;border:1px solid #b00}.btnRed:hover,.btnRed:focus,.btnRed:active{color:#fff;background-color:#b00}.btnBorder{background-color:transparent;border:1px solid #e00;color:#e00}.btnBorder:hover,.btnBorder:focus,.btnBorder:active{color:#333;border:1px solid #333}@media(max-width:767px){.btn{max-width:235px;margin-top:10px;margin-bottom:10px}}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{font-family:'VeluxGothic Light',sans-serif;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;border:0;cursor:pointer;align-items:center;padding:10px 20px;text-align:center;text-decoration:none;width:100%;font-size:15px;line-height:18px;text-align:center;background-color:#e00;border-color:#b00;color:#fff}.inputfile:focus+label,.inputfile+label:hover{color:#fff;background-color:#b00}.inputfile+label{cursor:pointer}.inputfile:focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.inputfile.grayInput+label{background-color:#8e8c8c}.inputfile.grayInput:focus+label,.inputfile.grayInput:hover+label{background-color:#5a5858}.form-control{display:block;width:100%;text-align:left;padding:10px 0;font-size:1rem;font-weight:400;line-height:1;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;padding-left:10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.awesome{font-family:"Font Awesome 5 Free",VeluxGothic Light;font-weight:900}.containerCheck{display:block;position:relative;padding-left:28px;cursor:pointer;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.containerCheck input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#eee;border:1px solid #000}.container:hover input~.checkmark{background-color:#fff}.containerCheck input:checked~.checkmark{background-color:#e00}.checkmark:after{content:"";position:absolute;display:none}.containerCheck input:checked~.checkmark:after{display:block}.containerCheck .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.h100{height:100%}.w100{width:100%!important}.sectionHeader{padding:10px 0}.sectionHeader h3{margin-top:0;margin-bottom:0;font-family:'VeluxGothic Black'}.line{background-color:#e9e9e9;height:5px}.borderLeft{border-left:2px solid #e9e9e9}.blackBorderLeft{border-left:2px solid #333}.boxLogin{margin:100px auto;max-width:350px;width:100%}@media(max-width:600px){.sectionHeader h1{font-size:1.2em}.boxLogin{margin:10px auto}}.itemSolicitud{margin-bottom:10px;cursor:pointer}.itemSolicitud:hover{background-color:#e9e9e9}.containerSolicitud{padding:15px}.containerSolicitud p{font-size:.8em}.containerSolicitud h3{margin:0 0;font-size:.9em}.colRedBandejaSolicitud{flex:0 0 20px;background-color:#e00}.colRedBandejaSolicitud0{flex:0 0 20px;background-color:#e00}.colRedBandejaSolicitud1{flex:0 0 20px;background-color:#e00}.colRedBandejaSolicitud2{flex:0 0 20px;background-color:#e00}.colRedBandejaSolicitud3{flex:0 0 20px;background-color:#e00}.colRedBandejaSolicitud4{flex:0 0 20px;background-color:#ccc}.colRedBandejaSolicitud5{flex:0 0 20px;background-color:#ccc}.colRedBandejaSolicitud6{flex:0 0 20px;background-color:#ccc}.colGrayBandejaSolicitud{flex:0 0 20px;background-color:#ccc}.colView{flex:0 0 60px}.itemSolicitudCollapse{display:none;padding:20px 0}.itemSolicitudCollapse h4{margin-top:0;margin-bottom:10px;font-size:1.3em;color:#000}.DIVRechazoSolicitud{display:none}.txtRechazoOtros{display:none}.linkEnviarPresupuestoRechazado{display:none}.DIVEnvioPresupuesto{display:none}.DIVEsconderCapaPresupuesto{display:none}.InputNombrePresupuesto{width:100%;padding:3px}.DIVContactoSolicitud{display:none}.rowTabg{background-color:#eee;border-bottom:1px solid #fff}.divTh .date{font-size:.8em}.divTh{background-color:#8e8c8c;color:#fff!important;width:250px;font-size:.9em}.divTd{background-color:#eee;color:#000;font-size:.9em}#divLoading{height:100vh;width:100vw;color:#e41b12;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.8);position:fixed;top:0;left:0;z-index:999999}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #e00;border-color:#e00 transparent #e00 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.editPerfil h4{margin-top:0;margin-bottom:10px;font-size:1.3em;color:#000}.ITEMCP{padding:5px;border-bottom:1px solid #000;display:flex;justify-content:space-between}#DIVAllCodigosPostales div{cursor:pointer;padding:5px}#DIVAllCodigosPostales div a:hover{cursor:pointer;color:#e00}.btnMenu{text-align:right;cursor:pointer}.btnMenu:hover{color:#e00}.overlay{position:fixed;z-index:100;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.5)}.alerta{width:80%;max-width:350px;position:fixed;z-index:101;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#fff;-webkit-box-shadow:1px 1px 15px 0 #ccc;box-shadow:1px 1px 15px 0 #ccc;color:#000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:30px}.alerta .cerrar{float:right;padding:10px;cursor:pointer}.alerta h1{width:92%;float:left;padding:0 4% 10px 4%;font-size:20px}.alerta p{width:92%;float:left;padding:0 4% 30px 4%;font-size:14px}.alerta .btaceptar{width:auto;margin:0 auto;text-align:center;background-color:#e00;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 20px;cursor:pointer;display:table}.alerta .btsi{width:30%;float:left;text-align:center;background-color:#e00;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 0;margin:0 10%;cursor:pointer}.alerta .btno{width:30%;float:left;text-align:center;background-color:#ccc;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 0;margin:0 10%;cursor:pointer}