


@media screen and (min-width: 0px)  and (max-width: 350px)  {
	

	.ancho-1-xs{
		width:1%;
		max-width:1%!important;
		min-width:1%!important;
	}	


	.ancho-2-xs{
		width:2%;
		max-width:2%!important;
		min-width:2%!important;
	}	


	.ancho-3-xs{
		width:3%;
		max-width:3%!important;
		min-width:3%!important;
	}	


	.ancho-4-xs{
		width:4%;
		max-width:4%!important;
		min-width:4%!important;
	}	


	.ancho-5-xs{
		width:5%;
		max-width:5%!important;
		min-width:5%!important;
	}	


	.ancho-6-xs{
		width:6%;
		max-width:6%!important;
		min-width:6%!important;
	}	


	.ancho-7-xs{
		width:7%;
		max-width:7%!important;
		min-width:7%!important;
	}	


	.ancho-8-xs{
		width:8%;
		max-width:8%!important;
		min-width:8%!important;
	}	


	.ancho-9-xs{
		width:9%;
		max-width:9%!important;
		min-width:9%!important;
	}	


	.ancho-10-xs{
		width:10%;
		max-width:10%!important;
		min-width:10%!important;
	}	


	.ancho-11-xs{
		width:11%;
		max-width:11%!important;
		min-width:11%!important;
	}	


	.ancho-12-xs{
		width:12%;
		max-width:12%!important;
		min-width:12%!important;
	}	


	.ancho-13-xs{
		width:13%;
		max-width:13%!important;
		min-width:13%!important;
	}	


	.ancho-14-xs{
		width:14%;
		max-width:14%!important;
		min-width:14%!important;
	}	


	.ancho-15-xs{
		width:15%;
		max-width:15%!important;
		min-width:15%!important;
	}	


	.ancho-16-xs{
		width:16%;
		max-width:16%!important;
		min-width:16%!important;
	}	


	.ancho-17-xs{
		width:17%;
		max-width:17%!important;
		min-width:17%!important;
	}	


	.ancho-18-xs{
		width:18%;
		max-width:18%!important;
		min-width:18%!important;
	}	


	.ancho-19-xs{
		width:19%;
		max-width:19%!important;
		min-width:19%!important;
	}	


	.ancho-20-xs{
		width:20%;
		max-width:20%!important;
		min-width:20%!important;
	}	


	.ancho-21-xs{
		width:21%;
		max-width:21%!important;
		min-width:21%!important;
	}	


	.ancho-22-xs{
		width:22%;
		max-width:22%!important;
		min-width:22%!important;
	}	


	.ancho-23-xs{
		width:23%;
		max-width:23%!important;
		min-width:23%!important;
	}	


	.ancho-24-xs{
		width:24%;
		max-width:24%!important;
		min-width:24%!important;
	}	


	.ancho-25-xs{
		width:25%;
		max-width:25%!important;
		min-width:25%!important;
	}	


	.ancho-26-xs{
		width:26%;
		max-width:26%!important;
		min-width:26%!important;
	}	


	.ancho-27-xs{
		width:27%;
		max-width:27%!important;
		min-width:27%!important;
	}	


	.ancho-28-xs{
		width:28%;
		max-width:28%!important;
		min-width:28%!important;
	}	


	.ancho-29-xs{
		width:29%;
		max-width:29%!important;
		min-width:29%!important;
	}	


	.ancho-30-xs{
		width:30%;
		max-width:30%!important;
		min-width:30%!important;
	}	


	.ancho-31-xs{
		width:31%;
		max-width:31%!important;
		min-width:31%!important;
	}	


	.ancho-32-xs{
		width:32%;
		max-width:32%!important;
		min-width:32%!important;
	}	


	.ancho-33-xs{
		width:33%;
		max-width:33%!important;
		min-width:33%!important;
	}	


	.ancho-34-xs{
		width:34%;
		max-width:34%!important;
		min-width:34%!important;
	}	


	.ancho-35-xs{
		width:35%;
		max-width:35%!important;
		min-width:35%!important;
	}	


	.ancho-36-xs{
		width:36%;
		max-width:36%!important;
		min-width:36%!important;
	}	


	.ancho-37-xs{
		width:37%;
		max-width:37%!important;
		min-width:37%!important;
	}	


	.ancho-38-xs{
		width:38%;
		max-width:38%!important;
		min-width:38%!important;
	}	


	.ancho-39-xs{
		width:39%;
		max-width:39%!important;
		min-width:39%!important;
	}	


	.ancho-40-xs{
		width:40%;
		max-width:40%!important;
		min-width:40%!important;
	}	


	.ancho-41-xs{
		width:41%;
		max-width:41%!important;
		min-width:41%!important;
	}	


	.ancho-42-xs{
		width:42%;
		max-width:42%!important;
		min-width:42%!important;
	}	


	.ancho-43-xs{
		width:43%;
		max-width:43%!important;
		min-width:43%!important;
	}	


	.ancho-44-xs{
		width:44%;
		max-width:44%!important;
		min-width:44%!important;
	}	


	.ancho-45-xs{
		width:45%;
		max-width:45%!important;
		min-width:45%!important;
	}	


	.ancho-46-xs{
		width:46%;
		max-width:46%!important;
		min-width:46%!important;
	}	


	.ancho-47-xs{
		width:47%;
		max-width:47%!important;
		min-width:47%!important;
	}	


	.ancho-48-xs{
		width:48%;
		max-width:48%!important;
		min-width:48%!important;
	}	


	.ancho-49-xs{
		width:49%;
		max-width:49%!important;
		min-width:49%!important;
	}	


	.ancho-50-xs{
		width:50%;
		max-width:50%!important;
		min-width:50%!important;
	}	


	.ancho-51-xs{
		width:51%;
		max-width:51%!important;
		min-width:51%!important;
	}	


	.ancho-52-xs{
		width:52%;
		max-width:52%!important;
		min-width:52%!important;
	}	


	.ancho-53-xs{
		width:53%;
		max-width:53%!important;
		min-width:53%!important;
	}	


	.ancho-54-xs{
		width:54%;
		max-width:54%!important;
		min-width:54%!important;
	}	


	.ancho-55-xs{
		width:55%;
		max-width:55%!important;
		min-width:55%!important;
	}	


	.ancho-56-xs{
		width:56%;
		max-width:56%!important;
		min-width:56%!important;
	}	


	.ancho-57-xs{
		width:57%;
		max-width:57%!important;
		min-width:57%!important;
	}	


	.ancho-58-xs{
		width:58%;
		max-width:58%!important;
		min-width:58%!important;
	}	


	.ancho-59-xs{
		width:59%;
		max-width:59%!important;
		min-width:59%!important;
	}	


	.ancho-60-xs{
		width:60%;
		max-width:60%!important;
		min-width:60%!important;
	}	


	.ancho-61-xs{
		width:61%;
		max-width:61%!important;
		min-width:61%!important;
	}	


	.ancho-62-xs{
		width:62%;
		max-width:62%!important;
		min-width:62%!important;
	}	


	.ancho-63-xs{
		width:63%;
		max-width:63%!important;
		min-width:63%!important;
	}	


	.ancho-64-xs{
		width:64%;
		max-width:64%!important;
		min-width:64%!important;
	}	


	.ancho-65-xs{
		width:65%;
		max-width:65%!important;
		min-width:65%!important;
	}	


	.ancho-66-xs{
		width:66%;
		max-width:66%!important;
		min-width:66%!important;
	}	


	.ancho-67-xs{
		width:67%;
		max-width:67%!important;
		min-width:67%!important;
	}	


	.ancho-68-xs{
		width:68%;
		max-width:68%!important;
		min-width:68%!important;
	}	


	.ancho-69-xs{
		width:69%;
		max-width:69%!important;
		min-width:69%!important;
	}	


	.ancho-70-xs{
		width:70%;
		max-width:70%!important;
		min-width:70%!important;
	}	


	.ancho-71-xs{
		width:71%;
		max-width:71%!important;
		min-width:71%!important;
	}	


	.ancho-72-xs{
		width:72%;
		max-width:72%!important;
		min-width:72%!important;
	}	


	.ancho-73-xs{
		width:73%;
		max-width:73%!important;
		min-width:73%!important;
	}	


	.ancho-74-xs{
		width:74%;
		max-width:74%!important;
		min-width:74%!important;
	}	


	.ancho-75-xs{
		width:75%;
		max-width:75%!important;
		min-width:75%!important;
	}	


	.ancho-76-xs{
		width:76%;
		max-width:76%!important;
		min-width:76%!important;
	}	


	.ancho-77-xs{
		width:77%;
		max-width:77%!important;
		min-width:77%!important;
	}	


	.ancho-78-xs{
		width:78%;
		max-width:78%!important;
		min-width:78%!important;
	}	


	.ancho-79-xs{
		width:79%;
		max-width:79%!important;
		min-width:79%!important;
	}	


	.ancho-80-xs{
		width:80%;
		max-width:80%!important;
		min-width:80%!important;
	}	


	.ancho-81-xs{
		width:81%;
		max-width:81%!important;
		min-width:81%!important;
	}	


	.ancho-82-xs{
		width:82%;
		max-width:82%!important;
		min-width:82%!important;
	}	


	.ancho-83-xs{
		width:83%;
		max-width:83%!important;
		min-width:83%!important;
	}	


	.ancho-84-xs{
		width:84%;
		max-width:84%!important;
		min-width:84%!important;
	}	


	.ancho-85-xs{
		width:85%;
		max-width:85%!important;
		min-width:85%!important;
	}	


	.ancho-86-xs{
		width:86%;
		max-width:86%!important;
		min-width:86%!important;
	}	


	.ancho-87-xs{
		width:87%;
		max-width:87%!important;
		min-width:87%!important;
	}	


	.ancho-88-xs{
		width:88%;
		max-width:88%!important;
		min-width:88%!important;
	}	


	.ancho-89-xs{
		width:89%;
		max-width:89%!important;
		min-width:89%!important;
	}	


	.ancho-90-xs{
		width:90%;
		max-width:90%!important;
		min-width:90%!important;
	}	


	.ancho-91-xs{
		width:91%;
		max-width:91%!important;
		min-width:91%!important;
	}	


	.ancho-92-xs{
		width:92%;
		max-width:92%!important;
		min-width:92%!important;
	}	


	.ancho-93-xs{
		width:93%;
		max-width:93%!important;
		min-width:93%!important;
	}	


	.ancho-94-xs{
		width:94%;
		max-width:94%!important;
		min-width:94%!important;
	}	


	.ancho-95-xs{
		width:95%;
		max-width:95%!important;
		min-width:95%!important;
	}	


	.ancho-96-xs{
		width:96%;
		max-width:96%!important;
		min-width:96%!important;
	}	


	.ancho-97-xs{
		width:97%;
		max-width:97%!important;
		min-width:97%!important;
	}	


	.ancho-98-xs{
		width:98%;
		max-width:98%!important;
		min-width:98%!important;
	}	


	.ancho-99-xs{
		width:99%;
		max-width:99%!important;
		min-width:99%!important;
	}	


	.ancho-100-xs{
		width:100%;
		max-width:100%!important;
		min-width:100%!important;
	}	


	.oculto-xs{
		display:none!important;
	}
		
	.text-center-xs{
		text-align:center!important;
	}
		
	.text-right-xs{
		text-align:right!important;
	}
		
	.text-left-xs{
		text-align:left!important;
	}

}




