@charset "utf-8";
/* CSS document */
/*-------------------------------------------------------------------------------------------------------------------*/
/*GENERALITIES*/
/*-------------------------------------------------------------------------------------------------------------------*/
a:link, a:visited ,a:hover, a:active{
	text-decoration:none;
}
li{
	list-style:none;
}
.row_1{
    width: max-content;
    width:-moz-max-content;
    width:-ms-max-content;
    width:-o-max-content;
    width:-webkit-max-content;
}
/* ---------------------------------------------------------------------------------------------------- */
/* ELEMENTS */
/* ---------------------------------------------------------------------------------------------------- */
/*ALERT */
.error, .warning, .confirm {
	width:100%;
    }
	.box-alert .img_alert{
		width:10%;
	    }
		.box-alert .icon-itc-al-error{
			color:#D40511;
		    }
		.box-alert .icon-itc-al-warning{
			color:#FFCC00;
		    }
		.box-alert .icon-itc-al-confirm{
			color:#2DB200;
		    } 
		.error .box-alert .icon-itc-al-error,
		.warning .box-alert .icon-itc-al-warning,
		.confirm .box-alert .icon-itc-al-confirm{
			visibility:visible;
		    }
		.visible .error .box-alert .icon-itc-al-error,
		.visible .warning .box-alert .icon-itc-al-warning,
		.visible .confirm .box-alert .icon-itc-al-confirm,
		.visible .error .box-alert .icon-itc-al-warning, 
		.visible .error .box-alert .icon-itc-al-confirm,
		.visible .warning .box-alert .icon-itc-al-error, 
		.visible .warning .box-alert .icon-itc-al-confirm,
		.visible .confirm .box-alert .icon-itc-al-error, 
		.visible .confirm .box-alert .icon-itc-al-warning,
		.error .box-alert .icon-itc-al-warning, 
		.error .box-alert .icon-itc-al-confirm,
		.warning .box-alert .icon-itc-al-error, 
		.warning .box-alert .icon-itc-al-confirm,
		.confirm .box-alert .icon-itc-al-error, 
		.confirm .box-alert .icon-itc-al-warning{
			height:0;
			margin:0;
			padding:0;
			visibility:visible;					
			width:0;
		    }                
	.box-alert .title-alert{
		width:90%;		
	    }   
	.box-alert .text-alert{
		width:100%;		
	    }
	.box-alert .bts-alert{
		width:100%;
	    }
/* ---------------------------------------------------------------------------------------------------- */
/* BUTTONS */
/* Pager menu button */
.bt-pager.disable{
	cursor:default;
	}
/* ---------------------------------------------------------------------------------------------------- */
/* CALENDAR*/		
.calendar{
	width:100%;
	}
	.calendar table{
		position:static;
		width: 100%;
		}
		.calendar table tr th .title{
			width:100%;
			}
				.calendar table tr td .calendar_laborday,
				.calendar table tr td .calendar_holiday{
					width:100%;		
					}
					.calendar table tr td .calendar_laborday .day,
					.calendar table tr td .calendar_holiday .day{
						width:100%;
						}
						.calendar table .toptabla .title{
							width:100%;
							}
							.calendar table .toptabla .title .button-cal{
								width:100%;
								}
									.calendar table .toptabla .title .icon.icon-itc-back{
										float:left;
										}
									.calendar table .toptabla .title .icon.icon-itc-next{
										float:right;
										}
		.calendar #fechasel {
			text-align:right;
			width:50%;		
			}
		.calendar .boxhhmmss {
			width:50%;
			}
			.fondopopuphlp .bottom_hlp{
				width:100%;
				}
