/**
 * Fluid and adaptable layout which consumes a lot less resources than legacy.
 * Supports IE 11+ and HTML5
 *
 * @author jesus.malledo
 * @version 190522
 */

/* Container rules (the order matters) */
.jdmc-h>.jdmc-u { border-width: 0px 5px 0px 0px;}
.jdmc-v>.jdmc-u { border-width: 0px 0px 10px 0px;}
.jdmc-h,.jdmc-v,.jdmc-u {position:relative;display:flex;margin:0em;padding:0em;}
.jdmc-v.main,.jdmc-h.main {position:absolute; top:0;bottom:0;left:0;right:0;}
.jdmc-v.debug .jdmc-u,.jdmc-h.debug .jdmc-u {box-shadow:inset 0px 0px 2px;}
.jdmc-h, .jdmc-v, .jdmc-h>:last-child, .jdmc-v>:last-child { border: 0em;}
.jdmc-v.borderless .jdmc-u,.jdmc-h.borderless .jdmc-u {border: 0em;}
.jdmc-h{flex-direction:row;}.jdmc-v{flex-direction:column;}
.jdmc-u{flex:1;border-style:double;border-color:gray;}
.jdmc-h,.jdmc-v,.jdmc-u{overflow:hidden;}

/* Horizontal divisions */
.jdmc-h>.jdmc-u.jdmc-01 { min-width:1%; max-width:1%;}
.jdmc-h>.jdmc-u.jdmc-02 { min-width:2%; max-width:2%;}
.jdmc-h>.jdmc-u.jdmc-03 { min-width:3%; max-width:3%;}
.jdmc-h>.jdmc-u.jdmc-04 { min-width:4%; max-width:4%;}
.jdmc-h>.jdmc-u.jdmc-05 { min-width:5%; max-width:5%;}
.jdmc-h>.jdmc-u.jdmc-06 { min-width:6%; max-width:6%;}
.jdmc-h>.jdmc-u.jdmc-07 { min-width:7%; max-width:7%;}
.jdmc-h>.jdmc-u.jdmc-08 { min-width:8%; max-width:8%;}
.jdmc-h>.jdmc-u.jdmc-09 { min-width:9%; max-width:9%;}
.jdmc-h>.jdmc-u.jdmc-10 { min-width:10%; max-width:10%;}
.jdmc-h>.jdmc-u.jdmc-11 { min-width:11%; max-width:11%;}
.jdmc-h>.jdmc-u.jdmc-12 { min-width:12%; max-width:12%;}
.jdmc-h>.jdmc-u.jdmc-13 { min-width:13%; max-width:13%;}
.jdmc-h>.jdmc-u.jdmc-14 { min-width:14%; max-width:14%;}
.jdmc-h>.jdmc-u.jdmc-15 { min-width:15%; max-width:15%;}
.jdmc-h>.jdmc-u.jdmc-16 { min-width:16%; max-width:16%;}
.jdmc-h>.jdmc-u.jdmc-17 { min-width:17%; max-width:17%;}
.jdmc-h>.jdmc-u.jdmc-18 { min-width:18%; max-width:18%;}
.jdmc-h>.jdmc-u.jdmc-19 { min-width:19%; max-width:19%;}
.jdmc-h>.jdmc-u.jdmc-20 { min-width:20%; max-width:20%;}
.jdmc-h>.jdmc-u.jdmc-21 { min-width:21%; max-width:21%;}
.jdmc-h>.jdmc-u.jdmc-22 { min-width:22%; max-width:22%;}
.jdmc-h>.jdmc-u.jdmc-23 { min-width:23%; max-width:23%;}
.jdmc-h>.jdmc-u.jdmc-24 { min-width:24%; max-width:24%;}
.jdmc-h>.jdmc-u.jdmc-25 { min-width:25%; max-width:25%;}
.jdmc-h>.jdmc-u.jdmc-26 { min-width:26%; max-width:26%;}
.jdmc-h>.jdmc-u.jdmc-27 { min-width:27%; max-width:27%;}
.jdmc-h>.jdmc-u.jdmc-28 { min-width:28%; max-width:28%;}
.jdmc-h>.jdmc-u.jdmc-29 { min-width:29%; max-width:29%;}
.jdmc-h>.jdmc-u.jdmc-30 { min-width:30%; max-width:30%;}
.jdmc-h>.jdmc-u.jdmc-31 { min-width:31%; max-width:31%;}
.jdmc-h>.jdmc-u.jdmc-32 { min-width:32%; max-width:32%;}
.jdmc-h>.jdmc-u.jdmc-33 { min-width:33%; max-width:33%;}
.jdmc-h>.jdmc-u.jdmc-34 { min-width:34%; max-width:34%;}
.jdmc-h>.jdmc-u.jdmc-35 { min-width:35%; max-width:35%;}
.jdmc-h>.jdmc-u.jdmc-36 { min-width:36%; max-width:36%;}
.jdmc-h>.jdmc-u.jdmc-37 { min-width:37%; max-width:37%;}
.jdmc-h>.jdmc-u.jdmc-38 { min-width:38%; max-width:38%;}
.jdmc-h>.jdmc-u.jdmc-39 { min-width:39%; max-width:39%;}
.jdmc-h>.jdmc-u.jdmc-40 { min-width:40%; max-width:40%;}
.jdmc-h>.jdmc-u.jdmc-41 { min-width:41%; max-width:41%;}
.jdmc-h>.jdmc-u.jdmc-42 { min-width:42%; max-width:42%;}
.jdmc-h>.jdmc-u.jdmc-43 { min-width:43%; max-width:43%;}
.jdmc-h>.jdmc-u.jdmc-44 { min-width:44%; max-width:44%;}
.jdmc-h>.jdmc-u.jdmc-45 { min-width:45%; max-width:45%;}
.jdmc-h>.jdmc-u.jdmc-46 { min-width:46%; max-width:46%;}
.jdmc-h>.jdmc-u.jdmc-47 { min-width:47%; max-width:47%;}
.jdmc-h>.jdmc-u.jdmc-48 { min-width:48%; max-width:48%;}
.jdmc-h>.jdmc-u.jdmc-49 { min-width:49%; max-width:49%;}
.jdmc-h>.jdmc-u.jdmc-50 { min-width:50%; max-width:50%;}
.jdmc-h>.jdmc-u.jdmc-51 { min-width:51%; max-width:51%;}
.jdmc-h>.jdmc-u.jdmc-52 { min-width:52%; max-width:52%;}
.jdmc-h>.jdmc-u.jdmc-53 { min-width:53%; max-width:53%;}
.jdmc-h>.jdmc-u.jdmc-54 { min-width:54%; max-width:54%;}
.jdmc-h>.jdmc-u.jdmc-55 { min-width:55%; max-width:55%;}
.jdmc-h>.jdmc-u.jdmc-56 { min-width:56%; max-width:56%;}
.jdmc-h>.jdmc-u.jdmc-57 { min-width:57%; max-width:57%;}
.jdmc-h>.jdmc-u.jdmc-58 { min-width:58%; max-width:58%;}
.jdmc-h>.jdmc-u.jdmc-59 { min-width:59%; max-width:59%;}
.jdmc-h>.jdmc-u.jdmc-60 { min-width:60%; max-width:60%;}
.jdmc-h>.jdmc-u.jdmc-61 { min-width:61%; max-width:61%;}
.jdmc-h>.jdmc-u.jdmc-62 { min-width:62%; max-width:62%;}
.jdmc-h>.jdmc-u.jdmc-63 { min-width:63%; max-width:63%;}
.jdmc-h>.jdmc-u.jdmc-64 { min-width:64%; max-width:64%;}
.jdmc-h>.jdmc-u.jdmc-65 { min-width:65%; max-width:65%;}
.jdmc-h>.jdmc-u.jdmc-66 { min-width:66%; max-width:66%;}
.jdmc-h>.jdmc-u.jdmc-67 { min-width:67%; max-width:67%;}
.jdmc-h>.jdmc-u.jdmc-68 { min-width:68%; max-width:68%;}
.jdmc-h>.jdmc-u.jdmc-69 { min-width:69%; max-width:69%;}
.jdmc-h>.jdmc-u.jdmc-70 { min-width:70%; max-width:70%;}
.jdmc-h>.jdmc-u.jdmc-71 { min-width:71%; max-width:71%;}
.jdmc-h>.jdmc-u.jdmc-72 { min-width:72%; max-width:72%;}
.jdmc-h>.jdmc-u.jdmc-73 { min-width:73%; max-width:73%;}
.jdmc-h>.jdmc-u.jdmc-74 { min-width:74%; max-width:74%;}
.jdmc-h>.jdmc-u.jdmc-75 { min-width:75%; max-width:75%;}
.jdmc-h>.jdmc-u.jdmc-76 { min-width:76%; max-width:76%;}
.jdmc-h>.jdmc-u.jdmc-77 { min-width:77%; max-width:77%;}
.jdmc-h>.jdmc-u.jdmc-78 { min-width:78%; max-width:78%;}
.jdmc-h>.jdmc-u.jdmc-79 { min-width:79%; max-width:79%;}
.jdmc-h>.jdmc-u.jdmc-80 { min-width:80%; max-width:80%;}
.jdmc-h>.jdmc-u.jdmc-81 { min-width:81%; max-width:81%;}
.jdmc-h>.jdmc-u.jdmc-82 { min-width:82%; max-width:82%;}
.jdmc-h>.jdmc-u.jdmc-83 { min-width:83%; max-width:83%;}
.jdmc-h>.jdmc-u.jdmc-84 { min-width:84%; max-width:84%;}
.jdmc-h>.jdmc-u.jdmc-85 { min-width:85%; max-width:85%;}
.jdmc-h>.jdmc-u.jdmc-86 { min-width:86%; max-width:86%;}
.jdmc-h>.jdmc-u.jdmc-87 { min-width:87%; max-width:87%;}
.jdmc-h>.jdmc-u.jdmc-88 { min-width:88%; max-width:88%;}
.jdmc-h>.jdmc-u.jdmc-89 { min-width:89%; max-width:89%;}
.jdmc-h>.jdmc-u.jdmc-90 { min-width:90%; max-width:90%;}
.jdmc-h>.jdmc-u.jdmc-91 { min-width:91%; max-width:91%;}
.jdmc-h>.jdmc-u.jdmc-92 { min-width:92%; max-width:92%;}
.jdmc-h>.jdmc-u.jdmc-93 { min-width:93%; max-width:93%;}
.jdmc-h>.jdmc-u.jdmc-94 { min-width:94%; max-width:94%;}
.jdmc-h>.jdmc-u.jdmc-95 { min-width:95%; max-width:95%;}
.jdmc-h>.jdmc-u.jdmc-96 { min-width:96%; max-width:96%;}
.jdmc-h>.jdmc-u.jdmc-97 { min-width:97%; max-width:97%;}
.jdmc-h>.jdmc-u.jdmc-98 { min-width:98%; max-width:98%;}
.jdmc-h>.jdmc-u.jdmc-99 { min-width:99%; max-width:99%;}