@media screen and (min-width: 350px)  and (max-width: 640px)  {
	

	.ancho-1-s{
		width:1%;
		max-width:1%!important;
		min-width:1%!important;
	}	


	.ancho-2-s{
		width:2%;
		max-width:2%!important;
		min-width:2%!important;
	}	


	.ancho-3-s{
		width:3%;
		max-width:3%!important;
		min-width:3%!important;
	}	


	.ancho-4-s{
		width:4%;
		max-width:4%!important;
		min-width:4%!important;
	}	


	.ancho-5-s{
		width:5%;
		max-width:5%!important;
		min-width:5%!important;
	}	


	.ancho-6-s{
		width:6%;
		max-width:6%!important;
		min-width:6%!important;
	}	


	.ancho-7-s{
		width:7%;
		max-width:7%!important;
		min-width:7%!important;
	}	


	.ancho-8-s{
		width:8%;
		max-width:8%!important;
		min-width:8%!important;
	}	


	.ancho-9-s{
		width:9%;
		max-width:9%!important;
		min-width:9%!important;
	}	


	.ancho-10-s{
		width:10%;
		max-width:10%!important;
		min-width:10%!important;
	}	


	.ancho-11-s{
		width:11%;
		max-width:11%!important;
		min-width:11%!important;
	}	


	.ancho-12-s{
		width:12%;
		max-width:12%!important;
		min-width:12%!important;
	}	


	.ancho-13-s{
		width:13%;
		max-width:13%!important;
		min-width:13%!important;
	}	


	.ancho-14-s{
		width:14%;
		max-width:14%!important;
		min-width:14%!important;
	}	


	.ancho-15-s{
		width:15%;
		max-width:15%!important;
		min-width:15%!important;
	}	


	.ancho-16-s{
		width:16%;
		max-width:16%!important;
		min-width:16%!important;
	}	


	.ancho-17-s{
		width:17%;
		max-width:17%!important;
		min-width:17%!important;
	}	


	.ancho-18-s{
		width:18%;
		max-width:18%!important;
		min-width:18%!important;
	}	


	.ancho-19-s{
		width:19%;
		max-width:19%!important;
		min-width:19%!important;
	}	


	.ancho-20-s{
		width:20%;
		max-width:20%!important;
		min-width:20%!important;
	}	


	.ancho-21-s{
		width:21%;
		max-width:21%!important;
		min-width:21%!important;
	}	


	.ancho-22-s{
		width:22%;
		max-width:22%!important;
		min-width:22%!important;
	}	


	.ancho-23-s{
		width:23%;
		max-width:23%!important;
		min-width:23%!important;
	}	


	.ancho-24-s{
		width:24%;
		max-width:24%!important;
		min-width:24%!important;
	}	


	.ancho-25-s{
		width:25%;
		max-width:25%!important;
		min-width:25%!important;
	}	


	.ancho-26-s{
		width:26%;
		max-width:26%!important;
		min-width:26%!important;
	}	


	.ancho-27-s{
		width:27%;
		max-width:27%!important;
		min-width:27%!important;
	}	


	.ancho-28-s{
		width:28%;
		max-width:28%!important;
		min-width:28%!important;
	}	


	.ancho-29-s{
		width:29%;
		max-width:29%!important;
		min-width:29%!important;
	}	


	.ancho-30-s{
		width:30%;
		max-width:30%!important;
		min-width:30%!important;
	}	


	.ancho-31-s{
		width:31%;
		max-width:31%!important;
		min-width:31%!important;
	}	


	.ancho-32-s{
		width:32%;
		max-width:32%!important;
		min-width:32%!important;
	}	


	.ancho-33-s{
		width:33%;
		max-width:33%!important;
		min-width:33%!important;
	}	


	.ancho-34-s{
		width:34%;
		max-width:34%!important;
		min-width:34%!important;
	}	


	.ancho-35-s{
		width:35%;
		max-width:35%!important;
		min-width:35%!important;
	}	


	.ancho-36-s{
		width:36%;
		max-width:36%!important;
		min-width:36%!important;
	}	


	.ancho-37-s{
		width:37%;
		max-width:37%!important;
		min-width:37%!important;
	}	


	.ancho-38-s{
		width:38%;
		max-width:38%!important;
		min-width:38%!important;
	}	


	.ancho-39-s{
		width:39%;
		max-width:39%!important;
		min-width:39%!important;
	}	


	.ancho-40-s{
		width:40%;
		max-width:40%!important;
		min-width:40%!important;
	}	


	.ancho-41-s{
		width:41%;
		max-width:41%!important;
		min-width:41%!important;
	}	


	.ancho-42-s{
		width:42%;
		max-width:42%!important;
		min-width:42%!important;
	}	


	.ancho-43-s{
		width:43%;
		max-width:43%!important;
		min-width:43%!important;
	}	


	.ancho-44-s{
		width:44%;
		max-width:44%!important;
		min-width:44%!important;
	}	


	.ancho-45-s{
		width:45%;
		max-width:45%!important;
		min-width:45%!important;
	}	


	.ancho-46-s{
		width:46%;
		max-width:46%!important;
		min-width:46%!important;
	}	


	.ancho-47-s{
		width:47%;
		max-width:47%!important;
		min-width:47%!important;
	}	


	.ancho-48-s{
		width:48%;
		max-width:48%!important;
		min-width:48%!important;
	}	


	.ancho-49-s{
		width:49%;
		max-width:49%!important;
		min-width:49%!important;
	}	


	.ancho-50-s{
		width:50%;
		max-width:50%!important;
		min-width:50%!important;
	}	


	.ancho-51-s{
		width:51%;
		max-width:51%!important;
		min-width:51%!important;
	}	


	.ancho-52-s{
		width:52%;
		max-width:52%!important;
		min-width:52%!important;
	}	


	.ancho-53-s{
		width:53%;
		max-width:53%!important;
		min-width:53%!important;
	}	


	.ancho-54-s{
		width:54%;
		max-width:54%!important;
		min-width:54%!important;
	}	


	.ancho-55-s{
		width:55%;
		max-width:55%!important;
		min-width:55%!important;
	}	


	.ancho-56-s{
		width:56%;
		max-width:56%!important;
		min-width:56%!important;
	}	


	.ancho-57-s{
		width:57%;
		max-width:57%!important;
		min-width:57%!important;
	}	


	.ancho-58-s{
		width:58%;
		max-width:58%!important;
		min-width:58%!important;
	}	


	.ancho-59-s{
		width:59%;
		max-width:59%!important;
		min-width:59%!important;
	}	


	.ancho-60-s{
		width:60%;
		max-width:60%!important;
		min-width:60%!important;
	}	


	.ancho-61-s{
		width:61%;
		max-width:61%!important;
		min-width:61%!important;
	}	


	.ancho-62-s{
		width:62%;
		max-width:62%!important;
		min-width:62%!important;
	}	


	.ancho-63-s{
		width:63%;
		max-width:63%!important;
		min-width:63%!important;
	}	


	.ancho-64-s{
		width:64%;
		max-width:64%!important;
		min-width:64%!important;
	}	


	.ancho-65-s{
		width:65%;
		max-width:65%!important;
		min-width:65%!important;
	}	


	.ancho-66-s{
		width:66%;
		max-width:66%!important;
		min-width:66%!important;
	}	


	.ancho-67-s{
		width:67%;
		max-width:67%!important;
		min-width:67%!important;
	}	


	.ancho-68-s{
		width:68%;
		max-width:68%!important;
		min-width:68%!important;
	}	


	.ancho-69-s{
		width:69%;
		max-width:69%!important;
		min-width:69%!important;
	}	


	.ancho-70-s{
		width:70%;
		max-width:70%!important;
		min-width:70%!important;
	}	


	.ancho-71-s{
		width:71%;
		max-width:71%!important;
		min-width:71%!important;
	}	


	.ancho-72-s{
		width:72%;
		max-width:72%!important;
		min-width:72%!important;
	}	


	.ancho-73-s{
		width:73%;
		max-width:73%!important;
		min-width:73%!important;
	}	


	.ancho-74-s{
		width:74%;
		max-width:74%!important;
		min-width:74%!important;
	}	


	.ancho-75-s{
		width:75%;
		max-width:75%!important;
		min-width:75%!important;
	}	


	.ancho-76-s{
		width:76%;
		max-width:76%!important;
		min-width:76%!important;
	}	


	.ancho-77-s{
		width:77%;
		max-width:77%!important;
		min-width:77%!important;
	}	


	.ancho-78-s{
		width:78%;
		max-width:78%!important;
		min-width:78%!important;
	}	


	.ancho-79-s{
		width:79%;
		max-width:79%!important;
		min-width:79%!important;
	}	


	.ancho-80-s{
		width:80%;
		max-width:80%!important;
		min-width:80%!important;
	}	


	.ancho-81-s{
		width:81%;
		max-width:81%!important;
		min-width:81%!important;
	}	


	.ancho-82-s{
		width:82%;
		max-width:82%!important;
		min-width:82%!important;
	}	


	.ancho-83-s{
		width:83%;
		max-width:83%!important;
		min-width:83%!important;
	}	


	.ancho-84-s{
		width:84%;
		max-width:84%!important;
		min-width:84%!important;
	}	


	.ancho-85-s{
		width:85%;
		max-width:85%!important;
		min-width:85%!important;
	}	


	.ancho-86-s{
		width:86%;
		max-width:86%!important;
		min-width:86%!important;
	}	


	.ancho-87-s{
		width:87%;
		max-width:87%!important;
		min-width:87%!important;
	}	


	.ancho-88-s{
		width:88%;
		max-width:88%!important;
		min-width:88%!important;
	}	


	.ancho-89-s{
		width:89%;
		max-width:89%!important;
		min-width:89%!important;
	}	


	.ancho-90-s{
		width:90%;
		max-width:90%!important;
		min-width:90%!important;
	}	


	.ancho-91-s{
		width:91%;
		max-width:91%!important;
		min-width:91%!important;
	}	


	.ancho-92-s{
		width:92%;
		max-width:92%!important;
		min-width:92%!important;
	}	


	.ancho-93-s{
		width:93%;
		max-width:93%!important;
		min-width:93%!important;
	}	


	.ancho-94-s{
		width:94%;
		max-width:94%!important;
		min-width:94%!important;
	}	


	.ancho-95-s{
		width:95%;
		max-width:95%!important;
		min-width:95%!important;
	}	


	.ancho-96-s{
		width:96%;
		max-width:96%!important;
		min-width:96%!important;
	}	


	.ancho-97-s{
		width:97%;
		max-width:97%!important;
		min-width:97%!important;
	}	


	.ancho-98-s{
		width:98%;
		max-width:98%!important;
		min-width:98%!important;
	}	


	.ancho-99-s{
		width:99%;
		max-width:99%!important;
		min-width:99%!important;
	}	


	.ancho-100-s{
		width:100%;
		max-width:100%!important;
		min-width:100%!important;
	}	


	.oculto-s{
		display:none!important;
	}
		
	.text-center-s{
		text-align:center!important;
	}
		
	.text-right-s{
		text-align:right!important;
	}
		
	.text-left-s{
		text-align:left!important;
	}

}