/* ---------------------------------------------------------------------------------------------------- */
/* COLUM WIDTH*/
.col-1{width:1%;}
.col-2{width:2%;}
.col-3{width:3%;}
.col-4{width:4%;}
.col-5{width:5%;}
.col-6{width:6%;}
.col-7{width:7%;}
.col-8{width:8%;}
.col-9{width:9%;}
.col-10{width:10%;}
.col-11{width:11%;}
.col-12{width:12%;}
.col-13{width:13%;}
.col-14{width:14%;}
.col-15{width:15%;}
.col-16{width:16%;}
.col-17{width:17%;}
.col-18{width:18%;}
.col-19{width:19%;}
.col-20{width:20%;}
.col-21{width:21%;}
.col-22{width:22%;}
.col-23{width:23%;}
.col-24{width:24%;}
.col-25{width:25%;}
.col-26{width:26%;}
.col-27{width:27%;}
.col-28{width:28%;}
.col-29{width:29%;}
.col-30{width:30%;}
.col-31{width:31%;}
.col-32{width:32%;}
.col-33{width:33%;}
.col-34{width:34%;}
.col-35{width:35%;}
.col-36{width:36%;}
.col-37{width:37%;}
.col-38{width:38%;}
.col-39{width:39%;}
.col-40{width:40%;}
.col-41{width:41%;}
.col-42{width:42%;}
.col-43{width:43%;}
.col-44{width:44%;}
.col-45{width:45%;}
.col-46{width:46%;}
.col-47{width:47%;}
.col-48{width:48%;}
.col-49{width:49%;}
.col-50{width:50%;}
.col-51{width:51%;}
.col-52{width:52%;}
.col-53{width:53%;}
.col-54{width:54%;}
.col-55{width:55%;}
.col-56{width:56%;}
.col-57{width:57%;}
.col-58{width:58%;}
.col-59{width:59%;}
.col-60{width:60%;}
.col-61{width:61%;}
.col-62{width:62%;}
.col-63{width:63%;}
.col-64{width:64%;}
.col-65{width:65%;}
.col-66{width:66%;}
.col-67{width:67%;}
.col-68{width:68%;}
.col-69{width:69%;}
.col-70{width:70%;}
.col-71{width:71%;}
.col-72{width:72%;}
.col-73{width:73%;}
.col-74{width:74%;}
.col-75{width:75%;}
.col-76{width:76%;}
.col-77{width:77%;}
.col-78{width:78%;}
.col-79{width:79%;}
.col-80{width:80%;}
.col-81{width:81%;}
.col-82{width:82%;}
.col-83{width:83%;}
.col-84{width:84%;}
.col-85{width:85%;}
.col-86{width:86%;}
.col-87{width:87%;}
.col-88{width:88%;}
.col-89{width:89%;}
.col-90{width:90%;}
.col-91{width:91%;}
.col-92{width:92%;}
.col-93{width:93%;}
.col-94{width:94%;}
.col-95{width:95%;}
.col-96{width:96%;}
.col-97{width:97%;}
.col-98{width:98%;}
.col-99{width:99%;}
.col-100{width:100%;}
/*Element Group*/
form .field-set .element-group.col-1{width:1%;}
form .field-set .element-group.col-2{width:2%;}
form .field-set .element-group.col-3{width:3%;}
form .field-set .element-group.col-4{width:4%;}
form .field-set .element-group.col-5{width:5%;}
form .field-set .element-group.col-6{width:6%;}
form .field-set .element-group.col-7{width:7%;}
form .field-set .element-group.col-8{width:8%;}
form .field-set .element-group.col-9{width:9%;}
form .field-set .element-group.col-10{width:10%;}
form .field-set .element-group.col-11{width:11%;}
form .field-set .element-group.col-12{width:12%;}
form .field-set .element-group.col-13{width:13%;}
form .field-set .element-group.col-14{width:14%;}
form .field-set .element-group.col-15{width:15%;}
form .field-set .element-group.col-16{width:16%;}
form .field-set .element-group.col-17{width:17%;}
form .field-set .element-group.col-18{width:18%;}
form .field-set .element-group.col-19{width:19%;}
form .field-set .element-group.col-20{width:20%;}
form .field-set .element-group.col-21{width:21%;}
form .field-set .element-group.col-22{width:22%;}
form .field-set .element-group.col-23{width:23%;}
form .field-set .element-group.col-24{width:24%;}
form .field-set .element-group.col-25{width:25%;}
form .field-set .element-group.col-26{width:26%;}
form .field-set .element-group.col-27{width:27%;}
form .field-set .element-group.col-28{width:28%;}
form .field-set .element-group.col-29{width:29%;}
form .field-set .element-group.col-30{width:30%;}
form .field-set .element-group.col-31{width:31%;}
form .field-set .element-group.col-32{width:32%;}
form .field-set .element-group.col-33{width:33%;}
form .field-set .element-group.col-34{width:34%;}
form .field-set .element-group.col-35{width:35%;}
form .field-set .element-group.col-36{width:36%;}
form .field-set .element-group.col-37{width:37%;}
form .field-set .element-group.col-38{width:38%;}
form .field-set .element-group.col-39{width:39%;}
form .field-set .element-group.col-40{width:40%;}
form .field-set .element-group.col-41{width:41%;}
form .field-set .element-group.col-42{width:42%;}
form .field-set .element-group.col-43{width:43%;}
form .field-set .element-group.col-44{width:44%;}
form .field-set .element-group.col-45{width:45%;}
form .field-set .element-group.col-46{width:46%;}
form .field-set .element-group.col-47{width:47%;}
form .field-set .element-group.col-48{width:48%;}
form .field-set .element-group.col-49{width:49%;}
form .field-set .element-group.col-50{width:50%;}
form .field-set .element-group.col-51{width:51%;}
form .field-set .element-group.col-52{width:52%;}
form .field-set .element-group.col-53{width:53%;}
form .field-set .element-group.col-54{width:54%;}
form .field-set .element-group.col-55{width:55%;}
form .field-set .element-group.col-56{width:56%;}
form .field-set .element-group.col-57{width:57%;}
form .field-set .element-group.col-58{width:58%;}
form .field-set .element-group.col-59{width:59%;}
form .field-set .element-group.col-60{width:60%;}
form .field-set .element-group.col-61{width:61%;}
form .field-set .element-group.col-62{width:62%;}
form .field-set .element-group.col-63{width:63%;}
form .field-set .element-group.col-64{width:64%;}
form .field-set .element-group.col-65{width:65%;}
form .field-set .element-group.col-66{width:66%;}
form .field-set .element-group.col-67{width:67%;}
form .field-set .element-group.col-68{width:68%;}
form .field-set .element-group.col-69{width:69%;}
form .field-set .element-group.col-70{width:70%;}
form .field-set .element-group.col-71{width:71%;}
form .field-set .element-group.col-72{width:72%;}
form .field-set .element-group.col-73{width:73%;}
form .field-set .element-group.col-74{width:74%;}
form .field-set .element-group.col-75{width:75%;}
form .field-set .element-group.col-76{width:76%;}
form .field-set .element-group.col-77{width:77%;}
form .field-set .element-group.col-78{width:78%;}
form .field-set .element-group.col-79{width:79%;}
form .field-set .element-group.col-80{width:80%;}
form .field-set .element-group.col-81{width:81%;}
form .field-set .element-group.col-82{width:82%;}
form .field-set .element-group.col-83{width:83%;}
form .field-set .element-group.col-84{width:84%;}
form .field-set .element-group.col-85{width:85%;}
form .field-set .element-group.col-86{width:86%;}
form .field-set .element-group.col-87{width:87%;}
form .field-set .element-group.col-88{width:88%;}
form .field-set .element-group.col-89{width:89%;}
form .field-set .element-group.col-90{width:90%;}
form .field-set .element-group.col-91{width:91%;}
form .field-set .element-group.col-92{width:92%;}
form .field-set .element-group.col-93{width:93%;}
form .field-set .element-group.col-94{width:94%;}
form .field-set .element-group.col-95{width:95%;}
form .field-set .element-group.col-96{width:96%;}
form .field-set .element-group.col-97{width:97%;}
form .field-set .element-group.col-98{width:98%;}
form .field-set .element-group.col-99{width:99%;}
form .field-set .element-group.col-100{width:100%;}
/*Field Element*/
form .field-set .element-group .field-element.col-1{width:1%;}
form .field-set .element-group .field-element.col-2{width:2%;}
form .field-set .element-group .field-element.col-3{width:3%;}
form .field-set .element-group .field-element.col-4{width:4%;}
form .field-set .element-group .field-element.col-5{width:5%;}
form .field-set .element-group .field-element.col-6{width:6%;}
form .field-set .element-group .field-element.col-7{width:7%;}
form .field-set .element-group .field-element.col-8{width:8%;}
form .field-set .element-group .field-element.col-9{width:9%;}
form .field-set .element-group .field-element.col-10{width:10%;}
form .field-set .element-group .field-element.col-11{width:11%;}
form .field-set .element-group .field-element.col-12{width:12%;}
form .field-set .element-group .field-element.col-13{width:13%;}
form .field-set .element-group .field-element.col-14{width:14%;}
form .field-set .element-group .field-element.col-15{width:15%;}
form .field-set .element-group .field-element.col-16{width:16%;}
form .field-set .element-group .field-element.col-17{width:17%;}
form .field-set .element-group .field-element.col-18{width:18%;}
form .field-set .element-group .field-element.col-19{width:19%;}
form .field-set .element-group .field-element.col-20{width:20%;}
form .field-set .element-group .field-element.col-21{width:21%;}
form .field-set .element-group .field-element.col-22{width:22%;}
form .field-set .element-group .field-element.col-23{width:23%;}
form .field-set .element-group .field-element.col-24{width:24%;}
form .field-set .element-group .field-element.col-25{width:25%;}
form .field-set .element-group .field-element.col-26{width:26%;}
form .field-set .element-group .field-element.col-27{width:27%;}
form .field-set .element-group .field-element.col-28{width:28%;}
form .field-set .element-group .field-element.col-29{width:29%;}
form .field-set .element-group .field-element.col-30{width:30%;}
form .field-set .element-group .field-element.col-31{width:31%;}
form .field-set .element-group .field-element.col-32{width:32%;}
form .field-set .element-group .field-element.col-33{width:33%;}
form .field-set .element-group .field-element.col-34{width:34%;}
form .field-set .element-group .field-element.col-35{width:35%;}
form .field-set .element-group .field-element.col-36{width:36%;}
form .field-set .element-group .field-element.col-37{width:37%;}
form .field-set .element-group .field-element.col-38{width:38%;}
form .field-set .element-group .field-element.col-39{width:39%;}
form .field-set .element-group .field-element.col-40{width:40%;}
form .field-set .element-group .field-element.col-41{width:41%;}
form .field-set .element-group .field-element.col-42{width:42%;}
form .field-set .element-group .field-element.col-43{width:43%;}
form .field-set .element-group .field-element.col-44{width:44%;}
form .field-set .element-group .field-element.col-45{width:45%;}
form .field-set .element-group .field-element.col-46{width:46%;}
form .field-set .element-group .field-element.col-47{width:47%;}
form .field-set .element-group .field-element.col-48{width:48%;}
form .field-set .element-group .field-element.col-49{width:49%;}
form .field-set .element-group .field-element.col-50{width:50%;}
form .field-set .element-group .field-element.col-51{width:51%;}
form .field-set .element-group .field-element.col-52{width:52%;}
form .field-set .element-group .field-element.col-53{width:53%;}
form .field-set .element-group .field-element.col-54{width:54%;}
form .field-set .element-group .field-element.col-55{width:55%;}
form .field-set .element-group .field-element.col-56{width:56%;}
form .field-set .element-group .field-element.col-57{width:57%;}
form .field-set .element-group .field-element.col-58{width:58%;}
form .field-set .element-group .field-element.col-59{width:59%;}
form .field-set .element-group .field-element.col-60{width:60%;}
form .field-set .element-group .field-element.col-61{width:61%;}
form .field-set .element-group .field-element.col-62{width:62%;}
form .field-set .element-group .field-element.col-63{width:63%;}
form .field-set .element-group .field-element.col-64{width:64%;}
form .field-set .element-group .field-element.col-65{width:65%;}
form .field-set .element-group .field-element.col-66{width:66%;}
form .field-set .element-group .field-element.col-67{width:67%;}
form .field-set .element-group .field-element.col-68{width:68%;}
form .field-set .element-group .field-element.col-69{width:69%;}
form .field-set .element-group .field-element.col-70{width:70%;}
form .field-set .element-group .field-element.col-71{width:71%;}
form .field-set .element-group .field-element.col-72{width:72%;}
form .field-set .element-group .field-element.col-73{width:73%;}
form .field-set .element-group .field-element.col-74{width:74%;}
form .field-set .element-group .field-element.col-75{width:75%;}
form .field-set .element-group .field-element.col-76{width:76%;}
form .field-set .element-group .field-element.col-77{width:77%;}
form .field-set .element-group .field-element.col-78{width:78%;}
form .field-set .element-group .field-element.col-79{width:79%;}
form .field-set .element-group .field-element.col-80{width:80%;}
form .field-set .element-group .field-element.col-81{width:81%;}
form .field-set .element-group .field-element.col-82{width:82%;}
form .field-set .element-group .field-element.col-83{width:83%;}
form .field-set .element-group .field-element.col-84{width:84%;}
form .field-set .element-group .field-element.col-85{width:85%;}
form .field-set .element-group .field-element.col-86{width:86%;}
form .field-set .element-group .field-element.col-87{width:87%;}
form .field-set .element-group .field-element.col-88{width:88%;}
form .field-set .element-group .field-element.col-89{width:89%;}
form .field-set .element-group .field-element.col-90{width:90%;}
form .field-set .element-group .field-element.col-91{width:91%;}
form .field-set .element-group .field-element.col-92{width:92%;}
form .field-set .element-group .field-element.col-93{width:93%;}
form .field-set .element-group .field-element.col-94{width:94%;}
form .field-set .element-group .field-element.col-95{width:95%;}
form .field-set .element-group .field-element.col-96{width:96%;}
form .field-set .element-group .field-element.col-97{width:97%;}
form .field-set .element-group .field-element.col-98{width:98%;}
form .field-set .element-group .field-element.col-99{width:99%;}
form .field-set .element-group .field-element.col-100{width:100%;}
/*Element*/
form .field-set .element-group .field-element .element.col-1{width:1%;}
form .field-set .element-group .field-element .element.col-2{width:2%;}
form .field-set .element-group .field-element .element.col-3{width:3%;}
form .field-set .element-group .field-element .element.col-4{width:4%;}
form .field-set .element-group .field-element .element.col-5{width:5%;}
form .field-set .element-group .field-element .element.col-6{width:6%;}
form .field-set .element-group .field-element .element.col-7{width:7%;}
form .field-set .element-group .field-element .element.col-8{width:8%;}
form .field-set .element-group .field-element .element.col-9{width:9%;}
form .field-set .element-group .field-element .element.col-10{width:10%;}
form .field-set .element-group .field-element .element.col-11{width:11%;}
form .field-set .element-group .field-element .element.col-12{width:12%;}
form .field-set .element-group .field-element .element.col-13{width:13%;}
form .field-set .element-group .field-element .element.col-14{width:14%;}
form .field-set .element-group .field-element .element.col-15{width:15%;}
form .field-set .element-group .field-element .element.col-16{width:16%;}
form .field-set .element-group .field-element .element.col-17{width:17%;}
form .field-set .element-group .field-element .element.col-18{width:18%;}
form .field-set .element-group .field-element .element.col-19{width:19%;}
form .field-set .element-group .field-element .element.col-20{width:20%;}
form .field-set .element-group .field-element .element.col-21{width:21%;}
form .field-set .element-group .field-element .element.col-22{width:22%;}
form .field-set .element-group .field-element .element.col-23{width:23%;}
form .field-set .element-group .field-element .element.col-24{width:24%;}
form .field-set .element-group .field-element .element.col-25{width:25%;}
form .field-set .element-group .field-element .element.col-26{width:26%;}
form .field-set .element-group .field-element .element.col-27{width:27%;}
form .field-set .element-group .field-element .element.col-28{width:28%;}
form .field-set .element-group .field-element .element.col-29{width:29%;}
form .field-set .element-group .field-element .element.col-30{width:30%;}
form .field-set .element-group .field-element .element.col-31{width:31%;}
form .field-set .element-group .field-element .element.col-32{width:32%;}
form .field-set .element-group .field-element .element.col-33{width:33%;}
form .field-set .element-group .field-element .element.col-34{width:34%;}
form .field-set .element-group .field-element .element.col-35{width:35%;}
form .field-set .element-group .field-element .element.col-36{width:36%;}
form .field-set .element-group .field-element .element.col-37{width:37%;}
form .field-set .element-group .field-element .element.col-38{width:38%;}
form .field-set .element-group .field-element .element.col-39{width:39%;}
form .field-set .element-group .field-element .element.col-40{width:40%;}
form .field-set .element-group .field-element .element.col-41{width:41%;}
form .field-set .element-group .field-element .element.col-42{width:42%;}
form .field-set .element-group .field-element .element.col-43{width:43%;}
form .field-set .element-group .field-element .element.col-44{width:44%;}
form .field-set .element-group .field-element .element.col-45{width:45%;}
form .field-set .element-group .field-element .element.col-46{width:46%;}
form .field-set .element-group .field-element .element.col-47{width:47%;}
form .field-set .element-group .field-element .element.col-48{width:48%;}
form .field-set .element-group .field-element .element.col-49{width:49%;}
form .field-set .element-group .field-element .element.col-50{width:50%;}
form .field-set .element-group .field-element .element.col-51{width:51%;}
form .field-set .element-group .field-element .element.col-52{width:52%;}
form .field-set .element-group .field-element .element.col-53{width:53%;}
form .field-set .element-group .field-element .element.col-54{width:54%;}
form .field-set .element-group .field-element .element.col-55{width:55%;}
form .field-set .element-group .field-element .element.col-56{width:56%;}
form .field-set .element-group .field-element .element.col-57{width:57%;}
form .field-set .element-group .field-element .element.col-58{width:58%;}
form .field-set .element-group .field-element .element.col-59{width:59%;}
form .field-set .element-group .field-element .element.col-60{width:60%;}
form .field-set .element-group .field-element .element.col-61{width:61%;}
form .field-set .element-group .field-element .element.col-62{width:62%;}
form .field-set .element-group .field-element .element.col-63{width:63%;}
form .field-set .element-group .field-element .element.col-64{width:64%;}
form .field-set .element-group .field-element .element.col-65{width:65%;}
form .field-set .element-group .field-element .element.col-66{width:66%;}
form .field-set .element-group .field-element .element.col-67{width:67%;}
form .field-set .element-group .field-element .element.col-68{width:68%;}
form .field-set .element-group .field-element .element.col-69{width:69%;}
form .field-set .element-group .field-element .element.col-70{width:70%;}
form .field-set .element-group .field-element .element.col-71{width:71%;}
form .field-set .element-group .field-element .element.col-72{width:72%;}
form .field-set .element-group .field-element .element.col-73{width:73%;}
form .field-set .element-group .field-element .element.col-74{width:74%;}
form .field-set .element-group .field-element .element.col-75{width:75%;}
form .field-set .element-group .field-element .element.col-76{width:76%;}
form .field-set .element-group .field-element .element.col-77{width:77%;}
form .field-set .element-group .field-element .element.col-78{width:78%;}
form .field-set .element-group .field-element .element.col-79{width:79%;}
form .field-set .element-group .field-element .element.col-80{width:80%;}
form .field-set .element-group .field-element .element.col-81{width:81%;}
form .field-set .element-group .field-element .element.col-82{width:82%;}
form .field-set .element-group .field-element .element.col-83{width:83%;}
form .field-set .element-group .field-element .element.col-84{width:84%;}
form .field-set .element-group .field-element .element.col-85{width:85%;}
form .field-set .element-group .field-element .element.col-86{width:86%;}
form .field-set .element-group .field-element .element.col-87{width:87%;}
form .field-set .element-group .field-element .element.col-88{width:88%;}
form .field-set .element-group .field-element .element.col-89{width:89%;}
form .field-set .element-group .field-element .element.col-90{width:90%;}
form .field-set .element-group .field-element .element.col-91{width:91%;}
form .field-set .element-group .field-element .element.col-92{width:92%;}
form .field-set .element-group .field-element .element.col-93{width:93%;}
form .field-set .element-group .field-element .element.col-94{width:94%;}
form .field-set .element-group .field-element .element.col-95{width:95%;}
form .field-set .element-group .field-element .element.col-96{width:96%;}
form .field-set .element-group .field-element .element.col-97{width:97%;}
form .field-set .element-group .field-element .element.col-98{width:98%;}
form .field-set .element-group .field-element .element.col-99{width:99%;}
form .field-set .element-group .field-element .element.col-100{width:100%;}