/* Vertical divisions */
.jdmc-v>.jdmc-u.jdmc-01 { min-height:1%; max-height:1%;}
.jdmc-v>.jdmc-u.jdmc-02 { min-height:2%; max-height:2%;}
.jdmc-v>.jdmc-u.jdmc-03 { min-height:3%; max-height:3%;}
.jdmc-v>.jdmc-u.jdmc-04 { min-height:4%; max-height:4%;}
.jdmc-v>.jdmc-u.jdmc-05 { min-height:5%; max-height:5%;}
.jdmc-v>.jdmc-u.jdmc-06 { min-height:6%; max-height:6%;}
.jdmc-v>.jdmc-u.jdmc-07 { min-height:7%; max-height:7%;}
.jdmc-v>.jdmc-u.jdmc-08 { min-height:8%; max-height:8%;}
.jdmc-v>.jdmc-u.jdmc-09 { min-height:9%; max-height:9%;}
.jdmc-v>.jdmc-u.jdmc-10 { min-height:10%; max-height:10%;}
.jdmc-v>.jdmc-u.jdmc-11 { min-height:11%; max-height:11%;}
.jdmc-v>.jdmc-u.jdmc-12 { min-height:12%; max-height:12%;}
.jdmc-v>.jdmc-u.jdmc-13 { min-height:13%; max-height:13%;}
.jdmc-v>.jdmc-u.jdmc-14 { min-height:14%; max-height:14%;}
.jdmc-v>.jdmc-u.jdmc-15 { min-height:15%; max-height:15%;}
.jdmc-v>.jdmc-u.jdmc-16 { min-height:16%; max-height:16%;}
.jdmc-v>.jdmc-u.jdmc-17 { min-height:17%; max-height:17%;}
.jdmc-v>.jdmc-u.jdmc-18 { min-height:18%; max-height:18%;}
.jdmc-v>.jdmc-u.jdmc-19 { min-height:19%; max-height:19%;}
.jdmc-v>.jdmc-u.jdmc-20 { min-height:20%; max-height:20%;}
.jdmc-v>.jdmc-u.jdmc-21 { min-height:21%; max-height:21%;}
.jdmc-v>.jdmc-u.jdmc-22 { min-height:22%; max-height:22%;}
.jdmc-v>.jdmc-u.jdmc-23 { min-height:23%; max-height:23%;}
.jdmc-v>.jdmc-u.jdmc-24 { min-height:24%; max-height:24%;}
.jdmc-v>.jdmc-u.jdmc-25 { min-height:25%; max-height:25%;}
.jdmc-v>.jdmc-u.jdmc-26 { min-height:26%; max-height:26%;}
.jdmc-v>.jdmc-u.jdmc-27 { min-height:27%; max-height:27%;}
.jdmc-v>.jdmc-u.jdmc-28 { min-height:28%; max-height:28%;}
.jdmc-v>.jdmc-u.jdmc-29 { min-height:29%; max-height:29%;}
.jdmc-v>.jdmc-u.jdmc-30 { min-height:30%; max-height:30%;}
.jdmc-v>.jdmc-u.jdmc-31 { min-height:31%; max-height:31%;}
.jdmc-v>.jdmc-u.jdmc-32 { min-height:32%; max-height:32%;}
.jdmc-v>.jdmc-u.jdmc-33 { min-height:33%; max-height:33%;}
.jdmc-v>.jdmc-u.jdmc-34 { min-height:34%; max-height:34%;}
.jdmc-v>.jdmc-u.jdmc-35 { min-height:35%; max-height:35%;}
.jdmc-v>.jdmc-u.jdmc-36 { min-height:36%; max-height:36%;}
.jdmc-v>.jdmc-u.jdmc-37 { min-height:37%; max-height:37%;}
.jdmc-v>.jdmc-u.jdmc-38 { min-height:38%; max-height:38%;}
.jdmc-v>.jdmc-u.jdmc-39 { min-height:39%; max-height:39%;}
.jdmc-v>.jdmc-u.jdmc-40 { min-height:40%; max-height:40%;}
.jdmc-v>.jdmc-u.jdmc-41 { min-height:41%; max-height:41%;}
.jdmc-v>.jdmc-u.jdmc-42 { min-height:42%; max-height:42%;}
.jdmc-v>.jdmc-u.jdmc-43 { min-height:43%; max-height:43%;}
.jdmc-v>.jdmc-u.jdmc-44 { min-height:44%; max-height:44%;}
.jdmc-v>.jdmc-u.jdmc-45 { min-height:45%; max-height:45%;}
.jdmc-v>.jdmc-u.jdmc-46 { min-height:46%; max-height:46%;}
.jdmc-v>.jdmc-u.jdmc-47 { min-height:47%; max-height:47%;}
.jdmc-v>.jdmc-u.jdmc-48 { min-height:48%; max-height:48%;}
.jdmc-v>.jdmc-u.jdmc-49 { min-height:49%; max-height:49%;}
.jdmc-v>.jdmc-u.jdmc-50 { min-height:50%; max-height:50%;}
.jdmc-v>.jdmc-u.jdmc-51 { min-height:51%; max-height:51%;}
.jdmc-v>.jdmc-u.jdmc-52 { min-height:52%; max-height:52%;}
.jdmc-v>.jdmc-u.jdmc-53 { min-height:53%; max-height:53%;}
.jdmc-v>.jdmc-u.jdmc-54 { min-height:54%; max-height:54%;}
.jdmc-v>.jdmc-u.jdmc-55 { min-height:55%; max-height:55%;}
.jdmc-v>.jdmc-u.jdmc-56 { min-height:56%; max-height:56%;}
.jdmc-v>.jdmc-u.jdmc-57 { min-height:57%; max-height:57%;}
.jdmc-v>.jdmc-u.jdmc-58 { min-height:58%; max-height:58%;}
.jdmc-v>.jdmc-u.jdmc-59 { min-height:59%; max-height:59%;}
.jdmc-v>.jdmc-u.jdmc-60 { min-height:60%; max-height:60%;}
.jdmc-v>.jdmc-u.jdmc-61 { min-height:61%; max-height:61%;}
.jdmc-v>.jdmc-u.jdmc-62 { min-height:62%; max-height:62%;}
.jdmc-v>.jdmc-u.jdmc-63 { min-height:63%; max-height:63%;}
.jdmc-v>.jdmc-u.jdmc-64 { min-height:64%; max-height:64%;}
.jdmc-v>.jdmc-u.jdmc-65 { min-height:65%; max-height:65%;}
.jdmc-v>.jdmc-u.jdmc-66 { min-height:66%; max-height:66%;}
.jdmc-v>.jdmc-u.jdmc-67 { min-height:67%; max-height:67%;}
.jdmc-v>.jdmc-u.jdmc-68 { min-height:68%; max-height:68%;}
.jdmc-v>.jdmc-u.jdmc-69 { min-height:69%; max-height:69%;}
.jdmc-v>.jdmc-u.jdmc-70 { min-height:70%; max-height:70%;}
.jdmc-v>.jdmc-u.jdmc-71 { min-height:71%; max-height:71%;}
.jdmc-v>.jdmc-u.jdmc-72 { min-height:72%; max-height:72%;}
.jdmc-v>.jdmc-u.jdmc-73 { min-height:73%; max-height:73%;}
.jdmc-v>.jdmc-u.jdmc-74 { min-height:74%; max-height:74%;}
.jdmc-v>.jdmc-u.jdmc-75 { min-height:75%; max-height:75%;}
.jdmc-v>.jdmc-u.jdmc-76 { min-height:76%; max-height:76%;}
.jdmc-v>.jdmc-u.jdmc-77 { min-height:77%; max-height:77%;}
.jdmc-v>.jdmc-u.jdmc-78 { min-height:78%; max-height:78%;}
.jdmc-v>.jdmc-u.jdmc-79 { min-height:79%; max-height:79%;}
.jdmc-v>.jdmc-u.jdmc-80 { min-height:80%; max-height:80%;}
.jdmc-v>.jdmc-u.jdmc-81 { min-height:81%; max-height:81%;}
.jdmc-v>.jdmc-u.jdmc-82 { min-height:82%; max-height:82%;}
.jdmc-v>.jdmc-u.jdmc-83 { min-height:83%; max-height:83%;}
.jdmc-v>.jdmc-u.jdmc-84 { min-height:84%; max-height:84%;}
.jdmc-v>.jdmc-u.jdmc-85 { min-height:85%; max-height:85%;}
.jdmc-v>.jdmc-u.jdmc-86 { min-height:86%; max-height:86%;}
.jdmc-v>.jdmc-u.jdmc-87 { min-height:87%; max-height:87%;}
.jdmc-v>.jdmc-u.jdmc-88 { min-height:88%; max-height:88%;}
.jdmc-v>.jdmc-u.jdmc-89 { min-height:89%; max-height:89%;}
.jdmc-v>.jdmc-u.jdmc-90 { min-height:90%; max-height:90%;}
.jdmc-v>.jdmc-u.jdmc-91 { min-height:91%; max-height:91%;}
.jdmc-v>.jdmc-u.jdmc-92 { min-height:92%; max-height:92%;}
.jdmc-v>.jdmc-u.jdmc-93 { min-height:93%; max-height:93%;}
.jdmc-v>.jdmc-u.jdmc-94 { min-height:94%; max-height:94%;}
.jdmc-v>.jdmc-u.jdmc-95 { min-height:95%; max-height:95%;}
.jdmc-v>.jdmc-u.jdmc-96 { min-height:96%; max-height:96%;}
.jdmc-v>.jdmc-u.jdmc-97 { min-height:97%; max-height:97%;}
.jdmc-v>.jdmc-u.jdmc-98 { min-height:98%; max-height:98%;}
.jdmc-v>.jdmc-u.jdmc-99 { min-height:99%; max-height:99%;}

  /***********/
 /* PLUGINS */
