/* Minification failed. Returning unminified contents.
(2742,1): run-time error CSS1019: Unexpected token, found '}'
(2905,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(2905,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(2906,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(2906,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(2906,116): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(3104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@include'
 */
@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS 1.3.0
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}

.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
/*RESET CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; background:transparent; }

ol, ul { list-style:none; }
.areaField ol, .k-editor ol, td[role=gridcell] ol { list-style: decimal; padding: 0px 0px 0px 40px; /*margin:inherit; padding:inherit; border:inherit; outline:inherit; background:inherit;*/ } 
.areaField ul, .k-editor ul, td[role=gridcell] ul { list-style: disc; padding: 0px 0px 0px 40px; /*margin:inherit; padding:inherit; border:inherit; outline:inherit; background:inherit;*/ }
.areaField p, .areaField ul li, .areaField ol li {margin-bottom: 5px; }

:focus { outline:0 }
table { border-collapse:collapse; border-spacing:0 }
textarea{resize: none}
/*FI RESET CSS*/

/* Main layout */
body { background-color:#3d3d3d; font-family:OpenSans-Light, OpenSans-Regular !important; line-height:initial }
body.modal-open { height: 100vh; overflow-y: hidden; }

@font-face { 
    font-family: 'OpenSans-Regular'; /*'OpenSans-Light, OpenSans-Regular'; */
    src: url('/Sitab/Content/Fonts/OpenSans-regular-webfont.eot');  /* IE9 Compat Modes */
    src: url('/Sitab/Content/Fonts/OpenSans-regular-webfont.eot?#iefix') format('embedded-opentype'),  /* IE6-IE8 */
         url('/Sitab/Content/Fonts/OpenSans-regular-webfont.woff') format('woff'),  /* Modern Browsers */
         url('/Sitab/Content/Fonts/OpenSans-regular-webfont.ttf') format('truetype'),  /* Safari, Android, iOS */
         url('/Sitab/Content/Fonts/OpenSans-regular-webfont.svg#abelregular') format('svg');  /* Legacy iOS */
    font-weight: normal; 
    font-style: normal; 
}

@font-face { 
    font-family: 'OpenSans-Light'; 
    src: url('/Sitab/Content/Fonts/OpenSans-light-webfont.eot'); 
    src: url('/Sitab/Content/Fonts/OpenSans-light-webfont.eot?#iefix') format('embedded-opentype'), 
         url('/Sitab/Content/Fonts/OpenSans-light-webfont.woff') format('woff'), 
         url('/Sitab/Content/Fonts/OpenSans-light-webfont.ttf') format('truetype'), 
         url('/Sitab/Content/Fonts/OpenSans-light-webfont.svg#abelregular') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
}

/* TOASTR Notifications */
.toast {
    font-size:inherit;
}
#toast-container > .toast-info { background-size: 32px 32px; background-image: url(data:image/gif;base64,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) !important;} 
#toast-container > div { width: 400px; padding-left: 70px; }
#toast-container > .toast-info { background-size: 32px 32px; background-image: url(data:image/gif;base64,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) !important;} 
#toast-container .hidden { opacity: 0; }
#toast-container > .toast-info.cargaFicherosMultiple { background-size: 32px 32px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important; }

/*input[type=submit] {font-family: "Segoe UI Light"; font-size:16px; }
button {font-family: "Segoe UI Light"; font-size:16px; }*/
.mainWrap{ background-color:#ffffff; margin:0px auto; width:1262px;  }

/* Bottstrap Affix */
/*
.mainWrap .mainContent-wrapper{
    float: left; 
    width: 1262px; 
    height: 100px;
    min-height:1px;
}
*/

.mainWrap .menuPasos-wrapper{
    float: left; 
    width: 1262px; 
    height: 100px;
    min-height:1px;
}

.mainWrap .subSectionNav-wraper{
    float: left; 
    width:170px;
    height:auto;
    min-height:1px;
}
.subSectionNav.affix {
    position: fixed;
    top: 100px;
    width:170px;
}

.subSectionNav.affix.iPad {
    left:20px;
}

/*
#idMainContent.affix {
    position: fixed;
    top: 0;
    width: 1262px;
}
*/

h1,h2,h3,h4,h5{ margin-bottom:30px; color:#249FC0; font-weight:normal; cursor: default; }
h1{ font-size:32px; }
h2{ font-size:24px; }
h3{ font-size:19px; }
h4{ font-size:15px; margin-bottom:20px; }
.k-state-disabled{ color:#888; opacity: 1; }
.k-grid-filter.k-state-active { background-color:#666; } 

/* Fix Bug kendo dropdown in Firefox */
.k-ff { overflow: inherit !important; }


/* Login Styles */
.mainWrap .mainContentLogin .dialogLogin{ width:360px; min-height:280px; height: auto; overflow: auto; /*margin:75px 0px 0px 220px;*/ margin:20px auto 0px; /*border-left:8px solid #249FC0; background-color:rgba(255, 255, 255, .7); padding-bottom: 10px; border-radius: 5px; */}
.mainWrap .mainContentLogin .dialogLogin h1{ float:left; width:100%; margin:0px 0px 10px 0px; font-size:40px; text-align:center; }
.mainWrap .mainContentLogin .dialogLogin .aviso{ float:left; width:100%; /*margin:0px 0px 0px 50px;*/ font-size:13px; color:#666; }
.mainWrap .mainContentLogin .dialogLogin .validation-summary-errors{ float:left; margin:15px 0px 0px 0px; border:1px solid #F00; box-sizing:border-box; padding:10px; width:100%; background-color:#ffe5e5; color:#F00; }
.mainWrap .mainContentLogin .dialogLogin .validation-summary-errors .supportedBrowser { float:left; margin-top: 10px; margin-bottom: 10px; }
.mainWrap .mainContentLogin .dialogLogin .validation-summary-errors .supportedBrowser li { margin-top: 5px; background-repeat: no-repeat; background-size: 32px 32px; height: 32px; padding: 10px 0 3px 40px; margin-left: 20px; }
.mainWrap .mainContentLogin .dialogLogin .validation-summary-errors .supportedBrowser .iexplorer { background-image: url(/Sitab/Content/Images/iexplorer32.png); }
.mainWrap .mainContentLogin .dialogLogin .validation-summary-errors .supportedBrowser .chrome { background-image: url(/Sitab/Content/Images/chrome32.png); }
.mainWrap .mainContentLogin .dialogLogin .validation-summary-errors .supportedBrowser .firefox { background-image: url(/Sitab/Content/Images/firefox32.png); }
.mainWrap .mainContentLogin .dialogLogin .validation-summary-errors .supportedBrowser .safari { background-image: url(/Sitab/Content/Images/safari32.png); }
.mainWrap .mainContentLogin .dialogLogin .validation-summary-errors .infoContactCS {float:left; font-size: 12px;}
.mainWrap .mainContentLogin .dialogLogin .validation-summary-errors .hidden {opacity:0;}
.mainWrap .mainContentLogin .dialogLogin .formLogin{ float:left; width:100%;  }
.mainWrap .mainContentLogin .dialogLogin .formLogin input.inputLogin{ float:left; width:100%; padding:7px 4px 5px; margin-top:15px; /*margin-left:50px;*/ color:#666; border:1px solid #AAA; height:auto; box-sizing:border-box; line-height:normal; background-color: transparent; }
.mainWrap .mainContentLogin .dialogLogin .formLogin input.inputLogin:focus{ border:1px solid #249FC0; }
.mainWrap .mainContentLogin .dialogLogin .formLogin .field-validation-error { float:left; width:386px; margin:3px 0px 0px 0px; color:#F00; font-size:14px; /*margin-left:50px;*/ clear:both; }
.mainWrap .mainContentLogin .dialogLogin .navigationArea{ float:left; width:100%; margin:20px 0px 0px 0px; }
.mainWrap .mainContentLogin .dialogLogin .navigationArea a.btnNavigation{ float:left; background-color:#666666; color:#ffffff; padding:8px 10px; text-decoration:none; text-transform:uppercase; min-width:100px; text-align:right; border-left:8px solid #249FC0; cursor: pointer; }
.mainWrap .mainContentLogin .dialogLogin .navigationArea a.btnNavigation:hover{ background-color:#249FC0; border-color:#92e0e3; }
.mainWrap .mainContentLogin .dialogLogin .navigationArea a.forgotPass{ float:left; font-size:13px; text-align:right; width:auto; color:#666; text-decoration:none; margin-top:10px; /*margin-left:50px;*/ }
.mainWrap .mainContentLogin .dialogLogin .navigationArea a.forgotPass:hover{ color:#249FC0; cursor:pointer; }
.mainWrap .mainContentLogin .dialogLogin .navigationArea .btnNavigation {float: right!important; }

/* Header area */
.mainWrap .header{ float:left; width:100%; height:90px; border-bottom:1px solid #eeeeee; padding-bottom:10px; background-color:#ffffff; }
.mainWrap .header .sitabIncodeLogo{ float:left; padding:15px 10px 10px 10px; }


.mainWrap .header .titleContact { float:left; position: absolute; padding-top: 15px; margin-left: 180px; width: 350px; font-family:OpenSans-Light, OpenSans-Regular; color:#249FC0; text-align: center; }
.mainWrap .header .titleContact .mainTitle { font-weight: bold; font-size: 18pt; }
.mainWrap .header .titleContact .subTitle { font-weight: normal; font-size: 12pt; margin-left: 10px; white-space: nowrap; }
.mainWrap .header .titleContact a { color:inherit; text-decoration: none;}

.mainWrap .header .sitabUserActions{ float:right; width:800px; padding-right:10px;}
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings{ float:right; height:42px; }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li{ float:left; font-size:13px; }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.helpSITAB{ float:left; margin:6px 15px 0px 0px;}
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.helpSITAB span.lblHelp{ float:left; font-size:14px; color:#249FC0; margin-top:15px; }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.helpSITAB img.arrowHelp{ float:left; width:auto; z-index:999; margin-top: 20px; }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.helpSITAB img.arrowHelpUp{ float:left; width:auto; z-index:999; margin-right: 2px; }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.helpSITAB .icons { float:left; /*width: 24px;*/ }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.helpSITAB .icons .imgHelp{ float:left; width:24px; height: 24px; background-image:url('/Sitab/Content/Images/iconHelp.png'); background-repeat:no-repeat; }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.helpSITAB .icons .imgHelp:hover{ background-image:url('/Sitab/Content/Images/iconHelpHover.png'); cursor:pointer; }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.helpSITAB .icons .imgInfo{ float:left; margin-left: 10px; width:24px; height: 24px; background-image:url('/Sitab/Content/Images/iconInfo.png'); background-repeat:no-repeat; }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.helpSITAB .icons .imgInfo:hover{ background-image:url('/Sitab/Content/Images/iconInfoHover.png'); cursor:pointer; }

.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li .genInCodeLogo{ float:left; padding: 0px; width: 150px; margin-right: 15px; margin-top: 8px; }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li .genInCodeLogo img{ float:left; width: 100%; }

/* Styles Modal Help */
.modalHelp.modal.fade.in { top: 0%; }
.modal-dialog-help{  margin:0 auto !important; width:1262px!important; height:827px!important; }
.modal-dialog-help .modal-content{ padding:0px;  }
/* Styles Help Home */
.bgPopupHelpHome{ background-image:url('/Sitab/Content/Images/helpSITAB_Home.png');  width:1262px!important; height:827px!important; background-color:transparent; background-position-x: -15px; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpHome .titleHelp { float:left; font-size:25px; color:#FFF; line-height:32px; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpHome .descriptionHelp { float:left; font-size:14px; clear:both; color:#FFF; line-height:28px; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpHome .box1 { float:left; width:300px; margin:350px 0px 0px 180px; position:absolute; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpHome .box2 { float:left; width:300px; margin:40px 0px 0px 650px; position:absolute; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpHome .box3 { float:left; width:300px; margin:8px 0px 0px 940px; position:absolute; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpHome .box4 { float:left; width:350px; margin:400px 0px 0px 600px; position:absolute; }
/* Styles Help Uer Profile */
.bgPopupHelpUser{ background-image:url('/Sitab/Content/Images/helpSITAB_User.png');  width:1262px!important; height:877px!important; background-color:transparent; background-repeat:no-repeat; background-position-x: -15px; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpUser .titleHelp { float:left; font-size:25px; color:#FFF; line-height:32px; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpUser .descriptionHelp { float:left; font-size:14px; clear:both; color:#FFF; line-height:28px; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpUser .box1 { float:left; width:450px; margin:50px 0px 0px 80px; position:absolute; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpUser .box2 { float:left; width:450px; margin:70px 0px 0px 650px; position:absolute; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpUser .box3 { float:left; width:300px; margin:8px 0px 0px 940px; position:absolute; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpUser .box4 { float:left; width:350px; margin:725px 0px 0px 100px; position:absolute; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpUser .box5 { float:left; width:400px; margin:675px 0px 0px 700px; position:absolute; }
/* Styles Help Form */
.bgPopupHelpForm{ background-image:url('/Sitab/Content/Images/helpSITAB_Form.png');  width:1262px!important; height:877px!important; background-color:transparent; background-repeat:no-repeat; background-position-x: -15px; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpForm .titleHelp { float:left; font-size:25px; color:#FFF; line-height:32px; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpForm .descriptionHelp { float:left; font-size:14px; clear:both; color:#FFF; line-height:28px; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpForm .box1 { float:left; width:450px; margin:20px 0px 0px 300px; position:absolute; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpForm .box2 { float:left; width:340px; margin:80px 0px 0px 885px; position:absolute; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpForm .box3 { float:left; width:300px; margin:8px 0px 0px 940px; position:absolute; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpForm .box4 { float:left; width:350px; margin:515px 0px 0px 270px; position:absolute; }
.modal-dialog-help .modal-content .modal-body .bgPopupHelpForm .box5 { float:left; width:400px; margin:625px 0px 0px 820px; position:absolute; }

.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.language a{ text-decoration:none; display:inline-block; padding:10px 10px 5px 10px; color:#249FC0; }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.language:hover a{ background-color:#249FC0; color:#ffffff; }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.language.selected a{ background-color:#cccccc; color:#ffffff; }
.mainWrap .header .sitabUserActions ul.sitabLanguageSettings li.language.selected:hover a{ background-color:#cccccc; color:#ffffff; cursor:default; }
.modalHelp .modal-content{ background-color:transparent; }

.mainWrap .header .sitabUserActions .login{ float:left; width: 100%; margin:0px; clear:both; cursor: default; }
.mainWrap .header .sitabUserActions .login form { float: right; margin-right: 10px; margin-top: 22px; }
.mainWrap .header .sitabUserActions .login .logoutForm span{ float:left; font-size:14px; margin:2px 10px 0px 0px; color:#666; }
.mainWrap .header .sitabUserActions .login .logoutForm a.sitabUser{ text-transform:uppercase; font-size:14px; text-decoration:none; font-weight:bold; color:#249FC0; margin-right:3px; }
.mainWrap .header .sitabUserActions .login .logoutForm a.sitabUserSignOut{ font-size:14px; color:#888; font-weight:bold; text-decoration:none; }
.mainWrap .header .sitabUserActions .login .logoutForm a.sitabUserSignOut:hover{ font-size:14px; color:#888888; font-weight:bold; text-decoration:none; }
.mainWrap .header .sitabUserActions .login .userRoles {float: right; margin-right: 20px; margin-top: 20px; }
.mainWrap .header .sitabUserActions .login .userRoles .k-dropdown { width: auto; }
.mainWrap .header .sitabUserActions .login .userRoles .k-dropdown-wrap { border: none; font-size: 14px; font-weight: bold; color: #249FC0; text-transform: uppercase; }
.mainWrap .header .sitabUserActions .login .userRoles .k-dropdown-wrap .k-input { color: #249FC0; margin-right: 10px; }
.mainWrap .header .sitabUserActions .login .userRoles .k-dropdown-wrap.k-state-hover .k-input { color: #fff; }
.mainWrap .header .sitabUserActions .login .userRoles .roleLabel{ float:left; font-size:14px; margin:4px 10px 0px 0px; color:#666; }
#dplUserRoles-list, #dplUserRoles-list .k-list-scroller  { width: auto!important; height: auto!important; }

/* Content Styles */
.mainWrap .mainContent{ position:relative; float:left; width:100%; background-color:#ffffff; /*height:803px;*/ }
.mainWrap .mainContentLogin{ float:left; width:100%; background-color:#ffffff; height:803px; background-image:url(/Sitab/Content/Images/BG_Login_v14.jpg); background-repeat:no-repeat; background-position:bottom; background-size: cover; }

/* LEFT PANEL STYLES */
.mainWrap .mainContent .leftPanel{ float:left; width:980px; padding:28px 10px 28px 0px; }
/* Title & Search Left Panel */
.mainWrap .mainContent .leftPanel .headerLeftPanel { float:left; width:100%; }
.mainWrap .mainContent .leftPanel .headerLeftPanel h1 { float:left; width:50%; margin-left:28px; margin-bottom: 10px;}
.mainWrap .mainContent .leftPanel .headerLeftPanel .toolBar { float:right; margin-right:25px; margin-top:5px; }
.mainWrap .mainContent .leftPanel .headerLeftPanel .toolBar .searchBox { float:left; padding-top: 2px; }
.mainWrap .mainContent .leftPanel .headerLeftPanel .toolBar .searchBox input { float:left; width:270px; height:25px; color:#888; border:1px solid #DDD; font-size: 15px; padding-top: 3px; padding-left: 5px; font-weight: lighter;}
.mainWrap .mainContent .leftPanel .headerLeftPanel .toolBar .searchBox input:hover { border-color: #249FC0; }
.mainWrap .mainContent .leftPanel .headerLeftPanel .toolBar .sendSamples { float:left; margin-right: 20px; width: 32px; height: 32px; background-image:url('/Sitab/Content/Images/sendReport32.png'); background-repeat:no-repeat; background-size:cover; }
.mainWrap .mainContent .leftPanel .headerLeftPanel .toolBar .sendSamples:hover { cursor: pointer; background-image:url('/Sitab/Content/Images/sendReport32Hover.png'); }

/* Table Results Left Panel */
.mainWrap .mainContent .servicesTable{ float:left; width:1202px; padding:0px 30px; }
.mainWrap .mainContent .leftPanel .servicesTable{ float:left; width:920px !important; }
.mainWrap .mainContent .servicesTable ul.tabsTable{ float:left; width:auto; margin-bottom:20px; }
.mainWrap .mainContent .servicesTable ul.tabsTable li { float:left; width:900px; padding:10px 10px; color:#888; text-decoration:none; border-bottom:5px solid #BBB; text-align:center; font-size:15px; white-space: nowrap; }
.mainWrap .mainContent .leftPanel .servicesTable ul.tabsTable.twoTabs li { width:440px; }
.mainWrap .mainContent .leftPanel .servicesTable ul.tabsTable.threeTabs li { width:286px; }
.mainWrap .mainContent .leftPanel .servicesTable ul.tabsTable.fourTabs li { width:209px; }
.mainWrap .mainContent .leftPanel .servicesTable ul.tabsTable.fiveTabs li { width:164px; }
.mainWrap .mainContent .leftPanel .servicesTable ul.tabsTable.sixTabs li { width:133px; }
.mainWrap .mainContent .servicesTable ul.tabsTable li.selected{ float:left; padding:10px 10px 7px 10px; border-bottom:8px solid #249FC0; color:#249FC0; }
.mainWrap .mainContent .servicesTable ul.tabsTable li.selected:hover{ float:left; padding:10px 10px 7px 10px; border-bottom:8px solid #249FC0; color:#249FC0; cursor: default; }
.mainWrap .mainContent .servicesTable ul.tabsTable li.selected:hover span{ color:#AAA; }
.mainWrap .mainContent .servicesTable ul.tabsTable li:hover { float:left; padding:10px 10px; border-bottom:5px solid #666; color:#666; text-decoration:none; cursor: pointer;}
.mainWrap .mainContent .servicesTable ul.tabsTable li span{ color:#999; }
.mainWrap .mainContent .servicesTable ul.tabsTable li:hover span{ color:#666; }

.mainWrap .mainContent .servicesTable ul.tabsTable.full{ width:1202px; }

/* Styles Cabeceras Tablas */
th.k-header{ background-color:#249FC0!important; color:#FFF!important; /*height: 24px;*/ }
th.k-header .k-link{ color:#FFF!important; }

/*th.k-header .exportExcelAction{ float:right; width:20px; height:20px; background-image:url('/Sitab/Content/Images/exportExcel.png'); background-repeat:no-repeat; background-size:contain; }*/
th.k-header .exportExcelAction{ float:right; width:23px; height:23px; margin-right:3px; margin-top: -2px; margin-bottom: -1px; background-image:url('/Sitab/Content/Images/exportExcel.png'); background-repeat:no-repeat; background-size:contain; }
th.k-header .exportExcelAction:hover{ cursor: pointer; background-image:url('/Sitab/Content/Images/exportExcelHover.png'); }

th.k-header .sendSelectedReportAction{ float:right; width:20px; height:20px; margin-left:10px; background-image:url('/Sitab/Content/Images/sendReportW24.png'); background-repeat:no-repeat; background-size:contain; }
th.k-header .sendSelectedReportAction:hover{ cursor: pointer; background-image:url('/Sitab/Content/Images/sendReportW24Hover.png'); }

th.k-header .deleteAction{ float:left; width:20px; height:20px; background-image:url('/Sitab/Content/Images/trash.png'); background-repeat:no-repeat; }
th.k-header .deleteAction:hover{ cursor: pointer; background-image:url('/Sitab/Content/Images/trashHover.png'); background-size:contain; }

th.k-header .newAction{ float:left; width:23px; height:23px; margin-left:-2px; margin-top: -2px; margin-bottom: -1px; background-image:url('/Sitab/Content/Images/new24W.png'); background-repeat:no-repeat; background-size:contain; }
th.k-header .newAction:hover{ cursor: pointer; background-image:url('/Sitab/Content/Images/new24WHover.png'); }

th.k-header .gridColumnActions { float: left; }
th.k-header .gridColumnCheckAll { float: left; margin-left: 4px; }

th.k-header .infoSample { float:left; position:relative; margin-left:3px; width:20px; height:20px; background-image:url('/Sitab/Content/Images/eye24White.png'); background-repeat:no-repeat; background-position:center; }
th.k-header .infoSample:hover { background-image:url('/Sitab/Content/Images/eye24WhiteHover.png'); cursor: pointer; }
th.k-header .warning { float:left; margin-left: 4px; width:20px; /*height:20px;*/ font-size:18px; /*font-weight:bold;*/ font-family:'Century Gothic' }

.sitabKendoGrid { clear: both; }
/*.sitabKendoGrid .k-grid-header-wrap { max-height: 37px; }*/
.sitabKendoGrid .k-grid-content .noItemsToShow { padding: .5em .6em .4em .6em; }
/* .sitabKendoGrid .k-grid-content { min-height: 35px; } */
.sitabKendoGrid .k-grid-content table tbody tr td { cursor: default; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sitabKendoGrid .k-grid-content table tbody tr td .wrapCell { white-space: normal; }
.sitabKendoGrid .k-grid-content table tbody tr td .noWrapCell { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sitabKendoGrid .k-grid-content table tbody tr td .center,
.sitabKendoGrid .k-grid-header table thead tr th .center { float:left; width:100%; text-align:center; }

.sitabKendoGrid.centerAll .k-grid-content table tbody tr td,
.sitabKendoGrid.centerAll .k-grid-header table thead tr th { text-align:center; vertical-align: middle; }

.sitabKendoGrid .k-grid-content table tbody tr td .left,
.sitabKendoGrid .k-grid-header table thead tr th .left { float:left; width:100%; text-align:left; }

.sitabKendoGrid.multiLineHeader .k-grid-header th.k-header { white-space: inherit; }

/*.sitabKendoGrid .centerAll .k-grid-header table thead tr th .center { float:left; width:100%; text-align:center; } */

.sitabKendoGrid.noVerticalScroll .k-grid-header{ padding: 0 !important; } /* Remove the vertical scrollbar */
.sitabKendoGrid.noVerticalScroll .k-grid-content { overflow-y: hidden; } /* visible; */ /* Remove the vertical scrollbar */
.sitabKendoGrid .chkCell { text-align: center; vertical-align: middle; }

.sitabKendoGrid .k-edit-cell { padding: 0; }

.sitabKendoGrid input.checkboxField[type=checkbox] { display: none; }
.sitabKendoGrid input.checkboxField[type=checkbox] + label.chkFieldButton {
    float: left;
    border: 2px solid #dedede;
    border-radius: 25%; 
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: #FFF;
} 
.sitabKendoGrid input.checkboxField[type=checkbox]:checked + label.chkFieldButton:after {     
    font-size: 16px;
    font-weight: bold;
    content: "✔"; /* el valor de la propiedad content también puede ser cualquier imagen, sólo tendríamos que pasarle la ruta de la imagen*/
    text-align: center;
    width: 16px;
    float: left;
    color: #249FC0;
    margin-top: -6px;
}
.sitabKendoGrid .k-header input.checkboxField[type=checkbox]:checked + label.chkFieldButton:after { margin-top: -3px; }
.sitabKendoGrid input.checkboxField[type=checkbox] + label.chkFieldButton:hover { border-color: #249FC0; background-color: #EEE; cursor: pointer; }
.sitabKendoGrid input.checkboxField[type=checkbox]:checked:disabled + label.chkFieldButton:after { color: #35D3D6; cursor: default; }
.sitabKendoGrid input.checkboxField[type=checkbox]:disabled + label.chkFieldButton { border: 2px solid #dedede; background-color: #EEE;  }
.sitabKendoGrid .k-grid-items-detail .k-grid-content input.checkboxField[type=checkbox] + label.chkFieldButton { margin-left: 2px; }

.sitabKendoGrid .k-grid-content table tbody tr td .sendSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/send.png'); background-repeat:no-repeat; }
.sitabKendoGrid .k-grid-content table tbody tr td .sendSample:hover{ background-image:url('/Sitab/Content/Images/sendHover.png'); cursor:pointer; }
.sitabKendoGrid .k-grid-content table tbody tr td .sendSample.disabled{ background-image:url('/Sitab/Content/Images/sendDisabled.png'); cursor:default; }

.sitabKendoGrid .k-grid-content table tbody tr td .pickUpSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/pickUp24.png'); background-repeat:no-repeat; }
.sitabKendoGrid .k-grid-content table tbody tr td .pickUpSample:hover{ background-image:url('/Sitab/Content/Images/pickUp24Hover.png'); cursor:pointer; }
.sitabKendoGrid .k-grid-content table tbody tr td .pickUpSample.disabled{ background-image:url('/Sitab/Content/Images/pickUp24Disabled.png'); cursor:default; }

/* Styles Cabecera Multi Table */
.sitabKendoGrid .k-grid-items-detail{ display: none; }
.sitabKendoGrid .k-grid-items-detail table { border-bottom: initial; }
.sitabKendoGrid .k-grid-items-detail th.k-header{ /*background-color:##249FC0!important;*/ /*background-color:#91CEDF!important;*/ background-color:#91CEDF!important; } 
/*.sitabKendoGrid .k-grid-items-detail th.k-header span { float:left; width:100%; font-size: 8pt; text-align:center; clear:both; }*/
.sitabKendoGrid .k-grid-items-detail-loading { width:100%; height:30px; background:url(/Sitab/Content/Images/Saving.gif) no-repeat transparent; background-position:48% 0; }
.sitabKendoGrid .k-grid-items-detail-total{ display: none; float:right; width:auto; color:#666; margin:5px 25px 0px 0px; font-size: 12pt; }
.sitabKendoGrid .k-grid-items-detail-total span{ color:#249FC0; font-weight:bold; }
.sitabKendoGrid .k-grid-no-items-detail{ display:none; border:1px solid #249FC0; padding:.4em .6em; /*color:#cf3d44;*/ text-align:center; }

/****************************************************************************/

/* jcarousel HOME */
.jcarousel { position: relative; overflow: hidden; width: 920px; /*height: 540px;*/ clear:both; }
.jcarousel.full { width: 100%; /*height: auto; margin-bottom: 10px;*/ padding-bottom:30px; }
.jcarousel > ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }
.jcarousel > ul > li { float: left; }
.servicesTable .sitabKendoGrid{ width: 918px; /*height: 537px;*/ }

.k-grid-content{ font-size:13px; }
.k-grid-content td { padding: .2em .6em; line-height: 28px; }
.k-grid-content a{ color:#000; text-decoration:none; }
.k-grid-content a:hover{ color:#249FC0; /*text-decoration:underline;*/ }
.k-grid-content .link{ color:#787878; text-decoration:none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.k-grid-content .link:hover{ color:#249FC0; text-decoration:none; cursor: pointer; } /* text-decoration:underline; */
.k-grid-content .unlink{ color:#787878; text-decoration:none; white-space: nowrap; }
.k-grid-content .prioritaria { width: 100%; margin: -0.4em -0.6em; padding: 0.4em 0.6em; background-color: #F77; }
/*.k-grid-content .prioritaria a{ color:#DED; font-weight:bolder; }*/
.k-grid-content .prioritaria .link{ color:#FFF;  }
.k-grid-content .prioritaria .link:hover{ color:#CCC; cursor: pointer; } /* text-decoration:underline; */


.k-grid-header{ font-size:15px; }
.k-grid-header .k-with-icon .k-link{ margin-right:.9em!important; padding-right:0px; }
/* jcarousel styles Links */
/*.jcarousel .k-grid.hasInfoSample th.k-header:first-child{padding-left:0; padding-right:0;}
.jcarousel .k-grid.hasInfoSample th.k-header:first-child .k-checkbox-label:before { left: 13px; margin-top: 1px; }
.jcarousel .k-grid.hasInfoSample td:first-child .k-checkbox-label:before { left: 5px; }*/

.jcarousel .k-auto-scrollable tr td:last-child{ padding-right:0px; }
.jcarousel .k-auto-scrollable tr td .editSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/edit.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .editSample:hover{ background-image:url('/Sitab/Content/Images/editHover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .deleteSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/delete24.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .deleteSample:hover{ background-image:url('/Sitab/Content/Images/delete24Hover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .viewCRDSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/viewCRD.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .viewCRDSample:hover{ background-image:url('/Sitab/Content/Images/viewCRDHover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .readSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/view.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .readSample:hover{ background-image:url('/Sitab/Content/Images/viewHover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .reprocesingSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/reprocessing.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .reprocesingSample:hover{ background-image:url('/Sitab/Content/Images/reprocessingHover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .sendSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/send.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .sendSample:hover{ background-image:url('/Sitab/Content/Images/sendHover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .receptioningSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/recepcionar.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .receptioningSample:hover{ background-image:url('/Sitab/Content/Images/recepcionarHover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .managingLab{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/verFichaLab.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .managingLab:hover{ background-image:url('/Sitab/Content/Images/verFichaLabHover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .refuseReport{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/rechazar.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .refuseReport:hover{ background-image:url('/Sitab/Content/Images/rechazarHover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .readReport{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/view.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .readReport:hover{ background-image:url('/Sitab/Content/Images/viewHover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .viewReport{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/verInforme.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .viewReport:hover{ background-image:url('/Sitab/Content/Images/verInformeHover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .viewReports{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/verInformes.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .viewReports:hover{ background-image:url('/Sitab/Content/Images/verInformesHover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .sendReport{ float:left; width:24px; height:24px; /*margin-right:8px;*/ background-image:url('/Sitab/Content/Images/sendReport24.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .sendReport:hover{ background-image:url('/Sitab/Content/Images/sendReport24Hover.png'); cursor:pointer; }
.jcarousel .k-auto-scrollable tr td .returnSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/devolver24.png'); background-repeat:no-repeat; }
.jcarousel .k-auto-scrollable tr td .returnSample:hover{ background-image:url('/Sitab/Content/Images/devolver24Hover.png'); cursor:pointer; }
.sitabKendoGridHistoricoRevision .editSample {
    float: left;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    background-image: url('/Sitab/Content/Images/edit.png');
    background-repeat: no-repeat;
}

.sitabKendoGridHistoricoRevision .editSample:hover {
    background-image: url('/Sitab/Content/Images/editHover.png');
    cursor: pointer;
}
.sitabKendoGridHistoricoRevision .deleteSample {
    float: left;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    background-image: url('/Sitab/Content/Images/delete24.png');
    background-repeat: no-repeat;
}

.sitabKendoGridHistoricoRevision .deleteSample:hover {
    background-image: url('/Sitab/Content/Images/delete24Hover.png');
    cursor: pointer;
}

.jcarousel .k-virtual-scrollable-wrap tr td .newSample{ float:left; position:relative; right:5px; width:24px; height:24px; background-image:url('/Sitab/Content/Images/newSample24.png'); background-repeat:no-repeat; }
.jcarousel .k-virtual-scrollable-wrap tr td .newSample:hover{ background-image:url('/Sitab/Content/Images/newSample24Hover.png'); cursor:pointer; }
.jcarousel .k-virtual-scrollable-wrap tr td .readyToSendSample{ float:left; position:relative; right:5px; width:24px; height:24px; background-image:url('/Sitab/Content/Images/readyToSendSample24.png'); background-repeat:no-repeat; }
.jcarousel .k-virtual-scrollable-wrap tr td .readyToSendSample:hover{ background-image:url('/Sitab/Content/Images/readyToSendSample24Hover.png'); cursor:pointer; }
.jcarousel .k-virtual-scrollable-wrap tr td .warningSample{ float:left; position:relative; right:5px; width:24px; height:24px; background-image:url('/Sitab/Content/Images/warningSample24.png'); background-repeat:no-repeat; }
.jcarousel .k-virtual-scrollable-wrap tr td .warningSample:hover{ background-image:url('/Sitab/Content/Images/warningSample24Hover.png'); cursor:pointer; }
.jcarousel .k-virtual-scrollable-wrap tr td .warningSample.disableHover{ background-image:url('/Sitab/Content/Images/warningSample24.png'); cursor:default; }
.jcarousel .k-virtual-scrollable-wrap tr td .confirmedSample{ float:left; position:relative; right:5px; width:24px; height:24px; background-image:url('/Sitab/Content/Images/confirmedSample24.png'); background-repeat:no-repeat; }
.jcarousel .k-virtual-scrollable-wrap tr td .confirmedSample:hover{ background-image:url('/Sitab/Content/Images/confirmedSample24Hover.png'); cursor:pointer; }
.jcarousel .k-virtual-scrollable-wrap tr td .infoSample{ float:left; position:relative; /*right:2px;*/ width:12px; height:24px; background-image:url('/Sitab/Content/Images/eye24.png'); background-repeat:no-repeat; background-position: center; }
/*.jcarousel .k-virtual-scrollable-wrap tr:hover td .infoSample{ right:1px; }*/
.jcarousel .k-virtual-scrollable-wrap tr td .infoSample:hover{ background-image:url('/Sitab/Content/Images/eye24Hover.png'); cursor:pointer; }
.jcarousel .k-grid.hasInfoSample th[data-field=Observaciones].k-header { padding-left: 0px; }

.jcarousel .k-virtual-scrollable-wrap tr td .viewIncidences{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/warning24.png'); background-repeat:no-repeat; }
.jcarousel .k-virtual-scrollable-wrap tr td .viewIncidences.hasPendingIncidences{ background-image:url('/Sitab/Content/Images/warning24Red.png'); }
.jcarousel .k-virtual-scrollable-wrap tr td .viewIncidences.hasCompletedIncidences{ background-image:url('/Sitab/Content/Images/warning24Green.png'); }
.jcarousel .k-virtual-scrollable-wrap tr td .viewIncidences:hover{ background-image:url('/Sitab/Content/Images/warning24Hover.png'); cursor:pointer; }

/* RIGHT PANEL STYLES */
.mainWrap .mainContent .rightPanel{ float:left; width:260px; padding:28px 0px; }
/* Quick Links */
.mainWrap .mainContent .rightPanel ul.quickLinks{ float:left; width:260px; margin-bottom:30px; }
.mainWrap .mainContent .rightPanel ul.quickLinks li{ float:left; width:65px; height:65px; margin:0px 7px 7px 0px; background-position:-20px 25px; padding:5px; background-repeat:no-repeat; background-color:#249FC0; color:#ffffff; font-size:0.8em; border-right:3px dashed #6bbec1; }
.mainWrap .mainContent .rightPanel ul.quickLinks li:hover{ opacity:0.85; background-color:#249FC0; }
.mainWrap .mainContent .rightPanel ul.quickLinks li a{ display:block; width:100%; height:100%; color:#ffffff; text-decoration:none; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlRequestService{ width:150px; background-image:url(/Sitab/Content/Images/qlAdd.png); cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlRequestServiceSmall{ background-image:url(/Sitab/Content/Images/qlAdd.png); cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlServiceHistory{ background-image:url(/Sitab/Content/Images/qlHistoric.png); }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlMyAccount{ background-image:url(/Sitab/Content/Images/qlAccount.png); }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlIncidence{ background-image:url(/Sitab/Content/Images/qlAlert.png); cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlDocumentation{ background-image:url(/Sitab/Content/Images/qlDocumentation.png); }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlSolicitantes{ background-image:url(/Sitab/Content/Images/qlSolicitantes.png); }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlInformes{ background-image:url(/Sitab/Content/Images/qlInformes.png); cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlDietas{ background-image:url(/Sitab/Content/Images/qlFood.png); cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlEditTexts{ background-image:url(/Sitab/Content/Images/qlEditTexts.png); cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlUsers{ background-image:url(/Sitab/Content/Images/qlUsers.png); cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlCentros{ background-image:url(/Sitab/Content/Images/qlCentros.png); cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlNotificaciones{ background-image:url(/Sitab/Content/Images/qlNotificaciones.png); cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlOpEsp{ background-image:url(/Sitab/Content/Images/qlOpEsp.png); cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlMonitoring{ background-image:url(/Sitab/Content/Images/qlMonitoring.png); cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlEnvioMultiple{ background-image:url(/Sitab/Content/Images/qlEnvio.png); cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.quickLinks li.qlExportExcel{ background-image:url(/Sitab/Content/Images/qlExportExcel.png); cursor:pointer; }

/* Notifications */
.mainWrap .mainContent .rightPanel h2{ float:left; margin-right:10px; }
.mainWrap .mainContent .rightPanel .notReadNumber{ float:left; background-color:#FF0000; color:#FFF; font-size:13px; padding:2px 7px 2px 5px; font-weight:bold; margin-top:8px; }
.mainWrap .mainContent .rightPanel .notificationsTitle{ float:left; }
.mainWrap .mainContent .rightPanel .notificationsTitle .sinNotificaciones{ float:left; background-color:#F6F6F6; width:230px; color:#666; font-size:0.8em; border-left: 5px solid #249FC0;padding-left: 10px;font-style: italic;margin-bottom:15px;}
.mainWrap .mainContent .rightPanel ul.notificationPanel{ float:left; width:260px; }
.mainWrap .mainContent .rightPanel ul.notificationPanel li.read{ background-color:#F6F6F6; padding:10px; margin-bottom:5px; width:223px; font-size:0.8em; border-left:5px solid #d4eeef; }
.mainWrap .mainContent .rightPanel ul.notificationPanel li.notRead{ background-color:#BBB; padding:10px; margin-bottom:5px; width:223px; font-size:0.8em; border-left:5px solid #249FC0; background-image:url(/Sitab/Content/Images/newNotification.png); background-position:180px -8px; background-repeat:no-repeat; }
.mainWrap .mainContent .rightPanel ul.notificationPanel li.notReadRole{ background-color:#BBB; padding:10px; margin-bottom:5px; width:223px; font-size:0.8em; border-left:5px solid #249FC0; background-image:url(/Sitab/Content/Images/roleNotification.png); background-position:180px -8px; background-repeat:no-repeat; }
.mainWrap .mainContent .rightPanel ul.notificationPanel li:hover{ opacity:0.85; cursor:pointer; }
.mainWrap .mainContent .rightPanel ul.notificationPanel li.alert{ border-color:#eb2d2d; } 
.mainWrap .mainContent .rightPanel ul.notificationPanel li.read a{ color:#999; text-decoration:none; display:block; width:100%; height:100%; }
.mainWrap .mainContent .rightPanel ul.notificationPanel li.notRead a{ color:#111; text-decoration:none; display:block; width:100%; height:100%; }
.mainWrap .mainContent .rightPanel a.viewMore{ float:left; width:245px; margin:10px 0px 0px 0px; }
.mainWrap .mainContent .rightPanel a.viewMore:hover img{ opacity:0.85; }
.mainWrap .mainContent .rightPanel a.viewMore span{ float:right; width:auto; font-size:12px; color:#666; }
.mainWrap .mainContent .rightPanel a.viewMore img{ float:right; width:14px; margin:2px 5px 0px 0px; }

/* Footer Container */

.footerFrame{ float:left; width:100%; text-align:center; padding:15px 0px 16px 0px; font-size:14px; color:#888; position:relative; background-color:#3d3d3d; }
.footerFrame .link:hover { color: #249FC0; cursor: pointer; }
.footerFrame .separator { margin-right: 15px; margin-left: 15px; }

/* STYLES REQUEST DETAIL */

.PasosContents {
    width: 1232px;
    min-height: 1px;
}

.menuPasos {
    float: left;
    background-color: white;
    z-index: 1000;
}

/* Service header area */
.mainWrap .mainContent .serviceHeaderArea{ float:left; width:1202px; margin:30px 30px 0px 30px; min-height: 70px; cursor: default; }
.mainWrap .mainContent .serviceHeaderArea.serviceHeaderAreaExperto{ float:left; width:100%; margin:30px 30px 0px 30px; min-height: 70px; cursor: default; }
.mainWrap .mainContent .serviceHeaderToolsButtons{ float:left; width:100%; margin:15px 30px 0px 30px; min-height: 70px; cursor: default; }
.mainWrap .mainContent .serviceHeaderToolsButtons .toolsButtons{ margin-right: 50px; }
.mainWrap .mainContent .serviceHeaderArea a.btnGoBack{ float:left; margin-right:15px; }
.mainWrap .mainContent .serviceHeaderArea h2, div.serviceHeaderArea h3{	margin-bottom:15px; font-weight:lighter; line-height:17px; }
.mainWrap .mainContent .serviceHeaderArea.singleTitle  h2, div.serviceHeaderArea.singleTitle h3{ margin-top:10px; }
.mainWrap .mainContent .serviceHeaderArea.noBottomSpace{margin-bottom:0px; min-height:0px;}
.mainWrap .mainContent .serviceHeaderArea h3{ color:#888; float:left; }
.mainWrap .mainContent .serviceHeaderArea .version{ color:#888; float:left; margin-left:5px; font-size: 13px; margin-top:2px; }
.mainWrap .mainContent .serviceHeaderArea ul{ float:left; margin-top:3px; }
.mainWrap .mainContent .serviceHeaderArea ul.logoServicioCRD{ float:left; margin:3px 25px 0px 0px; }
.mainWrap .mainContent .serviceHeaderArea ul.logoServicioCRD li img{ float:left; }
.mainWrap .mainContent .serviceHeaderArea .serviceAdditionalInfo{ margin-left:20px; min-width: 200px; }
.mainWrap .mainContent .serviceHeaderArea .serviceAdditionalInfo li{ float:left; clear: both; }
.mainWrap .mainContent .serviceHeaderArea .serviceAdditionalInfo h4{ color:#888; border-left:2px solid #eeeeee; padding-left:20px; margin-bottom:12px; }
.mainWrap .mainContent .serviceHeaderArea .serviceAdditionalInfo h4 span{ color:#249FC0; }
.mainWrap .mainContent .serviceHeaderArea .serviceAdditionalInfo.lastAdditionalInfoColumn { max-width: 365px; }
.mainWrap .mainContent .serviceHeaderArea .serviceAdditionalInfo.lastAdditionalInfoColumn li{ width: 430px; }
.mainWrap .mainContent .serviceHeaderArea .serviceAdditionalInfo.lastAdditionalInfoColumn div{ float: left; margin-right: 5px; }
.mainWrap .mainContent .serviceHeaderArea .imgType { float: left; margin: 4px 0px 20px 0px; min-width: 200px; }
.mainWrap .mainContent .serviceHeaderArea .imgType img { float: left; max-height: 28px; clear: both; }
.mainWrap .mainContent .serviceHeaderArea .imgType.srv_150 img { float: left; max-height: 45px !important; clear: both; }

a.btnGoBack{ border:none; width:40px; height:40px; display:inline-block; background-image:url('/Sitab/Content/Images/backbtn.png'); background-repeat:no-repeat; background-color:transparent; }
a.btnGoBack:hover{ background-image:url('/Sitab/Content/Images//backbtnHover.png'); }	

/* Section navigation */
/*.mainWrap .mainContent */
ul.sectionNav{ float:left; width:1222px; margin:15px 20px 15px 20px; height:70px; }
#gestionExp ul.sectionNav { width: 1190px; margin-right: 0px; }
ul.sectionNav .requestStep{ float:left; padding:15px 15px; background-color:#999999; color:#ffffff; margin-right:7px; cursor:pointer;	background-repeat:no-repeat; background-position:right 5px; text-transform:uppercase; font-size:14px; }
ul.sectionNav .requestStep.stepPending{ background-image:url('/Sitab/Content/Images/sectionpending.png'); }
ul.sectionNav .requestStep.stepPending:hover{ background-color:#adadad; }
ul.sectionNav .requestStep.stepCompleted{ background-color:#249FC0; background-image:url('/Sitab/Content/Images/sectionOk.png'); }
ul.sectionNav .requestStep.stepCompleted:hover{ background-color:#91CEDF; }
ul.sectionNav .requestStep.stepActive{ border-bottom:7px solid #249FC0; background-color:#91CEDF; }
ul.sectionNav .requestStep.stepActive:hover{ border-bottom-color:#91CEDF; background-color:#91CEDF; }
ul.sectionNav .requestStep.stepAlert{ background-color:#eb2d2d; background-image:url('/Sitab/Content/Images/sectionWarning.png'); }
ul.sectionNav .requestStep.stepAlert:hover{ background-color:#ef5757; }
/*ul.sectionNav .requestStep.stepAlert.stepActive{ background-image:url('/Sitab/Content/Images/sectionWarning.png'); }*/
ul.sectionNav .requestStep.stepAlert span, ul.sectionNav .requestStep.stepActive span{ font-weight:bold; }
ul.sectionNav .requestStep.stepDisabled{ background-color:#eeeeee; color:#888; cursor:default; }
ul.sectionNav .requestStep.stepDisabled:hover{ background-color:#eeeeee; color:#888; cursor:default; }
ul.sectionNav .requestStep.lastStep{ margin-left:15px; }

/*ul.sectionNav .enviarSolicitud{ float:right; background-image:url('/Sitab/Content/Images/transportEnabled.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px;  }
ul.sectionNav .enviarSolicitud:hover{ float:right; background-image:url('/Sitab/Content/Images/transportEnabledHover.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px; cursor:pointer; }
ul.sectionNav .enviarSolicitudDisabled{ float:right; background-image:url('/Sitab/Content/Images/transportDisabled.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px; cursor:default; }
ul.sectionNav .enviarSolicitudDisabled:hover{ float:right; background-image:url('/Sitab/Content/Images/transportDisabled.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px; cursor:default; }*/

ul.sectionNav .solicitarRecogida{ float:right; background-image:url('/Sitab/Content/Images/pickUpEnabled.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px; margin-left:10px; }
ul.sectionNav .solicitarRecogida:hover{ background-image:url('/Sitab/Content/Images/pickUpEnabledHover.png'); cursor:pointer; }
ul.sectionNav .solicitarRecogida.disabled{ background-image:url('/Sitab/Content/Images/pickUpDisabled.png'); cursor:default; }

ul.sectionNav .solicitarRecogida.reenvio { background-image:url('/Sitab/Content/Images/re-pickUpEnabled.png'); }
ul.sectionNav .solicitarRecogida.reenvio:hover { background-image:url('/Sitab/Content/Images/re-pickUpEnabledHover.png'); }

ul.sectionNav .confirmarSolicitud{ float:right; background-image:url('/Sitab/Content/Images/submitEnabled.png?v=2'); background-repeat:no-repeat; background-position:center; width:116px; height:48px; padding:0px; background-color:#FFF; margin-right:0px; margin-left:10px; }
ul.sectionNav .confirmarSolicitud.italian{ float:right; background-image:url('/Sitab/Content/Images/submitEnabledIt.png?v=2'); background-repeat:no-repeat; background-position:center; width:134px; height:48px; padding:0px; background-color:#FFF; margin-right:0px; margin-left:10px; }
ul.sectionNav .confirmarSolicitud span{ float:right; font-size:22px; color: #249FC0; font-weight:bolder; margin-right: 8px; margin-top: 9px; }
ul.sectionNav .confirmarSolicitud:hover{ background-image:url('/Sitab/Content/Images/submitEnabledHover.png'); cursor:pointer; }
ul.sectionNav .confirmarSolicitud.italian:hover{ background-image:url('/Sitab/Content/Images/submitEnabledHoverIt.png'); cursor:pointer; }
ul.sectionNav .confirmarSolicitud:hover span{ font-size:21px; color: #999; margin-right: 10px; }
ul.sectionNav .confirmarSolicitud.disabled{ background-image:url('/Sitab/Content/Images/submitDisabled.png'); cursor:default; }
ul.sectionNav .confirmarSolicitud.italian.disabled{ background-image:url('/Sitab/Content/Images/submitDisabledIt.png'); cursor:default; }
ul.sectionNav .confirmarSolicitud.disabled span{ color: #EEE; font-size:22px; margin-right: 8px; }

ul.sectionNav .procesarSolicitud{ float:right; background-image:url('/Sitab/Content/Images/processSample.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px; margin-left:10px; }
ul.sectionNav .procesarSolicitud span { display: none; }
ul.sectionNav .procesarSolicitud:hover{ background-image:url('/Sitab/Content/Images/processSampleHover.png'); cursor:pointer; }
ul.sectionNav .procesarSolicitud.disabled{ background-image:url('/Sitab/Content/Images/processSampleDisabled.png'); cursor:default; }

ul.sectionNav .verificarSolicitud{ float:right; background-image:url('/Sitab/Content/Images/saveEnabled.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px; }
ul.sectionNav .verificarSolicitud:hover{ background-image:url('/Sitab/Content/Images/saveEnabledHover.png'); cursor:pointer; }
ul.sectionNav .verificarSolicitud.disabled{ background-image:url('/Sitab/Content/Images/saveDisabled.png'); cursor:default; }

ul.sectionNav .enviarRevisor{ float:right; background-image:url('/Sitab/Content/Images/sendNextRole.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px;  }
ul.sectionNav .enviarRevisor:hover{ float:right; background-image:url('/Sitab/Content/Images/sendNextRoleHover.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px; cursor:pointer; }
ul.sectionNav .enviarRevisor.disabled{ background-image:url('/Sitab/Content/Images/sendNextRoleDisabled.png'); background-repeat:no-repeat; cursor:default;}
ul.sectionNav .enviarSAC{ float:right; background-image:url('/Sitab/Content/Images/sendSAC.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px;  }
ul.sectionNav .enviarSAC:hover{ float:right; background-image:url('/Sitab/Content/Images/sendSACHover.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px; cursor:pointer; }
ul.sectionNav .enviarSAC.disabled{ background-image:url('/Sitab/Content/Images/sendSACDisabled.png'); background-repeat:no-repeat; cursor:default;}

ul.sectionNav .refuseReport{ float:right; background-image:url('/Sitab/Content/Images/reject.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px;  }
ul.sectionNav .refuseReport:hover{ float:right; background-image:url('/Sitab/Content/Images/rejectHover.png'); background-repeat:no-repeat; background-position:center; width:48px; height:48px; padding:0px; background-color:#FFF; margin-right:0px; cursor:pointer; }
ul.sectionNav .refuseReport.disabled{ background-image:url('/Sitab/Content/Images/rejectDisabled.png'); background-repeat:no-repeat; cursor:default;}

/* jcarousel DETAIL */
.jcarouselDetail { position: relative; overflow: hidden; width: 1232px; height:auto; margin-left:20px; /*height: 650px;*/ }
.jcarouselDetail { position: relative; overflow: hidden; width: 1170px; height:auto; margin-left:20px; /*height: 650px;*/ }
#gestionExp .jcarouselDetail > ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }
.jcarouselDetail > ul > li { float: left; }


/* Subsection navigation */
ul.subSectionNav{ float:left; width:170px; padding-top:20px; outline:none; outline-color:invert; outline-width:0px; background-image:url('/Sitab/Content/Images/boxShadow.png'); background-position:top right; background-repeat:no-repeat; /* min-height:1px; */}
ul.subSectionNav li{ font-size:0.9em; text-align:right; padding:5px 15px 5px 10px; margin-bottom:2px; margin-left:3px; width:143px; }
ul.subSectionNav li:hover{ background-color:#249FC0; color:#ffffff; cursor:pointer; }
ul.subSectionNav li.sectionActive{ border:1px solid #dddddd; border-right-style:none; background-color:#f7f7f7; }
ul.subSectionNav li.sectionActive:hover{ color:inherit; cursor:default; }
ul.subSectionNav li span{ color:#ffffff; font-weight:bold; margin-left:5px; background-color:#eb2d2d; min-width:25px; display:inline-block; padding:2px 1px; text-align:center; }
ul.subSectionNav li:hover span{ color:#249FC0; background-color:#92e0e3; }


/* jcarousel DETAIL */
.contSubSection { position: relative; overflow:hidden; width: 1060px; }
.contSubSection > ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }
.contSubSection > ul > li { float: left; clear:both; width:1020px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:10px 20px 0px 20px; background-color:#ffffff; }

.contSubSection.fullRowContents { margin-left: 30px; width: 1150px; }
.contSubSection.fullRowContents > ul > li { width:1110px; }
.contSubSection.fullRowContents .contForms{ width:100%; } 

/* Button navigation .contSubSectionItem .navigationArea */

.contSubSection li h1{ border-bottom:1px solid #91CEDF; float:left; width:98%; margin-bottom:35px; cursor: default; }
.contSubSection.fullRowContents li h1 { width: 100%; }

.contSubSection li .navigationArea{ float:right; display:inline-block; margin-top:20px; margin-right: 60px; margin-bottom:20px; }
.contSubSection li .navigationArea a.btnNavigation{ background-color:#666666; color:#ffffff; padding:8px 10px; text-decoration:none; text-transform:uppercase; min-width:100px; display:inline-block; text-align:right; border-left:8px solid #249FC0; cursor: pointer; }
.contSubSection li .navigationArea a.btnNavigation:hover{ background-color:#249FC0; border-color:#92e0e3; }
.contSubSection li .navigationArea a.btnNavigation.btnDisabled{ background-color:#eeeeee; border-color:#aaaaaa; color:#888; cursor: default; }

.contSubSectionItem { position: relative; }

.contForms{ float:left; width:998px; background-color:#FFF; } 
.contentArea .contForms {width: auto;}

.contForms .rowForm { float: left; width: 100%; margin-bottom: 15px; }
.contForms .rowForm.noBottomSpace { float: left; width: 100%; margin-bottom: 0; }
.contForms .lblField { cursor: default; }

.contForms .inputField{ float:left; margin-left:10px; color:#666; border:1px solid #DADADA; line-height:30px; height:30px; font-size:14px; } 
.contForms .inputField:disabled{ border:1px solid #CCC; background-color:#EEEEEE;  }
.contForms .inputField:focus{ border:1px solid #249FC0; background-color:#FFF;  }
.contForms .inputField:read-only{ border:1px solid #CCC; background-color:#EEEEEE;  }


.contForms .listField{ float:left; margin-left:10px; color:#666; font-size:14px; }

.contForms .listField input { line-height:30px; height:30px; width: calc(100% - 30px); }
.contForms .listField input.maximize { width: 100%; }

.contForms .listField .addBtn,
.contForms .listField .removeBtn { float: left; width:29px; height:29px; border:1px solid #DADADA; border-left:none; background-repeat:no-repeat; background-position:center; cursor:pointer; }

.contForms .listField .editor:hover .addBtn,
.contForms .listField .editor:hover input { border-color: #249FC0; }

.contForms .listField .addBtn { height:28px; background-image:url(../Images/add16.png); }
.contForms .listField .addBtn:hover { background-image:url(../Images/add16Hover.png); background-color: #249FC0; }

.contForms .listField .removeBtn { border-top:none; background-image:url(../Images/delete16.png); }
.contForms .listField .removeBtn:hover { background-image:url(../Images/delete16Hover.png); background-color: #249FC0; }

.contForms .listField .container input {float:left; float:left; border-top: none; border-color: #CCC; background-color: #EEEEEE; }

.contForms .listField[disabled] .editor,
.contForms .listField[disabled] .addBtn,
.contForms .listField[disabled] .removeBtn { display: none; }

.contForms .listField[disabled] .container input { width: 100%; }
.contForms .listField[disabled] .container:first-child input { border-top:1px solid; }


.contForms .uploadDoc > img { cursor: pointer; }

/* Styles Formularios Two Cols */
.contForms .colForm{ float:left; width:499px; position:relative; }
.contForms .colForm .field-validation-error { float:left; margin:3px 5px 0px 10px; color:#F00; font-size:12px; clear:both; }

.contentArea .contForms .colForm{ width:auto }
.contForms .colForm .colField{ float:left; width:499px; margin:0px 0px 10px 0px; }
.contForms .colForm .colField .chkFieldItem.subItem { margin-left: 50px; }
.contForms .colForm .colField.chkGrouped { margin:0px 0px 0px 0px; }
.contForms .descriptionFormsField { margin-bottom: 10px; font-size: 12px; margin-top: 5px; color: #666; }
.contForms .descriptionForms { float: left; margin-bottom:0px; font-size: 14px; color: #333; color: #666; clear: both; }
.contForms .descriptionField{ float:left; width:150px; }
.contForms .descriptionField .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contForms .colForm .colField .left{ float:left; width:150px; }
.contForms .colFormFull .muestrasEnviar span { float: left; color: #666; font-size: 14px; margin-top: 5px; clear: both; }
.contForms .colForm .colField .left .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contForms .colForm .colField .left .lblField .required{ color:#51abbf; margin-left:3px; }
.contForms .colForm .colField .right { float: left; width: 310px; position: relative; }
.contForms .colForm .colField .full { float: left; width: 460px; position: relative; }
.contForms .colForm.lblNutriLong{ width:310px; }
.contForms .colForm.lblNutriLong .colField .left .lblField{ width:160px; padding:0px; cursor: default;}
.contForms .colForm.lblNutriLong .colField .right { float: left; width: 100px; position: relative; }

/*.contForms .colForm .colField .right .field-validation-error { float: left; margin: 3px 5px 0px 10px; color: #F00; font-size: 11.5px; clear: both; }*/

.contForms .field-validation-error { position: absolute; top: 24px; left: 5px; z-index: 999; padding: 3px 3px; background-color:white; border: #F40 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.contForms .errorLeft .field-validation-error { left: -160px; max-width: 140px; }
.contForms .errorRight .field-validation-error { top:-6px; left: auto } /*; max-width: 300px;*/
.contForms .errorRight .field-validation-error > span { white-space: nowrap; }
.contForms .errorRightMax .field-validation-error { top:-6px; left: 400px } /*; max-width: 300px;*/
.contForms .errorRightMax .field-validation-error > span { white-space: nowrap; }
.contForms .errorTop .field-validation-error { top:-25px; }
.contForms .errorTop .field-validation-error > span { white-space: nowrap; }
.contForms .errorTopL .field-validation-error,
.contForms .errorTopLnoWrap .field-validation-error { top:-25px; left:-150px; }
.contForms .errorTopLnoWrap .field-validation-error > span { white-space: nowrap; }
.contForms .errorTopR .field-validation-error { top:-25px; left:150px; }
.contForms .errorTopR .field-validation-error > span { white-space: nowrap; }
.contForms .errorBottom .field-validation-error { top: auto; bottom: -15px; }
.contForms .errorBottomMin .field-validation-error { top: 15px; }
.contForms .errorLeftMin .field-validation-error { top: 15px; left: -160px; }

.contForms .field-validation-error:after { content: ""; position: absolute; top: -5px; left: 15px; border-style: solid; border-width: 0 8px 6px; border-color: white transparent; display: block; width: 0; z-index: 1; }
.contForms .field-validation-error:before { content: ""; position: absolute; top: -6px; left: 15px; border-style: solid; border-width: 0 8px 6px; border-color: #F40 transparent; display: block; width: 0; z-index: 0; }
.contForms .errorRight .field-validation-error:after { content: ""; position: absolute; top: 7px; left: -5px; border-style: solid; border-width: 5px 5px 5px 0; border-color: transparent #FFFFFF; display: block; width: 0; z-index: 1; }
.contForms .errorRight .field-validation-error:before { content: ""; position: absolute; top: 7px; left: -6px; border-style: solid; border-width: 5px 5px 5px 0; border-color: transparent #FF0000; display: block; width: 0; z-index: 0; }
.contForms .errorRightMax .field-validation-error:after { content: ""; position: absolute; top: 7px; left: -5px; border-style: solid; border-width: 5px 5px 5px 0; border-color: transparent #FFFFFF; display: block; width: 0; z-index: 1; }
.contForms .errorRightMax .field-validation-error:before { content: ""; position: absolute; top: 7px; left: -6px; border-style: solid; border-width: 5px 5px 5px 0; border-color: transparent #FF0000; display: block; width: 0; z-index: 0; }
.contForms .errorTop .field-validation-error:after { content: ""; position: absolute; top: 22px; left: 15px; border-style: solid; border-width: 6px 8px 0; border-color: white transparent; display: block; width: 0; z-index: 1; }
.contForms .errorTop .field-validation-error:before { content: ""; position: absolute; top: 23px; left: 15px; border-style: solid; border-width: 6px 8px 0; border-color: #F40 transparent; display: block; width: 0; z-index: 0; }
.contForms .errorTopL .field-validation-error:after,
.contForms .errorTopLnoWrap .field-validation-error:after { content: ""; position: absolute; top: 22px; left: 15px; border-style: solid; border-width: 6px 8px 0; border-color: white transparent; display: block; width: 0; z-index: 1; }
.contForms .errorTopL .field-validation-error:before,
.contForms .errorTopLnoWrap .field-validation-error:before { content: ""; position: absolute; top: 23px; left: 15px; border-style: solid; border-width: 6px 8px 0; border-color: #F40 transparent; display: block; width: 0; z-index: 0; }
.contForms .errorTopR .field-validation-error:after { content: ""; position: absolute; top: 22px; left: 15px; border-style: solid; border-width: 6px 8px 0; border-color: white transparent; display: block; width: 0; z-index: 1; }
.contForms .errorTopR .field-validation-error:before { content: ""; position: absolute; top: 23px; left: 15px; border-style: solid; border-width: 6px 8px 0; border-color: #F40 transparent; display: block; width: 0; z-index: 0; }

.contForms .colForm .colField .right .lblField{ float:left; width:45px; padding:5px 0px 4px 5px; font-size:13px; color:#666; font-weight:300; cursor: default; }
.contForms .colForm .colField .right .labelField{ float:left; margin-left:10px; margin-right:10px; width:300px; color:#666; border:none; line-height:30px; height:35px; font-size:14px; cursor: default; }
.contForms .colForm .colField .right .inputField{ width:300px; } 
.contForms .colForm .colField .right .inputFieldAddInfo { width:250px; }
.contForms .colForm .colField .right .inputFieldAddInfo:disabled{ width:250px; }
.contForms .colForm .colField .right .inputFieldAddInfo:focus{ width:250px; border:1px solid #249FC0; background-color:#FFF; }
.contForms .colForm .colField .right .inputFieldAddInfo.input-validation-error { width:250px; }
.contForms .colForm .colField .right .listField{ width:300px; }
.contForms .colForm .colField .right .selectField{ float:left; margin-left:10px; width:300px; color:#666; line-height:0; font-size:14px; }
.contForms .colForm .colField .right .selectField .k-state-disabled{ float:left; margin-left:0px; width:272px; color:#666; line-height:0; font-size:14px; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.contForms .colForm .colField .right .selectField .k-state-disabled .k-input{ line-height: 30px; height: 30px; outline: 0; padding: 0px .3em;}
.contForms .colForm .colField .right .selectField .k-state-disabled .k-select { display: none; }
.contForms .colForm .colField .right .selectField .k-state-readonly{ float:left; margin-left:0px; width:272px; color:#666; line-height:0; font-size:14px; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.contForms .colForm .colField .right .selectField .k-state-readonly .k-input{ opacity: 0.7; }
.contForms .colForm .colField .right .selectField .k-state-readonly .k-select { display: none; }
.contForms .colForm .colField .right .k-multiselect { float:left; margin-left:10px; width:297px; color:#666; line-height:0; font-size:14px; }
.contForms .colForm .colField .right .areaField{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; }
.contForms .colForm .colField .right .areaField.autoGrow{ height:auto; min-height:0px; }
.contForms .colForm .colField .right .areaField:disabled{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colForm .colField .right .areaField:focus{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #249FC0; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#FFF; }
.contForms .colForm .colField .right .areaField:read-only{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colForm .colField .right .areaField:hover{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #249FC0; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#FFF; }
.contForms .colForm .colField .right .areaField:hover:disabled{ border:1px solid #CCC; background-color:#EEEEEE; }
.contForms .colForm .colField .right .radioField{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; }
.contForms .colForm .colField .right .radioField:disabled{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#FFF; }
.contForms .colForm .colField .right .radioField:focus{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFF; }
.contForms .colForm .colField .right .radioField:read-only{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#FFF; }
.contForms .colForm .colField .right .radioField.vertical{ clear: both; }
.contForms .colForm .colField .right .rdbFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:275px; color:#666; font-size:13px; }
.contForms .colForm .colField .right .chkFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:275px; color:#666; font-size:13px; }
.contForms .colForm .colField .right .chkFieldItem.subItem .chkFieldDescrip{ max-width:225px; }
.contForms .colForm .colField .right span.dateField{ float:left; margin-left:10px; width:300px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colForm .colField .right span.dateField .k-state-disabled{ float:left; color:#666; width:272px!important; line-height:0; font-size:14px!important; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.contForms .colForm .colField .right span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colForm .colField .right span.dateField .k-state-disabled .k-select{ display: none; }
.contForms .colForm .colField .right span.dateField .k-state-readonly{ float:left; color:#666; width:272px!important; line-height:0; font-size:14px!important; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; background-image: none; }
.contForms .colForm .colField .right span.dateField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colForm .colField .right span.dateField .k-state-readonly .k-select{ display: none; }
.contForms .colForm .colField .right span.timeField{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colForm .colField .right span.timeField .k-state-disabled{ float:left; width:100px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contForms .colForm .colField .right span.timeField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colForm .colField .right span.timeField .k-state-disabled .k-select{ display: none; }
.contForms .colForm .colField .right span.timeField .k-state-readonly{ float:left; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; background-image: none; }
.contForms .colForm .colField .right span.timeField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colForm .colField .right span.timeField .k-state-readonly .k-select{ display: none; }

.contForms .colForm .colField .right .uploadField{ float:left; margin-left:10px; width:271px; color:#666; border:1px solid #DADADA; line-height:30px; height:32px; font-size:14px; }
.contForms .colForm .colField .right .uploadField:disabled{ border:1px solid #CCC; background-color:#EEEEEE;  }
.contForms .colForm .colField .right .uploadField:focus{ border:1px solid #249FC0; }
.contForms .colForm .colField .right .uploadFieldSelect { float: left; cursor: pointer; width: 27px; height: 30px; background-color:white; background-image: url('/Sitab/Content/Images/uploadDocument2.png'); background-repeat: no-repeat; background-position-y: 5px; background-position-x: 1px; border: 1px solid #CCC; border-left-width: 0px; }
.contForms .colForm .colField .right .uploadFieldSelect:hover { background-color:#91CEDF; background-image: url('/Sitab/Content/Images/uploadDocument2Hover.png'); }
.contForms .colForm .colField .right .uploadFieldSelect.uploadDisabled { background-color:#EEEEEE; pointer-events:none; }
.contForms .colForm .colField .right .uploadFieldSelect.uploadDisabled:hover { background-image: url('/Sitab/Content/Images/uploadDocument2.png'); }

.contForms .colForm.radioBooleanButtonFullLabel .colField .left{ float:left; width:310px; }
.contForms .colForm.radioBooleanButtonFullLabel .colField .left .lblField { width: 305px; }
.contForms .colForm.radioBooleanButtonFullLabel .colField .right { width:110px; }

.contForms .colForm .textoLegal{ float:left; font-size:11px; color:#999; text-align:justify; width: 460px; }

.contForms .colForm .colField .full .lblField{ float:left; width:45px; padding:5px 0px 4px 5px; font-size:13px; color:#666; font-weight:300; cursor: default; }
.contForms .colForm .colField .full .inputField{ width:100%; } 
.contForms .colForm .colField .full .inputFieldAddInfo { width:250px; }
.contForms .colForm .colField .full .inputFieldAddInfo:disabled{ width:250px; }
.contForms .colForm .colField .full .inputFieldAddInfo:focus{ width:250px; border:1px solid #249FC0; background-color:#FFF; }
.contForms .colForm .colField .full .inputFieldAddInfo.input-validation-error { width:250px; }
.contForms .colForm .colField .full .listField{ width:100%; }
.contForms .colForm .colField .full .selectField{ float:left; margin-left:10px; width:100%; color:#666; line-height:0; font-size:14px; } /*width:300px;*/
.contForms .colForm .colField .full .selectField .k-state-disabled{ float:left; margin-left:0px; width:100%; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; } /*width:272px;*/
.contForms .colForm .colField .full .selectField .k-state-disabled .k-select { display: none; }
.contForms .colForm .colField .full .selectField .k-state-readonly{ float:left; margin-left:0px; width:100%; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; } /* width:272px; */
.contForms .colForm .colField .full .selectField .k-state-readonly .k-input{ opacity: 0.7; }
.contForms .colForm .colField .full .selectField .k-state-readonly .k-select { display: none; }
.contForms .colForm .colField .full .k-multiselect { float:left; margin-left:10px; width:100%; color:#666; line-height:0; font-size:14px; }
.contForms .colForm .colField .full .areaField{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; }
.contForms .colForm .colField .full .areaField:disabled{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colForm .colField .full .areaField:read-only{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colForm .colField .full .areaField:hover{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #249FC0; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#FFF; }
.contForms .colForm .colField .full .areaField:hover:disabled{ border:1px solid #CCC; background-color:#EEEEEE; }
.contForms .colForm .colField .full .radioField{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; }
.contForms .colForm .colField .full .radioField:disabled{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#FFF; }
.contForms .colForm .colField .full .radioField:focus{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFF; }
.contForms .colForm .colField .full .radioField:read-only{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#FFF; }
.contForms .colForm .colField .full .radioField.vertical{ clear: both; }
.contForms .colForm .colField .full .rdbFieldDescrip{ float:left;  margin-top:5px; width:auto; max-width:415px; color:#666; font-size:13px; }
.contForms .colForm .colField .full .chkFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:415px; color:#666; font-size:13px; }
.contForms .colForm .colField .full .chkFieldItem.subItem .chkFieldDescrip{ max-width:365px; }
.contForms .colForm .colField .full span.dateField{ float:left; margin-left:10px; width:300px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colForm .colField .full span.dateField .k-state-disabled{ float:left; color:#666; width:272px!important; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contForms .colForm .colField .full span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colForm .colField .full span.dateField .k-state-disabled .k-select{ display: none; }
.contForms .colForm .colField .full span.dateField .k-state-readonly{ float:left; color:#666; width:272px!important; line-height:0; font-size:14px!important; background-color:#EEEEEE; background-image: none; }
.contForms .colForm .colField .full span.dateField .k-state-readonly inputy{ color:#666; background-color:#EEEEEE; }
.contForms .colForm .colField .full span.dateField .k-state-readonly .k-select{ display: none; }
.contForms .colForm .colField .full span.timeField{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colForm .colField .full span.timeField .k-state-disabled{ float:left; width:100px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contForms .colForm .colField .full span.timeField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colForm .colField .full span.timeField .k-state-disabled .k-select{ display: none; }
.contForms .colForm .colField .full span.timeField .k-state-readonly{ float:left; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; background-image: none; }
.contForms .colForm .colField .full span.timeField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colForm .colField .full span.timeField .k-state-readonly .k-select{ display: none; }

.contForms .colForm .colField .full .uploadField{ float:left; margin-left:10px; width:90%; color:#666; border:1px solid #DADADA; line-height:30px; height:32px; font-size:14px; }
.contForms .colForm .colField .full .uploadField:disabled{ border:1px solid #CCC; background-color:#EEEEEE;  }
.contForms .colForm .colField .full .uploadField:focus{ border:1px solid #249FC0; }
.contForms .colForm .colField .full .uploadFieldSelect { float: left; cursor: pointer; width: 27px; height: 30px; background-color:white; background-image: url('/Sitab/Content/Images/uploadDocument2.png'); background-repeat: no-repeat; background-position-y: 5px; background-position-x: 1px; border: 1px solid #CCC; border-left-width: 0px; }
.contForms .colForm .colField .full .uploadFieldSelect:hover { background-color:#91CEDF; background-image: url('/Sitab/Content/Images/uploadDocument2Hover.png'); }
.contForms .colForm .colField .full .uploadFieldSelect.uploadDisabled { background-color:#EEEEEE; pointer-events:none; }
.contForms .colForm .colField .full .uploadFieldSelect.uploadDisabled:hover { background-image: url('/Sitab/Content/Images/uploadDocument2.png'); }

/* Styles Formularios FIVE Cols */
.contForms .colFormFive{ float:left; width:20%; margin-bottom:0px; position:relative; }
.contForms .colFormFive .field-validation-error { float:left; margin:3px 5px 0px 10px; color:#F00; font-size:12px; clear:both; }
.contForms .colFormFive .colField{ float:left; width:100%; margin:0px 0px 10px 0px; }
.contForms .colFormFive .colField .left{ float:left; } /*width:150px;*/
.contForms .colFormFive .colField .left .spaceLeft{ }
.contForms .colFormFive .colField .left .lblField{ float:left; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; } /* */
/*.contForms .colFormFive .colField .left .lblField{ float:left; width:auto; max-width:90px; padding:5px 10px 4px 0px; font-size:13px; color:#111; font-weight:300; clear:both; }*/
.contForms .colFormFive .colField .left .lblField .required{ color:#51abbf; }
/*.contForms .colFormFive .colField .right{ float:left; width:115px; position: relative; }
.contForms .colFormFive .colField .right .readOnly{ float:left; width:100%; color:#666; font-size:13px; padding:5px 0px 4px 0px; }*/

.contForms .colFormFive .colField .full .inputField{ width:auto; }
.contForms .colFormFive .colField .right .inputField{ width:auto; }

.contForms .colFormFive .colField .right .lblField{ float:left; margin-left:10px; width:auto; color:#666; line-height:30px; font-size:14px; }


.contSubSection.fullRowContents .contForms .colFormFive .descriptionForms { margin-left:10px; padding-right: 20px; }
.contSubSection.fullRowContents .contForms .colFormFive .colField .left .lblField{ margin-left:10px; font-size:14px; color:#666; font-weight:600; cursor: default; }
/*.contSubSection.fullRowContents .contForms .colFormFive .colField .right .areaField { height: auto; width:940px; border:1px solid #fff; }
.contSubSection.fullRowContents .contForms .colFormFive .colField .full .areaField{ height: auto; margin-left:0px; width:1090px; border:1px solid #fff; }
.contSubSection.fullRowContents .contForms .colFormFive .colField .areaField:hover{ border:1px solid #CCC; background-color:#EEEEEE; }
.contSubSection.fullRowContents .contForms .colFormFive .colField .areaField:hover:disabled{ border:1px solid #CCC; background-color:#EEEEEE; }
.contSubSection.fullRowContents .contForms .colFormFive .colField .areaField:disabled { border: none; background-color: transparent; cursor: default; }  
.contSubSection.fullRowContents .contForms .colFormFive .colField .areaField:read-only { border: none; background-color: transparent; cursor: default;  } 
.contSubSection.fullRowContents .contForms .colFormFive .colField .areaField:focus{ border:1px solid #249FC0; background-color:#FFF; }
*/
.contSubSection.fullRowContents .contForms .colFormFive .colField .inputField:hover{ border:1px solid #CCC; background-color:#EEEEEE; }
.contSubSection.fullRowContents .contForms .colFormFive .colField .inputField:disabled { border: none; background-color: transparent; cursor: default; }  
.contSubSection.fullRowContents .contForms .colFormFive .colField .inputField:read-only { border: none; background-color: transparent; cursor: default;  } 
.contSubSection.fullRowContents .contForms .colFormFive .colField .inputField:focus{ border:1px solid #249FC0; background-color:#FFF; }
.contSubSection.fullRowContents .contForms .colFormFive .colField .areaField:hover{ border:1px solid #CCC; background-color:#EEEEEE; }
.contSubSection.fullRowContents .contForms .colFormFive .colField .areaField:hover:disabled{ border:1px solid #CCC; background-color:#EEEEEE; }
.contSubSection.fullRowContents .contForms .colFormFive .colField .areaField:disabled { border: none; background-color: transparent; cursor: default; }  
.contSubSection.fullRowContents .contForms .colFormFive .colField .areaField:read-only { border: none; background-color: transparent; cursor: default;  } 
.contSubSection.fullRowContents .contForms .colFormFive .colField .areaField:focus{ border:1px solid #249FC0; background-color:#FFF; }



/* Styles Formularios ONE Col */
.contForms .colFormFull{ float:left; width:100%; margin-bottom:0px; position:relative; max-width: 978px; }
.gestionExp .contForms .colFormFull{ max-width: none; }
.contForms .colFormFull .field-validation-error { float:left; margin:3px 5px 0px 10px; color:#F00; font-size:12px; clear:both; }
.contForms .colFormFull .colField{ float:left; width:100%; margin:0px 0px 10px 0px; } /* width:990px; */
.contForms .colFormFull .colField .chkFieldItem.subItem { margin-left: 50px; }
.contForms .colFormFull .colField.chkGrouped { margin:0px 0px 0px 0px; }
.contForms .colFormFull .descriptionForms { float: left; margin-bottom:0px; font-size: 13px; color: #333; color: #666; clear: both; }
.contForms .colFormFull .descriptionForms.title { font-size: 15px; font-weight:bold; }
.contForms .colFormFull .descriptionField{ float:left; width:150px; }
.contForms .colFormFull .descriptionField .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contForms .colFormFull .spaceTop{ margin-top:15px; }
.contForms .colFormFull .colField .left{ float:left; width:150px; }
.contForms .colFormFull .colField .left .spaceLeft{ }
.contForms .colFormFull .colField .left .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contForms .colFormFull .colField .left .lblField .required{ color:#51abbf; margin-left: 3px; }
.contForms .colFormFull .colField .right{ float:left; width:810px; position: relative; }
.contForms .colFormFull .colField .right .lblField{ float:left; width:45px; padding:5px 0px 4px 5px; font-size:13px; color:#666; font-weight:300; cursor: default; }
.contForms .colFormFull.widthAuto .colField .right { width:auto; }
.contForms .colFormFull .colField .right .field-validation-error { float:left; margin:3px 5px 0px 10px; color:#F00; font-size:12px; clear:both; }
.contForms .colFormFull .colField .right .labelField{ float:left; margin-left:10px; width:800px; color:#666; border:none; line-height:30px; height:35px; font-size:14px; cursor: default; }
.contForms .colFormFull .colField .right .inputField{ width:800px; }
.contForms .colFormFull .colField .right .listField{ width:800px; }
.contForms .colFormFull .colField .right .selectField{ float:left; margin-left:10px; width:800px; color:#666; line-height:0; font-size:14px; }
.contForms .colFormFull .colField .right .selectField .k-state-disabled{ float:left; margin-left:0px; width:772px; color:#666; line-height:0; font-size:14px; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.contForms .colFormFull .colField .right .selectField .k-state-disabled .k-input{ line-height: 30px; height: 30px; outline: 0; padding: 0px .3em;}
.contForms .colFormFull .colField .right .selectField .k-state-disabled .k-select { display: none; }
.contForms .colFormFull .colField .right .selectField .k-state-readonly{ float:left; margin-left:0px; width:772px; color:#666; line-height:0; font-size:14px; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.contForms .colFormFull .colField .right .selectField .k-state-readonly .k-input{ opacity: 0.7; }
.contForms .colFormFull .colField .right .selectField .k-state-readonly .k-select { display: none; }
.contForms .colFormFull .colField .right .areaField{ float:left; margin-left:10px; width:800px; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; vertical-align:top; box-sizing: border-box; }
.contForms .colFormFull .colField .right .areaField:disabled{ float:left; margin-left:10px; width:800px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colFormFull .colField .right .areaField:read-only{ float:left; margin-left:10px; width:800px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colFormFull .colField .right .areaField:focus{ float:left; margin-left:10px; width:800px; padding:5px 5px 5px 5px; border:1px solid #249FC0; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#FFF; }
.contForms .colFormFull .colField .right .areaField.autoGrow{ height:auto; min-height:34px; }
.contForms .colFormFull .colField .right .areaField:read-only{ float:left; margin-left:10px; width:800px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:auto; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colFormFull .colField .right .radioField{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; }
.contForms .colFormFull .colField .right .radioField:disabled{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #EEEEEE; background-color:#FFF; }
.contForms .colFormFull .colField .right .radioField:read-only{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #EEEEEE; background-color:#FFF; }
.contForms .colFormFull .colField .right .radioField:focus{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFF; }
.contForms .colFormFull .colField .right .radioField.vertical { clear: both; }
.contForms .colFormFull .colField .right .rdbFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:760px; color:#666; font-size:13px; }
.contForms .colFormFull .colField .right .chkFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:760px; color:#666; font-size:13px; }
.contForms .colFormFull .colField .right .chkFieldItem.subItem .chkFieldDescrip{ max-width:710px; }
.contForms .chkConfirm .colField .right .chkFieldDescrip { max-width: 550px;}
.contForms .colFormFull .colField .right span.dateField{ float:left; margin-left:10px; width:300px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colFormFull .colField .right span.dateField .k-state-disabled{ float:left; margin-left:10px; width:272px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contForms .colFormFull .colField .right span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colFormFull .colField .right span.dateField .k-state-disabled .k-select{ display: none; }
.contForms .colFormFull .colField .right span.dateField .k-state-readonly{ float:left; margin-left:10px; width:272px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; background-image: none;}
.contForms .colFormFull .colField .right span.dateField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colFormFull .colField .right span.dateField .k-state-readonly .k-select{ display: none; }
.contForms .colFormFull .colField .right span.timeField{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colFormFull .colField .right span.timeField .k-state-disabled{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contForms .colFormFull .colField .right span.timeField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colFormFull .colField .right span.timeField .k-state-disabled .k-select{ display: none; }
.contForms .colFormFull .colField .right span.timeField .k-state-readonly{ float:left; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; background-image: none; }
.contForms .colFormFull .colField .right span.timeField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colFormFull .colField .right span.timeField .k-state-readonly .k-select{ display: none; }
.contForms .colFormFull .colField .right .k-multiselect{ float:left; width:297px; margin-left:10px; max-width:760px; color:#666; font-size:13px; }
.contForms .colFormFull .colField .full{ float:left; width:100%; position: relative; } /*width:1000px;*/
.contForms .colFormFull .colField .full .field-validation-error { float:left; margin:3px 5px 0px 10px; color:#F00; font-size:12px; clear:both; }
.contForms .colFormFull .colField .full .inputField{ width:100%; }
.contForms .colFormFull .colField .full .listField{ width:100%; }
.contForms .colFormFull .colField .full .selectField{ float:left; margin-left:10px; width:272px; color:#666; line-height:0; font-size:14px; }
.contForms .colFormFull .colField .full .selectField .k-state-disabled{ float:left; margin-left:10px; width:3272px; color:#666; line-height:0; font-size:14px; border:1px solid #EEE; background-color:#EEEEEE; }
.contForms .colFormFull .colField .full .selectField .k-state-disabled .k-select { display: none; }
.contForms .colFormFull .colField .full .selectField:focus{ float:left; margin-left:10px; width:3272px; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFF; }
.contForms .colFormFull .colField .full .selectField .k-state-readonly{ float:left; margin-left:10px; width:3272px; color:#666; line-height:0; font-size:14px; border:1px solid #EEE; background-color:#EEEEEE; }
.contForms .colFormFull .colField .full .selectField:focus .k-state-readonly{ float:left; margin-left:10px; width:3272px; color:#666; line-height:0; font-size:14px; border:1px solid #EEE; background-color:#EEEEEE; }
.contForms .colFormFull .colField .full .selectField .k-state-readonly .k-input{ opacity: 0.7; }
.contForms .colFormFull .colField .full .selectField .k-state-readonly .k-select { display: none; }
.contForms .colFormFull .colField .full .areaField{ float:left; margin-left:10px; width:95%; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; vertical-align:top; }
.contForms .colFormFull .colField .full .areaField:disabled{ float:left; margin-left:10px; width:95%; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colFormFull .colField .full .areaField:read-only{ float:left; margin-left:10px; width:95%; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colFormFull .colField .full .areaField:focus{ float:left; margin-left:10px; width:95%; padding:5px 5px 5px 5px; border:1px solid #249FC0; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#FFF; }
.contForms .colFormFull .colField .full .areaField.editorForMargin {margin-left: 150px; margin-top: -10px; width:805px;}
.contForms .colFormFull .colField .full .radioField{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; }
.contForms .colFormFull .colField .full .radioField:disabled{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #EEEEEE; background-color:#FFF; }
.contForms .colFormFull .colField .full .radioField:read-only{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #EEEEEE; background-color:#FFF; }
.contForms .colFormFull .colField .full .radioField:focus{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFF; }
.contForms .colFormFull .colField .full .radioField.vertical { clear: both; }
.contForms .colFormFull .colField .full .rdbFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:760px; color:#666; font-size:13px; }
.contForms .colFormFull .colField .full .chkFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:760px; color:#666; font-size:13px; }
.contForms .colFormFull .colField .full .chkFieldItem.subItem .chkFieldDescrip{ max-width:710px; }
.contForms .colFormFull.chkFieldFullWidth{ max-width:inherit; }
.contForms .colFormFull.chkFieldFullWidth .colField .full .chkFieldDescrip{ max-width:1040px; }
.contForms .colFormFull.chkFieldFullWidth .colField .full .chkFieldItem.subItem .chkFieldDescrip{ max-width:990px; }
.contForms .colFormFull .colField .full span.dateField{ float:left; margin-left:10px; width:300px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colFormFull .colField .full span.dateField .k-state-disabled{ float:left; margin-left:10px; width:272px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contForms .colFormFull .colField .full span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colFormFull .colField .full span.dateField .k-state-disabled .k-select{ display: none; }
.contForms .colFormFull .colField .full span.dateField .k-state-readonly{ float:left; margin-left:10px; width:272px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; background-image: none; }
.contForms .colFormFull .colField .full span.dateField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colFormFull .colField .full span.dateField .k-state-readonly .k-select{ display: none; }
.contForms .colFormFull .colField .full span.timeField{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colFormFull .colField .full span.timeField .k-state-disabled{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contForms .colFormFull .colField .full span.timeField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colFormFull .colField .full span.timeField .k-state-disabled .k-select{ display: none; }
.contForms .colFormFull .colField .full span.timeField .k-state-readonly{ float:left; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; background-image: none; }
.contForms .colFormFull .colField .full span.timeField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colFormFull .colField .full span.timeField .k-state-readonly .k-select{ display: none; }
.contForms .colFormFull .colField .full .k-multiselect{ float:left; width:760px; margin-left:10px; max-width:760px; color:#666; font-size:13px; }
.contForms .colFormFull .colField .full .labelField{ float:left; margin-left:10px; width:100%; padding:5px 5px 5px 5px; color:#666; line-height:22px; white-space: pre-wrap; font-size:14px; vertical-align:top; }
.contForms .colFormFull .sitabKendoGrid{ float:left; margin-left:10px; width:1070px; font-size: 13px; } 
.contForms .colFormFull.radioBooleanButtonFullLabel .colField .left{ float:left; width:350px; }
.contForms .colFormFull.radioBooleanButtonFullLabel .colField .left .lblField { width: 345px; }
.contForms .colFormFull.radioBooleanButtonFullLabel .colField .right { width:510px; }

.contForms .colFormFull .textoLegal{ float:left; font-size:11px; color:#999; text-align:justify; width: 100%; }
.contForms .colFormFull .textoAlerta { float: left; max-width: 850px; margin-left: 50px; margin-bottom: 15px; font-size: 12px; color: darkorange; border: 1px solid darkorange; padding: 10px; }

.contSubSection.fullRowContents .contForms .descriptionForms { margin-left:10px; padding-right: 20px; }
.contSubSection.fullRowContents .contForms .colField .left .lblField{ margin-left:10px; font-size:14px; color:#666; font-weight:600; cursor: default; }
.contSubSection.fullRowContents .contForms .colFormFull .colField .right .areaField { height: auto; width:940px; border:1px solid #fff; box-sizing: border-box; }
.contSubSection.fullRowContents .contForms .colFormFull .colField .full .areaField{ height: auto; margin-left:0px; width:1090px; border:1px solid #fff; }
.contSubSection.fullRowContents .contForms .colFormThree .colField .right .areaField { height: auto; width:150px; border:1px solid #fff; }
.contSubSection.fullRowContents .contForms .colFormThree .colField .full .areaField{ height: auto; margin-left:0px; width:100%; border:1px solid #fff; }

.editableForm .contSubSection.fullRowContents .contForms .colFormFull .colField .areaField,
.editableForm .contSubSection.fullRowContents .contForms .colFormThree .colField .areaField { border:1px dashed #CCC; background-image:none;}
.editableForm .contSubSection.fullRowContents .contForms .colFormFull .colField .areaField:hover,
.editableForm .contSubSection.fullRowContents .contForms .colFormThree .colField .areaField:hover{ border:1px solid #CCC; background-color:#EEEEEE; }
.editableForm .contSubSection.fullRowContents .contForms .colFormFull .colField .areaField:focus,
.editableForm .contSubSection.fullRowContents .contForms .colFormThree .colField .areaField:focus{ border:1px solid #249FC0; background-color:#FFF; }
.editableForm .contSubSection.fullRowContents .contForms .colFormFull .colField .areaField:disabled,
.editableForm .contSubSection.fullRowContents .contForms .colFormThree .colField .areaField:disabled{ border:none; background-color:transparent; }

.contSubSection.fullRowContents .contForms .colFormFull .colField .areaField:disabled { border: none; background-color: transparent; cursor: default; }  
.contSubSection.fullRowContents .contForms .colFormFull .colField .areaField:disabled:hover { border: none; background-color: transparent; cursor: default; }  
.contSubSection.fullRowContents .contForms .colFormFull .colField .areaField:disabled:focus { border: none; background-color: transparent; cursor: default; } 
.contSubSection.fullRowContents .contForms .colFormFull .colField .areaField:read-only { border: none; background-color: transparent; cursor: default;  } 
.contSubSection.fullRowContents .contForms .colFormFull .colField .areaField:read-only:hover { border: none; background-color: transparent; cursor: default;  } 
.contSubSection.fullRowContents .contForms .colFormFull .colField .areaField:read-only:focus { border: none; background-color: transparent; cursor: default;  } 
.contSubSection.fullRowContents .contForms .colFormFull .colField .full .labelField{ margin-left:0px; width:1090px; }

.contSubSection.fullRowContents .contForms .colFormThree .colField .areaField:disabled { border: none; background-color: transparent; cursor: default; }  
.contSubSection.fullRowContents .contForms .colFormThree .colField .areaField:disabled:hover { border: none; background-color: transparent; cursor: default; }  
.contSubSection.fullRowContents .contForms .colFormThree .colField .areaField:disabled:focus { border: none; background-color: transparent; cursor: default; } 
.contSubSection.fullRowContents .contForms .colFormThree .colField .areaField:read-only { border: none; background-color: transparent; cursor: default;  } 
.contSubSection.fullRowContents .contForms .colFormThree .colField .areaField:read-only:hover { border: none; background-color: transparent; cursor: default;  } 
.contSubSection.fullRowContents .contForms .colFormThree .colField .areaField:read-only:focus { border: none; background-color: transparent; cursor: default;  } 
.contSubSection.fullRowContents .contForms .colFormThree .colField .full .labelField{ margin-left:0px; width:1090px; }

.contSubSection.fullRowContents .contForms .colFormFull.caractPaciente .colField .left,
.contSubSection.fullRowContents .contForms .colFormFull.caractPaciente .colField .left .lblField{ width:215px; }

/*.k-animation-container { width:292px!important; }*/
.k-calendar-container { width:292px; }
.k-calendar-container .k-calendar { width:100%; }

.contForms .colFormFull .rowRadios{ float:left; width:990px; margin:0px 0px 0px 0px; }
.contForms .colFormFull .rowRadios .left{ float:left; width:215px;} 
.contForms .colFormFull .rowRadios .left .lblField{ float:left; width:315px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both;  cursor: default; }
.contForms .colFormFull .rowRadios .left .lblField .rboFieldSubCol{ float:left; width:150px; }
.contForms .colFormFull .rowRadios .left .lblField .required{ color:#51abbf; }
.contForms .colFormFull .rowRadios .right{ float:left; width:590px; }
.contForms .colFormFull .rowRadiosHeader{ float:left; width:990px; }
.contForms .colFormFull .rowRadiosHeader .left{ float:left; width:370px;}
.contForms .colFormFull .rowRadiosHeader .left .lblField{ float:left; width:315px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contForms .colFormFull .rowRadiosHeader .left .lblField .rboFieldSubCol{ float:left; width:220px; }
.contForms .colFormFull .rowRadiosHeader .left .lblField .required{ color:#51abbf; }
.contForms .colFormFull .rowRadiosHeader .right{ float:left; width:590px; margin-left: 215px; }

.contForms .colFormFull .dateTimePickerRangeFieldGroup { clear:both; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField{ float:left; width:200px; margin:0px 0px 10px 0px; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField:first-child { width: 400px; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .left{ float:left; width:40px; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField:first-child .left{ width:150px; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .left .lblField{ float:left; width:35px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField:first-child .left .lblField{ width: 145px; cursor: default; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right{ float:left; width:160px; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.dateField{ float:left; color:#666; width:200px!important; line-height:0; font-size:14px!important; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.dateField .k-state-disabled{ float:left; color:#666; width:172px!important; margin-left:0px; line-height:0; font-size:14px!important; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.dateField .k-state-disabled .k-select{ display: none; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.dateField .k-state-readonly{ float:left; color:#666; width:172px!important; margin-left:0px; line-height:0; font-size:14px!important; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; background-image: none; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.dateField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.dateField .k-state-readonly .k-select{ display: none; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.timeField{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.timeField .k-state-disabled{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.timeField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.timeField .k-state-disabled .k-select{ display: none; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.timeField .k-state-readonly{ float:left; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; background-image: none; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.timeField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.timeField .k-state-readonly .k-select{ display: none; }

/* Styles Formularios THREE Cols */
.contForms .colFormThree { float: left; width: 330px; position:relative; } /*margin-bottom:15px; }*/
.contForms .colFormThree .field-validation-error { float:left; white-space:nowrap; margin:3px 5px 0px 10px; color:#F00; font-size:12px; clear:both; }
.contForms .colFormThree .colField{ float:left; margin:0px 0px 10px 0px; width:100%; } /*width:330px;*/
.contForms .colFormThree .colField.chkGrouped { margin:0px 0px 0px 0px; width:100%; }
.contForms .colFormThree .descriptionForms { float: left; margin-bottom:10px; margin-left:10px; font-size: 14px; color: #333; color: #666; clear: both; }
.contForms .colFormThree .descriptionField{ float:left; width:150px; }
.contForms .colFormThree .descriptionField .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contForms .colFormThree .lblThreeCols { margin:10px 0px 15px 0px!important; }
/*.contForms .colFormThree .lblThreeCols .lblField{ float:left; width:330px; padding:7px 0px 6px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }*/
.contForms .colFormThree .spaceTop{ margin-top:15px; }
.contForms .colFormThree .colField .left{ float:left; width:150px; }
.contForms .colFormThree .colField .left .spaceLeft{  }
.contForms .colFormThree .colField .left .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contForms .colFormThree .colField .left .lblField .required{ color:#51abbf; }
.contForms .colFormThree .colField .right{ float:left; width:150px; position: relative;}
.contForms .colFormThree .colField.chkGrouped .right{ width:330px; }
.contForms .colFormThree .colField .right .field-validation-error { float:left; margin:3px 5px 0px 10px; color:#F00; font-size:12px; clear:both; cursor: default; }
.contForms .colFormThree .colField .right .lblField{ float:left; width:120px; padding:5px 0px 4px 0px; font-size:13px; color:#666; font-weight:300; }
.contForms .colFormThree .colField .right .labelField{ float:left; margin-left:10px; margin-right:10px; width:150px; color:#666; border:none; line-height:30px; height:35px; font-size:14px; cursor: default; }
.contForms .colFormThree .colField .right .inputField{ width:150px; }
.contForms .colFormThree .colField .right .inputFieldAddInfo { width:auto; max-width:75px; }
.contForms .colFormThree .colField .right .inputFieldAddInfo:disabled{ max-width:75px; }
.contForms .colFormThree .colField .right .inputFieldAddInfo:focus{ max-width:75px; border:1px solid #249FC0; background-color:#FFF; }
.contForms .colFormThree .colField .right .inputFieldAddInfo.input-validation-error { max-width:75px; }
.contForms .colFormThree .colField .right .listField{ width:150px; }
.contForms .colFormThree .colField .right .lblField { width:auto; cursor: default; }
.contForms .colFormThree .colField .right .selectField{ float:left; margin-left:10px; width:272px; color:#666; line-height:0; font-size:14px; }
.contForms .colFormThree .colField .right .selectField .k-state-disabled{ float:left; margin-left:10px; width:272px; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.contForms .colFormThree .colField .right .selectField .k-state-disabled .k-select{ display: none; }
.contForms .colFormThree .colField .right .selectField:focus{ float:left; margin-left:10px; width:272px; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFFFFF; }
.contForms .colFormThree .colField .right .selectField .k-state-readonly{ float:left; margin-left:10px; width:272px; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.contForms .colFormThree .colField .right .selectField:focus .k-state-readonly{ float:left; margin-left:10px; width:272px; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.contForms .colFormThree .colField .right .selectField .k-state-readonly .k-input{ opacity: 0.7; }
.contForms .colFormThree .colField .right .selectField .k-state-readonly .k-select{ display: none; }
.contForms .colFormThree .colField .right .areaField{ float:left; margin-left:10px; width:150px; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; vertical-align:top; }
.contForms .colFormThree .colField .right .areaField:disabled{ float:left; margin-left:10px; width:150px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colFormThree .colField .right .areaField:read-only{ float:left; margin-left:10px; width:150px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colFormThree .colField .right .areaField:focus{ float:left; margin-left:10px; width:150px; padding:5px 5px 5px 5px; border:1px solid #249FC0; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#FFF; }
.contForms .colFormThree .colField .right .radioField{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; }
.contForms .colFormThree .colField .right .radioField:disabled{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#FFF; }
.contForms .colFormThree .colField .right .radioField:read-only{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#FFF; }
.contForms .colFormThree .colField .right .radioField.vertical { clear: both; }
.contForms .colFormThree .colField .right .rdbFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:290px; color:#666; font-size:13px; }
.contForms .colFormThree .colField .right .chkFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:290px; color:#666; font-size:13px; }
.contForms .colFormThree .colField .right span.dateField{ float:left; margin-left:10px; width:300px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colFormThree .colField .right span.dateField .k-state-disabled{ float:left; margin-left:10px; color:#666; width:272px!important; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contForms .colFormThree .colField .right span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colFormThree .colField .right span.dateField .k-state-disabled .k-select{ display: none; }
.contForms .colFormThree .colField .right span.dateField .k-state-readonly{ float:left; margin-left:10px; color:#666; width:272px!important; line-height:0; font-size:14px!important; background-color:#EEEEEE; background-image: none; }
.contForms .colFormThree .colField .right span.dateField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colFormThree .colField .right span.dateField .k-state-readonly .k-select{ display: none; }
.contForms .colFormThree .colField .right span.timeField{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colFormThree .colField .right span.timeField .k-state-disabled{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contForms .colFormThree .colField .right span.timeField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colFormThree .colField .right span.timeField .k-state-disabled .k-select{ display: none; }
.contForms .colFormThree .colField .right span.timeField .k-state-readonly{ float:left; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; background-image: none; }
.contForms .colFormThree .colField .right span.timeField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colFormThree .colField .right span.timeField .k-state-readonly .k-select{ display: none; }
.contForms .colFormThree .colField .right .k-multiselect{ float:left; margin-left:10px; width:297px; color:#666; line-height:0; font-size:14px; }
.contForms .colFormThree .colField .full{ float:left; width:100%; position: relative;} /*width:300px;*/
.contForms .colFormThree .colField.chkGrouped .full{ width:100%; } /*width:300px;*/
.contForms .colFormThree .colField .full .field-validation-error { float:left; margin:3px 5px 0px 10px; color:#F00; font-size:12px; clear:both; }
.contForms .colFormThree .colField .full .lblField{ float:left; width:120px; padding:5px 0px 4px 0px; font-size:13px; color:#666; font-weight:300; cursor: default; }
.contForms .colFormThree .colField .full .inputField{ margin-right:10px; width:100%; }
.contForms .colFormThree .colField .full .inputFieldAddInfo { width:75px; }
.contForms .colFormThree .colField .full .inputFieldAddInfo:disabled{ width:75px; }
.contForms .colFormThree .colField .full .inputFieldAddInfo:focus{ width:75px; border:1px solid #249FC0; background-color:#FFF; }
.contForms .colFormThree .colField .full .inputFieldAddInfo.input-validation-error { width:75px; }
.contForms .colFormThree .colField .full .listField{ margin-right:10px; width:100%; }
.contForms .colFormThree .colField .full .lblField { width:auto; cursor: default; }
.contForms .colFormThree .colField .full .selectField{ float:left; margin-left:10px; width:100%; color:#666; line-height:0; font-size:14px; } /*width:272px;*/
.contForms .colFormThree .colField .full .selectField .k-state-disabled{ float:left; width:85%; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.contForms .colFormThree .colField .full .selectField .k-state-disabled .k-select{ display: none; }
.contForms .colFormThree .colField .full .selectField:focus{ float:left; margin-left:10px; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFFFFF; }
.contForms .colFormThree .colField .full .selectField .k-state-readonly{ float:left; width:85%; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.contForms .colFormThree .colField .full .selectField:focus .k-state-readonly{ float:left; width:85%; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.contForms .colFormThree .colField .full .selectField .k-state-readonly .k-input{ opacity: 0.7; }
.contForms .colFormThree .colField .full .selectField .k-state-readonly .k-select{ display: none; }
.contForms .colFormThree .colField .full .areaField{ float:left; margin-left:10px; width:150px; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; vertical-align:top; }
.contForms .colFormThree .colField .full .areaField:disabled{ float:left; margin-left:10px; width:150px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colFormThree .colField .full .areaField:read-only{ float:left; margin-left:10px; width:150px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contForms .colFormThree .colField .full .areaField:focus{ float:left; margin-left:10px; width:150px; padding:5px 5px 5px 5px; border:1px solid #249FC0; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#FFF; }

.contForms .colFormThree .colField .full .radioField{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; }
.contForms .colFormThree .colField .full .radioField:disabled{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#FFF; }
.contForms .colFormThree .colField .full .radioField:read-only{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#FFF; }
.contForms .colFormThree .colField .full .radioField.vertical { clear: both; }
.contForms .colFormThree .colField .full .rdbFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:415px; color:#666; font-size:13px; }
.contForms .colFormThree .colField .full .chkFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:415px; color:#666; font-size:13px; }
.contForms .colFormThree .colField .full span.dateField{ float:left; margin-left:10px; width:300px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colFormThree .colField .full span.dateField .k-state-disabled{ float:left; margin-left:10px; color:#666; width:272px!important;  line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contForms .colFormThree .colField .full span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colFormThree .colField .full span.dateField .k-state-disabled .k-select{ display: none; }
.contForms .colFormThree .colField .full span.dateField .k-state-readonly{ float:left; margin-left:10px; color:#666; width:272px!important;  line-height:0; font-size:14px!important; background-color:#EEEEEE; background-image: none; }
.contForms .colFormThree .colField .full span.dateField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colFormThree .colField .full span.dateField .k-state-readonly .k-select{ display: none; }
.contForms .colFormThree .colField .full span.timeField{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; }
.contForms .colFormThree .colField .full span.timeField .k-state-disabled{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contForms .colFormThree .colField .full span.timeField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contForms .colFormThree .colField .full span.timeField .k-state-disabled .k-select{ display: none; }
.contForms .colFormThree .colField .full span.timeField .k-state-readonly{ float:left; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; background-image: none; }
.contForms .colFormThree .colField .full span.timeField .k-state-readonly input{ color:#666; background-color:#EEEEEE; }
.contForms .colFormThree .colField .full span.timeField .k-state-readonly .k-select{ display: none; }
.contForms .colFormThree .colField .full .k-multiselect{ float:left; margin-left:10px; width:297px; color:#666; line-height:0; font-size:14px; }

/* Styles Formularios FOUR Cols */
.contForms .colFormFour { float: left; width: 277px; position:relative; } /*margin-bottom:15px; }*/
.contForms .colFormFour .colField .left{ float:left; width:150px; }
.contForms .colFormFour .colField .left .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contForms .colFormFour .colField .right { position: relative; float: left; }
.contForms .colFormFour .colField .right .inputField{ width:50px; }
.contForms .colFormFour.leftSide .colField .right .inputField{ width:80px; }
.contForms .colFormFour.rightSide .colField .left{ width:90px; margin-left: 31px; }
.contForms .colFormFour.rightSide .colField .right .inputField{ width:80px; }
.contForms .colFormFour .field-validation-error { float:left; margin:3px 5px 0px 10px; color:#F00; font-size:12px; clear:both; min-width: 150px; }
.contForms .colFormFour .colField .right .lblField{ float:left; padding:5px 0px 4px 0px; font-size:13px; color:#666; font-weight:300; }
.contForms .colFormFour .colField .right .labelField{ float:left; margin-left:10px; margin-right:10px; color:#666; border:none; line-height:30px; height:35px; font-size:14px; cursor: default; }
.contForms .colFormFour .colField .full .areaField:read-only{float:left; padding:5px 5px 5px 5px; color:#666; line-height:22px;font-size:14px; }

.contForms .colSimple .colField { width:100%; }
.contForms .colSimple .colField .right{ width:100%; }
.contForms .colSimple .colField .right .inputField { width:100%; }
.contForms .colSimple .colField .right .inputField:disabled { width:100%; }
.contForms .colSimple .colField .right .inputField:disabled { width:100%; }
.contForms .colSimple .colField .right .listField{ width:100%; }
/*.contForms .colSimple .colField .right .selectField{ float:left; margin-left:10px; width:272px; color:#666; line-height:0; font-size:14px; }
.contForms .colSimple .colField .right .selectField .k-state-disabled{ float:left; margin-left:0px; width:272px; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }*/
.contForms .colSimple .colField .right .areaField { width:100%; }
.contForms .colSimple .colField .right .areaField:disabled { width:100%; }
.contForms .colSimple .colField .right .areaField:read-only { width:100%; }


/* Comments */
.contForms .commentField { float: left; width: 1070px; font-size:14px; color: #666; margin-left: 10px; padding: 5px 5px 5px 5px; cursor: default; clear: both; }
.contForms .commentField .details { float: left; margin-right: 10px; clear: both; }
.contForms .commentField .details .infoauthor{ float: left; display:inline-table; }
.contForms .commentField .details .author { float: left; color: #666; font-weight: 600; margin-right: 5px; } 
.contForms .commentField .details .role { float: left; font-style: italic; }  
.contForms .commentField .details .role span {float:left;}
.contForms .commentField .details .role .deleteComment{ float:left; width:24px; height:24px; background-image:url('/Sitab/Content/Images/deleteSmall.png'); background-repeat:no-repeat; background-position-x:1px; background-position-y:-1px;}
.contForms .commentField .details .role .deleteComment:hover{ background-image:url('/Sitab/Content/Images/deleteSmallHover.png'); background-repeat:no-repeat; }
.contForms .commentField .details .date { float: left; font-size:12px; font-style: italic; clear: both; }  
.contForms .commentField .textoComentario{ float: left; position:relative; white-space: pre-line; }

/* Styles Edit Profile */
.contentProfile { width:1100px; margin:0px auto; } /* margin:110px auto;*/
.contentProfile .contInfo .title { color: #249FC0; font-size: 16px; }
.contentProfile .colLeftProfile{ float:left; width:550px; }
.contentProfile .colLeftProfile .contInfo{ float:left; width:540px; margin-left:10px; margin-bottom:30px; }
.contentProfile .colLeftProfile .contInfo.noBottomSpace{ margin-bottom:0px; }
.contentProfile .colLeftProfile .contInfo h3{ float:left; width:500px; color:#666; font-weight:600; margin-bottom:20px; font-size:20px; border-bottom:1px solid #CCC; padding:0px 0px 5px 10px; }
.contentProfile .colLeftProfile .contInfo h3 img{ float:left;  width:auto; margin:2px 10px 0px 0px; }
.contentProfile .colLeftProfile .contInfo .descriptionForms { float: left; margin-bottom:10px; font-size: 13px; color: #333;  }
.contentProfile .colLeftProfile .contInfo .aviso { float: left; margin-left: 10px; margin-bottom:30px; font-size: 14px; color: #666;  }
.contentProfile .colLeftProfile .colField{ float:left; width:499px; margin:0px 0px 10px 10px; /*background-color:#F99;*/}
.contentProfile .colLeftProfile .colField .left{ float:left; width:170px; }
.contentProfile .colLeftProfile .colField .left .lblField{ float:left; width:165px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contentProfile .colLeftProfile .colField .left .lblField .required{ color:#51abbf; margin-left:3px; }
.contentProfile .colLeftProfile .colField .right{ float:left; width:310px; position:relative; }
.contentProfile .colLeftProfile .colField .right .field-validation-error { float:left; margin:3px 0px 0px 10px; color:#F00; font-size:12px; clear:both; }
.contentProfile .colLeftProfile .colField .right .inputField{ float:left; margin-left:10px; width:300px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #DADADA; line-height:30px; height:35px; font-size:14px; }
.contentProfile .colLeftProfile.colLeftProfileRevision .colField .right .inputField{ float:left; margin-left:10px; width:250px !important; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #DADADA; line-height:30px; height:35px; font-size:14px; }
.contentProfile .colLeftProfile .colField .right .inputField:disabled{ float:left; margin-left:10px; width:300px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #CCC; line-height:30px; height:35px; font-size:14px; background-color:#EEEEEE;  }
.contentProfile .colLeftProfile .colField .right .inputField:focus{ float:left; margin-left:10px; width:300px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #249FC0; line-height:30px; height:35px; font-size:14px; background-color:#FFF;  }
.contentProfile .colLeftProfile .colField .right .listField{ width:300px; }
.contentProfile .colLeftProfile .colField .right .uploadField{ float:left; margin-left:10px; width:271px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #DADADA; line-height:30px; height:35px; font-size:14px; }
.contentProfile .colLeftProfile .colField .right .uploadField:disabled{ float:left; margin-left:10px; width:271px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #CCC; line-height:30px; height:35px; font-size:14px; background-color:#EEEEEE;  }
.contentProfile .colLeftProfile .colField .right .uploadField:focus{ float:left; margin-left:10px; width:271px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #249FC0; line-height:30px; height:35px; font-size:14px; background-color:#FFF;  }
.contentProfile .colLeftProfile .colField .right .selectField{ float:left; margin:0px 0px 0px 10px; width:300px; color:#666; line-height:0; font-size:14px; }
/*.contentProfile .colLeftProfile .colField .right .selectField:disabled{ float:left; margin:0px 0px 0px 10px; width:300px; color:#666; line-height:0; font-size:14px; border:1px solid #EEE; background-color:#EEEEEE;} */
.contentProfile .colLeftProfile .colField .right .selectField .k-state-disabled{ float:left; margin-left:0px; width:272px; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.contentProfile .colLeftProfile .colField .right .selectField .k-state-disabled .k-select { display: none; }
.contentProfile .colLeftProfile .colField .right .selectField:focus{ float:left; margin:0px 0px 0px 10px; width:300px; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFF; }
.contentProfile .colLeftProfile .colField .right .k-multiselect { width: 297px; }
.contentProfile .colLeftProfile .colField .right .areaField{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; }
.contentProfile .colLeftProfile .colField .right .areaField.autoGrow{ height:auto; min-height:34px; }
.contentProfile .colLeftProfile .colField .right .areaField:disabled{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contentProfile .colLeftProfile .colField .right .areaField:focus{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #249FC0; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#FFF; }
.contentProfile .colLeftProfile .colField .right .radioField{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; }
.contentProfile .colLeftProfile .colField .right .radioField:disabled{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.contentProfile .colLeftProfile .colField .right .radioField:focus{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFF; }
.contentProfile .colLeftProfile .colField .right .radioField.vertical{ clear: both; }
.contentProfile .colLeftProfile .colField .right .rdbFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:275px; color:#666; font-size:13px; }
.contentProfile .colLeftProfile .colField .right .chkFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:275px; color:#666; font-size:13px; }
.contentProfile .colLeftProfile .colField .right span.dateField{ float:left; margin-left:10px; width:300px!important; color:#666; line-height:0; font-size:14px!important; }
/*.contentProfile .colLeftProfile .colField .right span.dateField .k-picker-wrap{ float:left; margin-left:0px; width:272px!important; line-height:0; font-size:14px!important; }*/
.contentProfile .colLeftProfile .colField .right span.dateField .k-state-disabled{ float:left; margin-left:0px; color:#666; width:272px!important;  line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contentProfile .colLeftProfile .colField .right span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contentProfile .colLeftProfile .colField .right span.dateField .k-state-disabled .k-select{ display: none; }
.contentProfile .colLeftProfile .colField .right span.dateField:focus{ float:left; margin-left:10px; width:300px!important; color:#666; line-height:0; font-size:14px!important; background-color:#FFF; border:1px solid #249FC0; }

.contentProfile .colLeftProfile .textoLegal{ float:left; font-size:11px; color:#CCC; text-align:justify; }

.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf{ float:left; width:480px; font-size:13px; border: 0px; }
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-grid-header{ padding: 0 !important; } /* Remove the vertical scrollbar */
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-grid-content { overflow-y: visible; } /* Remove the vertical scrollbar */

.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-grid-header{ float:left;  border:1px solid #dadada; }
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-toolbar .k-button{ min-width:0px; padding: 3px 3px 2px 7px } 
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-toolbar .k-button.k-button-icontext.k-grid-add{ min-width:200px; margin: 0px 0px 0px 0px; } 
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-toolbar{ border:0px!important; width:480px; padding: 0px; margin: 5px 0px 5px 0px; }
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-toolbar .k-add{ float:left; margin-top:4px; }
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-toolbar .k-grid-add{ float:right; }

.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-grid-header { border:1px solid #dadada; border-bottom: 0px; } 
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-grid-content table { border:1px solid #dadada; }

.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-edit { background-color: transparent !important; border-width: 0px !important; min-width: 0px; margin: 0px }
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-edit .k-edit { margin: 0px; }
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-delete { background-color: transparent !important; border-width: 0px !important; min-width: 0px; margin: 0px }
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-delete .k-delete { margin: 0px; }
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-update { background-color: transparent !important; border-width: 0px !important; min-width: 0px; margin: 0px }
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-update .k-update { margin: 0px; }
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-cancel { background-color: transparent !important; border-width: 0px !important; min-width: 0px; margin: 0px }
.contentProfile .colLeftProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-cancel .k-cancel { margin: 0px; }

.contentProfile .colLeftProfile .avisoLegal{ width: 480px; float:left; font-size:11px; color:#888; margin:8px 0px 0px 10px; }
.contentProfile .colLeftProfile .colField .avisoLegal{ margin: 0px; }

.contentProfile .colRightProfile{ float:left; width:550px; }
.contentProfile .colRightProfile .contInfo{ float:left; width:540px; margin-left:10px; margin-bottom:30px; }
.contentProfile .colRightProfile .contInfo.noBottomSpace{ margin-bottom:0px; }
.contentProfile .colRightProfile .contInfo h3{ float:left; width:500px; color:#666; font-weight:600; margin-bottom:20px; font-size:20px; border-bottom:1px solid #CCC; padding:0px 0px 5px 10px; }
.contentProfile .colRightProfile .contInfo h3 img{ float:left;  width:auto; margin:2px 10px 0px 0px; }
.contentProfile .colRightProfile .colField{ float:left; position: relative; width:500px; margin:0px 0px 10px 10px; /*background-color:#F99;*/}
.contentProfile .colRightProfile .colField.noBottomSpace{ margin-bottom:0px; }
.contentProfile .colRightProfile .colField .left{ float:left; width:170px; }
.contentProfile .colRightProfile .colField .left .lblField{ float:left; width:165px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contentProfile .colRightProfile .colField .left .lblField .required{ color:#51abbf; margin-left:3px; }
.contentProfile .colRightProfile .colField .right{ float:left; width:310px; position:relative; }
.contentProfile .colRightProfile .colField .right .field-validation-error { float:left; margin:3px 0px 0px 10px; color:#F00; font-size:12px; clear:both; }
.contentProfile .colRightProfile .colField .right .inputField{ float:left; margin-left:10px; width:300px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #DADADA; line-height:30px; height:35px; font-size:14px; }
.contentProfile .colRightProfile .colField .right .inputField:disabled{ float:left; margin-left:10px; width:300px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #CCC; line-height:30px; height:35px; font-size:14px; background-color:#EEEEEE;  }
.contentProfile .colRightProfile .colField .right .inputField:focus{ float:left; margin-left:10px; width:300px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #249FC0; line-height:30px; height:35px; font-size:14px; background-color:#FFF;  }
.contentProfile .colRightProfile .colField .right .listField{ width:300px; }
.contentProfile .colRightProfile .colField .right .uploadField{ float:left; margin-left:10px; width:271px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #DADADA; line-height:30px; height:35px; font-size:14px; }
.contentProfile .colRightProfile .colField .right .uploadField:disabled{ float:left; margin-left:10px; width:271px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #CCC; line-height:30px; height:35px; font-size:14px; background-color:#EEEEEE;  }
.contentProfile .colRightProfile .colField .right .uploadField:focus{ float:left; margin-left:10px; width:271px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #249FC0; line-height:30px; height:35px; font-size:14px; background-color:#FFF;  }
.contentProfile .colRightProfile .colField .right .selectField{ float:left; margin:0px 0px 0px 10px; width:300px; color:#666; line-height:0; font-size:14px; }
/*.contentProfile .colRightProfile .colField .right .selectField:disabled{ float:left; margin:0px 0px 0px 10px; width:300px; color:#666; line-height:0; font-size:14px; border:1px solid #EEE; background-color:#EEEEEE; }*/
.contentProfile .colRightProfile .colField .right .selectField .k-state-disabled{ float:left; margin-left:0px; width:272px; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.contentProfile .colRightProfile .colField .right .selectField .k-state-disabled .k-select { display: none; }
.contentProfile .colRightProfile .colField .right .selectField:focus{ float:left; margin:0px 0px 0px 10px; width:300px; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFF; }
.contentProfile .colRightProfile .colField .right .k-multiselect { width: 297px; }
.contentProfile .colRightProfile .colField .right .areaField{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; }
.contentProfile .colRightProfile .colField .right .areaField.autoGrow{ height:auto; min-height:34px; }
.contentProfile .colRightProfile .colField .right .areaField:disabled{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contentProfile .colRightProfile .colField .right .areaField:focus{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #249FC0; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#FFF; }
.contentProfile .colRightProfile .colField .right .radioField{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; }
.contentProfile .colRightProfile .colField .right .radioField:disabled{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.contentProfile .colRightProfile .colField .right .radioField:focus{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFF; }
.contentProfile .colRightProfile .colField .right .radioField.vertical{ clear: both; }
.contentProfile .colRightProfile .colField .right .rdbFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:275px; color:#666; font-size:13px; }
.contentProfile .colRightProfile .colField .right .chkFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:275px; color:#666; font-size:13px; }
.contentProfile .colRightProfile .colField .right span.dateField{ float:left; margin-left:10px; width:300px!important; color:#666; line-height:0; font-size:14px!important; }
/*.contentProfile .colRightProfile .colField .right span.dateField .k-picker-wrap{ float:left; margin-left:0px; width:272px!important; line-height:0; font-size:14px!important; }*/
.contentProfile .colRightProfile .colField .right span.dateField .k-state-disabled{ float:left; margin-left:0px; color:#666; width:272px!important; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contentProfile .colRightProfile .colField .right span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contentProfile .colRightProfile .colField .right span.dateField .k-state-disabled .k-select{ display: none; }
.contentProfile .colRightProfile .colField .right span.dateField:focus{ float:left; margin-left:10px; width:300px!important; color:#666; line-height:0; font-size:14px!important; background-color:#FFF; border:1px solid #249FC0; }
.contentProfile .colRightProfile .colField .right .textoLegal{ float: left; font-size: 10px; color: #999; text-align: justify; width: 100%; }
.contentProfile .colLeftProfile .colField .right .textoLegal{ float: left; font-size: 10px; color: #999; text-align: justify; width: 100%; }

.contentProfile .colRightProfile .contInfo .btnRestorePass{ float:left; width:500px; } 
.contentProfile .colRightProfile .contInfo .btnRestorePass .changePass{ background-color:#249FC0; color:#ffffff; width:auto; border:none; padding:10px 10px 6px 10px; text-decoration:none; text-transform:uppercase; min-width:180px; display:inline-block; text-align:right; float:right; margin-right: 10px; }
.contentProfile .colRightProfile .contInfo .btnRestorePass .changePass:hover{ background-color:#92e0e3; cursor:pointer; }

    .contentProfile .colRightProfile .contInfo .btnRestore2FA {
        float: left;
        width: 500px;
    }

    .contentProfile .colLeftProfile .contInfo .btnRestore2FA .resetPass {
        background-color: #249FC0;
        color: #ffffff;
        width: auto;
        border: none;
        padding: 10px 10px 6px 10px;
        text-decoration: none;
        text-transform: uppercase;
        min-width: 180px;
        display: inline-block;
        text-align: right;
        float: left;
        margin-left: 10px;
    }

        .contentProfile .colLeftProfile .contInfo .btnRestore2FA .resetPass:hover {
            background-color: #92e0e3;
            cursor: pointer;
        }

.contentProfile .colRightProfile .contInfo .contChangePass{ float:left; width:500px; margin-bottom:4px; } /*min-height:85px;*/
.contentProfile .colRightProfile .contInfo .contChangePass .changePass{ background-color:#249FC0; color:#ffffff; width:auto; border:none; padding:10px 10px 6px 10px; text-decoration:none; text-transform:uppercase; min-width:180px; display:inline-block; text-align:right; float:right; margin-right: 10px; }
.contentProfile .colRightProfile .contInfo .contChangePass .changePass:hover{ background-color:#92e0e3; cursor:pointer; }
.contentProfile .colRightProfile .contInfo .formNewPass{ display:none; clear:both; }
.contentProfile .colRightProfile .contInfo .buttonAdd{ float:right; margin:0px 72px 0px 0px; width:auto; clear:both; }
.contentProfile .colRightProfile .contInfo .buttonAdd a.btnNavigation{ background-color:#666666; color:#ffffff; padding:8px 10px; text-decoration:none; text-transform:uppercase; min-width:100px; display:inline-block; text-align:right; border-left:8px solid #249FC0; margin-left:20px; }
.contentProfile .colRightProfile .contInfo .buttonAdd a.btnNavigation:hover{ background-color:#249FC0; border-color:#92e0e3; }

.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf{ float:left; width:480px; font-size:13px; border: 0px; }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-grid-header{ padding: 0 !important; } /* Remove the vertical scrollbar */
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-grid-content { overflow-y: visible; } /* Remove the vertical scrollbar */

.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-grid-header{ float:left;  border:1px solid #dadada; }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-toolbar .k-button{ min-width:0px; padding: 3px 3px 2px 7px } 
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-toolbar .k-button.k-button-icontext.k-grid-add{ min-width:200px; margin: 0px 0px 0px 0px; } 
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-toolbar{ border:0px!important; width:480px; padding: 0px; margin: 5px 0px 5px 0px; }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-toolbar .k-add{ float:left; margin-top:4px; }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-toolbar .k-grid-add{ float:right; }

.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-grid-header { border:1px solid #dadada; border-bottom: 0px; } 
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-grid-content table { border:1px solid #dadada; }

.k-button.k-grid-add.disabled:hover{background: inherit}
.k-button.k-grid-add.disabled:hover .k-icon{background-position: -32px -64px}

/*
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-grid-content{ float:left; height:inherit; overflow-y:auto; border:1px solid #dadada; margin-top:-1px; overflow-x:hidden; }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-grid-header-wrap .k-header{ font-size:15px; padding:.2em .6em .2em .6em; }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf  .k-grid-content tr td{ font-size:14px; padding:0em .6em; }*/
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-edit { background-color: transparent !important; border-width: 0px !important; min-width: 0px; margin: 0px }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-edit .k-edit { margin: 0px; }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-delete { background-color: transparent !important; border-width: 0px !important; min-width: 0px; margin: 0px }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-delete .k-delete { margin: 0px; }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-update { background-color: transparent !important; border-width: 0px !important; min-width: 0px; margin: 0px }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-update .k-update { margin: 0px; }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-cancel { background-color: transparent !important; border-width: 0px !important; min-width: 0px; margin: 0px }
.contentProfile .colRightProfile .contInfo .sitabKendoGridMyProf .k-button.k-button-icontext.k-grid-cancel .k-cancel { margin: 0px; }



.contentProfile .colRightProfile .contInfo .wordDoc{ float:left; background-image:url('/Sitab/Content/Images/wordDoc.png'); background-repeat:no-repeat; background-position-x:left; min-height:32px; margin-top:10px; width: 250px; }
.contentProfile .colRightProfile .contInfo .wordDoc span{ float:left; width:auto; font-size:13px; color:#249FC0; margin-left:40px; margin-top:5px; }
.contentProfile .colRightProfile .contInfo .wordDoc:hover{ float:left; background-image:url('/Sitab/Content/Images/wordDocHover.png'); background-repeat:no-repeat; background-position-x:left; min-height:32px; cursor: pointer; }
.contentProfile .colRightProfile .contInfo .wordDoc:hover span{ float:left; font-size:13px; color:#111; margin-left:40px; margin-top:5px; }

.contentProfile .colRightProfile .contInfo .pdfDoc{ float:left; background-image:url('/Sitab/Content/Images/pdfDoc.png'); background-repeat:no-repeat; background-position-x:left; min-height:32px; margin-top:10px; width: 250px; }
.contentProfile .colRightProfile .contInfo .pdfDoc span{ float:left; width:auto; font-size:13px; color:#249FC0; margin-left:40px; margin-top:5px; }
.contentProfile .colRightProfile .contInfo .pdfDoc:hover{ float:left; background-image:url('/Sitab/Content/Images/pdfDocHover.png'); background-repeat:no-repeat; background-position-x:left; min-height:32px; cursor: pointer; }
.contentProfile .colRightProfile .contInfo .pdfDoc:hover span{ float:left; font-size:13px; color:#111; margin-left:40px; margin-top:5px; }

.contentProfile .colRightProfile .contInfo .GenericDoc{ float:left; background-image:url('/Sitab/Content/Images/downloadPDF.png'); background-repeat:no-repeat; background-position-x:left; min-height:32px; margin-top:10px; width: 250px; }
.contentProfile .colRightProfile .contInfo .GenericDoc span{ float:left; width:auto; font-size:13px; color:#249FC0; margin-left:40px; margin-top:5px; }
.contentProfile .colRightProfile .contInfo .GenericDoc:hover{ float:left; background-image:url('/Sitab/Content/Images/downloadPDFHover.png'); background-repeat:no-repeat; background-position-x:left; min-height:32px; cursor: pointer; }
.contentProfile .colRightProfile .contInfo .GenericDoc:hover span{ float:left; font-size:13px; color:#111; margin-left:40px; margin-top:5px; }

.contentProfile .colRightProfile .avisoLegal{ width: 480px; float:left; font-size:11px; color:#888; margin:8px 0px 0px 10px; }
.contentProfile .colRightProfile .colField .avisoLegal{ margin: 0px; }

/*.contentProfile .colRightProfile .contInfo #grdEMailsAdicionales{ margin-bottom:25px; }*/

.contentProfile .colField .lblField { float: left; padding: 5px 0px 4px 0px; font-size: 13px; color: #333; font-weight: 300; clear: both; cursor: default; }
.contentProfile .colLeftProfileRevision .colField .lblField { float: none; padding: 5px 0px 4px 6px; font-size: 13px; color: #333; font-weight: 300; clear: both; cursor: default; }

.contentProfile .colField .sitabKendoGrid{width: 480px; font-size: 13px; }

/*
.contentProfile .colField .sitabKendoGrid.k-widget{ float:left; width: 480px; margin: 10px 0px 0px 0px }
.contentProfile .colField .sitabKendoGrid.k-widget .k-grid-header{ width: 480px; } 
*/
/*
.contentProfile .colField .sitabKendoGrid .k-grid-header tr { height: 30px; font-size: 15px; }
.contentProfile .colField .sitabKendoGrid .k-grid-content tr { height: 30px; font-size: 14px; }
.contentProfile .colField .sitabKendoGrid .k-grid-content tr td { padding: 0em .6em; }
*/

/*.contentProfile .sitabKendoGrid .k-grid-header .addItem{ float:left; width:24px; height:24px; margin-left: 2px; background-image:url('/Sitab/Content/Images/addSmall.png'); background-repeat:no-repeat; background-position: center; }
.contentProfile .sitabKendoGrid .k-grid-header .addItem:hover{ cursor: pointer; background-image:url('/Sitab/Content/Images/addSmallHover.png'); }

.contentProfile .sitabKendoGrid .k-grid-delete:focus { box-shadow: none; background: none; border: none; }
.contentProfile .sitabKendoGrid .k-grid-delete { box-shadow: none; background: none; border: none; min-width: 0px; margin: 0px 0px 0px 8px; padding: 0px; }
.contentProfile .sitabKendoGrid .k-grid-delete:hover { box-shadow: none; background: none; border: none; }
.contentProfile .sitabKendoGrid .k-icon.k-delete{ float:left; width:24px; height:24px; background-image:url('/Sitab/Content/Images/deleteSmall.png'); background-repeat:no-repeat; background-position: center; }
.contentProfile .sitabKendoGrid .k-icon.k-delete:hover{ cursor: pointer; background-image:url('/Sitab/Content/Images/deleteSmallHover.png'); } */
.contentProfile .sitabKendoGrid .k-multiselect-wrap .k-icon.k-delete { float:none; width:16px; height:16px; background-image:url('/Sitab/Content/kendo/2018.2.620/Metro/sprite.png'); background-position: -160px -80px; }
.contentProfile .sitabKendoGrid .k-multiselect-wrap .k-icon.k-delete:hover { background-position: -48px -16px; }
.contentProfile .sitabKendoGrid .k-multiselect-wrap .k-button { display: inline-flex; }
.contentProfile .sitabKendoGrid .k-multiselect-wrap .k-button span { white-space: normal; }
/*.contentProfile .sitabKendoGrid .k-multiselect-wrap .k-button .k-delete { padding: 0px 2px; float: right; }*/

.contentProfile .colFullProfile{ float:left; width:1050px; }
.contentProfile .colFullProfile .contInfo{ float:left; width:1050px; margin-left:10px; margin-bottom:30px; }
.contentProfile .colFullProfile .contInfo.noBottomSpace{ margin-bottom:0px; }
.contentProfile .colFullProfile .contInfo h3{ float:left; width:1050px; color:#666; font-weight:600; margin-bottom:20px; font-size:20px; border-bottom:1px solid #CCC; padding:0px 0px 5px 10px; }
.contentProfile .colFullProfile .contInfo h3 img{ float:left;  width:auto; margin:2px 10px 0px 0px; }
.contentProfile .colFullProfile .contInfo .descriptionForms { float: left; margin-bottom:10px; font-size: 13px; color: #333;  }
.contentProfile .colFullProfile .contInfo .totalGridItemsWrap { margin:0px; width: 1030px; font-size: 14px; color: #333; }
.contentProfile .colFullProfile .contInfo .warning { float: left; width:1010px; margin-left: 10px; margin-bottom:10px; font-size: 14px; color: darkorange; border:1px solid red; padding: 10px; }

.contentProfile .colFullProfile .colField{ float:left; width:1125px; margin:0px 0px 10px 10px; /*background-color:#F99;*/}
.contentProfile .colFullProfile .colField .left{ float:left; width:170px; }
.contentProfile .colFullProfile .colField .left .lblField{ float:left; width:165px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contentProfile .colFullProfile .colField .left .lblField .required{ color:#51abbf; margin-left:3px; }
.contentProfile .colFullProfile .colField .right{ float:left; width:860px; position:relative; }
.contentProfile .colFullProfile .colField .right .field-validation-error { float:left; margin:3px 0px 0px 10px; color:#F00; font-size:12px; clear:both; }
.contentProfile .colFullProfile .colField .right .inputField{ float:left; margin-left:10px; width:850px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #DADADA; line-height:30px; height:35px; font-size:14px; }
.contentProfile .colFullProfile .colField .right .inputField:disabled{ float:left; margin-left:10px; width:850px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #CCC; line-height:30px; height:35px; font-size:14px; background-color:#EEEEEE;  }
.contentProfile .colFullProfile .colField .right .inputField:focus{ float:left; margin-left:10px; width:850px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #249FC0; line-height:30px; height:35px; font-size:14px; background-color:#FFF;  }
.contentProfile .colFullProfile .colField .right .listField{ width:850px; }
.contentProfile .colFullProfile .colField .right .uploadField{ float:left; margin-left:10px; width:821px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #DADADA; line-height:30px; height:35px; font-size:14px; }
.contentProfile .colFullProfile .colField .right .uploadField:disabled{ float:left; margin-left:10px; width:821px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #CCC; line-height:30px; height:35px; font-size:14px; background-color:#EEEEEE;  }
.contentProfile .colFullProfile .colField .right .uploadField:focus{ float:left; margin-left:10px; width:821px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #249FC0; line-height:30px; height:35px; font-size:14px; background-color:#FFF;  }
.contentProfile .colFullProfile .colField .right .selectField{ float:left; margin:0px 0px 0px 10px; width:850px; color:#666; line-height:0; font-size:14px; }
/*.contentProfile .colFullProfile .colField .right .selectField:disabled{ border:1px solid #EEE; background-color:#EEEEEE; }*/
.contentProfile .colFullProfile .colField .right .selectField .k-state-disabled{ border:1px solid #CCC; background-color:#EEEEEE; }
.contentProfile .colFullProfile .colField .right .selectField .k-state-disabled .k-select { display: none; }
.contentProfile .colFullProfile .colField .right .selectField:focus{ float:left; margin:0px 0px 0px 10px; width:850px; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFF; }
.contentProfile .colFullProfile .colField .right .areaField{ float:left; margin-left:10px; width:850px; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; }
.contentProfile .colFullProfile .colField .right .areaField.autoGrow{ height:auto; min-height:34px; }
.contentProfile .colFullProfile .colField .right .areaField:disabled{ float:left; margin-left:10px; width:850px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contentProfile .colFullProfile .colField .right .areaField:focus{ float:left; margin-left:10px; width:850px; padding:5px 5px 5px 5px; border:1px solid #249FC0; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#FFF; }
.contentProfile .colFullProfile .colField .right .radioField{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; }
.contentProfile .colFullProfile .colField .right .radioField:disabled{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.contentProfile .colFullProfile .colField .right .radioField:focus{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFF; }
.contentProfile .colFullProfile .colField .right .radioField.vertical{ clear: both; }
.contentProfile .colFullProfile .colField .right .rdbFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:855px; color:#666; font-size:13px; }
.contentProfile .colFullProfile .colField .right .chkFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:855px; color:#666; font-size:13px; }
.contentProfile .colFullProfile .colField .right span.dateField{ float:left; margin-left:10px; width:850px!important; color:#666; line-height:0; font-size:14px!important; }
.contentProfile .colFullProfile .colField .right span.dateField .k-state-disabled{ float:left; margin-left:10px; color:#666; width:822px!important; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contentProfile .colFullProfile .colField .right span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contentProfile .colFullProfile .colField .right span.dateField .k-state-disabled .k-select{ display: none; }
.contentProfile .colFullProfile .colField .right span.dateField:focus{ float:left; margin-left:10px; width:850px!important; color:#666; line-height:0; font-size:14px!important; background-color:#FFF; border:1px solid #249FC0; }
/*.contentProfile .colFullProfile .avisoLegal{ float:left; font-size:11px; color:#999; text-align:justify; }*/
.contentProfile .colFullProfile .avisoLegal{ width: 1025px; float:left; font-size:11px; color:#888; margin:0px 0px 0px 10px; text-align:justify; }

.contentProfile .colFullProfile .colField .full { float:left; width:1030px; position:relative; }
.contentProfile .colFullProfile .colField .full .field-validation-error { float:left; margin:3px 0px 0px 10px; color:#F00; font-size:12px; clear:both; }
.contentProfile .colFullProfile .colField .full .areaField{ float:left; width:100%; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; }
.contentProfile .colFullProfile .colField .full .areaField.autoGrow{ height:auto; min-height:34px; }
.contentProfile .colFullProfile .colField .full .areaField:disabled{ border:1px solid #CCC; background-color:#EEEEEE; }
.contentProfile .colFullProfile .colField .full .areaField:focus{ border:1px solid #249FC0; background-color:#FFF; }
.contentProfile .colFullProfile .colField .full .inputField { font-size: 14px; }
.contentProfile .colFullProfile .colField .full .inputField:disabled{ color:#666; border:1px solid #CCC; background-color:#EEEEEE;  }

.contentProfile .colFullProfile .colField .sitabKendoGrid{ float:left; width:1030px; font-size: 13px; }

.contentProfile .separator{ float:left; width:1060px; border-bottom:1px solid #DDD; margin-top:10px; margin-left: 10px; }
.contentProfile .navigationArea{ float:right; margin:20px 50px 30px 0px; width:auto; clear:both; min-height: 30px; }
.contentProfile .navigationArea a.btnNavigation{ background-color:#666666; color:#ffffff; padding:8px 10px; text-decoration:none; text-transform:uppercase; min-width:100px; display:inline-block; text-align:right; border-left:8px solid #249FC0; margin-left:20px; min-width: 150px; }
.contentProfile .navigationArea a.btnNavigation:hover{ background-color:#249FC0; border-color:#92e0e3; }
.contentProfile .navigationArea input.btnNavigation{ background-color:#666666; color:#ffffff; padding:8px 10px; text-decoration:none; text-transform:uppercase; min-width:100px; display:inline-block; text-align:right; border-left:8px solid #249FC0; margin-left:20px; min-width: 150px; }
.contentProfile .navigationArea input.btnNavigation:hover{ background-color:#249FC0; border-color:#92e0e3; }
.contentProfile .navigationArea input.btnNavigation:disabled{ background-color:#EEE; color:#888; border-left:8px solid #AAA; cursor: default; }
.contentProfile .navigationArea div.btnNavigation{ background-color:#666666; color:#ffffff; padding:8px 10px; text-decoration:none; text-transform:uppercase; min-width:100px; display:inline-block; text-align:right; border-left:8px solid #249FC0; margin-left:20px; min-width: 150px; }
.contentProfile .navigationArea div.btnNavigation:hover{ background-color:#249FC0; border-color:#92e0e3; cursor: pointer; }
.contentProfile .navigationArea div.btnNavigation:disabled{ background-color:#EEE; color:#888; border-left:8px solid #AAA; cursor: default; }

/*.contentProfile .navigationArea input.btnNavigation:hover{ background-color:#249FC0; border-color:#92e0e3; }*/

.contentProfile .field-validation-error { position: absolute; top: 24px; left: 5px; z-index: 999; padding: 3px 3px; background-color:white; border: #F40 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.contentProfile .errorBottom .field-validation-error { top: auto; bottom: -35px; }
.contentProfile .field-validation-error:after { content: ""; position: absolute; top: -5px; left: 15px; border-style: solid; border-width: 0 8px 6px; border-color: white transparent; display: block; width: 0; z-index: 1; }
.contentProfile .field-validation-error:before { content: ""; position: absolute; top: -6px; left: 15px; border-style: solid; border-width: 0 8px 6px; border-color: #F40 transparent; display: block; width: 0; z-index: 0; }

/*.contentProfile .errorTop .field-validation-error  { top: auto; bottom: -35px; }*/

.contentProfile .errorGridServicio{ float: right; width: 400px; position: relative; }
.contentProfile .errorGridServicio .field-validation-error { position: absolute; top: 5px; margin:3px 0px 0px 10px; color:#F00; font-size:12px; clear:both; }
.contentProfile .errorGridServicio .field-validation-error:after { content: ""; position: absolute; top: -5px; left: 200px; border-style: solid; border-width: 0 8px 6px; border-color: white transparent; display: block; width: 0; z-index: 1; }
.contentProfile .errorGridServicio .field-validation-error:before { content: ""; position: absolute; top: -6px; left: 200px; border-style: solid; border-width: 0 8px 6px; border-color: #F40 transparent; display: block; width: 0; z-index: 0; }

/*.contentProfile .uploadDoc { float:left; margin-left: 10px; }*/
/*.contentProfile .uploadDoc .avisoFicheroOk{  float:left; font-size:14px; color:#249FC0; margin:4px 20px 0px 0px; }*/
/*.contentProfile .uploadDoc img { float:left; cursor: pointer; }*/
.contentProfile .uploadDoc .uploadField:hover { cursor: pointer; background-color:#91CEDF; color: white; }
.contentProfile .uploadDoc .uploadFieldSelect { float: left; cursor: pointer; width: 27px; height: 33px; background-color:white; background-image: url('/Sitab/Content/Images/uploadDocument2.png'); background-repeat: no-repeat; background-position-y: 5px; background-position-x: 1px; border: 1px solid #CCC; border-left-width: 0px; }
.contentProfile .uploadDoc .uploadFieldSelect:hover { background-color:#91CEDF; background-image: url('/Sitab/Content/Images/uploadDocument2Hover.png'); background-repeat: no-repeat; background-position-y: 5px; background-position-x: 1px;}
.contentProfile .uploadDoc .uploadFieldSelect.uploadDisabled { background-color:#EEEEEE; pointer-events:none; }
.contentProfile .uploadDoc .uploadFieldSelect.uploadDisabled:hover { background-image: url('/Sitab/Content/Images/uploadDocument2.png'); }

/* Comments */
.colFullProfile .muestraComents { float: left; width: 1030px; font-size:14px; color: #666; padding: 5px 5px 5px 10px; cursor: default; margin-top: 15px; }
.colFullProfile .muestraComents .commentField { float: left; width: 100%; margin-bottom: 15px; }
.colFullProfile .muestraComents .commentField .details { float: left; margin-right: 10px; }
.colFullProfile .muestraComents .commentField .details .infoauthor{ float: left; display:inline-table; }
.colFullProfile .muestraComents .commentField .details .author { float: left; color: #666; font-weight: 600; margin-right: 5px; } 
.colFullProfile .muestraComents .commentField .details .role { float: left; font-style: italic; }  
.colFullProfile .muestraComents .commentField .details .role span {float:left;}
.colFullProfile .muestraComents .commentField .details .role .deleteComment{ float:left; width:24px; height:24px; background-image:url('/Sitab/Content/Images/deleteSmall.png'); background-repeat:no-repeat; background-position-x:1px; background-position-y:-1px;}
.colFullProfile .muestraComents .commentField .details .role .deleteComment:hover{ background-image:url('/Sitab/Content/Images/deleteSmallHover.png'); background-repeat:no-repeat; }
.colFullProfile .muestraComents .commentField .details .date { float: left; font-size:12px; font-style: italic; clear: both; }
.colFullProfile .muestraComents .commentField .textoComentario{ }
.colFullProfile .muestraComents .commentField .textoComentario p{ white-space: pre-wrap; }

/* Reset Password */
.resetPassword .contentProfile { margin-top: 30px; width: 550px; }
.resetPassword .separator { margin-top: 0px; width: 510px; }

/* Styles Documentación */
.banner{ float:left; margin-left:-81px; }
.banner img{ float:left; width:1262px; }
ul.documentationList{ float:left; width:300px; margin-top:40px; border-right:1px solid #DDD; min-height:450px; padding-top:5px }
ul.documentationList li{ float:left; width:250px; padding:10px; margin-bottom:20px; background-color:#BBB; text-align:center; text-transform:uppercase; color:#FFF; font-size:18px; }
ul.documentationList li:hover{ float:left; width:250px; padding:10px; margin-bottom:20px; text-align:center; text-transform:uppercase; background-color:#adadad; opacity:.7; color:#FFF; font-size:18px; cursor:pointer; }
ul.documentationList li.disabled{ float:left; width:250px; padding:10px; margin-bottom:20px; background-color:#EEE; text-align:center; opacity:1; text-transform:uppercase; color:#999; font-size:18px; }
ul.documentationList li.disabled:hover{ float:left; width:250px; padding:10px; margin-bottom:20px; background-color:#EEE; text-align:center; opacity:1; text-transform:uppercase; color:#999; font-size:18px; cursor:default; }
ul.documentationList li.selected{ float:left; width:250px; padding:10px; margin-bottom:20px; background-color:#91CEDF; border-right:5px solid #249FC0; opacity:1; text-align:center; text-transform:uppercase; color:#FFF; font-size:18px; }
ul.documentationList li.selected:hover{ float:left; width:250px; padding:10px; margin-bottom:20px; background-color:#91CEDF; border-right:5px solid #249FC0; opacity:1; text-align:center; text-transform:uppercase; color:#FFF; font-size:18px; cursor:default; }
.contResults { float:left; width:750px; margin: 10px 0px 50px 30px; }
.contResults h2{ border-bottom:1px solid #249FC0; margin-top:40px;}
.contResults .sitabService{ float:left; width:840px; }
.contResults .sitabService .titleType{ float:left; width:200px; }
.contResults .sitabService ul.listDocs{ float:left; width:542px; margin-left:20px; }
.contResults .sitabService ul.listDocs li.doc{ float:left; width:auto; margin-right:60px; font-size:14px; color:#666;  }
.contResults .sitabService ul.listDocs li.doc:hover{ float:left; width:auto; margin-right:60px; font-size:14px; color:#249FC0; }
.contResults .sitabService ul.listDocs li.doc a.spanishDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#666; background-image:url('/Sitab/Content/Images/iconSpain.png'); background-position:left; background-repeat:no-repeat; text-decoration:none; }
.contResults .sitabService ul.listDocs li.doc:hover a.spanishDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#249FC0; background-image:url('/Sitab/Content/Images/iconSpain.png'); background-position:left; background-repeat:no-repeat; cursor:pointer; }
.contResults .sitabService ul.listDocs li.doc span.spanishDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#666; background-image:url('/Sitab/Content/Images/iconSpain.png'); background-position:left; background-repeat:no-repeat; text-decoration:none; }
.contResults .sitabService ul.listDocs li.doc:hover span.spanishDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#249FC0; background-image:url('/Sitab/Content/Images/iconSpain.png'); background-position:left; background-repeat:no-repeat; cursor:pointer; }
.contResults .sitabService ul.listDocs li.doc a.englishDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#666; background-image:url('/Sitab/Content/Images/iconUK.png'); background-position:left; background-repeat:no-repeat; text-decoration:none; }
.contResults .sitabService ul.listDocs li.doc:hover a.englishDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#249FC0; background-image:url('/Sitab/Content/Images/iconUK.png'); background-position:left; background-repeat:no-repeat; cursor:pointer; }
.contResults .sitabService ul.listDocs li.doc span.englishDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#666; background-image:url('/Sitab/Content/Images/iconUK.png'); background-position:left; background-repeat:no-repeat; text-decoration:none; }
.contResults .sitabService ul.listDocs li.doc:hover span.englishDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#249FC0; background-image:url('/Sitab/Content/Images/iconUK.png'); background-position:left; background-repeat:no-repeat; cursor:pointer; }
.contResults .sitabService ul.listDocs li.doc a.germanDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#666; background-image:url('/Sitab/Content/Images/iconGermany.png'); background-position:left; background-repeat:no-repeat; text-decoration:none; }
.contResults .sitabService ul.listDocs li.doc:hover a.germanDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#249FC0; background-image:url('/Sitab/Content/Images/iconGermany.png'); background-position:left; background-repeat:no-repeat; cursor:pointer; }
.contResults .sitabService ul.listDocs li.doc span.germanDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#666; background-image:url('/Sitab/Content/Images/iconGermany.png'); background-position:left; background-repeat:no-repeat; text-decoration:none; }
.contResults .sitabService ul.listDocs li.doc:hover span.germanDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#249FC0; background-image:url('/Sitab/Content/Images/iconGermany.png'); background-position:left; background-repeat:no-repeat; cursor:pointer; }
.contResults .sitabService ul.listDocs li.doc a.frenchDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#666; background-image:url('/Sitab/Content/Images/iconFrance.png'); background-position:left; background-repeat:no-repeat; text-decoration:none; }
.contResults .sitabService ul.listDocs li.doc:hover a.frenchDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#249FC0; background-image:url('/Sitab/Content/Images/iconFrance.png'); background-position:left; background-repeat:no-repeat; cursor:pointer; }
.contResults .sitabService ul.listDocs li.doc span.frenchDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#666; background-image:url('/Sitab/Content/Images/iconFrance.png'); background-position:left; background-repeat:no-repeat; text-decoration:none; }
.contResults .sitabService ul.listDocs li.doc:hover span.frenchDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#249FC0; background-image:url('/Sitab/Content/Images/iconFrance.png'); background-position:left; background-repeat:no-repeat; cursor:pointer; }
.contResults .sitabService ul.listDocs li.doc a.italianDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#666; background-image:url('/Sitab/Content/Images/iconItaly.png'); background-position:left; background-repeat:no-repeat; text-decoration:none; }
.contResults .sitabService ul.listDocs li.doc:hover a.italianDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#249FC0; background-image:url('/Sitab/Content/Images/iconItaly.png'); background-position:left; background-repeat:no-repeat; cursor:pointer; }
.contResults .sitabService ul.listDocs li.doc span.italianDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#666; background-image:url('/Sitab/Content/Images/iconItaly.png'); background-position:left; background-repeat:no-repeat; text-decoration:none; }
.contResults .sitabService ul.listDocs li.doc:hover span.italianDoc{ float:left; width:auto; height:24px; padding:5px 0px 0px 32px; font-size:14px; color:#249FC0; background-image:url('/Sitab/Content/Images/iconItaly.png'); background-position:left; background-repeat:no-repeat; cursor:pointer; }


.docs-show-hide.ng-hide-add, 
.docs-show-hide.ng-hide-remove {
  -webkit-transition:all linear 0.75s;
  -moz-transition:all linear 0.75s;
  -o-transition:all linear  0.75s;
  transition:all linear  0.75s;
  display:block!important;
}

.docs-show-hide.ng-hide-add.ng-hide-add-active,
.docs-show-hide.ng-hide-remove {
  opacity:0;
}

.docs-show-hide.ng-hide-add,
.docs-show-hide.ng-hide-remove.ng-hide-remove-active {
  opacity:1;
}



/* Styles Notifiaciones Full */
.contentNotifications{ float:left; width:1180px; margin:20px 50px 30px; } 
.contentNotifications ul.leftPanelFilters{ float:left; width:180px; outline:none; outline-color:invert; outline-width:0px; min-height:650px; border-right:1px solid #CCC; } 
.contentNotifications ul.leftPanelFilters li{ font-size:0.9em; /*border-right:1px solid #dddddd;*/ text-align:right; padding:10px 15px 10px 10px; margin-bottom:2px; margin-left:3px; width:151px; }
.contentNotifications ul.leftPanelFilters li:hover{ background-color:#249FC0; color:#ffffff; cursor:pointer; }
.contentNotifications ul.leftPanelFilters li.activeFilter{ border:1px solid #dddddd; border-right:1px solid #F7F7F7; background-color:#f7f7f7; }
.contentNotifications ul.leftPanelFilters li.activeFilter:hover{ color:inherit; cursor:default; }
.contentNotifications ul.leftPanelFilters li span.unRead{ color:#ffffff; font-weight:bold; margin-left:5px; background-color:#eb2d2d; min-width:25px; display:inline-block; padding:2px 1px; text-align:center; }
.contentNotifications ul.leftPanelFilters li:hover span.unRead{ color:#249FC0; background-color:#92e0e3; }
.contentNotifications ul.notificationPanelFull{ float:left; width:950px; margin-left:30px; }
.contentNotifications ul.notificationPanelFull li.read{ background-color:#F6F6F6; padding:10px; margin-bottom:5px; width:900px; font-size:0.8em; border-left:5px solid #d4eeef; }
.contentNotifications ul.notificationPanelFull li.notRead{ background-color:#BBB; padding:10px; margin-bottom:5px; width:900px; font-size:0.8em; border-left:5px solid #249FC0; background-image:url(/Sitab/Content/Images/newNotification.png); background-position:860px -10px; background-repeat:no-repeat; }
.contentNotifications ul.notificationPanelFull li.notReadRole{ background-color:#BBB; padding:10px; margin-bottom:5px; width:900px; font-size:0.8em; border-left:5px solid #249FC0; background-image:url(/Sitab/Content/Images/roleNotification.png); background-position:860px -10px; background-repeat:no-repeat; }
.contentNotifications ul.notificationPanelFull li:hover{ opacity:0.85; cursor:pointer; }
.contentNotifications ul.notificationPanelFull li.alert{ border-color:#eb2d2d; }
.contentNotifications ul.notificationPanelFull li.read a{ color:#999; text-decoration:none; display:block; width:100%; height:100%; }
.contentNotifications ul.notificationPanelFull li.notRead a{ color:#111111; text-decoration:none; display:block; width:100%; height:100%; }

/* Historial */
.mainWrap .mainContent .serviceHeaderArea .searchBox { float:right; width:30%; margin:3px 0px 0px 0px; }
.mainWrap .mainContent .serviceHeaderArea .searchBox input { float:right; width:280px; height:25px; margin-top:0px; color:#888; border:1px solid #DDD; font-size: 15px; padding-top: 3px; padding-left: 5px; font-weight: lighter;}
.mainWrap .mainContent .serviceHeaderArea .searchBox input:hover { border-color: #249FC0; }
.mainWrap .mainContent .contentHistorial {float:left; width:1200px; padding: 0px 30px 10px 30px }
.mainWrap .mainContent .contentHistorial .sitabKendoGrid { width:1200px; /*height: 537px;*/ } 
.mainWrap .mainContent .contentHistorial .sitabKendoGrid .k-virtual-scrollable-wrap a{ color:#249FC0; }
.mainWrap .mainContent .contentHistorial .sitabKendoGrid .k-virtual-scrollable-wrap a:hover{ color:#333; text-decoration:none; }
.mainWrap .mainContent .totalMuestras {float:left; width:1185px; margin:0px 0px 20px 30px; }
.mainWrap .mainContent .totalMuestras .contMuestras {float:right; width:auto; }
.mainWrap .mainContent .totalMuestras .numMuestras {float:left; width:auto; color:#666; margin-right:5px; }
.mainWrap .mainContent .totalMuestras .valorMuestras {float:left; width:auto; color:#249FC0; font-weight:bold; }

.mainWrap .mainContent .serviceHeaderArea .toolBar { float:right; }
.mainWrap .mainContent .serviceHeaderArea .toolBar .preview { float:left; margin-right: 20px; width: 32px; height: 32px; background-image:url('/Sitab/Content/Images/preview32.png'); background-repeat:no-repeat; background-size:cover; }
.mainWrap .mainContent .serviceHeaderArea .toolBar .preview:hover { cursor: pointer; background-image:url('/Sitab/Content/Images/preview32Hover.png'); }
.mainWrap .mainContent .serviceHeaderArea .toolBar .preview.selected { cursor: pointer; background-image:url('/Sitab/Content/Images/preview32Hover.png'); }
.mainWrap .mainContent .serviceHeaderArea .toolBar .preview.selected:hover { cursor: pointer; background-image:url('/Sitab/Content/Images/preview32.png'); }
.mainWrap .mainContent .serviceHeaderArea .toolBar .preview.disabled { cursor:default; background-image:url('/Sitab/Content/Images/preview32Disabled.png'); }
.mainWrap .mainContent .serviceHeaderArea .toolBar .sync { float:left; margin-right: 20px; width: 32px; height: 32px; background-image:url('/Sitab/Content/Images/sync32.png'); background-repeat:no-repeat; background-size:cover; }
.mainWrap .mainContent .serviceHeaderArea .toolBar .sync:hover { cursor: pointer; background-image:url('/Sitab/Content/Images/sync32Hover.png'); }
.mainWrap .mainContent .serviceHeaderArea .toolBar .sync.disabled { cursor:default; background-image:url('/Sitab/Content/Images/sync32Disabled.png'); }

/* Mantenimientos */
.mainWrap .mainContent .contentMaintenance {float:left; width:1200px; padding: 20px 30px 10px 30px; }
.mainWrap .mainContent .jcarousel.full .contentMaintenance {float:left; width:100%; padding: 0; /*margin-bottom: 20px;*/ }
.mainWrap .mainContent .contentMaintenance .sitabKendoGrid { width:1200px; /*height: 537px;*/ } 
.mainWrap .mainContent .contentMaintenance .sitabKendoGrid .k-virtual-scrollable-wrap a{ color:#249FC0; }
.mainWrap .mainContent .contentMaintenance .sitabKendoGrid .k-virtual-scrollable-wrap a:hover{ color:#333; text-decoration:none; }
.mainWrap .mainContent .contentMaintenance .k-virtual-scrollable-wrap tr td:last-child{ padding-right:0px; }
.mainWrap .mainContent .contentMaintenance .k-virtual-scrollable-wrap tr td .editSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/edit.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentMaintenance .k-virtual-scrollable-wrap tr td .editSample:hover{ background-image:url('/Sitab/Content/Images/editHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentMaintenance .k-virtual-scrollable-wrap tr td .deleteSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/delete24.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentMaintenance .k-virtual-scrollable-wrap tr td .deleteSample:hover{ background-image:url('/Sitab/Content/Images/delete24Hover.png'); cursor:pointer; }
.mainWrap .mainContent .contentMaintenance .k-virtual-scrollable-wrap tr td .readSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/view.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentMaintenance .k-virtual-scrollable-wrap tr td .readSample:hover{ background-image:url('/Sitab/Content/Images/viewHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentMaintenance .k-virtual-scrollable-wrap tr td .tranfUsers{ float:left; width:24px; height:24px; margin-right:8px; background-image:url(../Images/users24.png); background-repeat:no-repeat; }
.mainWrap .mainContent .contentMaintenance .k-virtual-scrollable-wrap tr td .tranfUsers:hover{ background-image:url(../Images/users24Hover.png); cursor:pointer; }
.mainWrap .mainContent .contentMaintenance .k-virtual-scrollable-wrap tr td .assignSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url(../Images/assignSample24.png); background-repeat:no-repeat; }
.mainWrap .mainContent .contentMaintenance .k-virtual-scrollable-wrap tr td .assignSample:hover{ background-image:url(../Images/assignSample24Hover.png); cursor:pointer; }

.mainWrap .mainContent .totalGridItemsWrap {float:left; width:1185px; margin:0px 0px 20px 30px; }
.mainWrap .mainContent .totalGridItemsWrap .totalGridItemsWrapRight {float:right; width:auto; }
.mainWrap .mainContent .totalGridItemsWrap .totalGridItemsDescrip {float:left; width:auto; color:#666; margin-right:5px; }
.mainWrap .mainContent .totalGridItemsWrap .totalGridItemsValue {float:left; width:auto; color:#249FC0; font-weight:bold; }

/* Mantenimientos Full*/
.mainWrap .mainContent .colFullProfile .contentMaintenance {float:left; width:1200px; padding:0px;}
.mainWrap .mainContent .contentMaintenance h3 {float:left; margin-left:10px;}
.mainWrap .mainContent .colFullProfile .contentMaintenance .sitabKendoGrid { width:1060px; height: 537px; } 
.mainWrap .mainContent .colFullProfile .contentMaintenance .sitabKendoGrid .k-grid-content .k-virtual-scrollable-wrap table tbody tr{ white-space: nowrap; }

.mainWrap .mainContent .contentProfile div.printSolicitante{ position:absolute; margin-right:5px; width:24px; height: 24px; right:86px; top: 25px; background-image:url('/Sitab/Content/Images/print.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentProfile div.printSolicitante:hover{ position:absolute; margin-right:5px; width:24px; height: 24px; right:86px; top: 25px; background-image:url('/Sitab/Content/Images/printHover.png'); background-repeat:no-repeat; cursor:pointer;}

.mainWrap .mainContent .contentProfile div.editSolicitante{ position:absolute; margin-right:5px; width:24px; height: 24px; right:-5px; top: 5px; background-image:url('/Sitab/Content/Images/edit.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentProfile div.editSolicitante:hover{ position:absolute; margin-right:5px; width:24px; height: 24px; right:-5px; top: 5px; background-image:url('/Sitab/Content/Images/editHover.png'); background-repeat:no-repeat; cursor:pointer;}


/* Historial styles Links */
/*.mainWrap .mainContent .contentHistorial .hasInfoSample th.k-header:first-child{padding-left:0; padding-right:0;}*/

.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td:last-child{ padding-right:0px; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .editSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/edit.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .editSample:hover{ background-image:url('/Sitab/Content/Images/editHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .deleteSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/delete24.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .deleteSample:hover{ background-image:url('/Sitab/Content/Images/delete24Hover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .viewCRDSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/viewCRD.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .viewCRDSample:hover{ background-image:url('/Sitab/Content/Images/viewCRDHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .viewPDFSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/pdf.png');; background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .viewPDFSample:hover{ background-image:url('/Sitab/Content/Images/pdfHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .readSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/detailSample.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .readSample:hover{ background-image:url('/Sitab/Content/Images/detailSampleHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .reprocesingSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/reprocessing.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .reprocesingSample:hover{ background-image:url('/Sitab/Content/Images/reprocessingHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .sendSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/send.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .sendSample:hover{ background-image:url('/Sitab/Content/Images/sendHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .viewReport{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/verInforme.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .viewReport:hover{ background-image:url('/Sitab/Content/Images/verInformeHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .viewReports{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/verInformes.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .viewReports:hover{ background-image:url('/Sitab/Content/Images/verInformesHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .receptioningSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/recepcionar.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .receptioningSample:hover{ background-image:url('/Sitab/Content/Images/recepcionarHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .managingLab{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/verFichaLab.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .managingLab:hover{ background-image:url('/Sitab/Content/Images/verFichaLabHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .refuseReport{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/rechazar.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .refuseReport:hover{ background-image:url('/Sitab/Content/Images/rechazarHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .readReport{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/view.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .readReport:hover{ background-image:url('/Sitab/Content/Images/viewHover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .sendReport{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/sendReport24.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .sendReport:hover{ background-image:url('/Sitab/Content/Images/sendReport24Hover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .infoSample{ float:left; position:relative; right:2px; width:12px; height:24px; background-image:url('/Sitab/Content/Images/eye24.png'); background-repeat:no-repeat; background-position: center; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .infoSample:hover{ background-image:url('/Sitab/Content/Images/eye24Hover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .viewIncidences{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/warning24.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .viewIncidences.hasPendingIncidences{ background-image:url('/Sitab/Content/Images/warning24Red.png'); }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .viewIncidences.hasCompletedIncidences{ background-image:url('/Sitab/Content/Images/warning24Green.png'); }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .viewIncidences:hover{ background-image:url('/Sitab/Content/Images/warning24Hover.png'); cursor:pointer; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .returnSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/devolver24.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .contentHistorial .k-auto-scrollable tr td .returnSample:hover{ background-image:url('/Sitab/Content/Images/devolver24Hover.png'); cursor:pointer; }

/* Styles Pop-up Generic  */
.modal-dialog {
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
    margin-top: 90px;
}

.modal-dialog.modalPage {
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
}

.modal-dialog .modal-content{ border-radius:initial;}
.modal-dialog .modal-content .modal-body{ float:left; min-width:450px; margin-top:10px; overflow-x: hidden!important; overflow-y: auto!important; -webkit-overflow-scrolling: touch!important; }
#modalInformesMuestra .modal-dialog .modal-content .modal-body{ float:left; width:auto; min-width:600px; margin-top:10px; overflow-x: hidden!important; overflow-y: auto!important; -webkit-overflow-scrolling: touch!important; }
.modal-dialog .modal-content .modal-body .contentArea{ position: relative; float:left; width:100%; min-height:120px;  } /*width:600px;*/
.modal-dialog .modal-content .modal-body .colFormFull { position: relative; float: left; width:100%; margin-top: 10px; }
.modal-dialog .modal-content .modal-body .colFormFull .colField { position: relative; float: left; margin-bottom: 10px; margin-left: 10px; }
.modal-dialog .modal-content .modal-body .colFormFull .colField .left { float: left; }
.modal-dialog .modal-content .modal-body .colFormFull .colField .right { float: left; }
.modal-dialog .modal-content .modal-body .contentArea .colFormFull .selectField { float:left; width:370px; clear: both; }
.modal-dialog .modal-content .modal-body .contentArea .colFormFull .selectField.k-list-container { height: auto!important; }
.modal-dialog .modal-content .modal-body .contentArea .colFormFull .selectField.k-list-container ul { overflow: hidden!important; }
.modal-dialog .modal-content .modal-body .contentArea .colFormFull .areaField { float:left; width:370px; clear: both; }

.modal-dialog .modal-content .modal-body .contentAreaSmall{float:left; width:600px; min-height:90px;  }  /*margin-top:20px;*/
.modal-dialog .modal-content .modal-body .navigationArea{ float:right; clear:both; margin-top: 20px; margin-right: 15px; margin-bottom: 0px;} 
.modal-dialog .modal-content .modal-body .contentArea span.lblDialog{ float:left; width:100%; font-size:15px; margin:0px 0px 15px; font-weight:100; color:#666; clear: both; }
.modal-dialog .modal-content .modal-body .contentArea span.lblDialog.error{ color:#F00; font-weight:bold; }
.modal-dialog .modal-content .modal-body .navigationArea.noPrintable { display:none!important; }

/* Styles Pop-up Only Text */
.modal-dialog .modal-content .modal-body .contentArea span.lblDialog a{ color:#249FC0; text-decoration:none; white-space: nowrap; }
.modal-dialog .modal-content .modal-body .contentArea span.lblDialog a:hover{ color:#000; text-decoration:none;  }
.modal-dialog .modal-content .modal-body .contentArea span.lblDialogAdditionalInfo{ float:left; width:auto; font-size:14px; font-style:italic; margin:15px 0px 15px; font-weight:100; color:#666;  }
.modal-dialog .modal-content .modal-body .contentArea .lblField { float:left; width:auto; font-size:13px; margin:0px 0px 5px 0px; font-weight:100; color:#666; clear: both; cursor: default; }

.modal-dialog .modal-content .modal-body .contentArea .downloadDocument{ float:left; background-image:url('/Sitab/Content/Images/downloadPDF.png'); background-repeat:no-repeat; background-position-x:left; min-height:32px; margin-top:10px; width: auto; /*250px;*/ }
.modal-dialog .modal-content .modal-body .contentArea .downloadDocument span{ float:left; width:auto; font-size:16px; color:#249FC0; margin-left:40px; margin-top:5px; }
.modal-dialog .modal-content .modal-body .contentArea .downloadDocument:hover{ float:left; background-image:url('/Sitab/Content/Images/downloadPDFHover.png'); background-repeat:no-repeat; background-position-x:left; min-height:32px; cursor: pointer; }
.modal-dialog .modal-content .modal-body .contentArea .downloadDocument:hover span{ float:left; font-size:16px; color:#111; margin-left:40px; margin-top:5px; }

.modal-dialog .modal-content .modal-body .contentArea .wordDoc{ float:left; background-image:url('/Sitab/Content/Images/wordDoc.png'); background-repeat:no-repeat; background-position-x:left; min-height:32px; margin-top:10px; width: 250px; }
.modal-dialog .modal-content .modal-body .contentArea .wordDoc span{ float:left; width:auto; font-size:16px; color:#249FC0; margin-left:40px; margin-top:5px; }
.modal-dialog .modal-content .modal-body .contentArea .wordDoc:hover{ float:left; background-image:url('/Sitab/Content/Images/wordDocHover.png'); background-repeat:no-repeat; background-position-x:left; min-height:32px; cursor: pointer; }
.modal-dialog .modal-content .modal-body .contentArea .wordDoc:hover span{ float:left; font-size:16px; color:#111; margin-left:40px; margin-top:5px; }

.modal-dialog .modal-content .modal-body .contentArea .pdfDoc{ float:left; background-image:url('/Sitab/Content/Images/pdfDoc.png'); background-repeat:no-repeat; background-position-x:left; min-height:32px; margin-top:10px; width: 250px; }
.modal-dialog .modal-content .modal-body .contentArea .pdfDoc span{ float:left; width:auto; font-size:16px; color:#249FC0; margin-left:40px; margin-top:5px; }
.modal-dialog .modal-content .modal-body .contentArea .pdfDoc:hover{ float:left; background-image:url('/Sitab/Content/Images/pdfDocHover.png'); background-repeat:no-repeat; background-position-x:left; min-height:32px; cursor: pointer; }
.modal-dialog .modal-content .modal-body .contentArea .pdfDoc:hover span{ float:left; font-size:16px; color:#111; margin-left:40px; margin-top:5px; }

/* Styles Pop-up New Service */
.modal-dialog .modal-content .modal-body .contentArea .selectServicio{ float:left; width:100%; }
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .colField .left .lblField { font-size: 15px; margin: 0px 0px 15px; padding: 0; }
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .colField .right .selectField { float:left; font-size:16px; width:270px; clear: both; }
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .colField .right .selectField .k-state-disabled{ width:235px; color:#666; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .colField .right .selectField .k-state-disabled .k-select { display: none; }

.modal-dialog .modal-content .modal-body .contentArea .selectServicio .colField .right .rdbFieldDescrip { font-size:15px; color:#666; font-weight:300; cursor: default; margin: 0px 10px 0px 5px; padding: 0; }
.modal-dialog .modal-content .modal-body .contentArea .radioButtonList .colField .right { display: inline-flex; }

.modal-dialog .modal-content .modal-body .contentArea .selectServicio .infoServicio .lblField { float:left;  margin-left:7px; margin-top:15px; font-size:10px; color:#666; cursor: default; }

.modal-dialog .modal-content .modal-body .contentArea .selectServicio .uploadDoc { clear: both; }
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .uploadDoc .uploadField{ float:left; width:242px; color:#666; border:1px solid #DADADA; line-height:30px; height:35px; font-size:14px; }
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .uploadDoc .uploadField:disabled{ color:#666; border:1px solid #CCC; background-color:#EEEEEE;  }
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .uploadDoc .uploadField:focus{ color:#666; border:1px solid #249FC0; background-color:#FFF;  }
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .uploadDoc .uploadField:hover { cursor: pointer; background-color:#91CEDF; color: white; }

.modal-dialog .modal-content .modal-body .contentArea .selectServicio .uploadDoc .uploadFieldSelect { float: left; cursor: pointer; width: 27px; height: 33px; background-color:white; background-image: url('/Sitab/Content/Images/uploadDocument2.png'); background-repeat: no-repeat; background-position-y: 5px; background-position-x: 1px; border: 1px solid #CCC; border-left-width: 0px; }
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .uploadDoc .uploadFieldSelect:hover { background-color:#91CEDF; background-image: url('/Sitab/Content/Images/uploadDocument2Hover.png'); background-repeat: no-repeat; background-position-y: 5px; background-position-x: 1px;}
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .uploadDoc .uploadFieldSelect.uploadDisabled { background-color:#EEEEEE; pointer-events:none; }
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .uploadDoc .uploadFieldSelect.uploadDisabled:hover { background-image: url('/Sitab/Content/Images/uploadDocument2.png'); }

.modal-dialog .modal-content .modal-body .contentArea .textServicio { float:left; width:100%; margin-top: 14px }
.modal-dialog .modal-content .modal-body .contentArea .textServicio .colField .left .lblField { font-size: 15px; margin: 0px 0px 15px; padding: 0; }
.modal-dialog .modal-content .modal-body .contentArea .textServicio .right { clear: both; }
.modal-dialog .modal-content .modal-body .contentArea .textServicio .right .k-textbox { margin-left: 0px !important }

/*.k-list-container{ min-height:215px!important; }*/
/*.k-list-container { height: auto!important; }
.k-list-container ul { overflow: hidden!important; }*/

.modal-dialog .modal-content .modal-body .contentArea .lblDialog{ float:left; }
/*.modal-dialog .modal-content .modal-body .contentArea .selectType{ float:left; font-size:16px; width:270px; clear: both; }*/
.modal-dialog .modal-content .modal-body .contentArea .imgType{ float:left; margin:4px 0px 20px 30px; min-width: 200px;}
.modal-dialog .modal-content .modal-body .contentArea .imgType img { float:left; max-width:300px; max-height:24px; clear:both; }
.modal-dialog .modal-content .modal-body .contentArea .imgType.srv_120 img { position:relative; max-height:40px; top:-10px; }
.modal-dialog .modal-content .modal-body .contentArea .imgType.srv_150 { margin:4px 0px 10px 30px !important;}
.modal-dialog .modal-content .modal-body .contentArea .imgType.srv_150 img { max-height:41px !important; }

.k-dropdown .k-state-focused .k-input{ color:#FFF!important; }

/* Styles Pop-up New Incidence */
.modal-dialog .modal-content .modal-body .contentArea .areaField{ float:left; width:100%; min-height:140px; }

/* Styles Pop-Up Upload File */
.modal-dialog .modal-content .modal-body .contentAreaSmall .lblUploadFile{ float:left; margin-bottom:20px; color:#666; }
.modal-dialog .modal-content .modal-body .contentAreaSmall .inputUploadFile{ float:left; clear:both; }

/* Styles Pop-up Notification */
.modal-dialog .modal-content .modal-body .contentArea .check{ float:left; width:50%; font-size:14px; color:#666; }
.modal-dialog .modal-content .modal-body .contentArea .check .colField{ float:left; }
.modal-dialog .modal-content .modal-body .contentArea .check .colField .full .radioField{ float: left; margin-top:4px; }
.modal-dialog .modal-content .modal-body .contentArea .check .colField .full .chkFieldDescrip{float: left;}
.modal-dialog .modal-content .modal-body .contentArea .textAreaNotification{ float:left; width:100%; margin-top:30px; margin-bottom:10px; }
.modal-dialog .modal-content .modal-body .contentArea .textAreaNotification .colField .left .lblField {width: 115px; margin-top:5px;}
.modal-dialog .modal-content .modal-body .contentArea .textAreaNotification .colField .right .inputField{ float:left; width:460px; margin-bottom: 20px; }
.modal-dialog .modal-content .modal-body .contentArea .textAreaNotification .inputField:disabled{ border:1px solid #CCC; color:#666; background-color:#EEEEEE; }
.modal-dialog .modal-content .modal-body .contentArea .textAreaNotification .inputField:read-only{ border:1px solid #CCC; color:#666; background-color:#EEEEEE; }
.modal-dialog .modal-content .modal-body .contentArea .textAreaNotification .colField .right .listField{ width:460px; }

.modal-dialog .modal-content .modal-body .contentArea .areaField{ float:left; width:100%; min-height:140px; font-size:14px; padding-left: 0.5em; padding-right: 0.5em; }
.modal-dialog .modal-content .modal-body .contentArea .areaField:disabled{ border:1px solid #CCC; color:#666; background-color:#EEEEEE; }
.modal-dialog .modal-content .modal-body .contentArea .areaField:read-only{ border:1px solid #CCC; color:#666; background-color:#EEEEEE; }

.modal-dialog .modal-content .modal-body .contentArea .colField .left .lblField{ float:left; width:120px; padding:5px 0px 4px 5px; font-size:13px; color:#666; font-weight:300; cursor: default; }
.modal-dialog .modal-content .modal-body .contentArea .colField .right .inputField{ float:left; margin-left:10px; width:350px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #DADADA; line-height:30px; height:35px; font-size:14px; } 
.modal-dialog .modal-content .modal-body .contentArea .colField .right .listField{ width:350px; }
.modal-dialog .modal-content .modal-body .contentArea .colField .right .textoLegal{ float: left; font-size: 10px; color: #999; text-align: justify; width: 100%; }

.modal-dialog .modal-content .modal-body .contentArea .field-validation-error { position: absolute; margin:3px 5px 0px 10px; color:#F00; font-size:12px; clear:both; top: 25px; left: 60px; z-index: 999; padding: 3px 3px; background-color:white; border: #F40 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.modal-dialog .modal-content .modal-body .contentArea .uploadReport .field-validation-error { position: absolute; top: 24px; left: 5px; z-index: 999; padding: 3px 3px; background-color:white; border: #F40 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.modal-dialog .modal-content .modal-body .contentArea .field-validation-error:after { content: ""; position: absolute; top: -5px; left: 15px; border-style: solid; border-width: 0 8px 6px; border-color: white transparent; display: block; width: 0; z-index: 1; }
.modal-dialog .modal-content .modal-body .contentArea .field-validation-error:before { content: ""; position: absolute; top: -6px; left: 15px; border-style: solid; border-width: 0 8px 6px; border-color: #F40 transparent; display: block; width: 0; z-index: 0; }

.modal-dialog .modal-content .modal-body .contentArea .errorTop .field-validation-error { top:-40px; left: 205px; height: 32px; }
.modal-dialog .modal-content .modal-body .contentArea .errorTop .field-validation-error > span { white-space: nowrap; }
.modal-dialog .modal-content .modal-body .contentArea .errorTop .field-validation-error:after { content: ""; position: absolute; top: 38px; left: 15px; border-style: solid; border-width: 6px 8px 0; border-color: white transparent; display: block; width: 0; z-index: 1; }
.modal-dialog .modal-content .modal-body .contentArea .errorTop .field-validation-error:before { content: ""; position: absolute; top: 39px; left: 15px; border-style: solid; border-width: 6px 8px 0; border-color: #F40 transparent; display: block; width: 0; z-index: 0; }
         
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .field-validation-error { position: absolute; top: 140px; left: 5px; z-index: 999; padding: 3px 3px; background-color:white; border: #F40 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .field-validation-error:after { content: ""; position: absolute; top: -5px; left: 15px; border-style: solid; border-width: 0 8px 6px; border-color: white transparent; display: block; width: 0; z-index: 1; }
.modal-dialog .modal-content .modal-body .contentArea .selectServicio .field-validation-error:before { content: ""; position: absolute; top: -6px; left: 15px; border-style: solid; border-width: 0 8px 6px; border-color: #F40 transparent; display: block; width: 0; z-index: 0; }

.modal-dialog .modal-content .modal-body .contentArea .errorTop.uploadReport .field-validation-error { top:23px; left: 268px; height: 32px; }
.modal-dialog .modal-content .modal-body .contentArea .errorTop.uploadReport .field-validation-error { float: left; margin: 3px 0px 0px 10px; color: #F00; font-size: 12px; clear: both; }
.modal-dialog .modal-content .modal-body .contentArea .errorTop.uploadReport .field-validation-error:after { content: ""; position: absolute; top: -5px; left: 15px; border-style: solid; border-width: 0 8px 6px; border-color: white transparent; display: block; width: 0; z-index: 1; }
.modal-dialog .modal-content .modal-body .contentArea .errorTop.uploadReport .field-validation-error:before { content: ""; position: absolute; top: -6px; left: 15px; border-style: solid; border-width: 0 8px 6px; border-color: #F40 transparent; display: block; width: 0; z-index: 0; }

/* Styles Pop-up Rechazar Laboratorio */
.modal-dialog .modal-content .modal-body .contentArea .motivoRechazo{ float:left; width: 600px; } 
.modal-dialog .modal-content .modal-body .contentArea .motivoRechazo .lblDialog{ float:left; width: 100%; }
.modal-dialog .modal-content .modal-body .contentArea .motivoRechazo .selectField { float:left; font-size:16px; width:100%; clear: both; }
.modal-dialog .modal-content .modal-body .contentArea .motivoRechazo .selectField.k-list-container { height: auto!important; }
.modal-dialog .modal-content .modal-body .contentArea .motivoRechazo .selectField.k-list-container ul { overflow: hidden!important; }


/* Styles Pop-up Upload modified report expert */
.modal-dialog .modal-content .modal-body .contentArea .colField .left .lblField { width: 200px; }

.modal-dialog .modal-content .modal-body .contentArea .uploadReport { position: relative; float: left; margin-left: 30px; margin-bottom: 20px; width: 100%; clear: both; }

.modal-dialog .modal-content .modal-body .contentArea .uploadReport .uploadDoc .uploadField{ float:left; margin-left:10px; width:271px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #DADADA; line-height:30px; height:35px; font-size:14px; }
.modal-dialog .modal-content .modal-body .contentArea .uploadReport .uploadDoc .uploadField:disabled{ float:left; margin-left:10px; width:271px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #CCC; line-height:30px; height:35px; font-size:14px; background-color:#EEEEEE;  }
.modal-dialog .modal-content .modal-body .contentArea .uploadReport .uploadDoc .uploadField:focus{ float:left; margin-left:10px; width:271px; /*padding:6px 5px 5px 5px;*/ color:#666; border:1px solid #249FC0; line-height:30px; height:35px; font-size:14px; background-color:#FFF;  }
.modal-dialog .modal-content .modal-body .contentArea .uploadReport .uploadDoc .uploadField:hover { cursor: pointer; background-color:#91CEDF; color: white; }

.modal-dialog .modal-content .modal-body .contentArea .uploadReport .uploadDoc .selectField{ float:left; margin:0px 0px 0px 10px; width:300px; color:#666; line-height:0; font-size:14px; }
.modal-dialog .modal-content .modal-body .contentArea .uploadReport .uploadDoc .selectField .k-state-disabled{ float:left; margin-left:0px; width:272px; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.modal-dialog .modal-content .modal-body .contentArea .uploadReport .uploadDoc .selectField .k-state-disabled .k-select { display: none; }
.modal-dialog .modal-content .modal-body .contentArea .uploadReport .uploadDoc .selectField:focus{ float:left; margin:0px 0px 0px 10px; width:300px; color:#666; line-height:0; font-size:14px; border:1px solid #249FC0; background-color:#FFF; }

.modal-dialog .modal-content .modal-body .contentArea .uploadReport .uploadDoc .uploadFieldSelect { float: left; cursor: pointer; width: 27px; height: 33px; background-color:white; background-image: url('/Sitab/Content/Images/uploadDocument2.png'); background-repeat: no-repeat; background-position-y: 5px; background-position-x: 1px; border: 1px solid #CCC; border-left-width: 0px; }
.modal-dialog .modal-content .modal-body .contentArea .uploadReport .uploadDoc .uploadFieldSelect:hover { background-color:#91CEDF; background-image: url('/Sitab/Content/Images/uploadDocument2Hover.png'); background-repeat: no-repeat; background-position-y: 5px; background-position-x: 1px;}
.modal-dialog .modal-content .modal-body .contentArea .uploadReport .uploadDoc .uploadFieldSelect.uploadDisabled { background-color:#EEEEEE; pointer-events:none; }
.modal-dialog .modal-content .modal-body .contentArea .uploadReport .uploadDoc .uploadFieldSelect.uploadDisabled:hover { background-image: url('/Sitab/Content/Images/uploadDocument2.png'); }

/* Modal dialogos confirmación solicitud */
.modal .modal-content .modal-body .contentArea .lblDialog .textRequest p { margin-bottom: 10px;  }
.modal .modal-content .modal-body .contentArea .lblDialog .textRequest .separator { padding-top:10px; margin-bottom: 20px; border-bottom:1px dashed #249FC0; }
.modal .modal-content .modal-body .contentArea .lblDialog .textRequest .warning { font-weight:bold; color: green; /*margin-top: 30px;*/ }

input#image-button{ background: #ccc url('icon.png') no-repeat top left; padding-left: 16px; height: 16px; }
input.btnNavigation{ float:left; margin-left: 15px;; background-color:#666666; color:#ffffff; padding:8px 10px; text-decoration:none; text-transform:uppercase; min-width:130px; height:38px; text-align:right; border-left:8px solid #249FC0; border-right-style: none; border-top-style: none; border-bottom-style: none; cursor: pointer; }
input.btnNavigation:hover{ background-color:#249FC0; border-color:#92e0e3; }
input.btnNavigation:focus { background-color:#249FC0; border-color:#92e0e3; outline: none; }
input.btnNavigation:disabled{ background-color:#EEE; color:#888; border-left:8px solid #AAA; cursor: default; }

button.btnNavigation{ float:left; margin-left: 15px; background-color:#666666; color:#ffffff; padding:8px 10px; text-decoration:none; text-transform:uppercase; min-width:130px; text-align:right; border-left:8px solid #249FC0; height:38px; border-right-style: none; border-top-style: none; border-bottom-style: none; cursor: pointer; } /*margin-left: 20px; */
button.btnNavigation:hover{ background-color:#249FC0; border-color:#92e0e3; }
button.btnNavigation:focus { background-color:#249FC0; border-color:#92e0e3; outline: none; }
button.btnNavigation:disabled{ background-color:#EEE; color:#888; padding:8px 10px; text-decoration:none; text-transform:uppercase; min-width:130px; text-align:right; border-left:8px solid #AAA; height:38px; border-right-style: none; border-top-style: none; border-bottom-style: none; cursor: default; } /*margin-left: 20px; */

.imgService{width: 100%; height:25px; margin-top: 10px;}

.animate.ng-move,
.animate.ng-enter,
.animate.ng-leave {
    -webkit-transition:all linear 0.5s;
    transition:all linear 0.5s;
}

.animate.ng-leave.ng-leave-active,
.animate.ng-move,
.animate.ng-enter {
    opacity:0;
    max-height:0;
}

.animate.ng-leave,
.animate.ng-move.ng-move-active,
.animate.ng-enter.ng-enter-active {
    opacity:1;
    max-height:40px;
}


.inputField.saving,
.listField.saving input { background: url('/Sitab/Content/Images/Saving.gif'); background-repeat: no-repeat; background-position-y: 10px; background-position-x: left; }

.selectField.saving .k-dropdown-wrap .k-input { background: url('/Sitab/Content/Images/Saving.gif')!important; background-repeat: no-repeat!important; background-position-y: 10px!important; background-position-x: left!important; }
.selectField.saving .k-dropdown-wrap.k-state-hover { background-image:none!important; }
.selectField.saving .k-dropdown-wrap.k-state-focused {  background-image:none!important; }
.selectField.saving .k-dropdown-wrap.k-state-focused .k-input{  color:#666!important;  }

.areaField.saving { background: url('/Sitab/Content/Images/Saving.gif'); background-repeat: no-repeat; background-position-y: 10px; background-position-x: left; }

.radioLoading { float:left; width:100%; height:10px; background-color:transparent; color:white; clear:both; }
.radioLoading.saving { background: url('/Sitab/Content/Images/Saving.gif'); background-repeat: no-repeat; background-position-y: -10px; background-position-x: 10px; }

.dateField.saving {  }
.dateField.saving .k-state-disabled{ background-image:none!important; background-color:#EEEEEE!important; opacity:1;   }
.dateField.saving input{ background-color:#EEE!important; background: url('/Sitab/Content/Images/Saving.gif')!important; background-repeat: no-repeat!important; background-position-y: 10px!important; background-position-x: left!important; }

.timeField.saving {  }
.timeField.saving .k-state-disabled{ background-image:none!important; background-color:#EEEEEE!important; opacity:1;   }
.timeField.saving  input{ background-color:#EEE!important; background: url('/Sitab/Content/Images/Saving.gif')!important; background-repeat: no-repeat!important; background-position-y: 10px!important; background-position-x: left!important; }

.multiSelectField.saving .k-multiselect-wrap { background: url('/Sitab/Content/Images/Saving.gif'); background-repeat: no-repeat; background-position-y: 10px; background-position-x: left; }

.k-loading-image { background-image: url('/Sitab/Content/Images/Saving.gif')!important; background-position-y: 120px; }

.areaCustomMargin { margin-top: 10px; width:950px!important; }


/* STYLES CRD */
.contCRD { float:left; width:100%; background-color:#FFF; }
.modal-content .contCRD { margin-left:35px; } 
.modal-content .contCRD .mainContent { float:left; width:1050px; }
.modal-content .contCRD .listaCRD { margin-top:0px; margin-left:0px; }
.modal-content .contCRD .serviceHeaderArea{ float:left; width:1020px; margin:10px 0px 15px 0px; }
/* CRD Two Cols */
.contCRD .listaCRD{ clear:both; float:left; margin-left:100px; margin-top:20px; width:1050px; }
.contCRD .listaCRD .PasosContents{ float:left; width:1050px; }
.contCRD .listaCRD .PasosContents .contSubSection{ float:left; width:1050px;}
.contCRD .contForms .colForm{ width:auto }
.contCRD .contForms .colForm{ float:left; width:499px; position:relative; }
.contCRD .contForms .colForm .field-validation-error { float:left; margin:3px 5px 0px 10px; color:#F00; font-size:12px; clear:both; }
.contCRD .contForms .colForm .colField{ float:left; width:499px; margin:0px 0px 10px 0px; }
.contCRD .contForms .colForm .colField .chkFieldItem.subItem { margin-left: 50px; }
.contCRD .contForms .colForm .colField.chkGrouped { margin:0px 0px 0px 0px; }
.contCRD .contForms .descriptionFormsField { margin-bottom: 10px; font-size: 12px; margin-top: 5px; color: #666; }
.contCRD .contForms .colForm .descriptionForms { float: left; margin-bottom:0px; font-size: 18px; color: #333; color: #666; clear: both; margin-left:0px; }
.contCRD .contForms .colForm .descriptionField{ float:left; width:150px; }
.contCRD .contForms .colForm .descriptionField .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contCRD .contForms .colFormFull .muestrasEnviar span { float: left; color: #666; font-size: 14px; margin-top: 5px; clear: both; }
.contCRD .contForms .colForm .colField .left{ float:left; width:150px; }
.contCRD .contForms .colForm .colField .left .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contCRD .contForms .colForm .colField .left .lblField .required{ color:#51abbf; margin-left:3px; }
.contCRD .contForms .colForm .colField .full { float: left; width: 460px; position: relative; }
.contCRD .contForms .colForm .colField .right { float: left; width: 310px; position: relative; }
.contCRD .contForms .colForm .colField .right .inputField{ width:300px; } 
.contCRD .contForms .colForm .colField .right .inputField.inputFieldAddInfo { width:250px; }
.contCRD .contForms .colForm .colField .right .inputField:disabled.inputFieldAddInfo:disabled{ width:250px; }
.contCRD .contForms .colForm .colField .right .listField{ width:300px; } 
.contCRD .contForms .colForm .colField .right .selectField{ float:left; margin-left:10px; width:272px; color:#666; line-height:0; font-size:14px; }
.contCRD .contForms .colForm .colField .right .selectField .k-state-disabled{ float:left; margin-left:0px; width:272px; color:#666; line-height:0; font-size:14px; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.contCRD .contForms .colForm .colField .right .selectField .k-state-disabled .k-input{ line-height: 30px; height: 30px; outline: 0; padding: 0px .3em;}
.contCRD .contForms .colForm .colField .right .selectField .k-state-disabled .k-select{ display: none; }
.contCRD .contForms .colForm .colField .right .areaField{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; }
.contCRD .contForms .colForm .colField .right .areaField:disabled{ float:left; margin-left:10px; width:300px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contCRD .contForms .colForm .colField .right .radioField{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; }
.contCRD .contForms .colForm .colField .right .radioField:disabled{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#FFF; }
.contCRD .contForms .colForm .colField .right .radioField.vertical{ clear: both; }
.contCRD .contForms .colForm .colField .right .rdbFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:275px; color:#666; font-size:13px; }
.contCRD .contForms .colForm .colField .right .chkFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:275px; color:#666; font-size:13px; }
.contCRD .contForms .colForm .colField .right .chkFieldItem.subItem .chkFieldDescrip{ max-width:225px; }
.contCRD .contForms .colForm .colField .right span.dateField{ float:left; margin-left:10px; width:300px!important; color:#666; line-height:0; font-size:14px!important; }
.contCRD .contForms .colForm .colField .right span.dateField .k-state-disabled{ float:left; color:#666; width:272px!important; line-height:0; font-size:14px!important; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.contCRD .contForms .colForm .colField .right span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contCRD .contForms .colForm .colField .right span.dateField .k-state-disabled .k-select{ display: none; }
.contCRD .contForms .colForm .colField .right span.timeField{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; }
.contCRD .contForms .colForm .colField .right span.timeField .k-state-disabled{ float:left; width:100px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contCRD .contForms .colForm .colField .right span.timeField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contCRD .contForms .colForm .colField .right span.timeField .k-state-disabled .k-select{ display: none; }
.contCRD .contForms .colForm .textoLegal{ float:left; font-size:11px; color:#999; text-align:justify; width: 460px; }
.contCRD .contForms .colForm .colField .right .k-multiselect{ float:left; margin-left:10px; width:297px; color:#666; line-height:0; font-size:14px; }

.contCRD .contForms .colForm.lblNutriLong{ width:310px; }
.contCRD .contForms .colForm.lblNutriLong .colField .left .lblField{ width:160px; padding:0px; cursor: default;}
.contCRD .contForms .colForm.lblNutriLong .colField .right { float: left; width: 100px; position: relative; }

.contCRD .contForms .colForm.radioBooleanButtonFullLabel .colField .left{ float:left; width:310px; }
.contCRD .contForms .colForm.radioBooleanButtonFullLabel .colField .left .lblField { width: 305px; }
.contCRD .contForms .colForm.radioBooleanButtonFullLabel .colField .right { width:110px; }

/* CRD ONE Col */
.contCRD .contForms .colFormFull{ float:left; width:990px; margin-bottom:0px; /*background-color:#FFC;*/ /*max-width: 978px;*/ }
.contCRD .contForms .colFormFull .colField{ float:left; width:100%; /*width:990px;*/ margin:0px 0px 10px 0px; /*background-color:#F99;*/}
.contCRD .contForms .colFormFull .colField .chkFieldItem.subItem { margin-left: 50px; }
.contCRD .contForms .colFormFull .colField.chkGrouped { margin:0px 0px 0px 0px; }
.contCRD .contForms .colFormFull .descriptionForms { float: left; margin-bottom:0px; font-size: 13px; color: #333; color: #666; clear: both; }
.contCRD .contForms .colFormFull .descriptionField{ float:left; width:150px; }
.contCRD .contForms .colFormFull .descriptionField .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contCRD .contForms .colFormFull .spaceTop{ margin-top:15px; }
.contCRD .contForms .colFormFull .colField .left{ float:left; width:150px; }
.contCRD .contForms .colFormFull .colField .left .spaceLeft{ /*margin-left:20px;*/ }
.contCRD .contForms .colFormFull .colField .left .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contCRD .contForms .colFormFull .colField .left .lblField .required{ color:#51abbf; }
.contCRD .contForms .colFormFull .colField .right{ float:left; width:810px; position:relative; }
.contCRD .contForms .colFormFull.widthAuto .colField .right { width:auto; }
.contCRD .contForms .colFormFull .colField .right .inputField{ width:800px; }
.contCRD .contForms .colFormFull .colField .right .listField{ width:800px; } 
.contCRD .contForms .colFormFull .colField .right .selectField{ float:left; margin-left:10px; width:800px; color:#666; line-height:0; font-size:14px; }
.contCRD .contForms .colFormFull .colField .right .selectField .k-state-disabled{ float:left; margin-left:0px; width:772px; color:#666; line-height:0; font-size:14px; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.contCRD .contForms .colFormFull .colField .right .selectField .k-state-disabled .k-input{ line-height: 30px; height: 30px; outline: 0; padding: 0px .3em;}
.contCRD .contForms .colFormFull .colField .right .selectField .k-state-disabled .k-select { display: none; }
.contCRD .contForms .colFormFull .colField .right .selectField .k-state-readonly{ float:left; margin-left:0px; width:772px; color:#666; line-height:0; font-size:14px; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.contCRD .contForms .colFormFull .colField .right .selectField .k-state-readonly .k-input{ opacity: 0.7; }
.contCRD .contForms .colFormFull .colField .right .selectField .k-state-readonly .k-select { display: none; }
.contCRD .contForms .colFormFull .colField .right .areaField{ float:left; margin-left:0px; width:800px; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:auto; line-height:22px; font-size:14px; vertical-align:top; box-sizing: border-box; }
.contCRD .contForms .colFormFull .colField .right .areaField:disabled{ float:left; /*margin-left:10px;*/ width:800px; padding:5px 5px 5px 5px; border:1px solid #CCC; color:#666; height:auto; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contCRD .contForms .colFormFull .colField .right .radioField{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; }
.contCRD .contForms .colFormFull .colField .right .radioField:disabled{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #EEEEEE; background-color:#FFF; }
.contCRD .contForms .colFormFull .colField .right .radioField.vertical { clear: both; }
.contCRD .contForms .colFormFull .colField .right .rdbFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:760px; color:#333; font-size:13px; }
.contCRD .contForms .colFormFull .colField .right .chkFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:760px; color:#333; font-size:13px; }
.contCRD .contForms .colFormFull .colField .right .chkFieldItem.subItem .chkFieldDescrip{ max-width:710px; }
.contCRD .contForms .chkConfirm .colField .right .chkFieldDescrip { max-width: 550px;}
.contCRD .contForms .colFormFull .colField .right span.dateField{ float:left; margin-left:10px; width:200px!important; color:#666; line-height:0; font-size:14px!important; }
.contCRD .contForms .colFormFull .colField .right span.dateField .k-state-disabled{ float:left; color:#666; width:172px!important; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contCRD .contForms .colFormFull .colField .right span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contCRD .contForms .colFormFull .colField .right span.dateField .k-state-disabled .k-select{ display: none; }
.contCRD .contForms .colFormFull .colField .right span.timeField{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; }
.contCRD .contForms .colFormFull .colField .right span.timeField .k-state-disabled{ float:left; width:100px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contCRD .contForms .colFormFull .colField .right span.timeField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contCRD .contForms .colFormFull .colField .right span.timeField .k-state-disabled .k-select{ display: none; }

.contCRD .contForms .colFormFull .colField .right .k-multiselect{ float:left; margin-left:10px; width:297px; color:#666; line-height:0; font-size:14px; }
.contCRD .contForms .colFormFull .rowRadios{ float:left; width:990px; margin:0px 0px 0px 0px; }
.contCRD .contForms .colFormFull .rowRadios .left{ float:left; width:215px;} 
.contCRD .contForms .colFormFull .rowRadios .left .lblField{ float:left; width:315px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contCRD .contForms .colFormFull .rowRadios .left .lblField .rboFieldSubCol{ float:left; width:150px; }
.contCRD .contForms .colFormFull .rowRadios .left .lblField .required{ color:#51abbf; }
.contCRD .contForms .colFormFull .rowRadios .right{ float:left; width:590px; }
.contCRD .contForms .colFormFull .rowRadiosHeader{ float:left; width:990px; }
.contCRD .contForms .colFormFull .rowRadiosHeader .left{ float:left; width:370px;}
.contCRD .contForms .colFormFull .rowRadiosHeader .left .lblField{ float:left; width:315px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contCRD .contForms .colFormFull .rowRadiosHeader .left .lblField .rboFieldSubCol{ float:left; width:220px; }
.contCRD .contForms .colFormFull .rowRadiosHeader .left .lblField .required{ color:#51abbf; }
.contCRD .contForms .colFormFull .rowRadiosHeader .right{ float:left; width:590px; margin-left: 215px; }

.contCRD .contForms .colFormFull.radioBooleanButtonFullLabel .colField .left{ float:left; width:350px; }
.contCRD .contForms .colFormFull.radioBooleanButtonFullLabel .colField .left .lblField { width: 345px; }
.contCRD .contForms .colFormFull.radioBooleanButtonFullLabel .colField .right { width:510px; }

.contCRD .contForms .colFormFull .textoLegal{ float:left; font-size:11px; color:#999; text-align:justify; width: 100%; }
  
/* CRD THREE Cols */
.contCRD .contForms .colFormThree{ float:left; width:330px; margin-bottom:15px; /*background-color:#FFC;*/ }
.contCRD .contForms .colFormThree .colField{ float:left; width:100%; margin:0px 0px 10px 0px; /*width:330px; background-color:#F99;*/}
.contCRD .contForms .colFormThree .colField.chkGrouped { margin:0px 0px 0px 0px; width:100%; }
.contCRD .contForms .colFormThree .descriptionForms { float: left; margin-bottom:10px; margin-left:10px; font-size: 14px; color: #333; color: #666; clear: both; }
.contCRD .contForms .colFormThree .descriptionField{ float:left; width:150px; }
.contCRD .contForms .colFormThree .descriptionField .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contCRD .contForms .colFormThree .lblThreeCols { }
.contCRD .contForms .colFormThree .lblThreeCols .lblField{ float:left; width:330px; font-size:14px; color:#333; font-weight:300; clear:both; cursor: default; }
.contCRD .contForms .colFormThree .spaceTop{ margin-top:15px; }
.contCRD .contForms .colFormThree .colField .left{ float:left; width:150; }
.contCRD .contForms .colFormThree .colField .left .spaceLeft{ /*margin-left:20px;*/ }
.contCRD .contForms .colFormThree .colField .left .lblField{ float:left; width:145px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.contCRD .contForms .colFormThree .colField .left .lblField .required{ color:#51abbf; cursor: default; }
.contCRD .contForms .colFormThree .colField .right{ float:left; width:150px; }
.contCRD .contForms .colFormThree .colField.chkGrouped .right{ width:330px; }
.contCRD .contForms .colFormThree .colField .right .lblField{ float:left; width:120px; padding:5px 0px 4px 0px; font-size:13px; color:#666; font-weight:300; cursor: default; }
.contCRD .contForms .colFormThree .colField .right .inputField{ margin-right:10px; width:150px; }
.contCRD .contForms .colFormThree .colField .right .listField{ width:150px; } 
.contCRD .contForms .colFormThree .colField .right .selectField{ float:left; margin-left:10px; width:272px; color:#666; line-height:0; font-size:14px; }
.contCRD .contForms .colFormThree .colField .right .selectField .k-state-disabled{ float:left; margin-left:0px; width:272px; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#EEEEEE; }
.contCRD .contForms .colFormThree .colField .right .selectField .k-state-disabled .k-select{ display: none; }
.contCRD .contForms .colFormThree .colField .right .areaField{ float:left; margin-left:10px; width:150px; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; vertical-align:top; }
.contCRD .contForms .colFormThree .colField .right .areaField{ float:left; margin-left:10px; width:150px; padding:5px 5px 5px 5px; border:1px solid #DADADA; color:#666; height:120px; line-height:22px; font-size:14px; vertical-align:top; }
.contCRD .contForms .colFormThree .colField .right .areaField:disabled{ float:left; margin-left:10px; width:150px; padding:5px 5px 5px 5px; border:1px solid #EEEEEE; color:#666; height:120px; line-height:22px; font-size:14px; background-color:#EEEEEE; }
.contCRD .contForms .colFormThree .colField .right .radioField{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; }
.contCRD .contForms .colFormThree .colField .right .radioField:disabled{ float:left; margin:8px 10px 4px 10px; width:auto; color:#666; line-height:0; font-size:14px; border:1px solid #CCC; background-color:#FFF; }
.contCRD .contForms .colFormThree .colField .right .radioField.vertical { clear: both; }
.contCRD .contForms .colFormThree .colField .right .rdbFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:290px; color:#666; font-size:13px; }
.contCRD .contForms .colFormThree .colField .right .chkFieldDescrip{ float:left; margin-top:5px; width:auto; max-width:290px; color:#666; font-size:13px; }
.contCRD .contForms .colFormThree .colField .right span.dateField{ float:left; margin-left:10px; width:300px!important; color:#666; line-height:0; font-size:14px!important; }
.contCRD .contForms .colFormThree .colField .right span.dateField .k-state-disabled{ float:left; color:#666; width:272px!important; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contCRD .contForms .colFormThree .colField .right span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contCRD .contForms .colFormThree .colField .right span.dateField .k-state-disabled .k-select{ display: none; }
.contCRD .contForms .colFormThree .colField .right span.timeField{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; }
.contCRD .contForms .colFormThree .colField .right span.timeField .k-state-disabled{ float:left; width:100px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; }
.contCRD .contForms .colFormThree .colField .right span.timeField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.contCRD .contForms .colFormThree .colField .right span.timeField .k-state-disabled .k-select{ display: none; }
.contCRD .contForms .colFormThree .colField .right .k-multiselect{ float:left; max-width:760px; margin-left:10px; width:297px; color:#666; line-height:0; font-size:14px; }

.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup { clear:both; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField{ float:left; width:200px; margin:0px 0px 10px 0px; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField:first-child { width: 400px; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .left{ float:left; width:40px; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField:first-child .left{ width:150px; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .left .lblField{ float:left; width:35px; padding:5px 0px 4px 0px; font-size:13px; color:#333; font-weight:300; clear:both; cursor: default; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField:first-child .left .lblField{ width: 145px; cursor: default; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right{ float:left; width:160px; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.dateField{ float:left; color:#666; width:200px!important; line-height:0; font-size:14px!important; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.dateField .k-state-disabled{ float:left; color:#666; width:172px!important; margin-left:0px; line-height:0; font-size:14px!important; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.dateField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right .k-state-disabled .k-select{ display: none; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.timeField{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.timeField .k-state-disabled{ float:left; margin-left:10px; width:100px!important; color:#666; line-height:0; font-size:14px!important; background-color:#EEEEEE; border: 1px solid #CCC; opacity: 1; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.timeField .k-state-disabled input:disabled{ color:#666; background-color:#EEEEEE; }
.listaCRD .contForms .colFormFull .dateTimePickerRangeFieldGroup .colField .right span.timeField .k-state-disabled .k-select{ display: none; }

.textoCI { float: left; margin-left: 25px; margin-right: 25px; margin-bottom: 25px; font-size: 14px; color: #666; clear: both; }
.textoCI ul { list-style-type: square; margin-left: 30px; margin-right:30px; font-size: 12px }
.textoCI ul li { margin-bottom: 10px; }
.titleCI { color: #666; font-size: 22px; }
.literalCI { color: #666; font-size: 13px; }
.literalCI p { margin-bottom: 5px; }
.linkCI { float: left; margin-left: 25px; margin-right: 25px; margin-bottom: 25px; font-size: 14px; font-weight: bold; color: #249FC0; clear: both; text-decoration: underline; cursor: pointer; }
.textoCI ul ul { list-style-type: circle; margin-top: 12px; }

/* Cabecera Mantenimientos */
.headerMaintenance { float: left; width: 100%; margin-top: 20px;  }
.headerMaintenance .bttnNewItem{ float: left; width:auto; }
.headerMaintenance .bttnNewItem .btnNavigation{ background-color:#666666; color:#ffffff; padding:8px 10px; text-decoration:none; text-transform:uppercase; min-width:100px; display:inline-block; text-align:right; border-left:8px solid #249FC0; border-bottom:0px; border-top:0px; border-right:0px; }
.headerMaintenance .bttnNewItem .btnNavigation:hover{ background-color:#249FC0; border-color:#92e0e3; cursor:pointer; }


/* Styles Informes especiales */
.contentInformesEsp{ float:left; width:1180px; margin:30px 50px 30px; }
.contentInformesEsp .leftPanelFilters{ float:left; width:180px; outline:none; outline-color:invert; outline-width:0px; min-height:680px; border-right:1px solid #CCC; }
.contentInformesEsp .leftPanelFilters li{ font-size:0.9em; /*border-right:1px solid #dddddd;*/ text-align:right; padding:10px 15px 10px 10px; margin-bottom:2px; margin-left:3px; width:152px; }
.contentInformesEsp .leftPanelFilters li:hover{ background-color:#249FC0; color:#ffffff; cursor:pointer; }
.contentInformesEsp .leftPanelFilters li.activeFilter{ border:1px solid #dddddd; border-right:1px solid #F7F7F7; background-color:#f7f7f7; }
.contentInformesEsp .leftPanelFilters li.activeFilter:hover{ color:inherit; cursor:default; }

.cont1, .cont2, .cont3{ float:left; margin-bottom:50px; }
.cont2, .cont3{ display:none; }


.contentInformesEsp .resultsInformesEsp{ float:left; width:950px; margin-left:30px; }
.contentInformesEsp .resultsInformesEsp h1{ float:left; width:950px; margin-bottom:30px; border-bottom:1px solid #249FC0; }
.contentInformesEsp .resultsInformesEsp .contFilters{ float:left; border:1px solid #EEE; width:650px; color:#666; padding:20px 20px 10px 20px; margin-bottom:30px; margin-right:15px; min-height: 120px; }
.contentInformesEsp .resultsInformesEsp .contFilters .filter{ float:left; width:650px; margin-bottom:20px; }
.contentInformesEsp .resultsInformesEsp .contFilters .filter .titleFilter{ float:left; width:100px; color:#333; font-size:14px; }
.contentInformesEsp .resultsInformesEsp .contFilters .filter .filtersGroup{ float:left; width:530px; }
.contentInformesEsp .resultsInformesEsp .contFilters .filter .filtersGroup .optionFilter{ float:left; width:160px; }
.contentInformesEsp .resultsInformesEsp .contFilters .filter .filtersGroup .optionFilter .inputFilter{ float:left; margin-right:5px; margin-bottom:10px; }
.contentInformesEsp .resultsInformesEsp .contFilters .filter .filtersGroup .optionFilter .inputFilter input{ float:left; margin:0px; }
.contentInformesEsp .resultsInformesEsp .contFilters .filter .filtersGroup .optionFilter .lblFilter{ float:left; margin-right:20px; margin-bottom:10px; font-size:12px; color:#666; }

.contentInformesEsp .resultsInformesEsp .contFilters .filter .colField { float:left; }
.contentInformesEsp .resultsInformesEsp .contFilters .filter .colField .left { float:left; width: 100px; color: #333; font-size: 14px; padding-top: 8px;}
.contentInformesEsp .resultsInformesEsp .contFilters .filter .colField .right { float:left; color: #666; font-size: 12px;}

.contentInformesEsp .resultsInformesEsp .contFilters .navigationArea{ float:left; width:600px; margin-bottom:15px; clear:both; }
.contentInformesEsp .resultsInformesEsp .contFilters .navigationArea .btnNavigation{ float:left; background-color:#666666; color:#ffffff; padding:8px 10px; text-decoration:none; text-transform:uppercase; min-width:100px; display:inline-block; text-align:right; border-left:8px solid #249FC0; margin-left:20px; border-bottom:0px; border-top:0px; border-right:0px; }
.contentInformesEsp .resultsInformesEsp .contFilters .navigationArea .btnNavigation:hover{ float:left; background-color:#249FC0; border-color:#92e0e3; cursor:pointer; }

.contentInformesEsp .resultsInformesEsp .graficActions{ float:left; width:220px; padding:20px 10px 0px 10px; border:1px solid #EEE; min-height:130px; margin-bottom: 5px; }
.contentInformesEsp .resultsInformesEsp .graficActions .action { float:left; width:220px; margin-bottom:15px; }
.contentInformesEsp .resultsInformesEsp .graficActions .action .titleActions{ float:left; width:220px; color:#333; font-size:14px; margin-bottom:5px; }
.contentInformesEsp .resultsInformesEsp .graficActions .action ul{ float:left; width:220px; }
.contentInformesEsp .resultsInformesEsp .graficActions .action ul li.columnas{ float:left; width:auto; margin-right:10px; padding:5px 0px 5px 25px; font-size:11px; color:#666; background-image:url('/Sitab/Content/Images/graficoColumnas.png'); background-repeat:no-repeat; background-position:left; }
.contentInformesEsp .resultsInformesEsp .graficActions .action ul li.columnas:hover{ float:left; width:auto; margin-right:10px; padding:5px 0px 5px 25px; font-size:11px; color:#666; background-image:url('/Sitab/Content/Images/graficoColumnasHover.png'); background-repeat:no-repeat; background-position:left; cursor:pointer; }
.contentInformesEsp .resultsInformesEsp .graficActions .action ul li.barras{ float:left; width:auto; margin-right:10px; padding:5px 0px 5px 25px; font-size:11px; color:#666; background-image:url('/Sitab/Content/Images/graficoBarras.png'); background-repeat:no-repeat; background-position:left; }
.contentInformesEsp .resultsInformesEsp .graficActions .action ul li.barras:hover{ float:left; width:auto; margin-right:10px; padding:5px 0px 5px 25px; font-size:11px; color:#666; background-image:url('/Sitab/Content/Images/graficoBarrasHover.png'); background-repeat:no-repeat; background-position:left; cursor:pointer; }
.contentInformesEsp .resultsInformesEsp .graficActions .action ul li.lineas{ float:left; width:auto; margin-right:10px; padding:5px 0px 5px 25px; font-size:11px; color:#666; background-image:url('/Sitab/Content/Images/graficoLineas.png'); background-repeat:no-repeat; background-position:left; }
.contentInformesEsp .resultsInformesEsp .graficActions .action ul li.lineas:hover{ float:left; width:auto; margin-right:10px; padding:5px 0px 5px 25px; font-size:11px; color:#666; background-image:url('/Sitab/Content/Images/graficoLineasHover.png'); background-repeat:no-repeat; background-position:left; cursor:pointer; }
.contentInformesEsp .resultsInformesEsp .graficActions .action ul li.exportarJpg{ float:left; width:auto; margin-right:10px; padding:5px 0px 5px 25px; font-size:11px; color:#666; background-image:url('/Sitab/Content/Images/exportJpg.png'); background-repeat:no-repeat; background-position:left; }
.contentInformesEsp .resultsInformesEsp .graficActions .action ul li.exportarJpg:hover{ float:left; width:auto; margin-right:10px; padding:5px 0px 5px 25px; font-size:11px; color:#666; background-image:url('/Sitab/Content/Images/exportJpgHover.png'); background-repeat:no-repeat; background-position:left; cursor:pointer; }
.contentInformesEsp .resultsInformesEsp .graficActions .action ul li.refreshGrafics{ float:left; width:auto; margin-right:10px; padding:5px 0px 5px 25px; font-size:11px; color:#666; background-image:url('/Sitab/Content/Images/refreshGrafics.png'); background-repeat:no-repeat; background-position:left; }
.contentInformesEsp .resultsInformesEsp .graficActions .action ul li.refreshGrafics:hover{ float:left; width:auto; margin-right:10px; padding:5px 0px 5px 25px; font-size:11px; color:#666; background-image:url('/Sitab/Content/Images/refreshGraficsHover.png'); background-repeat:no-repeat; background-position:left; cursor:pointer; }

.contentInformesEsp .resultsInformesEsp .contGrafics{ float:left; width:910px; margin-bottom: 30px; }
.contentInformesEsp .resultsInformesEsp .contGrafics .sitabChart{ width:910px }

.mainWrap .mainContent .toolsButtons.affix { position: fixed; top: 135px; width: 70px; z-index: 999; } /*right: initial; left: 1500px;*/
.mainWrap .mainContent .toolsButtons.affix > div { margin-bottom: 15px; }

.mainWrap .mainContent .serviceHeaderToolsButtons .toolsButtons { position: relative; top: 0px; right: 0px; }
.mainWrap .mainContent .toolsButtons { position: absolute; top: 30px; right: 30px; }
.mainWrap .mainContent .toolsButtons div.buttonPosition { position:relative; float:left;  }
.mainWrap .mainContent .toolsButtons div.crearIncidencia{ position:relative; float:left; margin-left: 15px; width:40px; height: 40px; background-image:url('/Sitab/Content/Images/incidencia.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.crearIncidencia:hover{ background-image:url('/Sitab/Content/Images/incidenciaHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.verCRD{ margin-left: 15px; width:40px; position:relative; float:left;  height: 40px; background-image:url('/Sitab/Content/Images/crdBig.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.verCRD:hover{ background-image:url('/Sitab/Content/Images/crdBigHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.printCRD{ margin-left: 15px; width:40px; position:relative; float:left;  height: 40px; background-image:url('/Sitab/Content/Images/printBig.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.printCRD:hover{ background-image:url('/Sitab/Content/Images/printBigHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.getPdfCRD{ margin-left: 15px; width:40px; position:relative; float:left;  height: 40px; background-image:url('/Sitab/Content/Images/pdfBig.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.getPdfCRD:hover{ background-image:url('/Sitab/Content/Images/pdfBigHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.getPdfCRD.disabled{ background-image:url('/Sitab/Content/Images/pdfBig.png'); background-repeat:no-repeat; cursor:default; }
.mainWrap .mainContent .toolsButtons div.guardarCambios{ margin-left: 15px; width:40px; position:relative; float:left;  height: 40px; background-image:url('/Sitab/Content/Images/saveBig.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.guardarCambios:hover{ background-image:url('/Sitab/Content/Images/saveBigHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.editarInforme{ margin-left: 15px; width:40px; position:relative; float:left;  height: 40px; background-image:url('/Sitab/Content/Images/editInforme.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.editarInforme:hover{ background-image:url('/Sitab/Content/Images/editInformeHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.generarInforme{ margin-left: 15px; width:40px; position:relative; float:left;  height: 40px; background-image:url('/Sitab/Content/Images/generarInforme.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.generarInforme:hover{ background-image:url('/Sitab/Content/Images/generarInformeHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.generarInforme.disabled{ background-image:url('/Sitab/Content/Images/generarInformeDisabled.png'); background-repeat:no-repeat; cursor:default;}
.mainWrap .mainContent .toolsButtons div.getWordDoc{ margin-left: 15px; width:40px; position:relative; float:left;  height: 40px; background-image:url('/Sitab/Content/Images/wordDocBig.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.getWordDoc:hover{ background-image:url('/Sitab/Content/Images/wordDocBigHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.getWordDoc.disabled{ background-image:url('/Sitab/Content/Images/wordDocBigDisabled.png'); background-repeat:no-repeat; cursor:default;}
.mainWrap .mainContent .toolsButtons div.getPdfDoc{ margin-left: 15px; width:40px; position:relative; float:left;  height: 40px; background-image:url('/Sitab/Content/Images/pdfDocBig.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.getPdfDoc:hover{ background-image:url('/Sitab/Content/Images/pdfDocBigHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.getPdfDoc.disabled{ background-image:url('/Sitab/Content/Images/pdfDocBigDisabled.png'); background-repeat:no-repeat; cursor:default; }
.mainWrap .mainContent .toolsButtons div.getExcelDoc{ margin-left: 15px; width:40px; position:relative; float:left;  height: 40px; background-image:url('/Sitab/Content/Images/excelDocBig.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.getExcelDoc:hover{ background-image:url('/Sitab/Content/Images/excelDocBigHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.getExcelDoc.disabled{ background-image:url('/Sitab/Content/Images/excelDocBigDisabled.png'); background-repeat:no-repeat; cursor:default; }
.mainWrap .mainContent .toolsButtons div.comentarioModificacion{ margin-left: 15px; width:40px; position:relative; float:left;  height: 40px; background-image:url('/Sitab/Content/Images/messageEdit.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.comentarioModificacion:hover{ background-image:url('/Sitab/Content/Images/messageEditHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .k-grid-content table:first-child tr td .newRevision { float: left; width: 24px; height: 24px; margin-right: 8px; background-image: url('/Sitab/Content/Images/addRevision.png'); background-repeat: no-repeat; }
.mainWrap .mainContent .k-grid-content table:first-child tr td .newRevision:hover { float: left; width: 24px; height: 24px; margin-right: 8px; background-image: url('/Sitab/Content/Images/addRevisionHover.png'); background-repeat: no-repeat; cursor: pointer; }


.mainWrap .mainContent .toolsButtons div.enviarRevisor{ position:relative; float:left; margin-left: 15px; width:40px; height: 40px; background-image:url('/Sitab/Content/Images/sendNextRole.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.enviarRevisor:hover{ background-image:url('/Sitab/Content/Images/sendNextRoleHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.enviarRevisor.disabled{ background-image:url('/Sitab/Content/Images/sendNextRoleDisabled.png'); background-repeat:no-repeat; cursor:default;}
.mainWrap .mainContent .toolsButtons div.enviarSAC{ position:relative; float:left; margin-left: 15px; width:40px; height: 40px; background-image:url('/Sitab/Content/Images/sendSAC.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.enviarSAC:hover{ background-image:url('/Sitab/Content/Images/sendSACHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.enviarSAC.disabled{ background-image:url('/Sitab/Content/Images/sendSACDisabled.png'); background-repeat:no-repeat; cursor:default;}

.mainWrap .mainContent .toolsButtons div.refuseReport{ position:relative; float:left; margin-left: 15px; width:40px; height: 40px; background-image:url('/Sitab/Content/Images/reject.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.refuseReport:hover{ background-image:url('/Sitab/Content/Images/rejectHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.refuseReport.disabled{ background-image:url('/Sitab/Content/Images/rejectDisabled.png'); background-repeat:no-repeat; cursor:default;}

.mainWrap .mainContent .toolsButtons div.uploadDocument{ position:relative; float:left; margin-left: 15px; width:40px; height: 40px; background-image:url('/Sitab/Content/Images/uploadDocUpdated.png'); background-repeat:no-repeat; }
.mainWrap .mainContent .toolsButtons div.uploadDocument:hover{ background-image:url('/Sitab/Content/Images/uploadDocUpdatedHover.png'); background-repeat:no-repeat; cursor:pointer;}
.mainWrap .mainContent .toolsButtons div.uploadDocument.disabled{ background-image:url('/Sitab/Content/Images/uploadDocUpdatedDisabled.png'); background-repeat:no-repeat; cursor:default;}

.mainWrap .mainContent div.verCRDSmall{ position:relative; float:left; width:24px; height: 24px; margin-top:5px; background-image:url('/Sitab/Content/Images/viewCRD.png'); background-repeat:no-repeat; }
.mainWrap .mainContent div.verCRDSmall:hover{ background-image:url('/Sitab/Content/Images/viewCRDHover.png'); background-repeat:no-repeat; cursor:pointer;}


/* Errores en kendo grid */
.mainWrap .k-grid .k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg.field-validation-error { position: relative; width:auto; max-width:none; top:-5px; font-size: 12px; color:#F00; box-shadow: none; padding: 3px 3px; background-color:white; border: #F40 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mainWrap .k-grid .k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg.field-validation-error .k-icon.k-warning { display: none; }
.mainWrap .k-grid .k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg.field-validation-error .k-callout.k-callout-n { display: none; }
.mainWrap .k-grid .k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg.field-validation-error:after { content: ""; position: absolute; top:-5px!important; left: 15px; border-style: solid; border-width: 0 8px 6px; border-color: white transparent; display: block; width: 0; z-index: 1; }
.mainWrap .k-grid .k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg.field-validation-error:before { content: ""; position: absolute; top:-6px!important; left: 15px; border-style: solid; border-width: 0 8px 6px; border-color: #F40 transparent; display: block; width: 0; z-index: 0; }

/* Descarga Consentimiento informado */
.colFormFull .downloadDocument{ float:left; background-image:url('/Sitab/Content/Images/downloadConsent.png'); background-repeat:no-repeat; font-size:12px; color:#666; background-position-x:left; min-height:32px; margin:10px 0px 10px 159px; min-width: 200px; padding:0px 0px 0px 25px; text-decoration: none; }
.colFormFull .downloadDocument:hover{ float:left; background-image:url('/Sitab/Content/Images/downloadConsentHover.png'); cursor:pointer; }

.colFullProfile .descriptionForms { font-size: 13px; margin-right: 10px; margin-left: 10px; }
.newItemGrid { width: 100%; }
.newItemGrid .descriptionForms { float:left; margin-top: 25px; }
.newItemGrid .newItemGridField { float:left; position: relative; width: 210px; margin-right: 25px; } 
.newItemGrid .newItemGridField .descriptionForms { margin-top: 0px; }
.newItemGrid .newItemGridField .colField { width: auto; }
.newItemGrid .newItemGridButton { float:left; position: relative; width: 150px; margin-top: 29px; } 
.newItemGrid .newItemGridButton .k-button.k-button-icontext .k-icon { vertical-align: middle; }

.gridHeaderHide .k-grid-header { height: 0; border-bottom-width: 0; display: none; overflow: hidden; }

.gridVariante { float: left; font-size: 12px; width: 1020px; margin-left: 10px; }
#grdVariantesUsuarioExp { width: 1060px; }
.gridVariante .k-grid-header{ padding: 0 !important; border: 0px; border-bottom:1px solid #dadada; }
.gridVariante th[role="columnheader"].k-header { padding: .2em .6em .2em .6em; }
.gridVariante .k-grid-content{ min-height: 500px; overflow-y: visible; }
.gridVariante .k-grid-content td { line-height: 1.6em; }
.gridVariante td[role="gridcell"] { padding: 0px; }
.gridVariante .k-grid-header-locked { height: 0px; }
.gridVariante .k-grid-header-locked .k-header { background-color: transparent!important; }
/*.gridVariante .k-grid-content-locked { background-color: #f5f5f5; }*/ 
.gridVariante .k-grid-header-wrap { border:0px; } 
.gridVariante .k-grid-header-wrap table[role="grid"] { border-left: 2px solid #dadada; border-right:1px solid #dadada; }
.gridVariante .k-grid-content table[role="grid"] { border-left: 2px solid #dadada; border-right:1px solid #dadada; }
.gridVariante .k-column-header-wrap { float: right; width: 50%; height: 24px; margin: 0 auto; margin-right: 12px; }

#grdVariantesTestFamiliar { width: 1020px; margin-left: 10px; }
#grdVariantesTestFamiliar.gridCompact.noVerticalScroll .k-grid-content{ overflow-y: hidden; }
/*#grdVariantesTestFamiliar .k-grid-header{ padding: 0 !important; }
#grdVariantesTestFamiliar .k-header { height: 24px; padding: .2em .6em; }
#grdVariantesTestFamiliar .k-grid-content{ min-height: 24px; overflow-y: visible; }
#grdVariantesTestFamiliar .k-loading-image { background-position-y: 0px; }*/

#grdSuddIncodeExonesUsuario { width: 1020px; margin-left: 10px; }
#grdSuddIncodeExonesUsuario.gridCompact.noVerticalScroll .k-grid-content{ overflow-y: hidden; }
/*#grdSuddIncodeExonesUsuario .k-grid-header{ padding: 0 !important; }
#grdSuddIncodeExonesUsuario .k-header { height: 24px; padding: .2em .6em; white-space: normal; }
#grdSuddIncodeExonesUsuario .k-dropdown.k-header { padding: 0; }
#grdSuddIncodeExonesUsuario .k-grid-content{ min-height: 24px; overflow-y: visible; }
#grdSuddIncodeExonesUsuario .k-loading-image { background-position-y: 0px; }*/

#grdLipidIncodeExonesUsuario { width: 1020px; margin-left: 10px; }
#grdLipidIncodeExonesUsuario.gridCompact.noVerticalScroll .k-grid-content{ overflow-y: hidden; }

.loadingBox { float: left; height: 20px; width: 100%; background: url('/Sitab/Content/Images/Saving.gif'); background-repeat: no-repeat; background-position: center center; }
.infoNoItemsGrid { float: left; margin-left: 5px; width: 100%; color: #666; font-size: 14px; cursor: default; }

.deleteIcon{ float:left; width:24px; height:24px; margin-left:3px; background-image:url('/Sitab/Content/Images/delete24.png'); background-repeat:no-repeat; }
.deleteIcon:hover{ background-image:url('/Sitab/Content/Images/delete24Hover.png'); cursor: pointer; }

/*.gridExperto { float: left; font-size: 14px; width: 1060px; margin-left: 10px; }*/
.gridCompact.noVerticalScroll .k-grid-header{ padding: 0 !important; }
.gridCompact.noVerticalScroll .k-grid-content{ min-height: 24px; overflow-y: visible; }
/*.gridExperto .k-grid-content table tbody tr td .wrapCell { white-space: pre-line; }*/
/*#gridExperto .k-loading-image { background-position-y: 0px; }*/
.gridCompact .k-grid-content td { line-height: 1.6em; }
.gridCompact .k-grid-content td textarea { line-height: 1.6em; }

.gridCompact .k-grid-content td[role="gridcell"] { height: 26px; padding: .1em .4em; }
/*.gridCompact .k-grid-content td[role="gridcell"] { height: auto; padding: .1em .4em; }*/
.gridVariante.gridCompact .k-grid-content td[role="gridcell"] { padding: 0px; } 
.gridVariante.gridCompact th.k-header .deleteAction {width: 24px; height: 24px; }

.gridCompact .k-grid-content td[role="gridcell"] .k-dirty { margin: -0.1em 0 0 -0.4em; width: auto; }
.gridCompact .k-grid-content td[role="gridcell"] .saving { background: url('/Sitab/Content/Images/Saving.gif'); background-repeat: no-repeat; background-position-y: -13px; background-position-x: left; }
.gridCompact .k-grid-content td[role="gridcell"] .grindCenterContent { text-align: center; }
.gridCompact .k-grid-content .k-grid-edit-row { width: 100%; overflow: hidden; }
.gridCompact .k-grid-content .k-grid-edit-row .k-edit-cell { padding: 0; }
.gridCompact .k-grid-edit-row .k-input { width: 100%; }
.gridCompact .k-grid-edit-row input.k-textbox { height: 26px; padding: 0; text-indent: .34em; }
.gridCompact .k-grid-edit-row .k-dropdown { padding: 0px; border: 0px; }
.gridCompact .k-grid-edit-row .k-dropdown .k-dropdown-wrap { height: 24px; }
.gridCompact .k-grid-edit-row .k-dropdown .k-dropdown-wrap .k-input { height: 20px; line-height: 1.4em; padding: .1em .0em; text-indent: .24em; }
.gridCompact .k-grid-edit-row .k-checkbox-wrap { background-color: white; border: 1px solid #91CEDF; }
.gridCompact .k-grid-edit-row .k-checkbox-wrap input[type="checkbox"] { position: relative; top: 2px; }
.gridCompact .k-grid-edit-row .k-checkbox-wrap .checkDescrip { font-size: 12px; }

.gridCell { height: 25px; padding: .1em .4em; overflow: hidden; } 
.k-grid-content-locked .gridCell { background-color: #f5f5f5; }
.gridCell span { float: left; width: 100%; overflow: hidden; }
.gridCell.titleRow { height: 23px; padding-left: 15px; border-top: 1px solid white; border-bottom: 1px solid white; }

.gridCell.titleRow.Gen, 
.gridCell.titleRow.Gene,
.gridCell.titleRow.AllelicFrequency,
.gridCell.titleRow.SplicingPredictors,
.gridCell.titleRow.ComputationalAnalysis,
.gridCell.titleRow.CosegregacionFamiliar,
.gridCell.titleRow.Clasificacion,
.gridCell.titleRow.DebeConfirmarse,
.gridCell.titleRow.SeccionOtrosResultadosAnaliticos,
.gridCell.titleRow.SeHaConfirmado,
.gridCell.titleRow.SituacionInforme,
.gridCell.titleRow.SeReportara,
.gridCell.titleRow.PatologiaAsociada,
.gridCell.titleRow.ReferenciaBibliografica,
.gridCell.titleRow.BaseDatosPropia,
.gridCell.titleRow.Comentarios {font-weight: bolder; background-color: #E0E0DF; border-top-color: #E0E0DF; padding-left: 0.4em;}

.gridCell.titleRow.Gene,
.gridCell.titleRow.AllelicFrequency,
.gridCell.titleRow.ComputationalAnalysis,
.gridCell.titleRow.SplicingPredictors { height: 25px; padding-left: 15px; border-top: 0px; border-bottom: 0px; }

.gridVariante.VarianteNGS .gridCell.titleRow.SituacionInforme { font-weight: bolder; background-color: #E0E0DF; border-bottom-color: white; }

.gridVariante.VarianteFamiliar .gridCell.SeHaConfirmado,
.gridVariante.Variante .gridCell.SituacionInforme,
.gridVariante.Exon .gridCell.SituacionInforme { height: 23px; border-bottom: none; }

#grdVariantesUsuarioExp .gridCell.Gene { font-weight: bolder; background-color: #E0E0DF; border-bottom-color:#E0E0DF; }

.gridCell.AllelicFrequency { background-color: #E0E0DF; }
.gridCell.ComputationalAnalysis { background-color: #E0E0DF; }
.gridCell.SplicingPredictors { background-color: #E0E0DF; }
.gridCell.CosegregacionFamiliar { border-bottom-color: #E0E0DF;  }
.gridCell.Clasificacion { height: 21px; border-top: 2px solid #FA8; border-bottom: 2px solid #FA8; }
.gridCell.titleRow.Clasificacion { height: 22px; border-top-color: #FA8; border-bottom-color: #FA8; }

.gridCell.PatologiaAsociada { height: 51px; word-wrap: break-word; white-space: normal; }
.gridCell.titleRow.PatologiaAsociada { height: 52px; border-bottom: none; }

.gridCell.ReferenciaBibliografica { height: 51px; word-wrap: break-word; white-space: normal; }
.gridCell.titleRow.ReferenciaBibliografica { height: 52px; border-bottom: none; }

.gridCell.BaseDatosPropia { height: 51px; word-wrap: break-word; white-space: normal; }
.gridCell.titleRow.BaseDatosPropia { height: 52px; border-bottom: none; }

.gridCell.titleRow.SeccionOtrosResultadosAnaliticos { height: 40px; }

.gridCell.titleRow.GnomADPopMaxSub { height: 40px; }

.gridCell.Comentarios { height: 52px; word-wrap: break-word; white-space: normal; border-bottom: none; }

.getPdfDocLab {
    width: 40px !important;
    height: 40px !important;
    background-image: url('/Sitab/Content/Images/pdfDocBig.png') !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center !important;
    display: inline-block;
}

.getPdfDocLab:hover {
    background-image: url('/Sitab/Content/Images/pdfDocBigHover.png');
    background-repeat: no-repeat;
    cursor: pointer;
}
/******************************/

.gridGeneticoFenotipico { border: none; cursor: default; }
.gridGeneticoFenotipico .k-grid-header { padding: 0 !important; }
.gridGeneticoFenotipico .k-grid-content { overflow-y: visible; }
.gridGeneticoFenotipico .k-grid-header .k-header { white-space: normal; }

.gridGeneticoFenotipico .k-grid-header { border: none; }
.gridGeneticoFenotipico .k-grid-header .k-header { padding: 0px; border: none; } 
.gridGeneticoFenotipico .k-grid-content td[role="gridcell"] { padding: 0px; border: none; } /* overflow-y: visible; position: relative; } */
.gridGeneticoFenotipico .k-grid-content td[role="gridcell"] > div { height: 24px; } 

.gridGeneticoFenotipico .k-column-header-wrap { height: 45px; width: 100%; padding: .5em .6em .4em .6em; font-size: 16px; text-align: center; }
.gridGeneticoFenotipico .k-column-header-wrap.GroupName { background-color: white; }
.gridGeneticoFenotipico .k-column-header-wrap.ItemP { background-color: white; }

.gridGeneticoFenotipico .GroupName { background-color: #E0E0DF; font-weight: bolder; }
/*.gridGeneticoFenotipico .firstItemGroup { position: relative; overflow-y: visible; } 
.gridGeneticoFenotipico .firstItemGroup > span { position: absolute; top: 40px; margin-left: 10px; }*/
.gridGeneticoFenotipico .lastItemGroup { border-bottom: solid 5px #fff; } 

.iconCell { background-size: 24px 24px; padding-left: 40px; background-position-x: 40px; background-repeat: no-repeat;}
.iconCell.circleGreen { background-image:url('/Sitab/Content/Images/circle_green.png'); }
.iconCell.squareYellow {background-image:url('/Sitab/Content/Images/square_yellow.png');}
.iconCell.triangleRed {background-image:url('/Sitab/Content/Images/triangle_red.png');}
.iconCell.rombeRed {background-image:url('/Sitab/Content/Images/rombe_red.png');}
.iconCell.triangleYellow {background-image:url('/Sitab/Content/Images/triangle_yellow.png');}
.iconCell.crossGreen {background-image:url('/Sitab/Content/Images/cross_green.png');}


.rowForm.affixWrapper { margin-bottom: 0px; }
.rowForm.affixWrapper .colFormFull { float: left; height: 280px; }

.gridRecomendacionesWrapper { width: 1090px; height: 210px; z-index:999; background-color: #fff }
.gridRecomendacionesWrapper.affix { position: fixed; top: 100px; } 
.gridRecomendacionesWrapper.affix.iPad { left:20px; }

.gridRecomendaciones { width: 1050px; height: 180px; margin-left: 10px; cursor: default; }

.gridRecomendaciones.variantesIndividuales{ height: auto }
.gridRecomendaciones.variantesIndividuales .k-grid-header { padding: 0 !important; }
.gridRecomendaciones.variantesIndividuales .k-grid-content { overflow-y: visible; }
.gridRecomendaciones.variantesIndividuales .k-grid-header .k-header { white-space: normal; }

.gridRecomendaciones .k-grid-content td[role="gridcell"] > div { height: 24px; } 
.gridRecomendaciones.variantesIndividuales .k-grid-content td[role='gridcell'] > div{ height: auto; } 
.gridRecomendaciones.variantesIndividuales .k-grid-content td[role='gridcell'] .iconCell { height: 24px; } 

.gridRecomendaciones .RecomendacionItem { font-size: 14px; font-weight: bolder; text-align: center; }

.gridRecomendaciones .Gen { font-weight: bolder; text-align: center; }
.gridRecomendaciones .k-column-header-wrap.Gen { font-weight: normal; }
.gridRecomendaciones .Interpretacion { text-align: center; font-size: 14px; }
.gridRecomendaciones .Efecto { text-align: center; padding-left: 28px; background-position-x: 28px; }
.gridRecomendaciones .RecomendacionDietetica { text-align: center; font-size: 14px; }

.gridRecomendaciones .k-column-header-wrap { font-weight: inherit; text-align: center; font-size: 16px; }

#Paso1004_Seccion1005_Content > h1 { border: none; margin: 0px; }
#Paso1004_Seccion1005_Content > h2 { font-size: 20px; }

/* .fullRowContents.contSubSection{ margin-bottom: 30px; } */
.fullRowContents.contSubSection .contForms .colFormFull .descriptionForms.titleFieldReport { margin-left: 5px; margin-bottom: 10px; font-size: 14px; color: #666; font-weight: 600; cursor: default; }
.fullRowContents.contSubSection .contForms .colFormFull .descriptionForms.bulletList { margin-top: 20px; margin-left: 60px; margin-bottom: 20px; cursor: default; }
.fullRowContents.contSubSection .contForms .colFormFull .descriptionForms.bulletList > ul { list-style: square; }

.fullRowContents.contSubSection .contForms .colFormFull.textAreaBullets { margin-left: 30px; }
.fullRowContents.contSubSection .contForms .colFormFull.textAreaBullets .colField .full .areaField { width: 1060px; }

.colFullProfile .contInfo .colFullProfile .colField .contChangePass{ float:left; width:500px; margin-bottom:4px; } /*min-height:85px;*/
.colFullProfile .contInfo .colFullProfile .colField .contChangePass .changePass{ background-color:#249FC0; color:#ffffff; width:auto; border:none; padding:10px 10px 6px 10px; text-decoration:none; text-transform:uppercase; min-width:180px; display:inline-block; text-align:right; float:right; margin-right: 10px; }
.colFullProfile .contInfo .colFullProfile .colField .contChangePass .changePass:hover{ background-color:#92e0e3; cursor:pointer; }

/*.contentProfile .colFullProfile .contInfo .addButton{ min-width:0px; padding: 3px 3px 2px 7px }*/ 
.contentProfile .colFullProfile .contInfo .addButton{float:right; clear: both; min-width:200px; font-size: 14px; margin: 0px 10px 0px 0px;}
.contentProfile .colFullProfile .contInfo .addButton.disabled { background-image: none; cursor: default; }


.contentProfile .colRightProfile .contInfo .descriptionForms { float: left; margin-bottom:0px; font-size: 13px; color: #333; clear: both; margin-left:5px; }

.uploadFileWrapper { float: left; }
.uploadFileWrapper .uploadFile { float:left; background-image:url('/Sitab/Content/Images/uploadDocument.png'); background-repeat:no-repeat; width:24px; height:24px; margin:0px 5px 0px 10px; }
.uploadFileWrapper .uploadFile:hover { cursor:pointer; background-image:url('/Sitab/Content/Images/uploadFileHover.png'); }
.uploadFileWrapper .uploadFile.disabled { float:left; cursor:default; background-image:url('/Sitab/Content/Images/uploadDocumentDisabled.png'); background-repeat:no-repeat; width:24px; height:24px; margin:0px 5px 0px 10px; }

.contentProfile .inputLogo .colField { width: auto; }
.contentProfile .inputLogo .colField .right { width: auto; }
.contentProfile .inputLogo .colField .right .field-validation-error { width: 220px; }
.contentProfile .inputLogo .uploadDoc .uploadField{ display: none; }
.contentProfile .inputLogo .uploadDoc .uploadFieldSelect { margin-left: 10px; border-left: 1px solid #CCC; }

.contentProfile .contLogo{ float:left; width:270px; }
.contentProfile .contLogo .imgLogo { float:left; margin-left:10px; width:220px; white-space: nowrap; text-align:center; min-height: 35px; line-height: 35px; }
.contentProfile .contLogo .imgLogo img{ max-height:100px; max-width:100%; vertical-align: middle; }

.contentProfile .contLogo .deleteLogo{ float:right; width:24px; height:24px; margin-right:5px; margin-top: 10px; background-image:url('/Sitab/Content/Images/delete24.png'); background-repeat:no-repeat; }
.contentProfile .contLogo .deleteLogo:hover{ cursor:pointer; background-image:url('/Sitab/Content/Images/delete24Hover.png'); }
.contentProfile .contLogo .deleteLogo.disabled{ background-image:url('/Sitab/Content/Images/deleteDisabled.png'); cursor:default; background-repeat:no-repeat; }


/* Input text */
.k-textbox:hover{ border-color: #249FC0!important; }
.k-textbox:disabled { border-color: #DADADA!important; }

/* DropDown Input */
.k-dropdown .k-dropdown-wrap.k-state-hover, .k-dropdown .k-dropdown-wrap.k-state-focused { background-color:transparent!important; background-image: none,linear-gradient(to bottom,transparent 0,transparent 100%)!important; cursor:pointer; }
.k-dropdown .k-dropdown-wrap.k-state-hover .k-input, .k-dropdown .k-dropdown-wrap.k-state-focused .k-input { color:#787878!important; }
.k-dropdown .k-dropdown-wrap.k-state-hover .k-select, .k-dropdown .k-dropdown-wrap.k-state-focused .k-select{ background-color: #249FC0!important; }
.k-dropdown .k-dropdown-wrap.k-state-hover .k-select .k-icon, .k-dropdown .k-dropdown-wrap.k-state-focused .k-select .k-icon{ background-position: -16px -32px; }
.k-dropdown .k-dropdown-wrap:hover{ border-color: #249FC0!important; }
.k-dropdown .k-dropdown-wrap.k-state-disabled { border-color: #DADADA!important; }

/* k-picker-wrap Input */
.k-datepicker.k-state-hover, .k-datepicker.k-state-focused { background-color:#FFF!important; background-image: none,linear-gradient(to bottom,#FFF 0,#FFF 100%)!important; cursor:pointer; }
.k-datepicker .k-picker-wrap:hover{ border-color: #249FC0!important; }
.k-datepicker .k-picker-wrap.k-state-disabled{ border-color: #DADADA!important; }

/* Multi-select generic styles */
.k-multiselect.k-state-hover, .k-multiselect.k-state-focused { background-color:#FFF!important; background-image: none,linear-gradient(to bottom,#FFF 0,#FFF 100%)!important; cursor:pointer; }
.k-multiselect:hover{ border-color: #249FC0!important; }
.k-multiselect.k-state-disabled { border-color: #DADADA!important; }
.k-edit-cell .k-multiselect .k-multiselect-wrap { height: auto; padding-right: 0; }
.k-multiselect .k-multiselect-wrap .k-input.k-readonly { width:100%!important; font-family: OpenSans-Light, OpenSans-Regular !important; font-size: 14px; padding-top: 7px; padding-bottom:3px; text-indent: 10px; }
.k-multiselect .k-multiselect-wrap .k-button { text-align: left; margin: 4px 4px 0px 4px; min-height: 29px; min-width: 110px; }
.k-multiselect .k-multiselect-wrap .k-button:last-child{ margin-bottom: 4px; }
.k-multiselect.k-state-disabled { border: 1px solid #CCC; background-color:#EEE; }
.k-multiselect.k-state-disabled .k-multiselect-wrap{ color:#666; background-color:#EEE; cursor:default; background-image:none; }
.k-multiselect.k-state-disabled .k-multiselect-wrap .k-button .k-icon.k-delete { display: none;  }
.k-multiselect.k-state-disabled .k-multiselect-wrap .k-button { color: #666; border-color: #BBB; background-color: #DDD; padding-right: 7px; }
.k-multiselect.k-state-disabled .k-multiselect-wrap .k-button .k-select { display:none; }
.k-multiselect.k-state-disabled .k-multiselect-wrap .k-input.k-readonly { display:none; }

.k-multicheck-wrap .k-item:first-child{border-bottom:1px solid #dbdbdb; margin-bottom: 5px; font-weight: bold; }
.k-multicheck-wrap {border-bottom:1px solid #dbdbdb; /*padding-bottom: 5px;*/ max-width: 300px; }
.k-multicheck-wrap .k-item {overflow: hidden; text-overflow:ellipsis;}

.k-filter-menu .k-filter-help-text{/*border-bottom:1px solid #dbdbdb;*/ margin-bottom: 15px; /*padding-bottom: 5px; max-width: 300px;*/ /*margin-left:-2px; margin-right: -2px;*/ }

.k-filter-menu label:not(.k-label) { float: left; clear: both; margin-bottom: 10px; }
.k-filter-menu button { float: left; }
.k-filter-menu button[type=submit] {float: left; clear: both; }

/* Resumen envio */
.infoEnvio { margin-top: 3px; }
.infoEnvio > span > span { float: left; clear:both; color: #666;}
.infoEnvio > span > ul { float: left; list-style-type: square; width: 700px; margin-top: 3px; margin-left: 30px; }
.infoEnvio > span > ul li { margin-bottom: 5px; font-size: 13px; color: #666;}
.infoEnvio .descriptionForms { font-size: 11px!important; margin-top: 10px; }

/* Text Modals */
.modal .bodyContents { text-align: justify; font-size: 13px; color: #666; padding: 0 25px 0 15px; }
.modal .bodyContents p { margin-bottom: 15px; }
.modal .bodyContents .title1 { color: #249FC0; font-size: 20px; margin-top:25px; }
.modal .bodyContents .title1:first-child { margin-top:0 }
.modal .bodyContents .title2 { color: #249FC0; font-size: 16px; }
.modal .bodyContents ul li { list-style-type: disc; margin-left: 40px; margin-bottom: 10px; }

/*Listado texto Legales*/
ol.listadoPrincipal { counter-reset: item }
ol.listadoPrincipal > li { display: block}
ol.listadoPrincipal > li:before { content: counters(item, ".") ". "; counter-increment: item }
ol.listadoSecundario > li { text-align: justify; font-size: 13px; color: #666; padding: 7px 25px 8px 15px;}
ol.listadoSecundario > li > p { margin-left: 25px; }
ol.listadoSecundario > li > ol { margin: 7px 0 0 40px; list-style-type: lower-alpha; }
ol.listadoSecundario > li > ol ol { margin: 7px 0 0 40px; list-style-type: lower-roman; }
table.tablaTextoLegales td,th { border: 1px solid gray; border-collapse: collapse; padding: 5px 10px}
table.tablaTextoLegales ol { list-style-type: lower-alpha; margin: 5px 10px;}
ol.tipoDatos { white-space: nowrap; }

.modal-dialog .modal-content .modal-body .contentAreaModal .colField .left .lblField {
    width: 450px;
}

.modal-dialog .modal-content .modal-body .contentAreaModal .linkLegalNotice:hover {
    color: #249FC0;
    cursor: pointer;
}


.modal-dialog .modal-content .modal-body .contentAreaModal .colField .full .radioLoading {
    display: none;
}

.tableKit .k-auto-scrollable tr td .viewCRDSample{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/viewCRD.png'); background-repeat:no-repeat; }
.tableKit .k-auto-scrollable tr td .viewCRDSample:hover{ background-image:url('/Sitab/Content/Images/viewCRDHover.png'); cursor:pointer; }
.tableKit .k-auto-scrollable tr td .viewReport{ float:left; width:24px; height:24px; margin-right:8px; background-image:url('/Sitab/Content/Images/verInforme.png'); background-repeat:no-repeat; }
.tableKit .k-auto-scrollable tr td .viewReport:hover{ background-image:url('/Sitab/Content/Images/verInformeHover.png'); cursor:pointer; }

#modalProcesadoIVD .modal-content {
    width: 630px !important
}

.contForms .colForm .subItemCheckbox .colField {
    float: left;
    width: 230px;
    margin: 0px 0px 10px 0px;
}

.contForms .colForm .subItemCheckbox .colField .left {
    float: left;
    width: 120px;
}

.contForms .colForm .subItemCheckbox .colField .right {
    float: left;
    width: 70px;
    position: relative;
}

.contForms .colForm .subItemCheckbox .colField .right .inputField {
    width: 70px;
}

.contForms .colForm .subItemCheckbox .descriptionForms .lblField {
    font-size: 13px !important;
    color: #333 !important;
    font-weight: 300 !important;
}

.contForms .colForm .subItemCheckbox .colField .full .rdbFieldDescrip {
    font-size: 13px !important;
    color: #333 !important;
    font-weight: 300 !important;
}

.contForms .colForm .subItemCheckbox .tableVariantesError .field-validation-error {
    top: 53px !important;
}

.contForms .rowForm.tipoPago {
    margin-bottom: 5px;
}

.contForms .rowForm.tipoPago .colField .right .rdbFieldDescrip {
    margin-bottom: 10px;
}

.contForms .colForm.relacionAseguradoRight .colField .right {
    float: left;
    width: 340px;
    position: relative;
}

.radioFieldSendReport{
    margin-top: 14px;
    margin-right: 14px;
    width:18px;
}

.pdfAuxiliares{
    width:350px !important;
}

.motivoPruebaLabel {
    font-weight: bold;
    color: #249FC0;
}

#emailCabeceras-list {
    display: none !important;
}

#emailCabeceras_listbox {
    display: none !important;
}

#emailCabeceras_taglist {
    padding: 0px !important;
}

}

/*DobleFactor*/
/* Estilo general del área de contenido del modal */
.contentAreaTwoFactorAuth {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /*margin-top: -20px !important;*/
}

    /* Estilo específico para la sección del código QR */
    .contentAreaTwoFactorAuth .contentQrCode {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center; /* Centra el texto debajo del QR */
        margin-top: 10px; /* Reduce el margen superior para acercar el QR al título */
        margin-bottom: 20px; /* Añade un margen inferior para separar del formulario */
    }

/* Estilo para el formulario de verificación */
.formTwoFactorCode {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center; /* Centra el formulario */
    text-align: center; /* Centra el texto dentro del formulario */
}

/* Estilo para la etiqueta y el campo de entrada */
.formTwoFactorImput {
    display: flex;
    align-items: center; /* Alinea verticalmente al centro */
    width: 100%;
    max-width: 300px; /* Controla el ancho máximo del conjunto */
    margin-bottom: 20px;
}

    .formTwoFactorImput label {
        margin-right: 10px; /* Espacio entre la etiqueta y el input */
        font-weight: bold;
        white-space: nowrap; /* Evita que la etiqueta se divida en varias líneas */
    }

    .formTwoFactorImput input {
        flex-grow: 1; /* Hace que el input ocupe el espacio restante */
        padding: 7px 4px 5px;
        color: #666;
        border: 1px solid #AAA;
        height: auto;
        box-sizing: border-box;
        line-height: normal;
        background-color: transparent;
        margin-bottom: 0; /* Elimina el margen inferior para ajustar la alineación */
    }

        .formTwoFactorImput input:focus {
            border: 1px solid #249FC0;
        }

/* Estilo para el mensaje de error */
.twoFactorCodeErrorMessage .errorMessage {
    color: red;
    font-size: 14px;
    margin-top: 10px;
    text-align: center;
}

.btnNavigationTwoFactor {
    margin-left: 15px;
    background-color: #666666;
    color: #ffffff;
    padding: 8px 10px;
    text-decoration: none;
    text-transform: uppercase;
    min-width: 130px;
    text-align: right;
    border-left: 8px solid #249FC0;
    height: 38px;
    border-right-style: none;
    border-top-style: none;
    border-bottom-style: none;
    cursor: pointer;
}
    .btnNavigationTwoFactor:hover {
        background-color: #249FC0;
        border-color: #92e0e3;
    }
    .btnNavigationTwoFactor:focus {
        background-color: #249FC0;
        border-color: #92e0e3;
        outline: none;
    }

    label.error { display:none !important; }

/* Styles Pop-up Generic Full Content  */
.modal-dialog.fullContent {
    padding: 0px;
    margin: 0 auto;
}

    .modal-dialog.fullContent .modal-content {
        position: absolute;
        left: 0px;
        right: 0px;
        margin: 0 auto;
    }

        .modal-dialog.fullContent .modal-content .modal-body {
            float: left;
            overflow-x: hidden !important;
            overflow-y: auto;
            height: 0px;
            width: 100%;
        }
            /* overflow-y:auto!important; -webkit-overflow-scrolling:touch; } */
            .modal-dialog.fullContent .modal-content .modal-body .contentArea {
                float: left;
                width: auto;
                margin-top: 20px;
                min-height: 120px;
            }

            .modal-dialog.fullContent .modal-content .modal-body .contentAreaSmall {
                float: left;
                width: auto;
                margin-top: 20px;
                min-height: 90px;
            }

        .modal-dialog.fullContent .modal-content .loading {
            position: absolute;
            left: 0px;
            right: 0px;
            top: 45px;
            margin: 0 auto;
        }

/* Modal page */
.modal-wrap {
    display: none;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    min-height: 600px;
    z-index: 9999;
}

.modal-header h2 {
    float: left;
    width: auto;
    color: #249FC0;
    font-size: 25px;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0px;
}

.modal-dialog .modal-header .modal-toolBar {
    padding: calc(var(--bs-modal-header-padding-y)* .5) calc(var(--bs-modal-header-padding-x)* .5);
    margin: calc(-.5* var(--bs-modal-header-padding-y)) calc(-.5* var(--bs-modal-header-padding-x)) calc(-.5* var(--bs-modal-header-padding-y)) auto;
}

    .modal-dialog .modal-header .modal-toolBar .printModalPage {
        float: left;
        margin-left: 10px;
        padding: 12px;
        background-image: url('/sitab/Content/Images/print.png');
        background-position: left;
        background-repeat: no-repeat;
    }

        .modal-dialog .modal-header .modal-toolBar .printModalPage:hover {
            float: left;
            padding: 12px;
            background-image: url('/sitab/Content/Images/printHover.png');
            background-position: left;
            background-repeat: no-repeat;
            cursor: pointer;
        }

    .modal-dialog .modal-header .modal-toolBar .pdfModalPage {
        float: left;
        margin-left: 10px;
        padding: 12px;
        background-image: url('/sitab/Content/Images/pdf.png');
        background-position: left;
        background-repeat: no-repeat;
    }

        .modal-dialog .modal-header .modal-toolBar .pdfModalPage:hover {
            float: left;
            padding: 12px;
            background-image: url('/sitab/Content/Images/pdfHover.png');
            background-position: left;
            background-repeat: no-repeat;
            cursor: pointer;
        }

    .modal-dialog .modal-header .modal-toolBar .editModalPage {
        float: left;
        margin-left: 10px;
        padding: 12px;
        background-image: url('/sitab/Content/Images/edit.png');
        background-position: left;
        background-repeat: no-repeat;
    }

        .modal-dialog .modal-header .modal-toolBar .editModalPage:hover {
            float: left;
            padding: 12px;
            background-image: url('/sitab/Content/Images/editHover.png');
            background-position: left;
            background-repeat: no-repeat;
            cursor: pointer;
        }

    .modal-dialog .modal-header .modal-toolBar .saveModalPage {
        float: left;
        margin-left: 10px;
        padding: 12px;
        background-image: url('/sitab/Content/Images/save.png');
        background-position: left;
        background-repeat: no-repeat;
    }

        .modal-dialog .modal-header .modal-toolBar .saveModalPage:hover {
            float: left;
            padding: 12px;
            background-image: url('/sitab/Content/Images/saveHover.png');
            background-position: left;
            background-repeat: no-repeat;
            cursor: pointer;
        }

    .modal-dialog .modal-header .modal-toolBar .saveCloseModalPage {
        float: left;
        margin-left: 10px;
        padding: 12px;
        background-image: url('/sitab/Content/Images/saveExit.png');
        background-position: left;
        background-repeat: no-repeat;
    }

        .modal-dialog .modal-header .modal-toolBar .saveCloseModalPage:hover {
            float: left;
            padding: 12px;
            background-image: url('/sitab/Content/Images/saveExitHover.png');
            background-position: left;
            background-repeat: no-repeat;
            cursor: pointer;
        }

    .modal-dialog .modal-header .modal-toolBar .closeModalPage {
        float: left;
        margin-left: 10px;
        padding: 12px;
        background-image: url('/sitab/Content/Images/close.png');
        background-position: left;
        background-repeat: no-repeat;
    }

        .modal-dialog .modal-header .modal-toolBar .closeModalPage:hover {
            float: left;
            padding: 12px;
            background-image: url('/sitab/Content/Images/closeHover.png');
            background-position: left;
            background-repeat: no-repeat;
            cursor: pointer;
        }

    .modal-dialog .modal-header .modal-toolBar .saveSendExpertModalPage {
        float: left;
        margin-right: 20px;
        margin-left: 10px;
        padding: 12px;
        background-image: url('/sitab/Content/Images/sendToExpert.png');
        background-position: left;
        background-repeat: no-repeat;
    }

        .modal-dialog .modal-header .modal-toolBar .saveSendExpertModalPage:hover {
            float: left;
            padding: 12px;
            background-image: url('/sitab/Content/Images/sendToExpertHover.png');
            background-position: left;
            background-repeat: no-repeat;
            cursor: pointer;
        }

    .modal-dialog .modal-header .modal-toolBar .saveSendModalPage {
        float: left;
        position: relative;
        top: -6px;
        margin-right: 20px;
        margin-left: 10px;
        height: 32px;
        width: 32px;
        background-image: url('/sitab/Content/Images/sendToUser32Red.png');
        background-position: left;
        background-repeat: no-repeat;
    }

        .modal-dialog .modal-header .modal-toolBar .saveSendModalPage:hover {
            background-image: url('/sitab/Content/Images/sendToUser32Hover.png');
            background-position: left;
            background-repeat: no-repeat;
            cursor: pointer;
        }

    .modal-dialog .modal-header .modal-toolBar .pickUpModalPage {
        float: left;
        position: relative;
        top: -6px;
        margin-right: 20px;
        margin-left: 10px;
        height: 32px;
        width: 32px;
        background-image: url('/sitab/Content/Images/transport32.png');
        background-position: left;
        background-repeat: no-repeat;
    }

        .modal-dialog .modal-header .modal-toolBar .pickUpModalPage:hover {
            background-image: url('/sitab/Content/Images/transport32Hover.png');
            background-position: left;
            background-repeat: no-repeat;
            cursor: pointer;
        }

        .modal-dialog .modal-header .modal-toolBar .pickUpModalPage.disabled {
            background-image: url('/sitab/Content/Images/transport32Disabled.png');
            background-position: left;
            background-repeat: no-repeat;
            cursor: pointer;
        }

.modal-dialog.modalPage .modal-content .loading {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 45px;
    margin: 0 auto;
}

*,
*::before,
*::after {
    box-sizing: revert;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: sans-serif;
    @include font-size(inherit);
    line-height: initial;
    font-size: small;
}

#idMenuPasos.sps--blw {
    position: fixed;
    top: 0;
    width: 1262px;
}

#subSectionNavSolicitud.sps--blw {
    position: fixed;
    top: 100px;
    width: 1262px;
}