@media screen and (min-width: 640px)  and (max-width: 1024px)  {
	

	.ancho-1-m{
		width:1%;
		max-width:1%!important;
		min-width:1%!important;
	}	


	.ancho-2-m{
		width:2%;
		max-width:2%!important;
		min-width:2%!important;
	}	


	.ancho-3-m{
		width:3%;
		max-width:3%!important;
		min-width:3%!important;
	}	


	.ancho-4-m{
		width:4%;
		max-width:4%!important;
		min-width:4%!important;
	}	


	.ancho-5-m{
		width:5%;
		max-width:5%!important;
		min-width:5%!important;
	}	


	.ancho-6-m{
		width:6%;
		max-width:6%!important;
		min-width:6%!important;
	}	


	.ancho-7-m{
		width:7%;
		max-width:7%!important;
		min-width:7%!important;
	}	


	.ancho-8-m{
		width:8%;
		max-width:8%!important;
		min-width:8%!important;
	}	


	.ancho-9-m{
		width:9%;
		max-width:9%!important;
		min-width:9%!important;
	}	


	.ancho-10-m{
		width:10%;
		max-width:10%!important;
		min-width:10%!important;
	}	


	.ancho-11-m{
		width:11%;
		max-width:11%!important;
		min-width:11%!important;
	}	


	.ancho-12-m{
		width:12%;
		max-width:12%!important;
		min-width:12%!important;
	}	


	.ancho-13-m{
		width:13%;
		max-width:13%!important;
		min-width:13%!important;
	}	


	.ancho-14-m{
		width:14%;
		max-width:14%!important;
		min-width:14%!important;
	}	


	.ancho-15-m{
		width:15%;
		max-width:15%!important;
		min-width:15%!important;
	}	


	.ancho-16-m{
		width:16%;
		max-width:16%!important;
		min-width:16%!important;
	}	


	.ancho-17-m{
		width:17%;
		max-width:17%!important;
		min-width:17%!important;
	}	


	.ancho-18-m{
		width:18%;
		max-width:18%!important;
		min-width:18%!important;
	}	


	.ancho-19-m{
		width:19%;
		max-width:19%!important;
		min-width:19%!important;
	}	


	.ancho-20-m{
		width:20%;
		max-width:20%!important;
		min-width:20%!important;
	}	


	.ancho-21-m{
		width:21%;
		max-width:21%!important;
		min-width:21%!important;
	}	


	.ancho-22-m{
		width:22%;
		max-width:22%!important;
		min-width:22%!important;
	}	


	.ancho-23-m{
		width:23%;
		max-width:23%!important;
		min-width:23%!important;
	}	


	.ancho-24-m{
		width:24%;
		max-width:24%!important;
		min-width:24%!important;
	}	


	.ancho-25-m{
		width:25%;
		max-width:25%!important;
		min-width:25%!important;
	}	


	.ancho-26-m{
		width:26%;
		max-width:26%!important;
		min-width:26%!important;
	}	


	.ancho-27-m{
		width:27%;
		max-width:27%!important;
		min-width:27%!important;
	}	


	.ancho-28-m{
		width:28%;
		max-width:28%!important;
		min-width:28%!important;
	}	


	.ancho-29-m{
		width:29%;
		max-width:29%!important;
		min-width:29%!important;
	}	


	.ancho-30-m{
		width:30%;
		max-width:30%!important;
		min-width:30%!important;
	}	


	.ancho-31-m{
		width:31%;
		max-width:31%!important;
		min-width:31%!important;
	}	


	.ancho-32-m{
		width:32%;
		max-width:32%!important;
		min-width:32%!important;
	}	


	.ancho-33-m{
		width:33%;
		max-width:33%!important;
		min-width:33%!important;
	}	


	.ancho-34-m{
		width:34%;
		max-width:34%!important;
		min-width:34%!important;
	}	


	.ancho-35-m{
		width:35%;
		max-width:35%!important;
		min-width:35%!important;
	}	


	.ancho-36-m{
		width:36%;
		max-width:36%!important;
		min-width:36%!important;
	}	


	.ancho-37-m{
		width:37%;
		max-width:37%!important;
		min-width:37%!important;
	}	


	.ancho-38-m{
		width:38%;
		max-width:38%!important;
		min-width:38%!important;
	}	


	.ancho-39-m{
		width:39%;
		max-width:39%!important;
		min-width:39%!important;
	}	


	.ancho-40-m{
		width:40%;
		max-width:40%!important;
		min-width:40%!important;
	}	


	.ancho-41-m{
		width:41%;
		max-width:41%!important;
		min-width:41%!important;
	}	


	.ancho-42-m{
		width:42%;
		max-width:42%!important;
		min-width:42%!important;
	}	


	.ancho-43-m{
		width:43%;
		max-width:43%!important;
		min-width:43%!important;
	}	


	.ancho-44-m{
		width:44%;
		max-width:44%!important;
		min-width:44%!important;
	}	


	.ancho-45-m{
		width:45%;
		max-width:45%!important;
		min-width:45%!important;
	}	


	.ancho-46-m{
		width:46%;
		max-width:46%!important;
		min-width:46%!important;
	}	


	.ancho-47-m{
		width:47%;
		max-width:47%!important;
		min-width:47%!important;
	}	


	.ancho-48-m{
		width:48%;
		max-width:48%!important;
		min-width:48%!important;
	}	


	.ancho-49-m{
		width:49%;
		max-width:49%!important;
		min-width:49%!important;
	}	


	.ancho-50-m{
		width:50%;
		max-width:50%!important;
		min-width:50%!important;
	}	


	.ancho-51-m{
		width:51%;
		max-width:51%!important;
		min-width:51%!important;
	}	


	.ancho-52-m{
		width:52%;
		max-width:52%!important;
		min-width:52%!important;
	}	


	.ancho-53-m{
		width:53%;
		max-width:53%!important;
		min-width:53%!important;
	}	


	.ancho-54-m{
		width:54%;
		max-width:54%!important;
		min-width:54%!important;
	}	


	.ancho-55-m{
		width:55%;
		max-width:55%!important;
		min-width:55%!important;
	}	


	.ancho-56-m{
		width:56%;
		max-width:56%!important;
		min-width:56%!important;
	}	


	.ancho-57-m{
		width:57%;
		max-width:57%!important;
		min-width:57%!important;
	}	


	.ancho-58-m{
		width:58%;
		max-width:58%!important;
		min-width:58%!important;
	}	


	.ancho-59-m{
		width:59%;
		max-width:59%!important;
		min-width:59%!important;
	}	


	.ancho-60-m{
		width:60%;
		max-width:60%!important;
		min-width:60%!important;
	}	


	.ancho-61-m{
		width:61%;
		max-width:61%!important;
		min-width:61%!important;
	}	


	.ancho-62-m{
		width:62%;
		max-width:62%!important;
		min-width:62%!important;
	}	


	.ancho-63-m{
		width:63%;
		max-width:63%!important;
		min-width:63%!important;
	}	


	.ancho-64-m{
		width:64%;
		max-width:64%!important;
		min-width:64%!important;
	}	


	.ancho-65-m{
		width:65%;
		max-width:65%!important;
		min-width:65%!important;
	}	


	.ancho-66-m{
		width:66%;
		max-width:66%!important;
		min-width:66%!important;
	}	


	.ancho-67-m{
		width:67%;
		max-width:67%!important;
		min-width:67%!important;
	}	


	.ancho-68-m{
		width:68%;
		max-width:68%!important;
		min-width:68%!important;
	}	


	.ancho-69-m{
		width:69%;
		max-width:69%!important;
		min-width:69%!important;
	}	


	.ancho-70-m{
		width:70%;
		max-width:70%!important;
		min-width:70%!important;
	}	


	.ancho-71-m{
		width:71%;
		max-width:71%!important;
		min-width:71%!important;
	}	


	.ancho-72-m{
		width:72%;
		max-width:72%!important;
		min-width:72%!important;
	}	


	.ancho-73-m{
		width:73%;
		max-width:73%!important;
		min-width:73%!important;
	}	


	.ancho-74-m{
		width:74%;
		max-width:74%!important;
		min-width:74%!important;
	}	


	.ancho-75-m{
		width:75%;
		max-width:75%!important;
		min-width:75%!important;
	}	


	.ancho-76-m{
		width:76%;
		max-width:76%!important;
		min-width:76%!important;
	}	


	.ancho-77-m{
		width:77%;
		max-width:77%!important;
		min-width:77%!important;
	}	


	.ancho-78-m{
		width:78%;
		max-width:78%!important;
		min-width:78%!important;
	}	


	.ancho-79-m{
		width:79%;
		max-width:79%!important;
		min-width:79%!important;
	}	


	.ancho-80-m{
		width:80%;
		max-width:80%!important;
		min-width:80%!important;
	}	


	.ancho-81-m{
		width:81%;
		max-width:81%!important;
		min-width:81%!important;
	}	


	.ancho-82-m{
		width:82%;
		max-width:82%!important;
		min-width:82%!important;
	}	


	.ancho-83-m{
		width:83%;
		max-width:83%!important;
		min-width:83%!important;
	}	


	.ancho-84-m{
		width:84%;
		max-width:84%!important;
		min-width:84%!important;
	}	


	.ancho-85-m{
		width:85%;
		max-width:85%!important;
		min-width:85%!important;
	}	


	.ancho-86-m{
		width:86%;
		max-width:86%!important;
		min-width:86%!important;
	}	


	.ancho-87-m{
		width:87%;
		max-width:87%!important;
		min-width:87%!important;
	}	


	.ancho-88-m{
		width:88%;
		max-width:88%!important;
		min-width:88%!important;
	}	


	.ancho-89-m{
		width:89%;
		max-width:89%!important;
		min-width:89%!important;
	}	


	.ancho-90-m{
		width:90%;
		max-width:90%!important;
		min-width:90%!important;
	}	


	.ancho-91-m{
		width:91%;
		max-width:91%!important;
		min-width:91%!important;
	}	


	.ancho-92-m{
		width:92%;
		max-width:92%!important;
		min-width:92%!important;
	}	


	.ancho-93-m{
		width:93%;
		max-width:93%!important;
		min-width:93%!important;
	}	


	.ancho-94-m{
		width:94%;
		max-width:94%!important;
		min-width:94%!important;
	}	


	.ancho-95-m{
		width:95%;
		max-width:95%!important;
		min-width:95%!important;
	}	


	.ancho-96-m{
		width:96%;
		max-width:96%!important;
		min-width:96%!important;
	}	


	.ancho-97-m{
		width:97%;
		max-width:97%!important;
		min-width:97%!important;
	}	


	.ancho-98-m{
		width:98%;
		max-width:98%!important;
		min-width:98%!important;
	}	


	.ancho-99-m{
		width:99%;
		max-width:99%!important;
		min-width:99%!important;
	}	


	.ancho-100-m{
		width:100%;
		max-width:100%!important;
		min-width:100%!important;
	}	


	.oculto-m{
		display:none!important;
	}
		
	.text-center-m{
		text-align:center!important;
	}
		
	.text-right-m{
		text-align:right!important;
	}
		
	.text-left-m{
		text-align:left!important;
	}

}




