html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, p, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,button,
dl, dt, dd, ol, ul,li,
fieldset, form, label, legend, outline,
table, caption, tbody, tfoot, thead, tr, th, td, section {font-family: 'Lato', sans-serif;box-sizing:border-box;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;text-decoration: none;list-style: none;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}

:root{
	--color-celeste: #4d97ff;
}

body{background:#fafafa;}
.menunav .topnav .topnav-redes a .ico-g{display: none !important;}

@media only screen and (max-width: 767px){
	.contenedor{width: 100vw;padding: 4.6875vw;margin: auto;}
	
	header.cont-full-header{width: 100vw;position:relative;}
	header.cont-full-header img{width: 100%;height: auto;}
	header.cont-full-header .ver-bases{position: absolute;left: 50%;bottom: 0;transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0);background: #f9a93a;z-index: 1;box-shadow: 0px 0px 0px 2px white;margin: 0 0 1.5625vw 0;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;} 
    header.cont-full-header .ver-bases a{color: white;font-weight: bold;text-transform: uppercase;font-size: 3.75vw;cursor: pointer;/* padding: 15px 30px; */display: block;padding: 2.5vw;}
    
	
	.contenedor section.seccion-programa{}
	
	.contenedor section.seccion-programa .contenido-titular{display: flex;flex-flow: column;margin: 0 0 6.25vw 0;}
	.contenedor section.seccion-programa .contenido-titular .barra-colaboradores{display: inline-flex;width: 100%;background: #e9e9e9;min-height: 25vw;justify-content: space-evenly;padding: 0 4.6875vw;}
	.contenedor section.seccion-programa .contenido-titular .barra-colaboradores .logo-scratch{min-width: 21.875vw;background: url(/apps/imag/2020/programadores/colaboradores/scratch.png)no-repeat  center;background-size: 100%;}
	.contenedor section.seccion-programa .contenido-titular .barra-colaboradores .logo-programadores{background: url(/apps/imag/2020/programadores/colaboradores/programadores.png)no-repeat  center;background-size: 80%;flex: 1;}
	.contenedor section.seccion-programa .contenido-titular .barra-colaboradores .logo-cooperativa{min-width: 21.875vw;background: url(http://especiales2.cooperativa.cl/apps/imag/2020/programadores/colaboradores/cooperativa.svg)no-repeat  center;background-size: 100%;}

	.contenedor section.seccion-programa .contenido-titular .titular-programa-principal{width: 100%;background: var(--color-celeste);position:relative;margin: 4.6875vw auto 12.5vw auto;} 
    .contenedor section.seccion-programa .contenido-titular .titular-programa-principal::after{content:'';position: absolute;background: url(/apps/imag/2020/programadores/gatos/gato-cohete.png)no-repeat center;width: 17.1875vw;height: 18.75vw;background-size: 100%;right: -5vw;top: 12.5vw;}
	
	.contenedor section.seccion-programa .contenido-titular .titular-programa-principal p{color: white;font-size: 4.0625VW;text-align: center;padding: 3.125vw;}
	.contenedor section.seccion-programa .contenido-titular .subtitulo-programa-principal{width: 100%;/* display: flex; *//* flex-flow: row; */} 
	.contenedor section.seccion-programa .contenido-titular .subtitulo-programa-principal p{color: #525151;font-size: 4.0625vw;text-align: left;}
	.contenedor section.seccion-programa .contenido-titular .subtitulo-programa-principal p span{background: url(http://especiales2.cooperativa.cl/apps/imag/2020/programadores/estrellas/celeste.svg)no-repeat center;width: 10vw;height: 6.25vw;background-size: contain;float: left;}
	.contenedor section.seccion-programa .contenido-programa{border: 2px solid var(--color-celeste); margin: 0 0 25vw 0; position: relative; } 
	.contenedor section.seccion-programa .contenido-programa::after{content: ''; position: absolute; background: url(/apps/imag/2020/programadores/gatos/gato-participar.png)no-repeat center; width: 46.875vw; height: 35vw; background-size: 100%; bottom: -20vw; right: 0; } .contenedor section.seccion-programa .contenido-programa .participar{}
	.contenedor section.seccion-programa .contenido-programa .participar .titular-programa{
    position: relative;
}
	.contenedor section.seccion-programa .contenido-programa .participar .titular-programa::after{content:'';position:absolute;background: url(http://especiales2.cooperativa.cl/apps/imag/2020/programadores/rayo.svg)no-repeat  center;width: 9.375vw;height: 12.5vw;left: 5vw;top: 0;}
	.contenedor section.seccion-programa .contenido-programa .participar .titular-programa p{font-size: 5.625vw;text-transform: uppercase;text-align: center;color: #525151;padding: 3.125vw 0 4.6875vw 0;}
	.contenedor section.seccion-programa .contenido-programa .participar .bajada-programa{}
	.contenedor section.seccion-programa .contenido-programa .participar .bajada-programa p{color: #525151;text-align: center;font-size: 3.75vw;}
	.contenedor section.seccion-programa .contenido-programa .participar .bajada-programa p strong{font-size: 4.375vw;color: var(--color-celeste);}
	.contenedor section.seccion-programa .contenido-programa .participar .bajada-programa p a{color: var(--color-celeste);}
	.contenedor section.seccion-programa .contenido-programa .participar .fecha-win-programa{background: rgba(77, 151, 255, 0.5);padding: 3.125vw 0;margin: 9.375vw 0 0 0;}
    .contenedor section.seccion-programa .contenido-programa .participar .fecha-win-programa p{color: white;text-align: center;font-size: 3.75vw;}
	.contenedor section.seccion-programa .contenido-programa .participar .fecha-win-programa p strong{color: var(--color-celeste);}
    .contenedor section.seccion-programa .contenido-programa .participar .detalles-programa{min-height: 15.625vw;display: table;}
    .contenedor section.seccion-programa .contenido-programa .participar .detalles-programa p{color: var(--color-celeste);font-weight: bold;display: table-cell;vertical-align: middle;font-size: 4.375vw;}

	.contenedor section.seccion-programa .contenido-programa .participar-img{}
	.contenedor section.seccion-programa .contenido-programa .participar-img .programadores-jovenes{}
	.contenedor section.seccion-programa .contenido-programa .participar-img .programadores-jovenes img{width: 100%;height: auto;}
    
    .contenedor section.seccion-bases{margin: 90px 0 60px 0;display: inline-block;width: 100%;}
    .contenedor section.seccion-bases .titular-bases{background: var(--color-celeste);min-height: 15.625vw;width: 100%;display: table;margin: 0 0 1.5625vw 0;} 
    .contenedor section.seccion-bases .titular-bases p{display: table-cell;vertical-align: middle;text-align: center;font-size: 4.375vw;color: white;text-transform: uppercase;font-weight: bold;cursor: pointer;} 
    .contenedor section.seccion-bases .embed-responsive{padding-bottom: 56.25%;position: relative;display: none;}
    .contenedor section.seccion-bases .embed-responsive.activar{display:block;}
    .contenedor section.seccion-bases .embed-responsive object{position: absolute; width: 100%; height: 100%; }
    .contenedor section.seccion-bases .contenido-bases{width: 100%;display: table;}
    .contenedor section.seccion-bases .contenido-bases a{color: white; font-weight: bold; text-transform: uppercase; font-size: 3.75vw; cursor: pointer; /* padding: 15px 30px; */ display: block; padding: 2.5vw; box-shadow: 0px 0px 0px 2px white; text-align: center; width: 50%; margin: auto; background: #f9a93a; }
	
	.contenedor section.seccion-informacion{position: relative;margin: 0 0 37.5vw 0;}
    .contenedor section.seccion-informacion::after{content: '';position: absolute;background: url(/apps/imag/2020/programadores/gente.png)no-repeat center;background-size: 100%;width: 100%;height: 28.125vw;bottom: -20vw;}
	.contenedor section.seccion-informacion .contenido-informacion{background: var(--color-celeste);padding: 6.25vw 1.5625vw 12.5vw 1.5625vw;}
	.contenedor section.seccion-informacion .contenido-informacion::after{}
	.contenedor section.seccion-informacion .contenido-informacion .titular-conferencia{padding: 0 0 10.9375vw 0;background: url(/apps/imag/2020/programadores/trazo.png)no-repeat  top;background-size: 100%;position: relative;}
	.contenedor section.seccion-informacion .contenido-informacion .titular-conferencia::after{content:'';position:absolute;background: url(/apps/imag/2020/programadores/brocha.png)no-repeat  center;background-size: contain;width: 15.625vw;height: 15.625vw;right: -2.5vw;top: -10vw;}
	.contenedor section.seccion-informacion .contenido-informacion .titular-conferencia p{font-size: 6.5625vw;color: white;}
	.contenedor section.seccion-informacion .contenido-informacion .bajada-conferencia{}
	.contenedor section.seccion-informacion .contenido-informacion .bajada-conferencia p{color: white;font-size: 3.75vw;}
	.contenedor section.seccion-informacion .contenido-informacion .bajada-conferencia p strong{font-size: 5vw;}
	.contenedor section.seccion-informacion .contenido-informacion .mas-info{}
	.contenedor section.seccion-informacion .contenido-informacion .mas-info p{color: white;font-size: 3.75vw;text-align: center;}
	.contenedor section.seccion-informacion .contenido-informacion .mas-info span{}
	.contenedor section.seccion-informacion .contenido-informacion .mas-info span a{font-size: 4.6875vw; color: white; font-weight: bold; text-align: center; display: block; }
	
	/* ===== FOOTER ===== */
	footer {width: 100vw;background: var(--color-celeste);}
 	footer .cont-full-footer{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-flow: column wrap;justify-content: center;align-items: center;margin: auto;width: 100%;height: auto;}
	footer .cont-full-footer .contacto-creditos{width: 375px;height: 71px;display: -moz-flex;display: -ms-flexbox;display: -o-flex;margin: 41px 0 0 0;float: left;}
	footer .cont-full-footer .contacto-creditos p {color: #cccccc;text-align: left;font-size: 14px;margin: 0px 0px 0 22px;}
	footer .cont-full-footer .contacto-creditos strong{color:#999797;text-transform: uppercase;font-weight: normal;}
	footer .cont-full-footer .contacto-radio {width: 100vw;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: center;align-items: center;flex-wrap:  wrap;flex-direction: row;}
	footer .cont-full-footer .contacto-radio .contacto-correo {height: auto;width: 100vw;}
	footer .cont-full-footer .contacto-radio .contacto-correo p{text-align: center;font-size: 4vw;color: #fff;margin: 10px 0 0 0;} 
	footer .cont-full-footer .contacto-radio .contacto-cooperativa {height: auto;width: 100vw;display: table;}
	footer .cont-full-footer .contacto-radio .contacto-cooperativa p{font-size: 4vw;margin: auto;text-align: center;color: #fff;} 
	footer .cont-full-footer .contacto-radio .punto {display: none; } 
	footer .cont-full-footer .contacto-logo {width: 100%;height: auto;}
	footer .cont-full-footer .contacto-logo .logo{width: 40vw;margin: auto;height: 40px;background: url(http://especiales2.cooperativa.cl/apps/imag/2018/streaming/anda/cooperativafooter.svg)no-repeat center;background-size: 100%;} } 
	
@media only screen and (min-width: 768px){
	.contenedor{width: 90%;margin: auto;max-width: 1300px;font-size: 12px;}
	
	header.cont-full-header{display: table;width: 100%;position: relative;}
	header.cont-full-header img{display: table-cell;vertical-align: top;width: 100%;height: auto;} 
    header.cont-full-header .ver-bases{position: absolute;left: 50%;bottom: 0;transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0);background: #f9a93a;z-index: 1;box-shadow: 0px 0px 0px 3px white;margin: 0 0 10px 0;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;} 
    header.cont-full-header .ver-bases a{color: white;font-weight: bold;text-transform: uppercase;font-size: 1.5em;cursor: pointer;padding: 15px 30px;display: block;}
    header.cont-full-header .ver-bases:hover{background: var(--color-celeste); }
	
	.contenedor section.seccion-programa{display: inline-block; width: 100%;}

	.contenedor section.seccion-programa .contenido-titular{}
	.contenedor section.seccion-programa .contenido-titular .barra-colaboradores{display: grid;grid-template-columns: repeat(3, 1fr);width: 100%;grid-gap: 30px;background: #e9e9e9;height: 7.1875em;margin: 40px 0 40px 0;padding: 0 50px 0 50px;} 
	.contenedor section.seccion-programa .contenido-titular .barra-colaboradores .logo-scratch{background: url(/apps/imag/2020/programadores/colaboradores/scratch.png)no-repeat  center;background-size: contain;display: inline-grid;}
	.contenedor section.seccion-programa .contenido-titular .barra-colaboradores .logo-programadores{display: inline-grid;background: url(/apps/imag/2020/programadores/colaboradores/programadores.png)no-repeat  center;background-size: contain;}
	.contenedor section.seccion-programa .contenido-titular .barra-colaboradores .logo-cooperativa{display: inline-grid;background: url(http://especiales2.cooperativa.cl/apps/imag/2020/programadores/colaboradores/cooperativa.svg)no-repeat center;background-size: 80%;}

	.contenedor section.seccion-programa .contenido-titular .titular-programa-principal{width: 100%;display: inline-flex;justify-content: center;align-items: center;background: var(--color-celeste);min-height: 100px;position: relative;/* margin: 60px 0; */} 
	.contenedor section.seccion-programa .contenido-titular .titular-programa-principal::before{content:'';position:absolute;background: url(http://especiales2.cooperativa.cl/apps/imag/2020/programadores/estrellas/blanca.svg)no-repeat center;width: 50px;height: 50px;background-size: 100%;left: 5%;}
	.contenedor section.seccion-programa .contenido-titular .titular-programa-principal::after{content:'';position:absolute;background: url(/apps/imag/2020/programadores/gatos/gato-cohete.png)no-repeat  center;width: 190px;height: 190px;background-size: 75%;right: 0;}
	.contenedor section.seccion-programa .contenido-titular .titular-programa-principal p{color: white;font-size: 1.75em;width: 70%;text-align: center;z-index: 1;} 
	.contenedor section.seccion-programa .contenido-titular .subtitulo-programa-principal{width: 100%;display: inline-flex;min-height: 100px;align-items: center;margin: 0 0 45px 0;} 
	.contenedor section.seccion-programa .contenido-titular .subtitulo-programa-principal p{font-size: 1.75em;color: #888;text-align: center;}
	.contenedor section.seccion-programa .contenido-titular .subtitulo-programa-principal p span{background: url(http://especiales2.cooperativa.cl/apps/imag/2020/programadores/estrellas/celeste.svg)no-repeat center; width: 50px; height: 50px; background-size: 100%; float: left; margin: -10px 10px 0 0; }
	
	.contenedor section.seccion-programa .contenido-programa{display: flex;flex-flow: row wrap;justify-content: space-around;}
	.contenedor section.seccion-programa .contenido-programa .participar{border: 3px solid var(--color-celeste);display: inline-flex;flex-flow: column nowrap;width: 50%;padding: 0 20px;position: relative;} 
	.contenedor section.seccion-programa .contenido-programa .participar::before{content:'';position:absolute;/* background: url(http://especiales2.cooperativa.cl/apps/imag/2020/programadores/mancha.svg)no-repeat  center; */background: rgba(77, 151, 255, 0.5);width: 100%;height: 100%;background-size: 100%;opacity: 0.25;left: -70px;top: -35px;}
	.contenedor section.seccion-programa .contenido-programa .participar::after{content:'';position:absolute;background: url(/apps/imag/2020/programadores/gatos/gato-participar.png)no-repeat  center;width: 200px;height: 150px;background-size: 100%;bottom: -50px;right: 0;}
	.contenedor section.seccion-programa .contenido-programa .participar .titular-programa{display: inline-flex; width: 100%; justify-content: center; align-items: center; min-height: 100px; position: relative; } 
	.contenedor section.seccion-programa .contenido-programa .participar .titular-programa::after{content:'';position:absolute;background: url(http://especiales2.cooperativa.cl/apps/imag/2020/programadores/rayo.svg)no-repeat  center;width: 35px;height: 65px;left: 10%;}
	.contenedor section.seccion-programa .contenido-programa .participar .titular-programa p{font-size: 2em;text-transform: uppercase;font-weight: bold;}
	.contenedor section.seccion-programa .contenido-programa .participar .bajada-programa{
    z-index: 1;
}
	.contenedor section.seccion-programa .contenido-programa .participar .bajada-programa p{font-size: 1.125em;text-align: center;}
	.contenedor section.seccion-programa .contenido-programa .participar .bajada-programa p strong{font-size: 1.625em;color: var(--color-celeste);}
	.contenedor section.seccion-programa .contenido-programa .participar .bajada-programa p a{color: var(--color-celeste);}
    .contenedor section.seccion-programa .contenido-programa .participar .bajada-programa p a:hover{color:#eb4125;}
    .contenedor section.seccion-programa .contenido-programa .participar .fecha-win-programa{margin: 20px 0;background: rgba(77, 151, 255, 0.5);}
    .contenedor section.seccion-programa .contenido-programa .participar .fecha-win-programa:hover,
    .contenedor section.seccion-programa .contenido-programa .participar .fecha-win-programa:hover p strong{background: var(--color-celeste);color: blue;}
    .contenedor section.seccion-programa .contenido-programa .participar .fecha-win-programa p{font-size: 1.5625em;text-align: center;color: white;padding: 5px 0;}
    .contenedor section.seccion-programa .contenido-programa .participar .fecha-win-programa p strong{color: var(--color-celeste);}
    .contenedor section.seccion-programa .contenido-programa .participar .detalles-programa{min-height: 100px;width: 100%;}
    .contenedor section.seccion-programa .contenido-programa .participar .detalles-programa p{color: var(--color-celeste);font-weight: bold;font-size: 1.5625em;}
    
	.contenedor section.seccion-programa .contenido-programa .participar-img{display: inline-flex;flex-flow: column nowrap;width: 50%;align-self: center;} 
	.contenedor section.seccion-programa .contenido-programa .participar-img .programadores-jovenes{}
	.contenedor section.seccion-programa .contenido-programa .participar-img .programadores-jovenes img{width: 85%;height: auto;}
    
    .contenedor section.seccion-bases{margin: 90px 0 60px 0;display: inline-block;width: 100%;}
    .contenedor section.seccion-bases .titular-bases{background: var(--color-celeste); min-height: 100px; display: table; width: 100%; } 
    .contenedor section.seccion-bases .titular-bases p{display: table-cell; vertical-align: middle; text-align: center; font-size: 2em; color: white; text-transform: uppercase; font-weight: bold; cursor: pointer; } 
    .contenedor section.seccion-bases .embed-responsive{padding-bottom: 56.25%; position: relative; }
    .contenedor section.seccion-bases .embed-responsive.activar{display:block;}
    .contenedor section.seccion-bases .embed-responsive object{position: absolute; width: 100%; height: 100%; }
    .contenedor section.seccion-bases .contenido-bases{display:none;}
    
	.contenedor section.seccion-informacion{display: inline-block;width: 100%;position: relative;margin: 0 0 150px 0;} 
	.contenedor section.seccion-informacion::before{content:'';position:absolute;width: 100px;height: 50px;background: url(/apps/imag/2020/programadores/piezas/pieza-morada.png)no-repeat center;background-size: 100%;transform: rotate(-50deg);-webkit-transform: rotate(-50deg);left: -25px;z-index: 1;}
	.contenedor section.seccion-informacion::after{content:'';position:absolute;width: 100px;height: 150px;background: url(/apps/imag/2020/programadores/piezas/pieza-naranja.png)no-repeat  center;background-size: 100%;transform: rotate(50deg);-webkit-transform: rotate(50deg);right: 5%;top: -50px;}
	.contenedor section.seccion-informacion .contenido-informacion{background: var(--color-celeste);padding: 50px 60px;color: white;position: relative;} 
	.contenedor section.seccion-informacion .contenido-informacion::after{content:'';position:absolute;background: url(/apps/imag/2020/programadores/gente.png)no-repeat  center;background-size: 100%;width: 45.5%;height: 35%;right: 0;bottom: -50px;}
	.contenedor section.seccion-informacion .contenido-informacion .titular-conferencia{width: 100%;min-height: 50px;/* position: relative; *//* background: url(http://especiales2.cooperativa.cl/apps/imag/2020/programadores/brocha-mancha.svg)no-repeat  left; *//* background-size: 100%; */} 
	.contenedor section.seccion-informacion .contenido-informacion .titular-conferencia::after{content:'';position:absolute;background: url(http://especiales2.cooperativa.cl/apps/imag/2020/programadores/brocha-mancha.svg)no-repeat  center;background-size: contain;width: 80%;height: 30%;left: 0;z-index: 0;top: -10%;}
	.contenedor section.seccion-informacion .contenido-informacion .titular-conferencia p{display: table-cell;vertical-align: middle;text-transform: capitalize;font-size: 2.625em;position: relative;z-index: 1;} 
	.contenedor section.seccion-informacion .contenido-informacion .bajada-conferencia{margin: 40px 0 35px 0;}
	.contenedor section.seccion-informacion .contenido-informacion .bajada-conferencia p{font-size: 1.3125em;}
	.contenedor section.seccion-informacion .contenido-informacion .bajada-conferencia p strong{font-size: 1.8125em;}
	.contenedor section.seccion-informacion .contenido-informacion .mas-info{}
	.contenedor section.seccion-informacion .contenido-informacion .mas-info p{font-size: 1.8125em;}
    .contenedor section.seccion-informacion .contenido-informacion .mas-info span{}
    .contenedor section.seccion-informacion .contenido-informacion .mas-info span a{font-weight: bold;color: white;font-size: 1.8125em;padding: 5px;margin: 10px 0 0 0;display: inline-block;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
    .contenedor section.seccion-informacion .contenido-informacion .mas-info span a:hover{background: #eb4125;}
	
	/* ===== FOOTER ===== */
	footer {width: 100%;margin: auto;height: 50px;background: var(--color-celeste);}
	footer span{display: flex;justify-content: center;width: 100%;height: 50px;} 
	footer span .cont-full-footer{max-width: 1300px;display: flex;flex-flow: row wrap;justify-content: center;align-items: center;width: 95%;}
	footer span .cont-full-footer .contacto-creditos{width: 375px;height: 71px;display: -moz-flex;display: -ms-flexbox;display: -o-flex;margin: 41px 0 0 0;float: left;}
	footer span .cont-full-footer .contacto-creditos p {color: #cccccc;text-align: left;font-size: 14px;margin: 0px 0px 0 22px;}
	footer span .cont-full-footer .contacto-creditos strong{color:#999797;text-transform: uppercase;font-weight: normal;}
	footer span .cont-full-footer .contacto-radio {display: inline-flex;justify-self: center;align-items: center;margin: auto;color: #cccccc;flex: 1;}
	footer span .cont-full-footer .contacto-radio .contacto-correo {display: inline-flex;}
	footer span .cont-full-footer .contacto-radio .contacto-correo p{margin: auto;font-size: 1.125em;font-weight: bold;color: white;} 
	footer span .cont-full-footer .contacto-radio .punto{color: #ea7524;padding: 0 10px;display: inline-flex;font-size: 24px;} 
	footer span .cont-full-footer .contacto-radio .contacto-cooperativa{}
	footer span .cont-full-footer .contacto-radio .contacto-cooperativa p{color: white;font-size: 1.125em;font-weight: bold;}
	footer span .cont-full-footer .contacto-logo{}
	footer span .cont-full-footer .contacto-logo .logo{width: 200px;height: 46px;background: url(http://especiales2.cooperativa.cl/apps/imag/2018/streaming/anda/cooperativafooter.svg)no-repeat center;background-size: 100%;
}

@media only screen and (max-width: 1366px) and (min-width: 768px){
	.contenedor{font-size: 10px;max-width: 1000px;}
	footer span .cont-full-footer{max-width:1000px;}
}