
@media (max-width:1024px) {

}
@media (max-width:768px)  {

}
@media (max-width:428px)  {

}

/**********************************************************************************************************************************************************/

.MontserratThin                              {font-family:".Montserrat", sans-serif;font-weight:200;font-style:normal;}
.MontserratThinItalic                       {font-family:".Montserrat", sans-serif;font-weight:200;font-style:italic;}
.MontserratExtraLight                     {font-family:".Montserrat", sans-serif;font-weight:200;font-style:normal;}
.MontserratExtraLightItalic             {font-family:".Montserrat", sans-serif;font-weight:200;font-style:italic;}
.MontserratLight                             {font-family:".Montserrat", sans-serif;font-weight:300;font-style:normal;}
.MontserratLightItalic                      {font-family:".Montserrat", sans-serif;font-weight:300;font-style:italic;}
.MontserratRegular                         {font-family:".Montserrat", sans-serif;font-weight:400;font-style:normal;}
.MontserratItalic                              {font-family:".Montserrat", sans-serif;font-weight:400;font-style:italic;}
.MontserratMedium                         {font-family:".Montserrat", sans-serif;font-weight:500;font-style:normal;}
.MontserratMediumItalic                 {font-family:".Montserrat", sans-serif;font-weight:500;font-style:italic;}
.MontserratSemiBold                      {font-family:".Montserrat", sans-serif;font-weight:600;font-style:normal;}
.MontserratSemiBoldItalic               {font-family:".Montserrat", sans-serif;font-weight:600;font-style:italic;}
.MontserratBold                              {font-family:".Montserrat", sans-serif;font-weight:700;font-style:normal;}
.MontserratBoldItalic                       {font-family:".Montserrat", sans-serif;font-weight:700;font-style:italic;}
.MontserratExtraBold                      {font-family:".Montserrat", sans-serif;font-weight:800;font-style:normal;}
.MontserratExtraBoldItalic               {font-family:".Montserrat", sans-serif;font-weight:800;font-style:italic;}
.MontserratBlack                             {font-family:".Montserrat", sans-serif;font-weight:900;font-style:normal;}
.MontserratBlackItalic                      {font-family:".Montserrat", sans-serif;font-weight:900;font-style:italic;}

/**********************************************************************************************************************************************************/

