@charset "utf-8";
@import url("https://use.typekit.net/cup0fxj.css");
/* CSS Document */



.menu-2025-intro{width: 100%; background-color: #bc992e; height: 30px; top: 90px; position: fixed; -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.24);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.24); z-index: 50;}
.menu-2025-intro ul{width: 100%; list-style: none; padding: 0;}
.menu-2025-intro ul li{display: inline-block; width: 16%;}
.menu-2025-intro ul li a{-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; color: #000000; text-decoration: none; font-size: 13px; height: 30px; width: 100%; display: flex; justify-content: center; align-items: center; text-align: center; font-family: source-sans-pro, sans-serif; text-transform: uppercase; font-weight: 700;}
.menu-2025-intro ul li a:hover{color:#ffffff;}
.menu-2025-intro ul li a.active{color:#ffffff;}


#intro-2023 .flex-revierte{display: flex; flex-wrap: wrap;}
#intro-2023 .flex-revierte > div:first-child{width: 50%;}
#intro-2023 .flex-revierte > div:nth-child(2){width: 50%;}
#intro-2023{background-color: #f5e8d4; min-height: 500px; padding-top: 120px; padding-bottom: 20px; position: relative; font-family: futura-pt, sans-serif; overflow: hidden;}
#intro-2023 .logo{width: 100%; margin:0 auto 0; position: relative; top:10px; overflow: hidden;}
#intro-2023 .logo8{position: relative; margin: 20px auto; display: block; width: 425px;}
#intro-2023 .logo8a{position: absolute; top: 0; margin: 25px auto 0; left: 0; right: 0; display: block; width: 425px;}

#intro-2023 .fecha{position:relative;}
#intro-2023 .fecha .logos{width: 100%; display: block; max-width: 500px; margin: 60px auto;}
#intro-2023 .fecha .greca{max-width: 500px; width: 100%; display: block; position: absolute; top: 50%; right: 5%;}

#intro-2023 .fecha h3{z-index: 5; position: relative; color:#ff0070; line-height: 1.1; letter-spacing: 1px; text-align: center; margin: 90px 30px 30px;}
#intro-2023 .fecha h3 .days-event{font-family: itc-bodoni-seventytwo-pro, sans-serif; font-size: 125px; color:#bc992e; font-weight: 400;}
#intro-2023 .fecha h3 .month{ color: #000000; letter-spacing: 0; font-size: 34px; font-family: minion-pro-display, serif !important; font-weight: 400; font-style: normal;}

#intro-2020 .container p.objetivo{color:#ffffff; font-size: 18px; font-weight: 400; margin-top: -25px; text-align: center; font-family: source-sans-pro, sans-serif; width: 70%; margin: 0 auto; padding: 50px 0 30px;}
#intro-2020 .container p.objetivo span{font-weight: 900;  color: #A6CE3E;}

#intro-2020 .cinta{padding: 10px 0; background-color: #ffffff;}
#intro-2020 .cinta p{font-weight: 600; color:#781138; text-align: center; margin: 5px 0; letter-spacing: 1.3px; font-size:14px; line-height: 0.9;}
#intro-2020 .cinta p span{font-weight: 300; color:#000000;}

#informacion{padding-top: 120px;}
#informacion .objetivo{background:#e6e7e8; padding: 40px 0; position: relative;}
#informacion .objetivo img{max-width: 40%; margin: 0 auto; display: block; position: relative;}

#informacion .container .Congreso5to{margin-top: 0px;}
#informacion .container .Congreso5to h3{display: inline-table; font-size: 80px; font-weight: 400; color: #009444; margin: 10px 0; vertical-align: middle; line-height: 0.8; font-family: fira-sans, sans-serif;}
#informacion .container .Congreso5to h3 sup{font-weight: 600; font-size: 50px; padding-top: 41px; display: inline-table; vertical-align: top;}
#informacion .container .Congreso5to h4{display: inline-table; padding-left: 10px; font-size: 24px; color: #2e4257; font-weight: 900; vertical-align: middle; line-height: 1.2; margin: 10px 0; font-family: montserrat, sans-serif;}
#informacion p{font-size: 16px; color: #272727; font-weight: 300;   font-family: montserrat, sans-serif; line-height: 1.4;}
#informacion .flex-objetivo{display:flex; align-items: flex-end;}
#informacion .flex-objetivo > div:first-child{width: 30%;}
#informacion .flex-objetivo > div:nth-child(2){width: 70%;}

#informacion .desarrollo{background: #91db40; overflow: hidden; padding: 60px 0;}
#informacion .desarrollo .flex-desarrollo{display: flex;}
#informacion .desarrollo .flex-desarrollo > div{width: 50%;}

#informacion .prox{background:#2e4257; overflow: hidden;}
#informacion .prox h2{background:#2e4257; font-size: 40px; color:#ffffff; font-family: montserrat, sans-serif; font-weight: 300; text-transform: uppercase; text-align: center; margin-bottom: 10px;}
#informacion .prox p{font-size:22px; color:#91db40; text-align: center;}
#informacion .prox h3{color:#ffffff; font-size: 80px; font-family: fira-sans, sans-serif; text-align: center; margin-top: 10px; margin-bottom: 0px;}
#informacion .prox h4{color:#ffffff; font-size: 40px; font-weight: 300; font-family: montserrat, sans-serif; text-align: center; margin-top: 0px;}

#costos-2026{padding-top: 120px; background: #f2f2f2;}
#costos-2026 h3{color:#bc992e; font-size: 36px; font-weight: 300;}
#costos-2026 h4{color:#25aae1; font-size: 20px; font-weight: 600; margin-top: 15px;}
#costos-2026 .tabla-costos tr th{color:#bc992e; font-size: 12px; font-family: times-new-roman, sans-serif; border-bottom: 1px solid #bc992e;}
#costos-2026 .tabla-costos tr td{color:#4f4f4f; border-bottom: 1px solid #77ced7; font-family: times-new-roman, sans-serif; font-size: 14px; line-height: 1; font-weight: 500; -webkit-transition: all 0.3s ease-out;
  	-moz-transition: all 0.3s ease-out;
  	-o-transition: all 0.3s ease-out;
  	transition: all 0.3s ease-out;}
#costos-2026 .tabla-costos tr td span{color:#4f4f4f; font-size: 11px; font-weight: 300;}

#costos-2026 .tabla-costos tr:hover td{background-color:#bc992e; color: #ffffff;}
#costos-2026 .tabla-costos tr:hover td span{color: #ffffff;}

#costos-2026 p{color:#4f4f4f;}
#costos-2026 p.alerta{color:#4f4f4f; font-size: 20px; font-weight: 600; text-align: center;}
#costos-2026 p.alerta a{color:#bc992e; font-size: 20px; font-weight: 300;}


#costos-2026 .pago-linea{display:none;}
#costos-2026 .transferencia{width:60%; margin:0 auto;}
#costos-2026 .pago-linea .fecha h3{color: #781138; line-height: 0.9; text-align: center; margin:0px 0; font-size: 50px; font-family: futura-pt, sans-serif; font-weight: 900;}
#costos-2026 .pago-linea .fecha h3 .month{font-size: 47px; font-weight: 300; letter-spacing: 0px;}
#costos-2026 .pago-linea .paypal-img{margin-top: 10px;}
#costos-2026 .pago-linea form select{padding: 5px 10px !important;}
#costos-2026 .pago-linea .txt_5to{color:#002169; margin: 0; line-height: 1; font-size: 20px; font-weight: 600; font-family: program, sans-serif;}

#costos-2026 .patrocinadores{background: #C9C9C9; overflow: hidden;}
#costos-2026 .patrocinadores .black{color: #000000; }
#costos-2026 .patrocinadores table .left{text-align: left;}
#costos-2026 .patrocinadores table tr th{color: #781138;}

#costos-opciones{
	padding: 60px 0 210px;
}
#costos-opciones .flex-opciones{
	display:flex;
	justify-content: space-around;
	align-items: flex-start;
	position: relative;
}
#costos-opciones .flex-opciones > div.hijo1{width: 40%; position: relative;}
#costos-opciones .flex-opciones img{width: 60%; display: block; margin: 0 auto; position: absolute; top: 0; left: 0;}
#costos-opciones .flex-opciones > div.hijo2{border: 5px double #bc992e; padding: 60px 0; width: 40%; position: relative;}
#costos-opciones .flex-opciones > div.hijo2 p{text-align: center; font-family: times-new-roman, sans-serif; }
#costos-opciones .flex-opciones > div.hijo2 p:first-of-type{font-size: 24px; color: #24180d; font-weight: 400;}
#costos-opciones .flex-opciones > div.hijo2 p:nth-of-type(3){font-weight: 400; color: #24180d; font-size: 20px;}
#costos-opciones .flex-opciones > div.hijo2 p:nth-of-type(3) span.rosa{color: #bc992e; font-weight: 700;}
#costos-opciones .flex-opciones > div.hijo2 p:nth-of-type(3) span.azul{color: #24180d;}
#costos-opciones .flex-opciones > div.hijo2 p:nth-of-type(2), #costos-opciones .flex-opciones > div.hijo2 p:nth-of-type(4){color: #24180d; font-size: 18px;}

#industria-intro{background: #781138; padding-top: 120px;}
#industria-intro .logo-renace-bg{ z-index:1; overflow: hidden; padding-top: 40px; width: 100%; background: url("../images/congreso2020/circulo-micro-3.png") no-repeat center top; background-size: 100%;}
#industria-intro .logo-renace-bg .logo{width: 45%; margin:0 auto; position: relative;}
#industria-intro .logo-renace-bg .logo .renace{position: relative; top:0; left: 0;}
#industria-intro .logo-renace-bg .logo .hoja{position: absolute; top:0; left: 0;}
#industria-intro .logo-renace-bg .slogan{font-family: effra, sans-serif; font-size: 20px; top: 40px; color: #ffffff; position: absolute;}
#industria-intro .logo-renace-bg .slogan2{color:#a6ce3f; font-size: 28px; font-family: effra, sans-serif; text-align: center; margin: 25px auto; line-height: 1.1; font-weight: 900;}

#industria-intro .container {position: relative; font-family: futura-pt, sans-serif;}
#industria-intro .container .Congreso4to{margin-top: -50px; margin-bottom: 0;}
#industria-intro .container .Congreso4to h3{display: inline-table; font-size: 180px; color: #A6CE3E !important; margin: 10px 0; vertical-align: middle; line-height: 0.5 !important;}
#industria-intro .container .Congreso4to h3 sup{font-weight: 600; font-size: 50px; padding-top: 51px; display: inline-table; vertical-align: top;}
#industria-intro .container .Congreso4to h4{display: inline-table; font-size: 26px; color: #A6CE3E; font-weight: 900; vertical-align: middle; line-height: 0.9; margin: 10px 0; font-family: effra, sans-serif; }
#industria-intro .container .fecha h3{color: #ffffff; line-height: 0.9; text-align: right; margin-top: 15px;}
#industria-intro .container .fecha h3 .month{font-size: 48px; font-weight: 300; letter-spacing: 0px;}
#industria-intro .container .fecha h3 .venue{font-size: 34px; font-weight: 100; letter-spacing: 1.7px; color: #ffffff; margin-top: 10px;}
#industria-intro .container .invitacion h3{color: #ffffff; font-size: 24px; font-family: effra, sans-serif !important; font-weight: 400; line-height: 1.2;}


#autoevaluacion{
	padding-top: 120px;
}
#autoevaluacion h3{color:#2e4257; font-size: 36px; text-transform: uppercase;  font-weight: 300; margin-top:30px; line-height: 1.1;}
#autoevaluacion .flex-collage{display: flex; flex-wrap: wrap; justify-content: space-between;}
#autoevaluacion .flex-collage > div{width:14%; height: 210px; margin-bottom: 5px; border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border: 0px solid #000000;}
#autoevaluacion .flex-collage > div:first-child{background: url("../images/congreso2025/autoevaluacion/01.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(2){background: url("../images/congreso2025/autoevaluacion/02.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(3){background: url("../images/congreso2025/autoevaluacion/03.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(4){background: url("../images/congreso2025/autoevaluacion/04.jpg") no-repeat center; background-size: cover; cursor: auto;}
#autoevaluacion .flex-collage > div:nth-child(5){background: url("../images/congreso2025/autoevaluacion/05.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(6){background: url("../images/congreso2025/autoevaluacion/06.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(7){background: url("../images/congreso2025/autoevaluacion/07.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(8){background: url("../images/congreso2025/autoevaluacion/08.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(9){background: url("../images/congreso2025/autoevaluacion/09.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(10){background: url("../images/congreso2025/autoevaluacion/10.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(11){cursor: auto; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
#autoevaluacion .flex-collage > div:nth-child(11) img{width: 250px;}
#autoevaluacion .flex-collage > div:nth-child(11) p{text-align: center; margin: 15px auto 0; font-size: 16px; font-weight: 600; color: #001ea2;}
#autoevaluacion .flex-collage > div:nth-child(11) p span{text-align: center; font-size: 12px; font-weight: 400; color: #001ea2; text-align: center;}
#autoevaluacion .flex-collage > div:nth-child(12){background: url("../images/congreso2025/autoevaluacion/11.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(13){background: url("../images/congreso2025/autoevaluacion/12.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(14){background: url("../images/congreso2025/autoevaluacion/13.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(15){background: url("../images/congreso2025/autoevaluacion/14.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(16){background: url("../images/congreso2025/autoevaluacion/15.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(17){background: url("../images/congreso2025/autoevaluacion/16.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(18){display: flex; align-items: center; cursor: auto; border: inset 2px #001ea2;}
#autoevaluacion .flex-collage > div:nth-child(18) img{width: 100%;}
#autoevaluacion .flex-collage > div:nth-child(19){background: url("../images/congreso2025/autoevaluacion/17.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(20){background: url("../images/congreso2025/autoevaluacion/18.jpg") no-repeat center; background-size: cover;}
#autoevaluacion .flex-collage > div:nth-child(21){background: url("../images/congreso2025/autoevaluacion/19.jpg") no-repeat center; background-size: cover;}