/* ---------------------------------------------------------------------------------------------------- */
/* FIGURES*/
img {
	height:auto;
	width:100%;
	}
/* ---------------------------------------------------------------------------------------------------- */
/* FORMS */
form,										
form .title,										
form .title_form,	
form .intro,										
form .field-set,
form .element-group,										
form .field-set .element-group,											
form .field-set .element-group .title,	
form .field-element,
form .element,
form .form-element, 			
form .type-element,					
form .type,
form input,
form select,
form option,
form text-area,
form .help,
form .box-buttons,
form .formbts,
form .submit-text a,
form .divtbchkb,
form .divtbchkb table,
form .val{
	width:100%;
	}
.formpopup form .field-set .element-group .field-element .element .type-element .type input,									
.formpopup form .field-set .element-group .field-element .element .type-element .type option,									
.formpopup form .field-set .element-group .field-element .element .type-element .type select,									
.formpopup form .field-set .element-group .field-element .element .type-element .type textarea {
	width:100%;
	}		
form .element-group .title,		
form .icon,					
form .txt,
form .element .title .required.icon,
form .element .title .name,
form a.link-fe,
form [type="checkbox"],
form .formbts .submit{
	width:auto;
	}		
form input,
form select,
form option,
form text-area,
checkbox,
form radio-button{
	background:none;
	border:none;
	}											