body       {height:100%;margin:0px;padding:0px;height:100%;font-size:20px;line-height:180%;color:#000000;font-family:"montserrat", sans-serif;font-weight:200;}
html        {height:100%;}
table       {height:100%;}
form        {height:100%;}

body       {animation:fadeInAnimation ease 1s;}
@keyframes fadeInAnimation {
0% {opacity:0;}
100% {opacity:1;}
}

p       {font-size:20px;line-height:180%;font-family:"montserrat", sans-serif;font-weight:400;}
@media (max-width:428px)  {
p       {font-size:18px;}
}

.Escritorio      {display:block;}
.Movil             {display:none;}

@media (max-width:428px)  {	
.Escritorio      {display:none;}
.Movil             {display:block;}
}

img                {border:0px;}

b, strong        {color:#2FAC66;}
/*

i, em              {font-size:17px;font-weight:200;color:#999999;}
@media (max-width:428px)  {	
i, em              {font-size:16px;}
}

*/

i.pq               {font-size:17px;font-weight:200;color:#999999;}

.cursor           {cursor:pointer;}

.display	      	 {display:block;}
.displaynone     {display:none;}

a:link,
a:visited          {color:#000000;text-decoration:none;transition:all 0.5s ease;}
a:hover           {color:#2FAC66;transition:all 0.5s ease;}

.Onclick:link, 
.Onclick:visited    {color:#2FAC66;text-decoration:none;transition:all 0.5s ease;cursor:pointer;}
.Onclick:hover     {color:#33E17F;transition:all 0.5s ease;cursor:pointer;}


.EllipsisL1       {display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal;}
.EllipsisL2       {display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;}
.EllipsisL3       {display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;}

.left                 {float:left;}
.right               {float:right;}
.clear              {clear:both;}

.tjustify            {text-align:justify;}
.tcenter           {text-align:center;}
.tleft                {text-align:left;}
.tright              {text-align:right;}

.line                {border-top:1px solid rgba(0,0,0,0.1);margin:30px 0px 30px 0px}

li                     {font-size:18px;list-style-image:url('images/li.png');list-style-position:inside;font-weight:300;margin-bottom:20px;}
@media (max-width:428px)  {	
li                     {font-size:17px;}
}
.TxNegro          {color:#000000;}
.TxBlanco         {color:#FFFFFF;}
.TxVerde1         {color:#2FAC66;}
.TxVerde2         {color:#33E17F;}


.Boton                            {background:linear-gradient(135deg, #33E17F 0%, #2FAC66 50%);color:#FFFFFF;width:auto;font-size:14px;font-weight:400;text-align:center;padding:10px 20px 10px 20px;cursor:pointer;transition:all 0.5s ease;}
.Boton:hover                  {background:linear-gradient(135deg, #33E17F 0%, #2FAC66 100%);transition:all 0.5s ease;}

h1 {font-size:36px;line-height:140%;font-weight:400;}
h2 {font-size:30px;line-height:140%;font-weight:400;}
h3 {font-size:26px;line-height:140%;font-weight:400;}
h4 {font-size:22px;line-height:140%;font-weight:400;}

.fs10	{font-size:10px;}
.fs11	{font-size:11px;}
.fs12	{font-size:12px;}
.fs14	{font-size:14px;}
.fs16	{font-size:16px;}
.fs18	{font-size:18px;}
.fs20	{font-size:20px;}
.fs22	{font-size:22px;}
.fs24	{font-size:24px;}
.fs26	{font-size:26px;}
.fs28	{font-size:28px;}
.fs30	{font-size:30px;}
.fs32	{font-size:32px;}
.fs34	{font-size:34px;}
.fs36	{font-size:36px;}
.fs38	{font-size:38px;}
.fs40	 {font-size:40px;}
.fs45	 {font-size:45px;}
.fs50	 {font-size:50px;}
.fs55	 {font-size:55px;}
.fs60	 {font-size:60px;}
.fs65	 {font-size:65px;}
.fs70	 {font-size:70px;}
.fs75	 {font-size:75px;}
.fs80	 {font-size:80px;}
.fs85	 {font-size:85px;}
.fs90	 {font-size:90px;}
.fs95	 {font-size:95px;}
.fs100   {font-size:100px;}

@media (max-width:428px)  {
h1, h2, .fs26, .fs28, .fs30, .fs32, .fs34, .fs36, .fs38, .fs40, .fs45, .fs50, .fs55, .fs60, .fs65, .fs70, .fs75, .fs80, .fs85, .fs90, .fs90, .fs100 {font-size:24px;}
}

.lh100 {line-height:100%;}
.lh120 {line-height:120%;}
.lh140 {line-height:140%;}
.lh160 {line-height:160%;}
.lh180 {line-height:180%;}
.lh200 {line-height:200%;}

.M0	 {margin:0px;}  .M0T {margin-top:0px;}    .M0R {margin-right:0px;}    .M0B {margin-bottom:0px;}   .M0L {margin-left:0px;}
.M1	 {margin:1px;}  .M1T {margin-top:1px;}    .M1R {margin-right:1px;}    .M1B {margin-bottom:1px;}   .M1L {margin-left:1px;}
.M2	 {margin:2px;}  .M2T {margin-top:2px;}    .M2R {margin-right:2px;}    .M2B {margin-bottom:2px;}   .M2L {margin-left:2px;}
.M3	 {margin:3px;}  .M3T {margin-top:3px;}    .M3R {margin-right:3px;}    .M3B {margin-bottom:3px;}   .M3L {margin-left:3px;}
.M4	 {margin:4px;}  .M4T {margin-top:4px;}    .M4R {margin-right:4px;}    .M4B {margin-bottom:4px;}   .M4L {margin-left:4px;}
.M5  {margin:5px;}  .M5T {margin-top:5px;}    .M5R {margin-right:5px;}	  .M5B {margin-bottom:5px;}	  .M5L {margin-left:5px;}
.M6  {margin:6px;}  .M6T {margin-top:6px;}    .M6R {margin-right:6px;}	  .M6B {margin-bottom:6px;}	  .M6L {margin-left:6px;}
.M7  {margin:7px;}  .M7T {margin-top:7px;}    .M7R {margin-right:7px;}	  .M7B {margin-bottom:7px;}	  .M7L {margin-left:7px;}
.M8  {margin:8px;}  .M8T {margin-top:8px;}    .M8R {margin-right:8px;}	  .M8B {margin-bottom:8px;}	  .M8L {margin-left:8px;}
.M9  {margin:9px;}  .M9T {margin-top:9px;}    .M9R {margin-right:9px;}	  .M9B {margin-bottom:9px;}	  .M9L {margin-left:9px;}
.M10 {margin:10px;}	.M10T {margin-top:10px;}	.M10R {margin-right:10px;}	.M10B {margin-bottom:10px;}	.M10L {margin-left:10px;}
.M15 {margin:15px;}	.M15T {margin-top:15px;}	.M15R {margin-right:15px;}	.M15B {margin-bottom:15px;}	.M15L {margin-left:15px;}
.M20 {margin:20px;}	.M20T {margin-top:20px;}	.M20R {margin-right:20px;}	.M20B {margin-bottom:20px;}	.M20L {margin-left:20px;}
.M25 {margin:25px;}	.M25T {margin-top:25px;}	.M25R {margin-right:25px;}	.M25B {margin-bottom:25px;}	.M25L {margin-left:25px;}
.M30 {margin:30px;}	.M30T {margin-top:30px;}	.M30R {margin-right:30px;}	.M30B {margin-bottom:30px;}	.M30L {margin-left:30px;}
.M35 {margin:35px;}	.M35T {margin-top:35px;}	.M35R {margin-right:35px;}	.M35B {margin-bottom:35px;}	.M35L {margin-left:35px;}
.M40 {margin:40px;}	.M40T {margin-top:40px;}	.M40R {margin-right:40px;}	.M40B {margin-bottom:40px;}	.M40L {margin-left:40px;}
.M45 {margin:45px;}	.M45T {margin-top:45px;}	.M45R {margin-right:45px;}	.M45B {margin-bottom:45px;}	.M45L {margin-left:45px;}
.M50 {margin:50px;}	.M50T {margin-top:50px;}	.M50R {margin-right:50px;}	.M50B {margin-bottom:50px;}	.M50L {margin-left:50px;}
.M55 {margin:55px;}	.M55T {margin-top:55px;}	.M55R {margin-right:55px;}	.M55B {margin-bottom:55px;}	.M55L {margin-left:55px;}
.M60 {margin:60px;}	.M60T {margin-top:60px;}	.M60R {margin-right:60px;}	.M60B {margin-bottom:60px;}	.M60L {margin-left:60px;}
.M65 {margin:65px;}	.M65T {margin-top:65px;}	.M65R {margin-right:65px;}	.M65B {margin-bottom:65px;}	.M65L {margin-left:65px;}
.M70 {margin:70px;}	.M70T {margin-top:70px;}	.M70R {margin-right:70px;}	.M70B {margin-bottom:70px;}	.M70L {margin-left:70px;}
.M75 {margin:75px;}	.M75T {margin-top:75px;}	.M75R {margin-right:75px;}	.M75B {margin-bottom:75px;}	.M75L {margin-left:75px;}
.M80 {margin:80px;}	.M80T {margin-top:80px;}	.M80R {margin-right:80px;}	.M80B {margin-bottom:80px;}	.M80L {margin-left:80px;}
.M85 {margin:85px;}	.M85T {margin-top:85px;}	.M85R {margin-right:85px;}	.M85B {margin-bottom:85px;}	.M85L {margin-left:85px;}
.M90 {margin:90px;}	.M90T {margin-top:90px;}	.M90R {margin-right:90px;}	.M90B {margin-bottom:90px;}	.M90L {margin-left:90px;}
.M95 {margin:95px;}	.M95T {margin-top:95px;}	.M95R {margin-right:95px;}	.M95B {margin-bottom:95px;}	.M95L {margin-left:95px;}
.M100 {margin:100px;}	.M100T {margin-top:100px;}	.M100R {margin-right:100px;}	.M100B {margin-bottom:100px;}	.M100L {margin-left:100px;}
.M110 {margin:110px;}	.M110T {margin-top:110px;}	.M110R {margin-right:110px;}	.M110B {margin-bottom:110px;}	.M110L {margin-left:110px;}
.M120 {margin:120px;}	.M120T {margin-top:120px;}	.M120R {margin-right:120px;}	.M120B {margin-bottom:120px;}	.M120L {margin-left:120px;}
.M130 {margin:130px;}	.M130T {margin-top:130px;}	.M130R {margin-right:130px;}	.M130B {margin-bottom:130px;}	.M130L {margin-left:130px;}
.M140 {margin:140px;}	.M140T {margin-top:140px;}	.M140R {margin-right:140px;}	.M140B {margin-bottom:140px;}	.M140L {margin-left:140px;}
.M150 {margin:150px;}	.M150T {margin-top:150px;}	.M150R {margin-right:150px;}	.M150B {margin-bottom:150px;}	.M150L {margin-left:150px;}


/**/
.W5   {width:5px;}  .W10  {width:10px;} .W15  {width:15px;} .W20  {width:20px;} .W25  {width:25px;} .W30  {width:30px;} .W35  {width:35px;} .W40  {width:40px;} .W45  {width:45px;} .W50  {width:50px;} .W55  {width:55px;} .W60  {width:60px;} .W65  {width:65px;} .W70  {width:70px;} .W75  {width:75px;} .W80  {width:80px;} .W85  {width:85px;} .W90  {width:90px;} .W95  {width:95px;}
.W100 {width:100px;}.W105 {width:105px;}.W110 {width:110px;}.W115 {width:115px;}.W120 {width:120px;}.W125 {width:125px;}.W130 {width:130px;}.W135 {width:135px;}.W140 {width:140px;}.W145 {width:145px;}.W150 {width:150px;}.W155 {width:155px;}.W160 {width:160px;}.W165 {width:165px;}.W170 {width:170px;}.W175 {width:175px;}.W180 {width:180px;}.W185 {width:185px;}.W190 {width:190px;}.W195 {width:195px;}
.W200 {width:200px;}.W205 {width:205px;}.W210 {width:210px;}.W215 {width:215px;}.W220 {width:220px;}.W225 {width:225px;}.W230 {width:230px;}.W235 {width:235px;}.W240 {width:240px;}.W245 {width:245px;}.W250 {width:250px;}.W255 {width:255px;}.W260 {width:260px;}.W265 {width:265px;}.W270 {width:270px;}.W275 {width:275px;}.W280 {width:280px;}.W285 {width:285px;}.W290 {width:290px;}.W295 {width:295px;}
.W300 {width:300px;}.W305 {width:305px;}.W310 {width:310px;}.W315 {width:315px;}.W320 {width:330px;}.W325 {width:325px;}.W330 {width:330px;}.W335 {width:335px;}.W340 {width:340px;}.W345 {width:345px;}.W350 {width:350px;}.W355 {width:355px;}.W360 {width:360px;}.W365 {width:365px;}.W370 {width:370px;}.W375 {width:375px;}.W380 {width:380px;}.W385 {width:385px;}.W390 {width:390px;}.W395 {width:395px;}
.W400 {width:400px;}.W405 {width:405px;}.W410 {width:410px;}.W415 {width:415px;}.W420 {width:430px;}.W425 {width:435px;}.W430 {width:430px;}.W435 {width:435px;}.W440 {width:440px;}.W445 {width:445px;}.W450 {width:450px;}.W455 {width:455px;}.W460 {width:460px;}.W465 {width:465px;}.W470 {width:470px;}.W475 {width:475px;}.W480 {width:480px;}.W485 {width:485px;}.W490 {width:490px;}.W495 {width:495px;}
.W500 {width:500px;}.W505 {width:505px;}.W510 {width:510px;}.W515 {width:515px;}.W520 {width:530px;}.W525 {width:535px;}.W530 {width:530px;}.W535 {width:535px;}.W540 {width:540px;}.W545 {width:545px;}.W550 {width:550px;}.W555 {width:555px;}.W560 {width:560px;}.W565 {width:565px;}.W570 {width:570px;}.W575 {width:575px;}.W580 {width:580px;}.W585 {width:585px;}.W590 {width:590px;}.W595 {width:595px;}
.W600 {width:600px;}.W605 {width:605px;}.W610 {width:610px;}.W615 {width:615px;}.W620 {width:630px;}.W625 {width:635px;}.W630 {width:630px;}.W635 {width:635px;}.W640 {width:640px;}.W645 {width:645px;}.W650 {width:650px;}.W655 {width:655px;}.W660 {width:660px;}.W665 {width:665px;}.W670 {width:670px;}.W675 {width:675px;}.W680 {width:680px;}.W685 {width:685px;}.W690 {width:690px;}.W695 {width:695px;}
.W700 {width:700px;}.W705 {width:705px;}.W710 {width:710px;}.W715 {width:715px;}.W720 {width:730px;}.W725 {width:735px;}.W730 {width:730px;}.W735 {width:735px;}.W740 {width:740px;}.W745 {width:745px;}.W750 {width:750px;}.W755 {width:755px;}.W760 {width:760px;}.W765 {width:765px;}.W770 {width:770px;}.W775 {width:775px;}.W780 {width:780px;}.W785 {width:785px;}.W790 {width:790px;}.W795 {width:795px;}
.W800 {width:800px;}.W805 {width:805px;}.W810 {width:810px;}.W815 {width:815px;}.W820 {width:830px;}.W825 {width:835px;}.W830 {width:830px;}.W835 {width:835px;}.W840 {width:840px;}.W845 {width:845px;}.W850 {width:850px;}.W855 {width:855px;}.W860 {width:860px;}.W865 {width:865px;}.W870 {width:870px;}.W875 {width:875px;}.W880 {width:880px;}.W885 {width:885px;}.W890 {width:890px;}.W895 {width:895px;}
.W900 {width:900px;}.W905 {width:905px;}.W910 {width:910px;}.W915 {width:915px;}.W920 {width:930px;}.W925 {width:935px;}.W930 {width:930px;}.W935 {width:935px;}.W940 {width:940px;}.W945 {width:945px;}.W950 {width:950px;}.W955 {width:955px;}.W960 {width:960px;}.W965 {width:965px;}.W970 {width:970px;}.W975 {width:975px;}.W980 {width:980px;}.W985 {width:985px;}.W990 {width:990px;}.W995 {width:995px;}
.W1000 {width:1000px;}

.H10  {height:10px;} .H15  {height:15px;} .H20  {height:20px;} .H25  {height:25px;} .H30  {height:30px;} .H35  {height:35px;} .H40  {height:40px;} .H45  {height:45px;} .H50  {height:50px;} .H55  {height:55px;} .H60  {height:60px;} .H65  {height:65px;} .H70  {height:70px;} .H75  {height:75px;} .H80  {height:80px;} .H85  {height:85px;} .H90  {height:90px;} .H95  {height:95px;}
.H100 {height:100px;}.H105 {height:105px;}.H110 {height:110px;}.H115 {height:115px;}.H120 {height:120px;}.H125 {height:125px;}.H130 {height:130px;}.H135 {height:135px;}.H140 {height:140px;}.H145 {height:145px;}.H150 {height:150px;}.H155 {height:155px;}.H160 {height:160px;}.H165 {height:165px;}.H170 {height:170px;}.H175 {height:175px;}.H180 {height:180px;}.H185 {height:185px;}.H190 {height:190px;}.H195 {height:195px;}
.H200 {height:200px;}.H205 {height:205px;}.H210 {height:210px;}.H215 {height:215px;}.H220 {height:220px;}.H225 {height:225px;}.H230 {height:230px;}.H235 {height:235px;}.H240 {height:240px;}.H245 {height:245px;}.H250 {height:250px;}.H255 {height:255px;}.H260 {height:260px;}.H265 {height:265px;}.H270 {height:270px;}.H275 {height:275px;}.H280 {height:280px;}.H285 {height:285px;}.H290 {height:290px;}.H295 {height:295px;}
.H300 {height:300px;}.H305 {height:305px;}.H310 {height:310px;}.H315 {height:315px;}.H320 {height:330px;}.H325 {height:325px;}.H330 {height:330px;}.H335 {height:335px;}.H340 {height:340px;}.H345 {height:345px;}.H350 {height:350px;}.H355 {height:355px;}.H360 {height:360px;}.H365 {height:365px;}.H370 {height:370px;}.H375 {height:375px;}.H380 {height:380px;}.H385 {height:385px;}.H390 {height:390px;}.H395 {height:395px;}
.H400 {height:400px;}.H405 {height:405px;}.H410 {height:410px;}.H415 {height:415px;}.H420 {height:430px;}.H425 {height:435px;}.H430 {height:430px;}.H435 {height:435px;}.H440 {height:440px;}.H445 {height:445px;}.H450 {height:450px;}.H455 {height:455px;}.H460 {height:460px;}.H465 {height:465px;}.H470 {height:470px;}.H475 {height:475px;}.H480 {height:480px;}.H485 {height:485px;}.H490 {height:490px;}.H495 {height:495px;}
.H500 {height:500px;}.H505 {height:505px;}.H510 {height:510px;}.H515 {height:515px;}.H520 {height:530px;}.H525 {height:535px;}.H530 {height:530px;}.H535 {height:535px;}.H540 {height:540px;}.H545 {height:545px;}.H550 {height:550px;}.H555 {height:555px;}.H560 {height:560px;}.H565 {height:565px;}.H570 {height:570px;}.H575 {height:575px;}.H580 {height:580px;}.H585 {height:585px;}.H590 {height:590px;}.H595 {height:595px;}
.H600 {height:600px;}.H605 {height:605px;}.H610 {height:610px;}.H615 {height:615px;}.H620 {height:630px;}.H625 {height:635px;}.H630 {height:630px;}.H635 {height:635px;}.H640 {height:640px;}.H645 {height:645px;}.H650 {height:650px;}.H655 {height:655px;}.H660 {height:660px;}.H665 {height:665px;}.H670 {height:670px;}.H675 {height:675px;}.H680 {height:680px;}.H685 {height:685px;}.H690 {height:690px;}.H695 {height:695px;}
.H700 {height:700px;}.H705 {height:705px;}.H710 {height:710px;}.H715 {height:715px;}.H720 {height:730px;}.H725 {height:735px;}.H730 {height:730px;}.H735 {height:735px;}.H740 {height:740px;}.H745 {height:745px;}.H750 {height:750px;}.H755 {height:755px;}.H760 {height:760px;}.H765 {height:765px;}.H770 {height:770px;}.H775 {height:775px;}.H780 {height:780px;}.H785 {height:785px;}.H790 {height:790px;}.H795 {height:795px;}
.H800 {height:800px;}.H805 {height:805px;}.H810 {height:810px;}.H815 {height:815px;}.H820 {height:830px;}.H825 {height:835px;}.H830 {height:830px;}.H835 {height:835px;}.H840 {height:840px;}.H845 {height:845px;}.H850 {height:850px;}.H855 {height:855px;}.H860 {height:860px;}.H865 {height:865px;}.H870 {height:870px;}.H875 {height:875px;}.H880 {height:880px;}.H885 {height:885px;}.H890 {height:890px;}.H895 {height:895px;}
.H900 {height:900px;}.H905 {height:905px;}.H910 {height:910px;}.H915 {height:915px;}.H920 {height:930px;}.H925 {height:935px;}.H930 {height:930px;}.H935 {height:935px;}.H940 {height:940px;}.H945 {height:945px;}.H950 {height:950px;}.H955 {height:955px;}.H960 {height:960px;}.H965 {height:965px;}.H970 {height:970px;}.H975 {height:975px;}.H980 {height:980px;}.H985 {height:985px;}.H990 {height:990px;}.H995 {height:995px;}
.H1000 {height:1000px;}

/**/
.Col2  {float:left;width:1%;margin:0px 0.5% 0px 0.5%;}
.Col3  {float:left;width:2%;margin:0px 0.5% 0px 0.5%;}
.Col4  {float:left;width:3%;margin:0px 0.5% 0px 0.5%;}
.Col5  {float:left;width:4%;margin:0px 0.5% 0px 0.5%;}
.Col10 {float:left;width:9%;margin:0px 0.5% 0px 0.5%;}
.Col12 {float:left;width:11%;margin:0px 0.5% 0px 0.5%;}
.Col13 {float:left;width:12%;margin:0px 0.5% 0px 0.5%;}
.Col14 {float:left;width:13%;margin:0px 0.5% 0px 0.5%;}
.Col15 {float:left;width:14%;margin:0px 0.5% 0px 0.5%;}
.Col16 {float:left;width:15%;margin:0px 0.3% 0px 0.3%;}
.Col17 {float:left;width:16%;margin:0px 0.3% 0px 0.3%;}
.Col18 {float:left;width:17%;margin:0px 0.3% 0px 0.3%;}
.Col20 {float:left;width:19%;margin:0px 0.5% 0px 0.5%;}
.Col21 {float:left;width:20%;margin:0px 0.5% 0px 0.5%;}
.Col25 {float:left;width:24%;margin:0px 0.5% 0px 0.5%;}
.Col30 {float:left;width:29%;margin:0px 0.5% 0px 0.5%;}
.Col33 {float:left;width:32%;margin:0px 0.5% 0px 0.5%;}
.Col35 {float:left;width:34%;margin:0px 0.5% 0px 0.5%;}
.Col40 {float:left;width:39%;margin:0px 0.5% 0px 0.5%;}
.Col45 {float:left;width:44%;margin:0px 0.5% 0px 0.5%;}
.Col50 {float:left;width:49%;margin:0px 0.5% 0px 0.5%;}
.Col55 {float:left;width:54%;margin:0px 0.5% 0px 0.5%;}
.Col60 {float:left;width:59%;margin:0px 0.5% 0px 0.5%;}
.Col66 {float:left;width:65%;margin:0px 0.5% 0px 0.5%;}
.Col70 {float:left;width:69%;margin:0px 0.5% 0px 0.5%;}
.Col75 {float:left;width:74%;margin:0px 0.5% 0px 0.5%;}
.Col80 {float:left;width:79%;margin:0px 0.5% 0px 0.5%;}
.Col85 {float:left;width:84%;margin:0px 0.5% 0px 0.5%;}
.Col90 {float:left;width:89%;margin:0px 0.5% 0px 0.5%;}
.Col95 {float:left;width:94%;margin:0px 0.5% 0px 0.5%;}

@media (max-width:428px)  {
.Col2, .Col3, .Col4, .Col5, .Col10, .Col12, .Col13, .Col14, .Col15, .Col16, .Col17, .Col18, .Col20, .Col21, .Col25, .Col30, .Col33, .Col35, .Col40, .Col45, .Col50, .Col50b, .Col55, .Col60, .Col66, .Col70, .Col75, .Col80, .Col85, .Col90, .Col95 {
	float:none;clear:both;width:98%;margin:0px 1% 2% 1%;}
}

/***************************************************************************** DIV COOKIES *****************************************************************************/
.DIVCookies                                     {color:#CCCCCC;font-size:14px;font-weight:300;line-height:160%;text-align:left;position:fixed;z-index:1000;bottom:0px;right:0px;width:100%;clear:both;border-top:1px solid #666666;background-color:rgba(0,0,0,0.75);border-top:4px solid #FFFFFF;}
.DIVCookies table                            {max-width:1260px;padding:20px 0px 20px 0px;}
.DIVCookies .Texto                          {width:80%;float:left;text-align:center}
.DIVCookies .Botones                     {width:18%;float:right;margin-top:3px;}
.DIVCookies a:link,
.DIVCookies a:visited                       {color:#CCCCCC;text-decoration:underline;transition:all 1s ease;}
.DIVCookies a:hover                        {color:#FFFFFF;transition:all 1s ease;}
.DIVCookies b                                  {color:#FFFFFF;}
.DIVCookies i                                   {color:#CCCCCC;font-size:14px;font-weight:300;}
.DIVCookies .BT                               {background-color:#AFAFAF;color:#000000;width:auto;float:left;font-size:14px;text-align:center;padding:5px 10px 5px 10px;margin:5px;cursor:pointer;transition:all 1s ease;}
.DIVCookies .BT:hover                     {background-color:#FFFFFF;color:#000000;}

@media (max-width:1024px) {
.DIVCookies table                              {max-width:96%;}
.DIVCookies .Texto                            {width:75%;margin-right:2%;float:left;}
.DIVCookies .Botones                       {width:23%;float:left;}
}
@media (max-width:768px)  {
.DIVCookies table                             {max-width:94%;}
.DIVCookies .Texto                           {width:78%;margin-right:2%;float:left;}
.DIVCookies .Botones                      {width:20%;float:left;}
}
@media (max-width:428px)  {
.DIVCookies                                     {width:90%;padding:5%;height:200px;bottom:0px;border-bottom:0px;border-top:1px solid #666666;}
.DIVCookies .Texto                           {width:100%;float:none;text-align:justify;line-height:120%;margin-bottom:10px;}
.DIVCookies .Botones                      {width:100%;float:none;}
}

/* Configuracion */

.DIVConfigCookies                                              {position:fixed;z-index:1001;width:100%;height:100%;background-color:rgba(255,255,255,0.5);}
.DIVConfigCookies table                                     {text-align:left;padding:2% 2% 1.5% 2%;width:50%;height:auto;margin:5% auto 0px auto;background-color:#FFFFFF;color:#666666;border:1px solid #CCCCCC;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.2);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.2);}
.DIVConfigCookies .Aviso                                   {color:#000000;font-size:20px;margin:0px 0px 20px 0px;text-align:center;}
.DIVConfigCookies p                                           {font-size:13px;line-height:140%;text-align:left;}
.DIVConfigCookies em                                        {font-size:13px;color:#666666;}
.DIVConfigCookies strong                                   {color:#666666;}
.DIVConfigCookies a                                           {color:#666666;text-decoration:underline;}
.DIVConfigCookies a:hover                                 {color:#333333;}
.DIVConfigCookies .BT                                       {background-color:#CCCCCC;color:#000000;width:auto;float:left;font-size:14px;font-weight:300;text-align:center;padding:5px 16px 5px 16px;cursor:pointer;transition:all 0.5s ease;}
.DIVConfigCookies .BT:hover                             {background-color:#000000;color:#FFFFFF;}
.DIVConfigCookies .scroll                                   {overflow-y:scroll;height:290px;padding-right:15px;margin-bottom:20px;}
.DIVConfigCookies input[type="checkbox"]        {float:left;width:14px;height:14px;margin:4px 10px 0px 0px;}
.DIVConfigCookies center                                   {width:80px;margin:auto}

@media (max-width:428px)  {
.DIVConfigCookies table                                     {padding:4% 2% 5% 2%;width:90%;margin:10% auto 0px auto;}
.DIVConfigCookies .scroll                                   {overflow-y:scroll;overflow-x:hidden;height:300px;width:90%;max-width:320px;margin:auto auto 30px auto;}
}



/***************************************************************************** DIV CARGANDO *****************************************************************************/
.DIVCargando                                                    {position:fixed;z-index:1500;width:100%;height:100%;background-color:rgba(255,255,255,0.5);}
.DIVCargando table                                           {width:auto;height:276px;margin:10% auto 3%  auto;border:4px solid #FFFFFF;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.2);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.2);}


/***************************************************************************** DIV AVISOS *****************************************************************************/
.DIVAvisos                                                           {position:fixed;z-index:1500;width:100%;height:100%;background-color:rgba(255,255,255,0.5);}
.DIVAvisos table                                                  {text-align:center;padding:0.5% 1% 2.5% 1%;width:40%;height:auto;margin:6% auto 3% auto;background:#2FAC66;color:#FFFFFF;border:5px solid #FFFFFF;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.2);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.2);}
.DIVAvisos h1                                                      {font-size:34px;color:#FFFFFF;}
.DIVAvisos p                                                        {font-size:18px;color:#FFFFFF;}
.DIVAvisos .BT                                                    {font-family:"montserrat", sans-serif;font-weight:300;font-style:normal;text-transform:;background-color:#FFFFFF;color:#000000;text-align:center;padding:5px 16px 5px 16px;cursor:pointer;transition:all 0.5s ease;}
.DIVAvisos .BT:hover                                          {background-color:#000000;color:#FFFFFF;}

@media (max-width:1024px) {
.DIVAvisos table                                                  {width:60%;}
}
@media (max-width:768px)  {}
@media (max-width:428px)  {
.DIVAvisos table                                                 {width:80%;margin:8% auto 3% auto;padding:0% 1% 6% 1%;}
}


/******************* INSCRIPCIONES **********************/
.DviInscripciones                           {color:#2FAC66;line-height:130%;font-size:18px;font-weight:400;height:85px;top:270px;right:25px;position:fixed;z-index:100;transition:all 0.5s ease;cursor:pointer;padding:28px 40px 25px 25px;background-image:url("images/InscripcionesIcono.png");background-position:top right;background-repeat:no-repeat;}
.DviInscripciones:hover                 {color:#000000;background-image:url("images/InscripcionesIconoon.png");}
.DviInscripciones img                    {float:right;margin:5px 0px 0px 15px;}
.DviInscripciones .line                   {clear:both;width:100%;height:1px;background-color:#FFFFFF;margin:10px 0px 10px 0px;}

@media (max-width:1024px) {
.DviInscripciones                           {display:none;}
}

/* CABECERA */
header                                                     {}

.HeaderHome                                          {width:1170px;height:315px;margin:85px auto auto auto;font-weight:500;}
.HeaderHome .Logo                                {float:left;}
.HeaderHome .Menu                               {float:right;text-align:right;font-size:25px;line-height:32px;}
.HeaderHome .Menu .Item                      {clear:both;cursor:pointer;}
.HeaderHome .Menu .Item a,
.HeaderHome .Menu .Item a:link,
.HeaderHome .Menu .Item a:visited       {color:#000000;text-decoration:none;}
.HeaderHome .Menu .Item a:hover        {color:#2FAC66;}
.HeaderHome .Menu .Item a.act            {color:#2FAC66;cursor:pointer;}

.HeaderInteriores                                     {width:100%;height:315px;background-image:url("images/HeaderLineas.png");background-position:center bottom;background-repeat:no-repeat;}
.HeaderInteriores .Base                           {width:1150px;height:315px;margin:45px auto auto auto;font-weight:500;}
.HeaderInteriores .Logo                           {float:left;}
.HeaderInteriores .Menu                          {float:right;text-align:right;font-size:18px;line-height:30px;}
.HeaderInteriores .Menu .Item                 {clear:both;cursor:pointer;}
.HeaderInteriores .Menu .Item a,
.HeaderInteriores .Menu .Item a:link,
.HeaderInteriores .Menu .Item a:visited   {color:#000000;text-decoration:none;}
.HeaderInteriores .Menu .Item a:hover    {color:#2FAC66;}
.HeaderInteriores .Menu .Item a.act        {color:#2FAC66;cursor:pointer;}


@media (max-width:1024px) {
.HeaderHome                                          {width:940px;height:275px;margin:45px auto auto auto;}
.HeaderInteriores .Base                           {width:920px;}
}
@media (max-width:768px)  {
.HeaderHome                                          {width:700px;}
.HeaderInteriores .Base                           {width:680px;}
}
@media (max-width:428px)  {
.HeaderHome                                          {width:330px;height:190px;}
.HeaderHome .Logo                                {width:35%;}
.HeaderHome .Logo img                         {max-width:80%;}
.HeaderHome .Menu                               {font-size:16px;line-height:155%;}

.HeaderInteriores                                     {width:100%;height:210px;background-position:center 140px}
.HeaderInteriores .Base                           {width:330px;height:150px;margin:30px auto auto auto;}
.HeaderInteriores .Logo                           {width:110px;}
.HeaderInteriores .Logo img                     {max-width:92px;}
.HeaderInteriores .Menu                          {width:220px;font-size:15px;line-height:150%;}
}





/* MAIN */
main                                               {width:100%;margin:auto;font-weight:500;}

main a:link,
main a:visited                                 {color:#2FAC66;text-decoration:underline;transition:all 1s ease;}
main a:hover                                  {color:#33E17F;}

main .Base                                     {clear:both;width:1150px;margin:45px auto 45px auto;font-weight:500;}
main .Base.Wpq                             {max-width:1000px;}

@media (max-width:1024px) {
main .Base                                     {width:940px;}
}
@media (max-width:768px)  {
main .Base                                     {width:680px;}

}
@media (max-width:428px)  {
main .Base                                     {width:330px;}
main .Base.Wpq                             {width:94%;}
}


main .Base .Titulares                     {font-size:30px;font-weight:500;padding-top:20px;}
main .Base .Titularespq                 {font-size:24px;font-weight:500;padding-top:20px;line-height:140%;}
main .Base .TitularesNegro240      {font-size:30px;font-weight:600;padding:20px 0px 0px 25px;width:215px;height:85px;background-image:url("images/TitularesNegro240.png");background-repeat:no-repeat;}
main .Base .TitularesNegro416     {font-size:30px;font-weight:600;padding:20px 0px 0px 25px;width:390px;height:85px;background-image:url("images/TitularesNegro416.png");background-repeat:no-repeat;color:#000000;}
main .Base .TitularesBlanco416     {font-size:30px;font-weight:600;padding:20px 0px 0px 25px;width:390px;height:85px;background-image:url("images/TitularesBlanco416.png");background-repeat:no-repeat;color:#FFFFFF;}
main .Base .TitularesNegro292     {font-size:30px;font-weight:600;padding:20px 0px 0px 25px;width:266px;height:85px;background-image:url("images/TitularesNegro292.png");background-repeat:no-repeat;color:#000000;}
main .Base .TitularesNegro370     {font-size:30px;font-weight:600;padding:20px 0px 0px 25px;width:344px;height:85px;background-image:url("images/TitularesNegro370.png");background-repeat:no-repeat;color:#000000;}
main .Base .TitularesNegro370 br {display:none;}
main .Base .TitularesNegro226     {font-size:30px;font-weight:600;padding:20px 0px 0px 25px;width:200px;height:85px;background-image:url("images/TitularesNegro226.png");background-repeat:no-repeat;color:#000000;}
main .Base .TitularesNegro384     {font-size:30px;font-weight:600;padding:20px 0px 0px 25px;width:358px;height:85px;background-image:url("images/TitularesNegro384.png");background-repeat:no-repeat;color:#000000;}

@media (max-width:428px)  {
main .Base .TitularesNegro416     {padding:15px 0px 0px 25px;width:300px;height:140px;background-image:url("images/TitularesNegro416_mv.png");}
main .Base .TitularesBlanco416     {padding:15px 0px 0px 25px;width:300px;height:140px;background-image:url("images/TitularesBlanco416_mv.png");}
main .Base .TitularesNegro370     {padding:15px 0px 0px 25px;width:300px;height:140px;background-image:url("images/TitularesNegro370_mv.png");}
main .Base .TitularesNegro370 br {display:block;}
}

/* HOME */
.Home                                   {width:100%;height:780px;clear:both;}
.HomeZonas                         {width:100%;height:350px;clear:both;position:absolute;}
.HomeZonas.Color               {color:#FFFFFF;background-image:url('images/HomeLineasTriple1.png'),linear-gradient(135deg, #2FAC66 0%, #33E17F 75%);background-repeat:no-repeat;background-position:bottom center;}
.HomeZonas.Negro              {color:#FFFFFF;background-color:#000000;background-image:url("images/HomeLineasTriple2.png");background-repeat:no-repeat;background-position:top center;height:390px;margin-top:350px;}
.HomeZonas .Base               {width:1200px;margin:auto;padding:0px;}
.HomeZonas .Imagen           {width:35%;}
.HomeZonas .Texto              {width:60%;margin-top:65px;}
.HomeZonas h2                    {font-size:28px;font-weight:500;text-transform:uppercase;}
.HomeZonas h3                    {font-size:26px;font-weight:400;}

.HomeZonas img.Top           {margin-top:70px;}
.HomeZonas img.Bottom     {margin-top:80px;position:absolute;z-index:1;}
	

@media (max-width:1024px) {
.HomeZonas .Base               {width:940px;margin:auto;padding:0px;}
.HomeZonas .Imagen img    {width:350px;}
.HomeZonas .Texto              {margin-top:40px;}
.HomeZonas .Texto br          {display:none;}
.HomeZonas img.Top           {margin-top:60px;}
.HomeZonas img.Bottom     {margin-top:60px;}
}
@media (max-width:768px)  {
.HomeZonas .Base               {width:700px;}
.HomeZonas .Imagen           {margin-top:40px;}
.HomeZonas .Imagen img    {width:250px;}
.HomeZonas .Texto              {margin-top:75px;}
.HomeZonas h2                    {font-size:24px;}
.HomeZonas h3                    {font-size:20px;}
}
@media (max-width:428px)  {
.Home                                   {height:1150px;}
.HomeZonas .Base               {width:340px;}

.HomeZonas                         {height:590px;}
.HomeZonas.Negro              {height:590px;margin-top:590px;}

	
.HomeZonas .Imagen           {clear:both;width:100%;margin-top:0px;}
.HomeZonas .Imagen img    {width:340px;}
.HomeZonas .Texto              {clear:both;width:90%;margin:330px auto 0px auto;padding:0px 20px 0px 20px;}
.HomeZonas .Texto.tright    {text-align:left;padding:0px 20px 0px 20px;}
	
.HomeZonas img.Top           {margin-top:-500px;}

}


/* PROGRAMA */

.Programa                                        {width:100%;clear:both;}
.Programa em                                  {font-size:18px;font-weight:200;color:#000000;}

.ProgramaZona1                              {width:100%;height:440px;clear:both;color:#FFFFFF;background-image:url('images/InterioresLineasTriple1.png'),linear-gradient(135deg, #2FAC66 0%, #33E17F 75%);background-repeat:no-repeat;background-position:bottom center;}
.ProgramaZona1 .Texto                   {float:left;width:50%;margin-top:45px;}
.ProgramaZona1 .Imagen                {float:right;width:50%;margin-top:-60px;text-align:center;}

.ProgramaZona2                              {width:100%;height:100px;clear:both;color:#FFFFFF;background-color:#000000;background-image:url("images/InterioresLineasTriple2.png");background-repeat:no-repeat;background-position:top center;margin-top:-45px;}

.ProgramaZona4                              {width:100%;padding:40px 0px 40px 0px;clear:both;background-color:#000000;/*background-image:url("images/Dirigidasa.png");background-repeat:no-repeat;background-position:top center;background-repeat:no-repeat;*/box-shadow:0px 6px 10px 6px rgba(0, 0, 0, 0.15);}
.ProgramaZona4 .Texto                   {max-width:1000px;margin:auto;padding:0px 50px 0px 50px;color:#FFFFFF;text-align:center;background-color:rgba(0,0,0,0.5)}
.ProgramaZona4 .Texto h2              {font-weight:500;}
.ProgramaZona4 .Texto p                {font-size:22px;}

.ProgramaZona6                              {width:100%;padding:10px 0px 20px 0px;clear:both;background-image:linear-gradient(135deg, #2FAC66 0%, #33E17F 75%);/*background-image:url("images/Calendario.png");background-repeat:no-repeat;background-position:top center;background-repeat:no-repeat;*/box-shadow:0px 6px 10px 6px rgba(0, 0, 0, 0.15);}

.Programa .TableCalendario             {max-width:84%;margin-top:60px;}
.Programa .Calendario                     {float:left;width:155px;text-align:center;margin:0px 15px 30px 15px;border:3px solid #000000;}
.Programa .Calendario.Centrar        {margin-left:110px;}
.Programa .Calendario .Mes            {clear:both;width:100%;padding:25px 0px 0px 0px;font-size:18px;}
.Programa .Calendario .Numero      {clear:both;width:100%;padding:10px 0px 0px 0px;color:#2FAC66;font-size:66px;font-weight:600;}
.Programa .Calendario .Dia              {clear:both;width:100%;padding:10px 0px 20px 0px;font-size:20px;font-weight:200;}
.Programa .Calendario .Anio            {clear:both;width:100%;padding:6px 0px 6px 0px;color:#FFFFFF;background-color:#000000;font-size:32px;}

.Programa .Horarios                         {float:left;height:60px;margin:auto 22px auto 22px;text-indent:80px;background-image:url("images/Horarios.png");background-repeat:no-repeat;line-height:100%;}
.Programa .Horarios .Pais                {font-size:26px;}
.Programa .Horarios .Hora               {font-size:21px;font-weight:200;margin-top:10px;}

@media (max-width:1024px) {
.ProgramaZona1 .Texto                   {width:60%;margin-top:35px;}
.ProgramaZona1 .Imagen                {width:40%;margin-top:-70px;}
.ProgramaZona1 .Imagen img         {max-width:100%;}

.ProgramaZona4 .Texto                   {max-width:780px;padding:30px 80px 30px 80px;}
.ProgramaZona4 .Texto br               {display:none;}

.Programa .TableCalendario             {max-width:96.5%;}
.Programa .Calendario                     {width:145px;}
.Programa .Calendario .Mes            {padding:20px 0px 0px 0px;}
.Programa .Calendario .Numero      {padding:10px 0px 0px 0px;}
.Programa .Calendario .Dia              {padding:10px 0px 15px 0px;}
.Programa .Calendario .Anio            {padding:6px 0px 6px 0px;}
	
.Programa .Horarios                         {margin:auto 13px auto 13px;}
.Programa .Horarios .Pais                {font-size:20px;}
.Programa .Horarios .Hora               {font-size:18px;}

}

@media (max-width:768px)  {
.ProgramaZona1                              {height:540px;}
.ProgramaZona1 .Texto                   {width:58%;margin-top:20px;}
.ProgramaZona1 .Imagen                {width:42%;margin-top:45px;}

.ProgramaZona4 .Texto                   {max-width:600px;padding:12px 40px 12px 40px;}
.ProgramaZona4 .Texto br               {display:block;}

.Programa .TableCalendario             {max-width:100%;}
.Programa .Calendario                     {width:110px;margin:0px 10px 20px 10px;}
.Programa .Calendario.Centrar        {margin-left:75px;}
.Programa .Calendario .Mes            {padding:5px 0px 0px 0px;font-size:16px;}
.Programa .Calendario .Numero      {padding:10px 0px 0px 0px;font-size:60px;}
.Programa .Calendario .Dia              {padding:10px 0px 10px 0px;font-size:20px;font-weight:200;}
.Programa .Calendario .Anio            {padding:6px 0px 6px 0px;font-size:30px;}

.Programa .Horarios                         {width:210px;margin:auto auto 40px 15px;}
.Programa .Horarios.Centrar            {margin-left:140px;}
.Programa .Horarios .Pais                {font-size:20px;}
.Programa .Horarios .Hora               {font-size:18px;}
}

@media (max-width:428px)  {
.ProgramaZona1                              {height:920px;}
.ProgramaZona1 .Texto                   {width:100%;margin-top:20px;}
.ProgramaZona1 .Imagen                {width:100%;margin-top:0px;}
.ProgramaZona1 .Imagen img         {max-width:106%;margin-left:-13px;}

.ProgramaZona4 .Texto                   {max-width:340px;padding:15px 20px 15px 20px;}
.ProgramaZona4 .Texto br               {display:none;}
.ProgramaZona4 .Texto p                {font-size:20px;line-height:140%;}

.Programa .TableCalendario             {max-width:100%;}
.Programa .Calendario                     {width:136px;margin:0px 10px 0px 10px;margin-bottom:20px;}
.Programa .Calendario.Centrar        {margin-left:5px;}

.Programa .Calendario .Mes            {padding:25px 0px 0px 0px;font-size:18px;}
.Programa .Calendario .Numero      {padding:10px 0px 0px 0px;font-size:66px;}
.Programa .Calendario .Dia              {padding:10px 0px 20px 0px;font-size:20px;}
.Programa .Calendario .Anio            {padding:6px 0px 6px 0px;font-size:32px;}

.Programa .Horarios                         {width:178px;margin:auto auto 20px 5px;text-indent:75px;}
.Programa .Horarios.Centrar            {margin-left:5px;}
.Programa .Horarios .Pais                {font-size:18px;}


}


/* EDICIONES ANTERIORES */
.EdAnteriores                                     {width:100%;clear:both;}

.EdAnteriores h3                                {color:#2FAC66;margin:0px auto 0px auto;}
.EdAnteriores h4                                {margin:0px;}


.EdAnteriores .Ponentes                    {font-size:17px;color:#2FAC66;line-height:130%;float:left;width:18%;max-width:186px;height:50px;padding:206px 10px 0px 10px;margin:auto 1% 50px 1%;background-repeat:no-repeat;}
.EdAnteriores .Ponentes.Centrar       {margin-left:130px;}
.EdAnteriores .Ponentes.P1            	 {background-image:url("images/EAPonente1.png");}
.EdAnteriores .Ponentes.P2	             {background-image:url("images/EAPonente2.png");}
.EdAnteriores .Ponentes.P3	             {background-image:url("images/EAPonente3.png");}
.EdAnteriores .Ponentes.P4	             {background-image:url("images/EAPonente4.png");}
.EdAnteriores .Ponentes.P5	             {background-image:url("images/EAPonente5.png");}
.EdAnteriores .Ponentes.P6	             {background-image:url("images/EAPonente6.png");}
.EdAnteriores .Ponentes.P7	             {background-image:url("images/EAPonente7.png");}
.EdAnteriores .Ponentes.P8	             {background-image:url("images/EAPonente8.png");}
.EdAnteriores .Ponentes.P9	             {background-image:url("images/EAPonente9.png");}


@media (max-width:1024px) {
.EdAnteriores .Ponentes                    {font-size:15px;max-width:148px;height:43px;padding:187px 10px 0px 10px;margin:auto 1% 20px 1%;background-size:cover;}
.EdAnteriores .Ponentes.Centrar       {margin-left:100px;}
}
@media (max-width:768px)  {
.EdAnteriores .Ponentes                    {font-size:17px;width:29%;max-width:186px;height:50px;padding:206px 10px 0px 10px;margin:auto 0% 40px 2%;background-size:auto;}
.EdAnteriores .Ponentes.Centrar       {margin-left:10px;}

}
@media (max-width:428px)  {
.EdAnteriores .Ponentes                    {font-size:17px;width:100%;max-width:186px;height:50px;padding:206px 10px 0px 10px;margin:auto 0% 20px 25%;background-size:auto;}
.EdAnteriores .Ponentes.Centrar       {margin-left:25%;}
}


.EdAnteriores .Videos                          {width:100%;padding:40px 0px 40px 0px;clear:both;background-image:linear-gradient(135deg, #2FAC66 0%, #33E17F 75%);/*background-image:url("images/VideosPromocionales.png");background-repeat:no-repeat;background-position:top center;background-repeat:no-repeat;*/box-shadow:0px 6px 10px 6px rgba(0, 0, 0, 0.15);}
.EdAnteriores .Videos h2                     {color:#FFFFFF;text-align:center;font-weight:500;}

.EdAnteriores .Titular1                         {width:100%;height:70px;clear:both;;background-image:url('images/InterioresLineasTriple1.png');background-repeat:no-repeat;background-position:bottom center;}
.EdAnteriores .Titular2                         {width:100%;height:100px;clear:both;color:#FFFFFF;background-color:#000000;background-image:url("images/InterioresLineasTriple2.png");background-repeat:no-repeat;background-position:top center;margin-top:-45px;}

@media (max-width:428px)  {
.EdAnteriores .Titular2                         {height:130px;}
.EdAnteriores .Titular2 .Titulares         {line-height:140%;}
.EdAnteriores .Titular2 .Base              {width: 100%}
}

.EdAnteriores .Calendario                     {float:left;width:155px;text-align:center;margin:0px 15px 30px 15px;border:3px solid #000000;}
.EdAnteriores .Calendario .Mes            {clear:both;width:100%;padding:40px 0px 0px 0px;font-size:18px;}
.EdAnteriores .Calendario .Numero      {clear:both;width:100%;padding:10px 0px 55px 0px;color:#2FAC66;font-size:66px;font-weight:600;}
.EdAnteriores .Calendario .Anio            {clear:both;width:100%;padding:6px 0px 6px 0px;color:#FFFFFF;background-color:#000000;font-size:32px;}


@media (max-width:1024px) {
.EdAnteriores .Col20                              {width:22%;}
.EdAnteriores .Col80                              {width:76%;}
	
.EdAnteriores .Col15                              {width:100%;}
.EdAnteriores .Col75                              {width:100%;}
}
@media (max-width:768px)  {
.EdAnteriores .Col20                              {width:30%;}
.EdAnteriores .Col80                              {width:65%;}
}
@media (max-width:428px)  {
.EdAnteriores .Col20                              {width:100%;}
.EdAnteriores .Col80                              {width:90%;margin:auto 5% auto 5%;}
}


/* SPEAKERS */

.Speakers                                        {width:100%;clear:both;}

.SpeakersPersonaP                               {width:100%;height:580px;clear:both;color:#FFFFFF;background-image:url('images/InterioresLineasTriple1.png'),linear-gradient(135deg, #2FAC66 0%, #33E17F 75%);background-repeat:no-repeat;background-position:bottom center;}
.SpeakersPersonaP .Texto                    {float:left;width:70%;margin-top:30px;}
.SpeakersPersonaP .Imagen                 {float:right;width:30%;margin-top:-50px;text-align:center;}
.SpeakersPersonaP .Imagen a              {color:#FFFFFF;text-decoration:none;font-size:17px;font-weight:400;}
.SpeakersPersonaP .Imagen a:hover    {color:#000000;}

.SpeakersPersonaN                        {width:100%;height:650px;clear:both;color:#FFFFFF;background-color:#000000;background-image:url("images/HomeLineasTriple2SupInf.png");background-repeat:no-repeat;background-position:top center;margin-top:-45px;}
.SpeakersPersonaN .Texto             {float:right;width:68%;margin-top:30px;}
.SpeakersPersonaN .Imagen          {float:left;width:30%;margin-top:-50px;text-align:left;}

.SpeakersPersonaV                        {width:100%;height:450px;clear:both;color:#FFFFFF;background-image:url('images/HomeLineasTriple2SupInf.png'),linear-gradient(135deg, #2FAC66 0%, #33E17F 75%);background-repeat:no-repeat;background-position:bottom center;margin-top:-45px;}
.SpeakersPersonaV .Texto             {float:left;width:70%;margin-top:30px;}
.SpeakersPersonaV .Imagen          {float:right;width:30%;margin-top:-50px;text-align:right;}


@media (max-width:1024px) {
.SpeakersPersonaP .Texto             {float:left;width:62%;}
.SpeakersPersonaP .Imagen          {float:right;width:35%;}

.SpeakersPersonaN .Texto             {float:right;width:62%;}
.SpeakersPersonaN .Imagen          {float:left;width:35%;}

.SpeakersPersonaV .Texto             {float:left;width:62%;}
.SpeakersPersonaV .Imagen          {float:right;width:35%;}
}
@media (max-width:768px)  {
.SpeakersPersonaP p,
.SpeakersPersonaN p,
.SpeakersPersonaV p                        {line-height:160%;}
	
.SpeakersPersonaP .Texto,
.SpeakersPersonaN .Texto,
.SpeakersPersonaV .Texto             {margin-top:20px;}

.SpeakersPersonaP .Imagen,
.SpeakersPersonaN .Imagen,
.SpeakersPersonaV .Imagen          {margin-top:50px;}
	
.SpeakersPersonaP .Imagen img,
.SpeakersPersonaN .Imagen img,
.SpeakersPersonaV .Imagen img          {width:100%;}

}
@media (max-width:428px)  {
.SpeakersPersonaP                        {width:100%;height:1200px;clear:both;color:#FFFFFF;background-image:url('images/InterioresLineasTriple1.png'),}
.SpeakersPersonaN                        {width:100%;height:1370px;clear:both;color:#FFFFFF;background-color:#000000;background-image:url("images/HomeLineasTriple2SupInf_mv.png");}
.SpeakersPersonaV                        {width:100%;height:840px;clear:both;color:#FFFFFF;background-image:url('images/HomeLineasTriple2SupInf.png'),}
	
.SpeakersPersonaP .Texto,
.SpeakersPersonaN .Texto,
.SpeakersPersonaV .Texto             {float:none;width:298px;margin:350px 0px 0px 15px;position:absolute;z-index:1;}

.SpeakersPersonaP .Imagen,
.SpeakersPersonaN .Imagen,
.SpeakersPersonaV .Imagen          {float:none;width:90%;margin-top:-50px;text-align:left;position:absolute;z-index:1;}
	
.SpeakersPersonaP .Imagen img,
.SpeakersPersonaN .Imagen img,
.SpeakersPersonaV .Imagen img   {width:328px;}	
}


/* CONTACTO */

.Contacto                                              {width:100%;clear:both;margin-top:-62px;}

.Contacto .Titular1                                {width:100%;height:70px;clear:both;;background-image:url('images/InterioresLineasTriple1.png');background-repeat:no-repeat;background-position:bottom center;}
.Contacto .Titular2                                {width:100%;height:100px;clear:both;color:#FFFFFF;background-color:#000000;background-image:url("images/InterioresLineasTriple2.png");background-repeat:no-repeat;background-position:top center;margin-top:-45px;}
.Contacto .clear                                    {font-weight:400;}

.Contacto .TableForm                           {width:400px;text-align:justify;}
.Contacto .TableForm .Txpq                 {font-size:14px;color:#999999;}
.Contacto .TableForm p.TxPresto         {font-size:16px;line-height:140%;}
.Contacto .TableCod                             {height:30px;}

@media (max-width:428px)  {
.Contacto .TableForm                            {width:300px;text-align:justify;}
}

@media (max-width:768px)  {
.Contacto .Col45                                   {float:none;width:100%;}
.Contacto .Col45 p                                {width:60%;margin:auto 20% auto 20%;}
.Contacto .Col5                                     {display:none}
.Contacto .Col50                                   {float:none;width:100%;}
}
@media (max-width:428px)  {
.Contacto .Titular2                                {height:205px;}
.Contacto .Col45 p                                {width:100%;margin:auto;}
.Contacto .Col50                                   {margin-top:40px;border-top: 1px solid #DDDDDD;}
}


input                                                       {font-family:"montserrat", sans-serif;font-weight:300;font-size:18px;border:1px solid #2FAC66;padding:2.5%;margin:5px 0px 10px 0px;width:95%;}
textarea                                                  {font-family:"montserrat", sans-serif;font-weight:300;font-size:18px;border:1px solid #2FAC66;padding:2.5%;margin:5px 0px 10px 0px;width:95%;height:150px;}

input.Captcha2                                        {border:1px solid #f0f;width:100px;height:30px;text-align:center;}
.Captcha                                                {border:1px solid #2FAC66;padding:10px 0px 0px 10px;margin:5px 0px 10px 0px;height:26px;text-align:center;}

.BotonRecargar                                      {color:#FFFFFF;border:1px solid #FFFFFF;text-align:center;float:left;width:36px;height:36px;margin:0px 10px 0px 10px;background:linear-gradient(135deg, #33E17F 0%, #2FAC66 50%);transition:all 0.5s ease;cursor:pointer;}
.BotonRecargar:hover                            {background:linear-gradient(135deg, #33E17F 0%, #2FAC66 100%);}
.BotonRecargar img                               {margin-top:7px;}





/* CHARLAS */

.Charla                                                     {width:100%;clear:both;}

.CharlaZona1                                           {width:100%;height:200px;clear:both;color:#FFFFFF;background-image:url('images/CharlasLineasTriple1.png'),linear-gradient(135deg, #2FAC66 0%, #33E17F 75%);background-repeat:no-repeat;background-position:bottom center;}
.CharlaZona1 .Texto                                {float:left;width:60%;margin-top:45px;text-align:left;}
.CharlaZona1 .Texto table                       {margin:35px auto 0px 64px;}
.CharlaZona1 .Texto .Mes                       {color:#000000;float:left;font-size:30px;font-weight:600;}
.CharlaZona1 .Texto .Numero                 {float:left;font-size:122px;font-weight:600;margin:0px 20px 0px 15px;}
.CharlaZona1 .Texto .Dia                        {color:#000000;float:left;font-size:34px;font-weight:300;}

.CharlaZona1 .Imagen                             {float:right;width:470px;height:620px;margin:-165px 0px 0px 658px;text-align:left;position:absolute;z-index:1;}
.CharlaZona1 .Imagen .Nombre              {clear:both;max-width:400px;color:#2FAC66;font-size:38px;font-weight:500;margin:482px 0px 0px 30px;}
.CharlaZona1 .Imagen .Cargo                 {clear:both;max-width:400px;color:#FFFFFF;font-size:20px;font-weight:200;margin:10px 0px 0px 30px;line-height:120%;}

.CharlaZona2                                           {width:100%;height:200px;clear:both;color:#FFFFFF;background-color:#000000;background-image:url("images/CharlasLineasTriple2.png");background-repeat:no-repeat;background-position:top center;margin-top:-45px;}
.CharlaZona2 .Titulo                                {clear:both;width:490px;margin:45px auto 45px auto;padding:30px 600px 0px 60px;font-size:36px;line-height:130%;font-weight:500;}

.Charla .LugarHora                                  {float:left;width:20%;height:160px;margin:0px 2.5% 0px 2.5%;padding:30px 0px 0px 0px;background-image:url("images/CharlaLugarHora.png");background-repeat:no-repeat;background-position:top center;}
.Charla .Lugar                                          {font-size:26px;font-weight:600;text-indent:48px;}
.Charla .Hora                                           {font-size:22px;font-weight:200;text-indent:48px;}

.Charla .CharlaZona4                              {color:#FFFFFF;background-color:#000000;margin:50px 0px 50px 0px;padding:30px 0px 30px 0px;text-align:center;}
.Charla .CharlaZona4 strong                   {font-weight:600;}
.Charla .CharlaZona4 .Texto1                 {font-size:28px;font-weight:400;}
.Charla .CharlaZona4 .Texto2                 {font-size:22px;font-weight:400;padding:30px 0px 20px 0px;}
.Charla .CharlaZona4 .Texto3                 {font-size:18px;font-weight:400;}

/* Speakers foto fondo */
.Charla1Speaker                                      {background-repeat:no-repeat;background-image:url("images/2026_Charla1_Speaker.png");background-size:contain;}
.Charla2Speaker                                      {background-repeat:no-repeat;background-image:url("images/2026_Charla2_Speaker.png");background-size:contain;}
.Charla3Speaker                                      {background-repeat:no-repeat;background-image:url("images/2026_Charla3_Speaker.png");background-size:contain;}
.Charla4Speaker                                      {background-repeat:no-repeat;background-image:url("images/2026_Charla4_Speaker.png");background-size:contain;}
.Charla5Speaker                                      {background-repeat:no-repeat;background-image:url("images/2026_Charla5_Speaker.png");background-size:contain;}
.Charla6Speaker                                      {background-repeat:no-repeat;background-image:url("images/2026_Charla6_Speaker.png");background-size:contain;}
.Charla7Speaker                                      {background-repeat:no-repeat;background-image:url("images/2026_Charla7_Speaker.png");background-size:contain;}
.Charla8Speaker                                      {background-repeat:no-repeat;background-image:url("images/2026_Charla8_Speaker.png");background-size:contain;}
.Charla9Speaker                                      {background-repeat:no-repeat;background-image:url("images/2026_Charla9_Speaker.png");background-size:contain;}


@media (max-width:1024px) {
.CharlaZona1 .Texto                                {width:50%;}
.CharlaZona1 .Texto table                       {margin:35px auto 0px 0px;}
.CharlaZona1 .Imagen                             {margin:-165px 0px 0px 500px;}

.CharlaZona2 .Titulo                                {width:490px;margin:45px auto 45px auto;padding:30px 500px 0px 60px;}

.Charla .Lugar                                          {font-size:26px;font-weight:600;text-indent:28px;}
.Charla .Hora                                           {font-size:22px;font-weight:200;text-indent:28px;}
	
}
@media (max-width:768px)  {
.CharlaZona1                                           {width:100%;height:140px;clear:both;color:#FFFFFF;background-image:url('images/CharlasLineasTriple1.png'),linear-gradient(135deg, #2FAC66 0%, #33E17F 75%);background-repeat:no-repeat;background-position:bottom center;}

.CharlaZona1 .Texto                                {margin-top:15px;}
.CharlaZona1 .Texto .Mes                       {font-size:30px;}
.CharlaZona1 .Texto .Numero                 {font-size:72px;margin:0px 20px 0px 15px;}
.CharlaZona1 .Texto .Dia                         {font-size:34px;}
.CharlaZona1 .Imagen                             {width:300px;height:406px;margin:-60px 0px 0px 390px;}
.CharlaZona1 .Imagen .Nombre              {max-width:260px;font-size:24px;margin:308px 0px 0px 20px;}
.CharlaZona1 .Imagen .Cargo                 {max-width:260px;font-size:16px;margin:0px 0px 0px 20px;}

.CharlaZona2                                           {height:170px;}
.CharlaZona2 .Titulo                                {width:390px;margin:45px auto 45px auto;padding:30px 300px 0px 10px;font-size:26px;line-height:130%;font-weight:500;}

.Charla .LugarHora                                  {width:40%;margin:0px 5% 40px 5%;}
.Charla .Lugar                                          {text-indent:68px;}
.Charla .Hora                                           {text-indent:68px;}

}
@media (max-width:428px)  {
.CharlaZona1                                           {height:680px;}
.CharlaZona1 .Texto                                {float:none;width:100%;}
.CharlaZona1 .Texto table                       {height:140px;margin:35px auto 0px auto;}
.CharlaZona1 .Texto .Mes                       {font-size:24px;}
.CharlaZona1 .Texto .Numero                 {font-size:90px;margin:-10px 10px 0px 5px;}
.CharlaZona1 .Texto .Dia                        {font-size:24px;font-weight:600;text-transform:uppercase}

.CharlaZona1 .Imagen                             {float:none;width:86%;height:620px;margin:-0px 0px 0px 0px;text-align:left;position:absolute;z-index:1;}
.CharlaZona1 .Imagen .Nombre              {max-width:285px;font-size:28px;margin:335px 0px 0px 20px;}
.CharlaZona1 .Imagen .Cargo                 {max-width:285px;font-size:18px;margin:0px 0px 0px 20px;}

.CharlaZona2                                           {height:145px;}
.CharlaZona2 .Titulo                                {width:95%;margin:45px auto 45px 5%;padding:20px 0px 0px 0px;font-size:26px;}

.Charla .LugarHora                                  {width:44%;margin:0px 3% 0px 3%;padding:20px 0px 0px 0px;background-size:contain;}
.Charla .Lugar                                          {font-size:20px;text-indent:20px;}
.Charla .Hora                                           {font-size:20px;text-indent:20px;}

}










/* MAIN - POP UP */
.PopUp                           {font-size:14px;color:#000000;line-height:120%;width:90%;margin:30px auto auto auto;padding-bottom:0px;}
.PopUp a                        {text-decoration:underline;}
.PopUp p                        {font-size:14px;}
.PopUp p em                  {font-size:14px;color:#000000;font-weight:400;}
.Lutos.PopUp                 {font-size:18px;color:#FFFFFF;font-weight:500;text-align:center;width:100%;padding:14px 0px 10px 0px;margin:30px 0px 50px 0px;background:linear-gradient(135deg, #33E17F 0%, #2FAC66 50%);}
.Lutos.PopUp em           {color:#FFFFFF;font-weight:500;}

/* FOOTER */
footer                                               {font-size:18px;color:#999999;text-align:center;border-top:1px solid #DDDDDD;max-width:1350px;margin:30px auto auto auto;padding:50px 0px 0px 0px;}
footer img                                        {margin:20px 20px 40px 20px;}

.Organizador                                   {float:left;margin:0px 40px 0px 40px;}
.Colaboradores                               {float:right;margin:0px 40px 0px 40px;}


@media (max-width:768px)  {
.Organizador                                   {float:left;margin:0px 10px 0px 10px;}
.Colaboradores                               {float:right;margin:0px 10px 0px 10px;}

}
@media (max-width:428px)  {
footer table                                      {width:88%;margin-bottom:50px;}
footer img                                        {margin:10px 10px 20px 10px;}
.Organizador                                   {width:100%;float:none;margin:0px;}
.Colaboradores                               {width:100%;float:none;margin:0px;}
.Colaboradores .left                        {width:100%;text-align:center;}
.Colaboradores .left.M20T              {margin:0px;}

}