#autoevaluacion .autoevaluacion{margin:30px auto}
#autoevaluacion .autoevaluacion p.instrucciones{text-align: center; font-size: 20px;}

#autoevaluacion .laminillas{margin:40px auto}
#autoevaluacion .laminillas p{text-align: center; font-size: 16px;}

#autoevaluacion .casos{margin: 60px auto; width: 80%;}
#autoevaluacion .uk-accordion-title{font-size: 26px; font-weight: 600; color: #001ea2;}
#autoevaluacion .uk-accordion-title span{font-size: 20px; font-weight: 400; color: #151515;}

#autoevaluacion .galerias{display:flex; flex-wrap: wrap; justify-content: space-around; align-items: center;}
#autoevaluacion .galerias1 > img{width: 50%; -webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.27); -moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.27); box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.27);}
#autoevaluacion .galerias1a > img{width: 70%; margin-bottom: 30px;}
#autoevaluacion .galerias3 > img{width: 45%; margin-bottom: 30px; -webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.27); -moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.27); box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.27);}


#autoevaluacion .division{border-bottom:2px dotted #001ea2; width: 100%; height: 1px; margin: 20px 0 10px;}
#autoevaluacion .qr-auto{margin: 20px auto; text-align: center;}
#autoevaluacion .qr-auto img{margin: 20px auto; width: 200px; display: block;}
#autoevaluacion .qr-auto a{text-align: center;}