/***********/

.jdmc-u>img {
	vertical-align:middle;
	height: 100%;
	width: auto;
	margin:0;
	border:0;
	padding:0;
	min-width:1px;
}
.jdmc-u>label {margin-top: 0px;white-space: nowrap;}
.jdmc-u>label.leftCheckboxLabel {margin-left:3px;align-self:initial;}
.jdmc-u.left:not(.jdmc-v):not(.jdmc-h){flex-direction:row;}
.jdmc-u:not(.jdmc-v):not(.jdmc-h){flex-direction: row-reverse;align-items: center;}


/*************************************** JWF-ROW *************/
body.debug .jwf-row>div {box-shadow:inset 0 0 2px;}
.jwf-row{display:flex; align-items:center;}
.jwf-row>.jwf-05{width:5%;}
.jwf-row>.jwf-10{width:10%;}
.jwf-row>.jwf-15{width:15%;}
.jwf-row>.jwf-20{width:20%;}
.jwf-row>.jwf-25{width:25%;}
.jwf-row>.jwf-30{width:30%;}
.jwf-row>.jwf-35{width:35%;}
.jwf-row>.jwf-40{width:40%;}
.jwf-row>.jwf-45{width:45%;}
.jwf-row>.jwf-50{width:50%;}
.jwf-row>.jwf-55{width:55%;}
.jwf-row>.jwf-60{width:60%;}
.jwf-row>.jwf-65{width:65%;}
.jwf-row>.jwf-70{width:70%;}
.jwf-row>.jwf-75{width:75%;}
.jwf-row>.jwf-80{width:80%;}
.jwf-row>.jwf-85{width:85%;}
.jwf-row>.jwf-90{width:90%;}
.jwf-row>.jwf-95{width:95%;}