@media screen and (min-width: 1024px)  {
	

	.ancho-1-l{
		width:1%;
		max-width:1%!important;
		min-width:1%!important;
	}	


	.ancho-2-l{
		width:2%;
		max-width:2%!important;
		min-width:2%!important;
	}	


	.ancho-3-l{
		width:3%;
		max-width:3%!important;
		min-width:3%!important;
	}	


	.ancho-4-l{
		width:4%;
		max-width:4%!important;
		min-width:4%!important;
	}	


	.ancho-5-l{
		width:5%;
		max-width:5%!important;
		min-width:5%!important;
	}	


	.ancho-6-l{
		width:6%;
		max-width:6%!important;
		min-width:6%!important;
	}	


	.ancho-7-l{
		width:7%;
		max-width:7%!important;
		min-width:7%!important;
	}	


	.ancho-8-l{
		width:8%;
		max-width:8%!important;
		min-width:8%!important;
	}	


	.ancho-9-l{
		width:9%;
		max-width:9%!important;
		min-width:9%!important;
	}	


	.ancho-10-l{
		width:10%;
		max-width:10%!important;
		min-width:10%!important;
	}	


	.ancho-11-l{
		width:11%;
		max-width:11%!important;
		min-width:11%!important;
	}	


	.ancho-12-l{
		width:12%;
		max-width:12%!important;
		min-width:12%!important;
	}	


	.ancho-13-l{
		width:13%;
		max-width:13%!important;
		min-width:13%!important;
	}	


	.ancho-14-l{
		width:14%;
		max-width:14%!important;
		min-width:14%!important;
	}	


	.ancho-15-l{
		width:15%;
		max-width:15%!important;
		min-width:15%!important;
	}	


	.ancho-16-l{
		width:16%;
		max-width:16%!important;
		min-width:16%!important;
	}	


	.ancho-17-l{
		width:17%;
		max-width:17%!important;
		min-width:17%!important;
	}	


	.ancho-18-l{
		width:18%;
		max-width:18%!important;
		min-width:18%!important;
	}	


	.ancho-19-l{
		width:19%;
		max-width:19%!important;
		min-width:19%!important;
	}	


	.ancho-20-l{
		width:20%;
		max-width:20%!important;
		min-width:20%!important;
	}	


	.ancho-21-l{
		width:21%;
		max-width:21%!important;
		min-width:21%!important;
	}	


	.ancho-22-l{
		width:22%;
		max-width:22%!important;
		min-width:22%!important;
	}	


	.ancho-23-l{
		width:23%;
		max-width:23%!important;
		min-width:23%!important;
	}	


	.ancho-24-l{
		width:24%;
		max-width:24%!important;
		min-width:24%!important;
	}	


	.ancho-25-l{
		width:25%;
		max-width:25%!important;
		min-width:25%!important;
	}	


	.ancho-26-l{
		width:26%;
		max-width:26%!important;
		min-width:26%!important;
	}	


	.ancho-27-l{
		width:27%;
		max-width:27%!important;
		min-width:27%!important;
	}	


	.ancho-28-l{
		width:28%;
		max-width:28%!important;
		min-width:28%!important;
	}	


	.ancho-29-l{
		width:29%;
		max-width:29%!important;
		min-width:29%!important;
	}	


	.ancho-30-l{
		width:30%;
		max-width:30%!important;
		min-width:30%!important;
	}	


	.ancho-31-l{
		width:31%;
		max-width:31%!important;
		min-width:31%!important;
	}	


	.ancho-32-l{
		width:32%;
		max-width:32%!important;
		min-width:32%!important;
	}	


	.ancho-33-l{
		width:33%;
		max-width:33%!important;
		min-width:33%!important;
	}	


	.ancho-34-l{
		width:34%;
		max-width:34%!important;
		min-width:34%!important;
	}	


	.ancho-35-l{
		width:35%;
		max-width:35%!important;
		min-width:35%!important;
	}	


	.ancho-36-l{
		width:36%;
		max-width:36%!important;
		min-width:36%!important;
	}	


	.ancho-37-l{
		width:37%;
		max-width:37%!important;
		min-width:37%!important;
	}	


	.ancho-38-l{
		width:38%;
		max-width:38%!important;
		min-width:38%!important;
	}	


	.ancho-39-l{
		width:39%;
		max-width:39%!important;
		min-width:39%!important;
	}	


	.ancho-40-l{
		width:40%;
		max-width:40%!important;
		min-width:40%!important;
	}	


	.ancho-41-l{
		width:41%;
		max-width:41%!important;
		min-width:41%!important;
	}	


	.ancho-42-l{
		width:42%;
		max-width:42%!important;
		min-width:42%!important;
	}	


	.ancho-43-l{
		width:43%;
		max-width:43%!important;
		min-width:43%!important;
	}	


	.ancho-44-l{
		width:44%;
		max-width:44%!important;
		min-width:44%!important;
	}	


	.ancho-45-l{
		width:45%;
		max-width:45%!important;
		min-width:45%!important;
	}	


	.ancho-46-l{
		width:46%;
		max-width:46%!important;
		min-width:46%!important;
	}	


	.ancho-47-l{
		width:47%;
		max-width:47%!important;
		min-width:47%!important;
	}	


	.ancho-48-l{
		width:48%;
		max-width:48%!important;
		min-width:48%!important;
	}	


	.ancho-49-l{
		width:49%;
		max-width:49%!important;
		min-width:49%!important;
	}	


	.ancho-50-l{
		width:50%;
		max-width:50%!important;
		min-width:50%!important;
	}	


	.ancho-51-l{
		width:51%;
		max-width:51%!important;
		min-width:51%!important;
	}	


	.ancho-52-l{
		width:52%;
		max-width:52%!important;
		min-width:52%!important;
	}	


	.ancho-53-l{
		width:53%;
		max-width:53%!important;
		min-width:53%!important;
	}	


	.ancho-54-l{
		width:54%;
		max-width:54%!important;
		min-width:54%!important;
	}	


	.ancho-55-l{
		width:55%;
		max-width:55%!important;
		min-width:55%!important;
	}	


	.ancho-56-l{
		width:56%;
		max-width:56%!important;
		min-width:56%!important;
	}	


	.ancho-57-l{
		width:57%;
		max-width:57%!important;
		min-width:57%!important;
	}	


	.ancho-58-l{
		width:58%;
		max-width:58%!important;
		min-width:58%!important;
	}	


	.ancho-59-l{
		width:59%;
		max-width:59%!important;
		min-width:59%!important;
	}	


	.ancho-60-l{
		width:60%;
		max-width:60%!important;
		min-width:60%!important;
	}	


	.ancho-61-l{
		width:61%;
		max-width:61%!important;
		min-width:61%!important;
	}	


	.ancho-62-l{
		width:62%;
		max-width:62%!important;
		min-width:62%!important;
	}	


	.ancho-63-l{
		width:63%;
		max-width:63%!important;
		min-width:63%!important;
	}	


	.ancho-64-l{
		width:64%;
		max-width:64%!important;
		min-width:64%!important;
	}	


	.ancho-65-l{
		width:65%;
		max-width:65%!important;
		min-width:65%!important;
	}	


	.ancho-66-l{
		width:66%;
		max-width:66%!important;
		min-width:66%!important;
	}	


	.ancho-67-l{
		width:67%;
		max-width:67%!important;
		min-width:67%!important;
	}	


	.ancho-68-l{
		width:68%;
		max-width:68%!important;
		min-width:68%!important;
	}	


	.ancho-69-l{
		width:69%;
		max-width:69%!important;
		min-width:69%!important;
	}	


	.ancho-70-l{
		width:70%;
		max-width:70%!important;
		min-width:70%!important;
	}	


	.ancho-71-l{
		width:71%;
		max-width:71%!important;
		min-width:71%!important;
	}	


	.ancho-72-l{
		width:72%;
		max-width:72%!important;
		min-width:72%!important;
	}	


	.ancho-73-l{
		width:73%;
		max-width:73%!important;
		min-width:73%!important;
	}	


	.ancho-74-l{
		width:74%;
		max-width:74%!important;
		min-width:74%!important;
	}	


	.ancho-75-l{
		width:75%;
		max-width:75%!important;
		min-width:75%!important;
	}	


	.ancho-76-l{
		width:76%;
		max-width:76%!important;
		min-width:76%!important;
	}	


	.ancho-77-l{
		width:77%;
		max-width:77%!important;
		min-width:77%!important;
	}	


	.ancho-78-l{
		width:78%;
		max-width:78%!important;
		min-width:78%!important;
	}	


	.ancho-79-l{
		width:79%;
		max-width:79%!important;
		min-width:79%!important;
	}	


	.ancho-80-l{
		width:80%;
		max-width:80%!important;
		min-width:80%!important;
	}	


	.ancho-81-l{
		width:81%;
		max-width:81%!important;
		min-width:81%!important;
	}	


	.ancho-82-l{
		width:82%;
		max-width:82%!important;
		min-width:82%!important;
	}	


	.ancho-83-l{
		width:83%;
		max-width:83%!important;
		min-width:83%!important;
	}	


	.ancho-84-l{
		width:84%;
		max-width:84%!important;
		min-width:84%!important;
	}	


	.ancho-85-l{
		width:85%;
		max-width:85%!important;
		min-width:85%!important;
	}	


	.ancho-86-l{
		width:86%;
		max-width:86%!important;
		min-width:86%!important;
	}	


	.ancho-87-l{
		width:87%;
		max-width:87%!important;
		min-width:87%!important;
	}	


	.ancho-88-l{
		width:88%;
		max-width:88%!important;
		min-width:88%!important;
	}	


	.ancho-89-l{
		width:89%;
		max-width:89%!important;
		min-width:89%!important;
	}	


	.ancho-90-l{
		width:90%;
		max-width:90%!important;
		min-width:90%!important;
	}	


	.ancho-91-l{
		width:91%;
		max-width:91%!important;
		min-width:91%!important;
	}	


	.ancho-92-l{
		width:92%;
		max-width:92%!important;
		min-width:92%!important;
	}	


	.ancho-93-l{
		width:93%;
		max-width:93%!important;
		min-width:93%!important;
	}	


	.ancho-94-l{
		width:94%;
		max-width:94%!important;
		min-width:94%!important;
	}	


	.ancho-95-l{
		width:95%;
		max-width:95%!important;
		min-width:95%!important;
	}	


	.ancho-96-l{
		width:96%;
		max-width:96%!important;
		min-width:96%!important;
	}	


	.ancho-97-l{
		width:97%;
		max-width:97%!important;
		min-width:97%!important;
	}	


	.ancho-98-l{
		width:98%;
		max-width:98%!important;
		min-width:98%!important;
	}	


	.ancho-99-l{
		width:99%;
		max-width:99%!important;
		min-width:99%!important;
	}	


	.ancho-100-l{
		width:100%;
		max-width:100%!important;
		min-width:100%!important;
	}	


	.oculto-l{
		display:none!important;
	}
		
	.text-center-l{
		text-align:center!important;
	}
		
	.text-right-l{
		text-align:right!important;
	}
		
	.text-left-l{
		text-align:left!important;
	}

}