/*.muestra{width:100%; background: #cce4df; padding: 40px 0; display: none; border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;}
.muestra p.titulo{font-weight: 600;}*/

#industria{padding:120px 0 60px;}
#industria .txt{overflow: hidden;}
#industria .bg-gray{background: #ededed;}
#industria .bg-green{background: #a6ce3e; position: relative;}
#industria .green{color: #a6ce3e;}
#industria .hoja-i{position: absolute; bottom: 10px; right:10px !important; width: 25%;}
#industria h3{color:#2e4257; font-size: 36px; text-transform: uppercase;  font-weight: 300; margin-top:30px; line-height: 1.1;}
#industria p{color:#535353;}
#industria p.blue{color:#2d4256 !important;}
#industria .nota{color:#009445; font-weight: 500; margin-top: 60px; font-size: 18px; text-align: center;}
#accordion {
list-style: none;
margin: 0px 0;}
#industria #accordion li {
  background-color: #ededed !important;
}
#accordion li p.name-t{
	color:#2e4257 !important;
}
#accordion li p.desc-t{
	font-size: 14px;
	color:#4f4f4f !important;
	font-weight: 400;
	line-height: 1.1;
	padding-right: 10px;
	padding-top: 10px;
}
#accordion li.active {
width: 50% !important;
}