.jwf-row>div>*:not(fieldset){margin: 1.5px 0px;}
.jwf-row>div{overflow:hidden;}
.jwf-row>div>div{display:none;} /* No se permiten div internos */
.jwf-row>div.left{text-align:left;}
.jwf-row>div>input[type="checkbox"]{ width: 13px; height:13px; margin: 5px 4px 5px calc(100% - 17px);}
.jwf-row>div>input,.jwf-row>div>textarea,.jwf-row>div>select {
	box-shadow: inset 0 0 2px;
	border-width: 0;
	/*margin:1.5px; redundante ver (.jwf-row>div>*) */
	border-radius: 5px;
	width: 100%;
}
.jwf-row>div>input.date{width: 50%;} /*half*/
.jwf-row>div>input.time{width: 25%;} /*small*/
.jwf-row>div>*.half{width: 50%;} /*half*/
.jwf-row>div>*.small{width: 25%;} /*small*/
.jwf-row>div>select.half{width: calc(50% + 4px);} /*half select*/
.jwf-row>div>select.small{width: calc(25% + 4px);} /*small select*/
.jwf-row>div>input.linkedFind{width: calc(100% - 23px);}
.jwf-row>div>input.desFieldLinkedFind{width: calc(100% - 42px);}
.jwf-row>div>input{padding: 0 0 0 4px;height: 20px; width: calc(100% - 4px);}
.jwf-row>div>input.number {padding: 0 4px 0 0;}
.jwf-row>div>textarea.desFieldLinkedFind{width: calc(100% - 42px);}
.jwf-row>div>textarea{height: 43px;resize: none;}
.jwf-row>div>select{height: 20px;}
.jwf-row>div>label{padding: 0px 4px; height:20px; line-height:20px; overflow:hidden; /*white-space: nowrap;*/}
.jwf-row>div.center{text-align:center;}
/*para los mensajes de error*/
.jwf-row>div>.errorField {background:pink;color:red;}
/************* SUJETO A CAMBIOS ************ */
/* tener en cuenta que afecta el fieldset del buscador en home */
fieldset{
	margin: 9px;
	margin-top: 5px;
	border-width:0px;
	box-shadow: gray 0 1px 4px;
	border-radius: 10px;
	background: white;
	padding:5px 0px;
}
fieldset>legend {
	box-shadow:#A6C9E2 inset 0 0 3px;
	border-width:0px;
	border-radius:5px;
	color: rgb(0, 51, 102);
	background:#DCE9F7;
	padding: 3px;
	height:16px;
	float:none;
	margin:0px;
	width: 70%;
	margin-left:15%;
	text-align:center;
	overflow:hidden;
}
fieldset>legend>.label { /* eliminar cuando giancarlo cambie todos*/
	margin-top:0;
	text-align: center;
}