form .field-set {
	padding:0 1%;
	}								
form .required.icon{
	min-height:1px;
	width:15px;
	}							
form .name{
	width:calc(100% - 15px);
	width:-moz-calc(100% - 15px);
	width:-ms-calc(100% - 15px);
	width:-webkit-calc(100% - 15px);
	width:-o-calc(100% - 15px);
	}	
form .link {
	float:right;
	width:10%;
	}							
form .element-break{
	text-align:center;
	width:5%;
	}													
form .type-element{
	border:1px solid;
	}						
form .type-element .icon{
	width:0;
	}													 													
form .box-buttons .btn{
	width:10%;
	}																	
form .confirm-form [type="checkbox"]{
	margin:5px;
	}														
form .confirm-form a.link-fe {
	margin:5px 5px 5px 10px;
	text-decoration:underline;
	}
/* Modal Form*/
.modal .fondopopupfrm1.visible {
	font-size:0;
    height: auto;
    width: 100%;
	}
	.modal .fondopopupfrm1.visible .frm1body {
		width:100%;
		}
		.modal .fondopopupfrm1.visible .frm1body .formpopup {
			width:100%;
			}			
		.modal .fondopopupfrm1.visible .frm1body .formpopup .form .box-buttons{
			position:fixed;
			width:90%;
			z-index:900;
			}
		.modal .frm_close {
			position:fixed;
			z-index:1000;
			width:90%;			
			}
