
.st {color:#ec218c; font-weight:600;font-size:30px; text-align:left; margin:0px;margin-bottom:10px;}
b {color:#666;line-height:30px;text-transform:none;}
.st.two {color:#ec218c;}
.res1810 .st {font-size:32px;font-weight:700;}
.res1810 b {color:#666;line-height:40px;text-transform:none;}

.btn {border:none; color:#fff; font-size:25px;font-weight:600;border-radius:10px;margin:30px 0px 20px 0px; padding:14px 38px 14px 38px;background:#ec218c;     display:inline-block;zoom:1;text-transform:uppercase;}
.btn:hover {background:#00a6b9; color:#fff !important;}

.carea .col2 {display:none;}
.carea .col1 {padding:0px !important;}
.container {border:none;}
.carea {max-width:100% !important;padding:0px !important;}

.bannacd .barea .infocnt .pirce {text-transform:initial;}
.col2 {display:none !important;}

.cparea {max-width:1130px;padding:30px 20px 50px 20px; margin:0px auto; position:relative;overflow:hidden;}

.res1810 .cparea {max-width:1770px;}
.res1810 .bannacd .barea .infocnt h1 {font-size:46px;}
.res1810 .bannacd .barea .infocnt {left:-70px;}

.res940 .carea .col1 img {position:static; float:none; margin:0px auto; width:auto;}
.res940 .carea .col1 img.left {float:left;margin:0px 25px 15px 0px;width:168px;}
.res940 .carea .col1 img.right {float:none; margin:0px auto 20px auto; width:auto;}

.res720 .cparea {margin:0px auto;}

.res320 .cparea {margin:0px auto; height:auto; position:relative; font-size:16px;padding:24px 10px 30px 10px;}



.bannacd {background:url(/images/item5/banner.jpg) top center no-repeat;}
.bannacd .barea {max-width:1130px; margin:0px auto; padding:0px 20px; position:relative;height:450px;}
.bannacd .barea .infocnt {color:#00a6b9; position:absolute;bottom:100px;left:-30px;font-size:30px;font-weight:700;text-align:center;width:660px;text-transform:uppercase;}
.bannacd .barea .infocnt h1 {color:#ec218c;text-transform:unset; margin:0px;font-size:42px;font-weight:400; line-height:52px;text-align:center;}
.bannacd .barea .infocnt h1 .emphasis {font-weight:900; display:block;}
.bannacd .barea .infocnt .caption {color:#00a6b9;/* width:460px; */text-transform:uppercase;text-align:center;margin:15px 0px;font-size:30px;}
.bannacd .barea .infocnt .caption .ttl {color:#c7c7c5; font-size:38px; font-weight:300; line-height:38px;}
.bannacd .barea .infocnt .btn {border:none; color:#fff; font-size:25px;font-weight:600;border-radius:10px;margin:10px 0px 20px 0px; padding:14px 38px 14px 38px;background:#ec218c;     display:inline-block; zoom:1;}
.bannacd .barea .infocnt .btn:hover {background:#00a6b9; color:#fff !important;}
.bannacd .barea .infocnt .lgnlink {border:none;}
.bannacd .barea .infocnt .lgnlink:hover {color:#1977b3 !important; text-decoration:underline;}
.bannacd .barea .infocnt .caption p {color:#000; font-weight:500;display:contents; text-transform:capitalize;}

.res940 .bannacd {background:url(/images/item5/banner-940.jpg) top center no-repeat;}
.res940 .bannacd .barea {height:400px;}
.res940 .bannacd .barea .infocnt {bottom:40px;width:580px;left:-15px;}
.res940 .bannacd .barea .infocnt h1 {font-size:38px; line-height:45px;}
.res940 .bannacd .barea .infocnt .caption .ttl {font-size:32px; line-height:32px;}
.res940 .bannacd .barea .infocnt .btn {font-size:22px; letter-spacing:2px;}

.res720 .bannacd {background:url(/images/item5/banner-720.jpg) top center no-repeat;}
.res720 .bannacd .barea {height:380px;}
.res720 .bannacd .barea .infocnt {bottom:40px;width:470px;font-size:20px;left:-3px;}
.res720 .bannacd .barea .infocnt h1 {font-size:38px; line-height:40px;}
.res720 .bannacd .barea .infocnt .caption {width:auto;font-size:20px;}
.res720 .bannacd .barea .infocnt .caption .ttl {font-size:27px; line-height:27px;}
.res720 .bannacd .barea .infocnt h1 .emphasis {font-size:32px;}
	
.res480 .bannacd {background:url(/images/item5/banner-480.jpg) top center no-repeat;}
.res480 .bannacd .barea {height:610px;}
.res480 .bannacd .barea .infocnt {left:auto;top:50px;width:440px;font-size:24px;margin:0 auto;left:50%;margin-left:-225px;}
.res480 .bannacd .barea .infocnt h1 {font-size:27px;line-height:37px;}
.res480 .bannacd .barea .infocnt .caption {width:auto;font-size:23px;} 
.res480 .bannacd .barea .infocnt .caption .ttl {font-size:23px; line-height:23px;}
.res480 .bannacd .barea .infocnt h1 .emphasis {font-size:35px;}
		
.res320 .bannacd {background:url(/images/item5/banner-320.jpg) top center no-repeat;}
.res320 .bannacd .barea {height:530px;padding:0px 10px;}
.res320 .bannacd .barea .infocnt {top:68px;font-size:22px;width:270px;margin:0px auto;left:50%;margin-left:-130px;}
.res320 .bannacd .barea .infocnt h1 {font-size:24px;line-height:25px;}
.res320 .bannacd .barea .infocnt .caption {width:auto;font-size:20px;line-height:20px;}
.res320 .bannacd .barea .infocnt .caption .ttl {font-size:19px; line-height:19px;}
.res320 .bannacd .barea .infocnt .caption p {display:block;margin:0 auto;}
.res320 .bannacd .barea .infocnt h1 .emphasis {font-size:26px;}
.res320 .bannacd .barea .infocnt .btn {font-size:14px;}

.res320 .event.fix .evtInfo {min-height:290px;}

.act {background:#efefef;overflow:hidden;}
.act .carea {overflow:hidden;}
.act .title {font-size:28px;font-weight:bold;text-transform:uppercase;color:#c7a04f;text-align:center;margin-bottom:20px;}
.act .feat {border-radius:60px;width:24%;float:left;margin:0 25px;background:#fff;min-height:310px;margin-top:40px;padding:0 25px;}
.act .feat .image {background:url(/images/item5/icono-online.png) center no-repeat;background-size:contain;width:100%;height:186px;margin-top:-50px;}
.act .feat .title {color:#00a6b9;font-size:24px;margin-bottom:0px;line-height:25px;margin-top:10px;}
.act .feat .sm {display:block;font-size:18px;color:#c7a04f;font-weight:700;padding-left:30px;background:url(/images/28/ig-icono.png) left no-repeat;background-size:contain;text-align:center;margin:15px 0px 20px 0px;width:175px;margin:15px auto 0px auto;}
.act .feat.two .image {background:url(/images/item5/icono-recursos.png) center no-repeat;background-size:contain;}
.act .feat.three .image {background:url(/images/item5/icono-inicio.png) center no-repeat;background-size:contain;}
.act .feat.two .sm {width:105px;}
.act .feat.two .title {color:#ec268f;font-size:24px;margin-bottom:0px;line-height:25px;margin-top:10px;}
.act .feat .cont {text-align:center; margin-top:10px;}

.res1810 .act .feat .image {/* height:296px; */}
.res1810 .act .feat .title {font-size:32px;line-height:35px;}
.res1810 .act .feat .sm {font-size:22px;width:230px;}
.res1810 .act .feat.two .sm {width:140px;}
.res1810 .act .feat {width:27%;margin:0 30px;background:#fff;min-height:370px;margin-top:50px;border-radius:80px;}

.res940 .act .feat {margin:0 17px;margin-top:40px;padding:0 20px;width:25%;min-height:330px;}

.res720 .act .feat {float:none;width:auto;margin-bottom:15px;margin-top:70px;padding-top:10px;min-height:250px;}
.res720 .act .feat .image {height:186px;margin-top:-50px;}

.res480 act .feat {float:none;width:auto;margin-bottom:15px;margin-top:70px;padding-top:10px;/* min-height:270px; */}

.res320 act .feat {float:none;width:auto;margin-bottom:15px;margin-top:60px;padding-top:10px;min-height:350px;border-radius:40px;}
.res320 .act .feat .image {margin-top:-50px;}
.res480 .act .feat {width:70%;margin-bottom:50px;min-height:280px;margin:0 auto;float:none;margin-top:80px;padding-top:10px;}

.res320 .act .feat {width:82%;min-height:330px;margin:0 auto;float:none;margin-top:130px;padding-top:10px;}

/****** icons ******/
.event  img.left {float:left;margin:0px 25px 15px 0px;width:auto;}
.iconsmodulos p {text-align:center;font-weight:700;font-size:28px;color:#ec218c;margin:0 auto;margin-bottom:40px;text-transform:uppercase;}
.event.two {margin-left:33px;margin-bottom:30px;}

.event {overflow:hidden;width:48.5%;height:auto;float:left;}
.event.one {margin-top:20px;}
.event .evtInfo {position:relative;margin-left:235px;}
.event .evtInfo .title {font-size:22px;color:#00a6b9;font-weight:bold;text-transform:uppercase;/* position:absolute; */left:0px;}
.event .evtInfo .hours {font-size:20px;color:#c7a04f;font-weight:bold;text-transform:uppercase;background:url(/images/28/icono-hora.png) no-repeat;background-size:contain;padding-left:30px;position:absolute;right:0;}
.event .evtInfo .info {position:absolute;/* margin-top:45px; *//* padding-top:10px; *//* border-top:2px solid #c7a04f; */font-size:18px;width:100%;line-height:26px;}
.event .evtInfo .info .sm {position:absolute;display:block;font-size:18px;color:#c7a04f;font-weight:700;padding-left:35px;background:url(/images/28/ig-icono.png) left no-repeat;background-size:contain;margin-top:15px;}

.res1810 .event.mont {height:auto;}
.res1810 .event .evtInfo .title {font-size:29px;}
.res1810 .event .evtInfo .hours {font-size:26px;padding-left:40px;}
.res1810 .event .evtInfo .info {/* margin-top:50px; */font-size:22px;line-height:35px;}
.res1810 .event .evtInfo .info .sm {font-size:24px;padding-left:50px;}
.res1810 .iconsmodulos p {font-size:30px;}
.res1810 .event.two {margin-left:35px;}

.res940 .event.mont {height:340px;}
.res940 .event .evtInfo .hours {left:0; top:40px;}
.res940 .event .evtInfo .info {/* margin-top:80px; */}
.res940 .event .evtInfo .title {font-size:17px;color:#00a6b9;font-weight:bold;text-transform:uppercase;/* position:absolute; */left:0px;}
.res940 .event .evtInfo {position:relative;margin-left:195px;min-height:210px;}
.res940 .event  img.left {float:left;margin:0px 25px 15px 0px;width:168px;}
.res940 .event.two {margin-left:25px;}
.res940 .event.tree {margin-bottom:-40px;}

.res720 .event {min-height:322px;text-align:center;width:47%;}
.res720 .event.mont {height:465px;}
.res720 .container .carea .event img.left {float:none !important; width:auto !important;}
.res720 .event .evtInfo .hours {right:0;}
.res720 .event .evtInfo {margin-left:0px;min-height:190px;}
.res720 .event .evtInfo .info {font-size:18px;}
.res720 .event.two {margin-left:20px;}
.res720 .event.tree {margin-bottom:0px;}

.res480 .event {min-height:395px;float:none;margin:0 auto;text-align:center;width:100%;}
.res480 .event.mont {height:565px;}
.res480 .container .carea .event img.left {float:none !important;width:auto !important;margin:0px auto 10px auto !important;}
.res480 .event .evtInfo .hours {left:0;top:40px;}
.res480 .event .evtInfo {margin-left:0px;/* min-height:220px; */}
.res480 .event .evtInfo .info {/* margin-top:80px; */}
.res480 .event .evtInfo .title {font-size:22px;}
.res480 .event.two {margin:0 auto;margin-bottom:30px;}
.res480 .event.tree {margin-bottom:0px;}

.res320 .event {min-height:520px;width:100%;margin:0 auto;text-align:center;}
.res320 .event.mont {height:660px;}
.res320 .container .carea .event img.left {float:none !important;width:auto !important;margin:0px auto 10px auto !important;}
.res320 .event .evtInfo .hours {left:0;position:static;margin-top:15px;}
.res320 .event .evtInfo .title {position:static;}
.res320 .event .evtInfo {margin-left:0px;/* min-height:320px; */}
.res320 .event .evtInfo .info {margin-top:20px;}
.res320 .event.fix {min-height:470px;}
.res320 .event.fix .evtInfo {min-height:290px;}
.res320 .event.tree {margin-bottom:-36px;}
.res320 .event.two {margin:0 auto;margin-bottom:30px;}