#accordion2 li {
background-color: #ededed !important;
}
#accordion2 li p.name-t{
	color:#2e4257 !important;
}
#accordion2 li p.desc-t{
	color:#4f4f4f !important;
}
#accordion2 li.active {
width: 550px !important;
}

#descargas{padding:120px 0 60px;}
#descargas h3{color:#bc992e; font-size: 36px; text-transform: uppercase;  font-weight: 300; margin-top:30px; line-height: 1.1;}
#descargas .flex-descargas{display:flex; flex-wrap: wrap;}
#descargas .p25{margin-bottom:30px;}
#descargas .p25 img{-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);
box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.18);}

#residentes{padding-top: 120px; background-color:#ffffff; position: relative;}
#residentes h3{color:#2e4257; font-size: 36px; font-weight: 300; margin-bottom: 60px;}
#residentes h3 span{font-weight: 600;}

#residentes .galeria{display:flex; }
#residentes .galeria > div{width: 25%;}
#residentes .galeria > div img{margin-bottom: 40px; box-shadow: 0px 0px 9px -1px rgba(0,0,0,0.6);
-webkit-box-shadow: 0px 0px 9px -1px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 9px -1px rgba(0,0,0,0.6); border: 3px solid #fff;}

#carteles-2023 .descarga-pdf{font-size: 20px; margin-top: 40px; float: right; position: relative; text-decoration: none; font-weight: 500; display:inline-block; background: url("../images/bg-menu.jpg") center; background-size: cover; color: #FFFFFF; padding: 13px 20px; border-radius: 13px 13px 13px 13px;
-moz-border-radius: 13px 13px 13px 13px;
-webkit-border-radius: 13px 13px 13px 13px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
#carteles-2023 .descarga-pdf:hover{color:#0a3880;}