/****************JWF-ROW*********************/
  /***************/
 /* INTEGRACION */
/***************/
/*.jdmc-u*/ .ui-jqgrid-view>.ui-jqgrid-hdiv:not(.frozen-div),
/*.jdmc-u*/ .ui-jqgrid-bdiv:not(.frozen-bdiv),
/*.jdmc-u*/ .ui-jqgrid-view,
/*.jdmc-u*/ .ui-jqgrid-pager
{ width:100% !important;}
/*.jdmc-u*/ .ui-jqgrid-view
{ height: calc(100% - 26px); }
/*.jdmc-u*/ .ui-jqgrid {
	height: calc(100% - 12px);
	width: calc(100% - 12px) !important;
	margin:5px;
}
.jdmc-u .ui-tabs-panel .ui-jqgrid {
	height: calc(100% - 2px);
	width: calc(100% - 2px) !important;
	margin:0px;
}

.jdmc-u>#masterGridArea,.jdmc-u>#detailGridArea {
	height:100%;
	width:100%;
}

div[id$=GridArea]{
	height:calc(100% - 5px);
	width:calc(100% - 2px);
}
.jdmc-u .ui-tabs-panel div[id$=GridArea]{
	height:100%;
	width:100%;
}

/*.jdmc-u*/ 
.ui-jqgrid-view>.ui-jqgrid-bdiv:not(.frozen-bdiv) { 
	height: calc(100% - 43px) !important;
}