/* ---------------------------------------------------------------------------------------------------- */
/* HEADINGS */
h1, h2, h3, h4, h5, h6{
    font-weight:normal;
	width:100%;
    }
/* ---------------------------------------------------------------------------------------------------- */
/* ICONS */
.icon {
    float: left;
    width: 100%;
}
a.icon {
    text-align: center;
	}
/* ---------------------------------------------------------------------------------------------------- */
/* LINK*/
.a-href-disabled {
   pointer-events: none;
   cursor: default;
}
/* ---------------------------------------------------------------------------------------------------- */
/* LIST */	
.list-module{
	width:100%;
	}
	.list-module select {
		width:100%;
		}
/* ---------------------------------------------------------------------------------------------------- */
/* NAV */	
nav{
	height:100%;
	width:100%;
    }	
nav ul{
	height:100%;
	width:100%;
    }
	nav ul li{
		display:inline;
		height:100%;
		list-style:none;
		width:100%;
	    }
		.menu-madeby ul li a{
			width:100%
		    }
/* Buttons Frame menu*/
.nav-buttons {
    float: right;
	width:auto;
}
	.nav-buttons ul{
		height:100%;
		width:auto;
		}
		.nav-buttons ul li{
			display:inline;
			height:100%;
			width:auto;
			}
			.nav-buttons ul li a.btn{
				width:auto;
					}