#carteles-2023{ padding-bottom: 0px; padding-top: 120px;}
#carteles-2023 .convocatoria{background-color: #ffffff; padding-top: 20px;}
#carteles-2023 .convocatoria h4{font-size:36px; font-weight: 300; text-align: center; color:#2e4257;}
#carteles-2023 .convocatoria ol > li{margin-bottom: 10px;}
#carteles-2023 .convocatoria p, #carteles-2023 .convocatoria ol, #carteles-2023 .convocatoria ul{font-size:16px; font-weight: 300; color:#2e4257; line-height: 1.2; font-family: 'Avenir Book';}
#carteles-2023 .convocatoria .fblack{font-family: 'Avenir Black';}
#carteles-2023 .convocatoria p .green-ref{color: #09af50;}
#carteles-2023 .convocatoria a{font-family: 'Avenir Black'; line-height: 1.5; color:#0a3880;}
#carteles-2023 .galeria h4{font-size:26px; font-weight: 300; text-align: center; color:#25aae1;}

#hospedaje{
	background:#1c355e;
	padding: 180px 0 40px;
}
#hospedaje .blue-hyatt{
	color: #69a9e7;
}
#hospedaje .container{
	max-width: 850px;
}
#hospedaje .logo-hyatt{
	display:block;
	width: 150px;
	margin: 20px auto 40px;
}
#hospedaje .flex-opciones{
	display: flex;
	justify-content: space-between;
}
#hospedaje p, #hospedaje ul li{
	color:#f5f0e3;
	font-family: 'Avenir Book';
	font-size: 14px;
}
#hospedaje p i{
	font-size:24px;
	color:#69a9e7;
}
#hospedaje p.septimo{
	font-family: roboto-slab, serif;
	display: flex;
	line-height: 1;
	vertical-align: middle;
	margin-top: 20px;
}
#hospedaje p.septimo span.cong{
	font-size: 36px;
	margin-top: -15px;
	
}
#hospedaje p.septimo span.number {
  font-family: eloquent-jf-pro, serif;
  font-size: 80px;
  color:#ff0070;
}
#hospedaje p.septimo span.ou {
  font-family: eloquent-jf-pro, serif;
  font-size: 60px;
	color:#ff0070;
	margin: 10px 10px 0 0;
}

#hospedaje .flex-info{
	display:flex;
}
@media (max-width: 1090px) {
	#autoevaluacion .galerias{display:flex; flex-wrap: wrap; justify-content: center;}
	#autoevaluacion .galerias1 > img{width: 100%; -webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.27); -moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.27); box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.27);}
	#autoevaluacion .galerias1a > img{width: 100%;}
	#autoevaluacion .galerias3 > img{width: 100%; margin-bottom: 30px;}
}