/*.jdmc-u*/ 
/* class totalizableRow en el Grid para mostrar la totalRow */
.totalizableRow.ui-jqgrid-view>.ui-jqgrid-bdiv:not(.frozen-bdiv) { 
	height: calc(100% - 63px) !important;
}

.jdmc-u .frozen-bdiv.ui-jqgrid-bdiv {
	height:auto !important;
	bottom: 17px;
	top: 42.5px !important;
}

.ui-jqgrid-sdiv {
  width: 100% !important;
}

/* class totalizableRow en el Grid para mostrar la totalRow */
.jdmc-u .totalizableRow .frozen-bdiv.ui-jqgrid-bdiv {	  
	bottom: 37px;
}

.jdmc-u .frozen-div.ui-state-default.ui-jqgrid-hdiv{
	top: 20px !important;
}

.jdmc-u #formArea { height:100%; } /* agregado por giancarlo */
.jdmc-u #criteriaFields { margin:0; padding:0; }
.jdmc-u #contentCriteriaFields { height:calc(100% - 32px); overflow:hidden;} /* se coloca 32px en lugar de 33px para considerar los bordes de Criteria Fields*/

#dialogLinkedFindArea {padding:5px;display:none;} /* donde colocar esta regla? */

/* DEPRECADOS */
/*.jdmc-u.space>input[type="text"],.jdmc-u.space>select{ height: 100% !important; }*/
/*.jdmc-u.direction{ flex-direction: initial !important; }*/


/*********************
 PROTOTIPOS INESTABLES
*********************/