/* Tools Menu*/
.nav-tools{
	float:right;
	width:auto;
    }
	.nav-tools ul{
		width:100%;
	    }	
/* Trace menu*/
.nav-trace{
	width:auto;
	}
	.nav-trace ul{
		height:100%;
		width:auto;
		}
		.nav-trace ul li{
			display:inline;
			height:100%;
			width:auto;
			}
			.nav-trace ul li a{
				height:100%;
				width:auto;
				}	

/* ---------------------------------------------------------------------------------------------------- */
/* PAGER*/
.pager-frame{
	float: right;height: auto;
	width:auto;
	}	
	.pager {
		height:100%;
		width: auto;
		}
		.pager ul {
			width: auto;
			}		
			.pager ul li{
				display:inline;
				list-style:none;
				width:auto;
				}
				.pager li .title{
					width:auto;
					}
	.select-numer-items {
		height: auto;
		width: auto;
		}
		.select-numer-items .title {
			font-size:1.1em;
			width: auto;
			}
/* ---------------------------------------------------------------------------------------------------- */
/* TABLE*/
thead, tbody, tr, th, td{
	float:none;
	position: sticky;
	position: -moz-sticky;
	position: -ms-sticky;
	position: -o-sticky;
	position: -webkit-sticky;
	}
table{
	border-collapse: collapse;
	position:static;
    width: 100%;
	}
	table tr {
		width:100%	
		}
		table tr th{
			height:auto;
			vertical-align:top;
		}
			table tr th .title{
				width:100%;
				}
			table tr th a {
				height:100%;
				width:100%;
				}
				table tr th a .icon{
					height:100%;
					width:100%;
					}
		table tr td {
			text-align:left;
		}
/* ---------------------------------------------------------------------------------------------------- */
/* TEXT*/
br{
	float: none;
}
p{
	width:100%;
	}
/* ---------------------------------------------------------------------------------------------------- */
/* TITLE*/
.title-area{
	height: auto;
	width: auto;
	}
/* ---------------------------------------------------------------------------------------------------- */
/* TREE*/
.arbolfrm{
    height: auto;
    width: 100%;
	}
	.arbolfrm .rowtree{
		height:auto;
		min-height:24px;
		width:100%;
		}
		.arbolfrm .rowtree .row {
		min-height:24px;
			width:100%;
			}
			.arbolfrm .rowtree .row .options {
				float:right;
				width:auto;
				}
			.arbolfrm .rowtree .row .options a {
				float:right;
				}
			.arbolfrm .rowtree .row .divtitle {	
				width:auto;
				}
		.arbolfrm .rowtree .children {
			width:100%;
			} 