.jdmc-u>select,.jdmc-u>input[type="text"],.jdmc-u>input[type="password"] {
	border-width:0px !important;
	box-shadow: inset 0px 0px 2px;
	padding: 0px 4px !important;
	margin:  1.5px !important;
	width: 100% !important;
	min-width: 0 !important;
	height: calc(100% - 3px) !important;
}

.jdmc-u>select>option {
	color:black;
	background:white;
}

.fieldset > .jdmc-u.jdmc-h { height:23px; }
.jdmc-u>fieldset{
	margin:5px;
	position:absolute;
	top:0px;bottom:0px;
	left:0px;right:0px;
	border-radius:10px;
}
.jdmc-u>fieldset>legend {
	float:none;
	margin:0px;
	width:50%;
	margin-left:25%;
	text-align:center;
	border-radius:5px;
}
#contentCriteriaFields {position:relative;}
.jdmc-u>.field.errorField {background:pink;color:red;}


/** INICIO DE PARCHE CARLOS_2104121640 */

/* PROTOTIPO PARA REHACER LAS CAJAS DE FIND */
#criteriaArea>#criteriaFields {
	/*padding-top: 14px;*/
	padding-bottom: 14px;
	position: relative;
	top:0px !important;
	left:0px !important;
	margin:auto !important;
}
#criteriaArea>#criteriaFields>#titleCriteriaFields{
	position:relative;
	top:-4px;
}
#content>form {
	display: flex;
	flex-direction: column;
	height:100%;
}
#content>form>#actionBarArea{
	flex:none;
}
/*
.ui-dialog .ui-dialog-content {padding-bottom: 170px;}
#dialogContainer {padding-bottom: 160px;}
*/
.jdmc-v>.jdmc-u {padding-bottom: 5px;}



.jdmc-u #criteriaFields {min-height: initial;} /* en teoria solo selecciona List*/
.jdmc-u #contentCriteriaFields:not(.ui-tabs) {
/*	overflow:auto; */
} /* en teoria solo selecciona List sin Tabs */

/* Caso Referencias */
.jdmc-u #tabsBar {background:white;}
/* Caso Agentes */
.jdmc-u #contentCriteriaFields.ui-tabs .ui-tabs-nav {background:white;}
#contentCriteriaFields>.ui-tabs-panel{
/*	overflow:auto;*/
}


#formArea #criteriaFields .jwf-row {width:1600px; min-height:23px;}
#formArea #criteriaFields .jwf-row>div {float:left;}
#formArea #criteriaFields .jwf-row fieldset{width:calc(100% - 30px);}
#formArea #criteriaFields .jwf-row>.jwf-05{width:80px;}
#formArea #criteriaFields .jwf-row>.jwf-10{width:160px;}
#formArea #criteriaFields .jwf-row>.jwf-15{width:240px;}
#formArea #criteriaFields .jwf-row>.jwf-20{width:320px;}
#formArea #criteriaFields .jwf-row>.jwf-25{width:400px;}
#formArea #criteriaFields .jwf-row>.jwf-30{width:480px;}
#formArea #criteriaFields .jwf-row>.jwf-35{width:560px;}
#formArea #criteriaFields .jwf-row>.jwf-40{width:640px;}
#formArea #criteriaFields .jwf-row>.jwf-45{width:720px;}
#formArea #criteriaFields .jwf-row>.jwf-50{width:800px;}
#formArea #criteriaFields .jwf-row>.jwf-55{width:880px;}
#formArea #criteriaFields .jwf-row>.jwf-60{width:960px;}
#formArea #criteriaFields .jwf-row>.jwf-65{width:1040px;}
#formArea #criteriaFields .jwf-row>.jwf-70{width:1120px;}
#formArea #criteriaFields .jwf-row>.jwf-75{width:1200px;}
#formArea #criteriaFields .jwf-row>.jwf-80{width:1280px;}
#formArea #criteriaFields .jwf-row>.jwf-85{width:1360px;}
#formArea #criteriaFields .jwf-row>.jwf-90{width:1440px;}
#formArea #criteriaFields .jwf-row>.jwf-95{width:1520px;}


#formArea #criteriaFields fieldset .jwf-row{display:flex; width:initial;}
#formArea #criteriaFields fieldset .jwf-row>div {display:block;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-05{width:5%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-10{width:10%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-15{width:15%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-20{width:20%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-25{width:25%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-30{width:30%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-35{width:35%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-40{width:40%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-45{width:45%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-50{width:50%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-55{width:55%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-60{width:60%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-65{width:65%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-70{width:70%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-75{width:75%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-80{width:80%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-85{width:85%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-90{width:90%;}
#formArea #criteriaFields fieldset .jwf-row>.jwf-95{width:95%;}

.jwf-row .jwf-row {width:100%;}

/* 
#contentDialogFields .jwf-row {width:1000px; min-height:23px;}
#contentDialogFields .jwf-row>div {float:left;}
#contentDialogFields .jwf-row>fieldset{width:calc(100% - 30px);}
#contentDialogFields .jwf-row>.jwf-05{width:50px;}
#contentDialogFields .jwf-row>.jwf-10{width:100px;}
#contentDialogFields .jwf-row>.jwf-15{width:150px;}
#contentDialogFields .jwf-row>.jwf-20{width:200px;}
#contentDialogFields .jwf-row>.jwf-25{width:250px;}
#contentDialogFields .jwf-row>.jwf-30{width:300px;}
#contentDialogFields .jwf-row>.jwf-35{width:350px;}
#contentDialogFields .jwf-row>.jwf-40{width:400px;}
#contentDialogFields .jwf-row>.jwf-45{width:450px;}
#contentDialogFields .jwf-row>.jwf-50{width:500px;}
#contentDialogFields .jwf-row>.jwf-55{width:550px;}
#contentDialogFields .jwf-row>.jwf-60{width:600px;}
#contentDialogFields .jwf-row>.jwf-65{width:650px;}
#contentDialogFields .jwf-row>.jwf-70{width:700px;}
#contentDialogFields .jwf-row>.jwf-75{width:750px;}
#contentDialogFields .jwf-row>.jwf-80{width:800px;}
#contentDialogFields .jwf-row>.jwf-85{width:850px;}
#contentDialogFields .jwf-row>.jwf-90{width:900px;}
#contentDialogFields .jwf-row>.jwf-95{width:950px;}
*/

#contentDialogFields.jwf1250 .jwf-row {width:1250px; min-height:23px;}
#contentDialogFields.jwf1250 .jwf-row>div {float:left;}
#contentDialogFields.jwf1250 .jwf-row>fieldset{width:100%;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-05{width:62px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-10{width:124px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-15{width:186px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-20{width:248px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-25{width:310px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-30{width:372px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-35{width:434px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-40{width:496px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-45{width:558px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-50{width:620px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-55{width:682px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-60{width:744px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-65{width:806px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-70{width:868px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-75{width:930px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-80{width:992px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-85{width:1054px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-90{width:1116px;}
#contentDialogFields.jwf1250 .jwf-row>.jwf-95{width:1178px;}

#contentDialogFields.jwf750 .jwf-row {width:740px; min-height:23px;}
#contentDialogFields.jwf750 .jwf-row>div {float:left;}
#contentDialogFields.jwf750 .jwf-row>fieldset{width:100%;}
#contentDialogFields.jwf750 .jwf-row>.jwf-05{width:37px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-10{width:74px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-15{width:111px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-20{width:148px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-25{width:185px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-30{width:222px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-35{width:259px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-40{width:296px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-45{width:333px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-50{width:370px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-55{width:407px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-60{width:444px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-65{width:481px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-70{width:518px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-75{width:555px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-80{width:592px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-85{width:629px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-90{width:665px;}
#contentDialogFields.jwf750 .jwf-row>.jwf-95{width:703px;}

#contentDialogFields.jwf500 .jwf-row {width:500px; min-height:23px;}
#contentDialogFields.jwf500 .jwf-row>div {float:left;}
#contentDialogFields.jwf500 .jwf-row>fieldset{width:100%;}
#contentDialogFields.jwf500 .jwf-row>.jwf-05{width:25px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-10{width:50px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-15{width:75px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-20{width:100px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-25{width:125px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-30{width:150px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-35{width:175px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-40{width:200px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-45{width:225px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-50{width:250px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-55{width:275px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-60{width:300px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-65{width:325px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-70{width:350px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-75{width:375px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-80{width:400px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-85{width:425px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-90{width:450px;}
#contentDialogFields.jwf500 .jwf-row>.jwf-95{width:475px;}

#contentDialogFields fieldset.fieldset .jwf-row{display:flex; width:initial;}
#contentDialogFields fieldset.fieldset .jwf-row>div {display:block;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-05{width:5%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-10{width:10%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-15{width:15%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-20{width:20%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-25{width:25%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-30{width:30%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-35{width:35%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-40{width:40%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-45{width:45%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-50{width:50%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-55{width:55%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-60{width:60%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-65{width:65%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-70{width:70%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-75{width:75%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-80{width:80%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-85{width:85%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-90{width:90%;}
#contentDialogFields fieldset.fieldset .jwf-row>.jwf-95{width:95%;}


/** Prototipo para cambiar el icono del separador de grids*/
.jdmc-u { cursor: n-resize;}
.jdmc-u>*{ cursor: default;}

/** FIN DE PARCHE CARLOS_2104121640 */

/*********************
 FIN PROTOTIPOS INESTABLES
*********************/
/*--------------------------------------------------------*/
/* FIN DE INTEGRACION */