@font-face {
    font-family: "big-john";
    src: url(fonts/big-john.woff); /* IE */
    src: local("big-john"), url(fonts/big-john.ttf) format("truetype"); /* resto de navegadores */
}
@font-face {
    font-family: "avenir-black";
    src: url(fonts/avenir-black.woff); /* IE */
    src: local("avenir-black"), url(fonts/avenir-black.ttf) format("truetype"); /* resto de navegadores */
}
@font-face {
    font-family: "avenir-book";
    src: url(fonts/avenir-book.woff); /* IE */
    src: local("avenir-book"), url(fonts/avenir-book.ttf) format("truetype"); /* resto de navegadores */
}
@font-face {
    font-family: "avenir-light";
    src: url(fonts/avenir-light.woff); /* IE */
    src: local("avenir-light"), url(fonts/avenir-light.ttf) format("truetype"); /* resto de navegadores */
}

body{margin:0px;padding:0px;background:#083050;font-family:sans-serif;}

#cargando{display:block;text-align:center;margin:0 auto;}
#cargando img{border:0;padding:10px;}

div.error{display:block;color:red;}
div.exito{display:block;color:green;}
div.reserva{display:block;background:#7bcbbf;padding:30px;box-sizing:border-box;max-width:500px;color:#000;font-family:avenir-book;font-size:12pt;text-align:center;}
div.reserva span{font-family:avenir-black;font-size:12pt;}

h2{text-align:center;font-size:20pt;font-family:avenir-black;margin:0px;padding:0px;}
h3{text-align:center;font-size:30pt;font-family:avenir-black;margin:0px;padding:0px;}


#header{width:100%;background:#fff;transition:all 0.5s;}
#header .header_fix{width:100%;background:#0e2b4b;z-index:3;border-bottom:8px solid #7bcbbf;transition:all 0.5s;}
#header .header_fixed{width:100%;position:fixed;top:0px;transition:all 0.5s;}
#header .header_fixed .header .logo{padding:0px;}
#header .header_fixed .header .logo img{border:0px;display:block;width:95%;transition:all 0.5s;}
#header .header_fixed .header .menu .social_media {height:0px;transition:all 0.5s;margin-top:0px;}
#header .header_fixed .header .menu .social_media ul{opacity:0;transform:scale(0);height:0px;}
#header .header{max-width:1024px;width:100%; margin:0 auto;box-sizing:border-box;padding:0px 15px;transition:all 0.5s;}
#header .header .logo{display:inline-block;vertical-align:middle;width:27%;box-sizing:border-box;padding:10px;transition:all 0.5s;}
#header .header .logo img{border:0px;display:block;width:100%;transition:all 0.5s;}
#header .header .btn_menu{display:none;vertical-align:middle;box-sizing:border-box;transition:all 0.5s;}


#header .header .btn_menu .btn_play{position:relative;display:block;width:40px;margin:0 1px 0 auto;cursor:pointer;padding:5px 10px;background:#092c44;border-radius:3px;transition:all .5s;}
#header .header .btn_menu .btn_play hr{border:0px;height:5px;width:100%;background:#fff;border-radius:20px;position:relative;transform:rotate(0deg);top:0px;transition:all .5s;}

#header .header .btn_menu .btn_close hr.btn_play_1{transform:rotate(-45deg);top:13px;position:relative;}
#header .header .btn_menu .btn_close hr.btn_play_2{opacity:0;}
#header .header .btn_menu .btn_close hr.btn_play_3{transform:rotate(45deg);top:-13px;position:relative;}

#header .header .menu{display:inline-block;vertical-align:middle;text-align:right;width:73%;transition:all 0.5s;}
#header .header .menu .social_media{display:block;text-align:right;margin-top:10px;}
#header .header .menu .social_media ul{list-style:none;margin:0px;padding:0px;display:inline-block;transition:all 0.5s;}
#header .header .menu .social_media ul li{display:inline-block;margin-left:3px;transition:all 0.4s}
#header .header .menu .social_media ul li img{border:0px;width:30px;display:block;}
#header .header .menu .social_media ul li:hover{transform:scale(1.1);}
#header .header .menu .nav{display:block;color:#fff;font-size:9pt;text-align:right;margin-top:5px;font-family:avenir-light;}
#header .header .menu .nav ul{list-style:none;margin:0px;padding:0px;display:block;}
#header .header .menu .nav ul li{display:inline-block;transition: all 0.4s ease-in-out;}
#header .header .menu .nav ul li a{color:#fff;text-decoration:none;padding:14px 5px;display:block;transition:all .5s}
#header .header .menu .nav ul li:hover{background:#ED3029;}
#header .header .menu .nav ul li a.activo{background:#ED3029;}


#slider_animado{width:100%;background:#fff;border-bottom:8px solid #7bcbbf;}
#slider_animado .slider_animado {width:100%;margin:0 auto;position:relative;height:0px;padding-bottom:54.8%;overflow:hidden;}
#slider_animado .slider_animado .slider_logo{position:absolute;top:20px;right:7%;width:40%;}
#slider_animado .slider_animado .slider {display:none;}
#slider_animado .slider_animado .slider_cara{position:absolute;top:0px;left:0px;width:100%;z-index:1;}
#slider_animado .slider_animado .slider_nombre{position:absolute;bottom:0px;right:15px;margin-bottom:2%;width:100%;text-align:right;color:#ed2728;z-index:2}
#slider_animado .slider_animado .slider_nombre .Snombre{font-family:big-john;font-size:50pt;line-height:60%;padding-bottom:20px;}
#slider_animado .slider_animado .slider_nombre .Sinfo{font-family:avenir-book;font-size:14pt;line-height:20pt;padding-bottom:8px;}
#slider_animado .slider_animado .slider_nombre .Spais{font-family:avenir-black;font-size:15pt;line-height:20pt;vertical-align:middle;}
#slider_animado .slider_animado .slider_nombre .Spais img{border:none;width:25px;}
#slider_animado .slider_animado .slider_nombre .Spais img.app{border:none;width:150px;vertical-align:middle;margin:0px 10px}
#slider_animado .slider_animado .slider_agua{position:absolute;bottom:0px;top:0px; left:0px;height:100%;}
#slider_animado .slider_animado .delay1{animation-delay: 0.3s;}
#slider_animado .slider_animado .delay2{animation-delay: 0.5s;}
#slider_animado .slider_animado .delay3{animation-delay: 0.7s;}
#slider_animado .slider_animado .delay4{animation-delay: 0.9s;}


#cronometro{width:100%;background-image:url('../img/expositores.jpg');text-align:center;}
#cronometro .cronometro_box {width:100%;background:rgba(8,48,80,.9);}
#cronometro .cronometro{display:inline-block;vertical-align:middle;background:rgba(9,46,71,1);color:#fff;box-sizing:border-box;padding:15px;margin:0px;text-align:center;}
#cronometro .cronometro .cronometro_num{font-size:50pt;font-family:avenir-black;}
#cronometro .cronometro .cronometro_tit{font-size:18pt;font-family:avenir-book;}
#cronometro .dia{background:rgba(80,91,118,.5);width:30%;padding-left:10%;}
#cronometro .hora{background:rgba(60,75,103,.5);width:20%;}
#cronometro .minuto{background:rgba(41,61,90,.5);width:20%;}
#cronometro .segundo{background:rgba(8,48,80,.5);width:30%;padding-right:10%;}


#expositores {width:100%;border-top:8px solid #ed3029;color:#fff;background-image:url('../img/expositores.jpg');}
#expositores .expositores_box{background-color:rgba(8,48,80,.9);width:100%;height:100%;}
#expositores .expositores{max-width:90%;margin:0 auto;}
#expositores .expositores h2{padding:60px 0px 40px;}
#expositores .expositores .expositores_cajas{text-align:center;width:100%;box-sizing:border-box;padding:15px 30px 30px;}
#expositores .expositores .expositores_cajas .expo{display:inline-block;vertical-align:top;width:25%;box-sizing:border-box;padding:20px 10px;text-align:center;color:#fff;}
#expositores .expositores .expositores_cajas .expo .expo_caja{position:relative;width:100%;height:auto;border-radius:50%;border:3px solid #fff;box-sizing:border-box;display:block;box-shadow:inset 0 0 0 0px rgba(255,255,255,0.5);transition: all 0.4s ease-in-out;}
#expositores .expositores .expositores_cajas .expo .expo_caja img{width:100%;border-radius:50%;display:block;padding:10px;box-sizing:border-box;z-index:1;}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide{position:absolute;background:rgba(0,0,0,.0);border-radius:50%;width:100%;height:100%;top:0%;left:0%;padding:0%;font-size:10pt;display:block;overflow:hidden;transform:scale(0);opacity:0;transition: all 0.4s ease-in-out;}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide div{background:#f78;width:50%;height:50%;display:inline-block;vertical-align:middle;margin:0px;box-sizing:border-box;border-radius:0px;}

#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_hover1{padding:25% 7% 7% 25%;}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_hover1 img{border-radius:0px;}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_hover2{padding:25% 25% 7% 7%;}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_hover2 img{border-radius:0px;}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_hover3{padding:7% 7% 25% 25%;}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_hover3 img{border-radius:0px;}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_hover4{padding:7% 25% 25% 7%;}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_hover4 img{border-radius:0px;}

#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_fb{background:rgba(76,118,190,.5);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_fb:hover{background:rgba(76,118,190,.9);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_it{background:rgba(155,104,64,.5);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_it:hover{background:rgba(155,104,64,.9);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_tw{background:rgba(0,199,255,.5);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_tw:hover{background:rgba(0,199,255,.9);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_yt{background:rgba(253,56,50,.5);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_yt:hover{background:rgba(253,56,50,.9);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_be{background:rgba(0,92,255,.5);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_be:hover{background:rgba(0,92,255,.9);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_in{background:rgba(0,119,181,.5);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_in:hover{background:rgba(0,119,181,.9);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_wb{background:rgba(0,108,128,.5);cursor:pointer;}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_wb:hover{background:rgba(0,108,128,.9);}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_if{background:rgba(0,0,0,.5);cursor:pointer;}
#expositores .expositores .expositores_cajas .expo .expo_caja .expo_hide .expo_if:hover{background:rgba(0,0,0,.9);}


#expositores .expositores .expositores_cajas .expo .expo_caja:hover{box-shadow:inset 0 0 0 15px rgba(255,255,255,0.5)}
#expositores .expositores .expositores_cajas .expo .expo_caja:hover .expo_hide{transform:scale(1);opacity:1;}
#expositores .expositores .expositores_cajas .expo .expo_nombre{font-size:15pt;margin:10px 0px 3px;font-family:avenir-black;cursor:pointer;}
#expositores .expositores .expositores_cajas .expo .expo_text{font-size:10pt;margin:3px 0px;font-family:avenir-light;}
#expositores .expositores .expositores_cajas .expo .expo_pais{font-size:15pt;margin:3px 0px;font-family:avenir-light;vertical-align:middle;}
#expositores .expositores .expositores_cajas .expo .expo_pais img{border:0px;width:24px;}
#expositores .expositores .expositores_cajas .expo .expo_social {display:none;}
#expositores .expositores .expositores_cajas .expo .expo_social div{display:inline-block;margin:0 3px;}
#expositores .expositores .expositores_cajas .expo .expo_social div img{width:30px;}

.expo_info{display:none;max-width:980px;width:100%;background:#fff;box-sizing:border-box;color:#083050;margin-bottom:30px;}
.expo_info .ex_datos{position:relative;text-align:center;width:80%;margin:0 auto;}
.expo_info .ex_datos .ex_fondo{position:absolute;background:rgba(247,157,92,.8);width:125%;height:50%;right:-12.5%;left:-12.5%;}
.expo_info .ex_datos .ex_dat{position:relative;display:inline-block;vertical-align:bottom;text-align:left;width:20%;margin-bottom:40px;}
.expo_info .ex_datos .ex_dat .ex_dat_n{font-family:avenir-black;}
.expo_info .ex_datos .ex_dat .ex_dat_i{font-family:avenir-book;font-size:8pt;}
.expo_info .ex_datos .ex_dat .ex_dat_p{font-family:avenir-book;}
.expo_info .ex_datos .ex_foto{position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box;border:5px solid #083050;border-radius:50%;margin:40px 5%;width:40%;}
.expo_info .ex_datos .ex_foto img{border-radius:50%;border:none;padding:5px;display:block;background:#fff;width:100%;box-sizing:border-box;}
.expo_info .ex_datos .ex_dat2{display:inline-block;vertical-align:bottom;text-align:left;width:20%;margin-bottom:40px;}
.expo_info .ex_intro{width:80%;margin:0 auto;text-align:justify;}
.expo_info .ex_intro h4{font-family:avenir-black;font-size:20pt;margin:0px;padding:20px 0px;text-align:center;}
.expo_info .ex_intro p{font-family:avenir-book;font-size:13pt;margin:0px;padding:0px;margin:0 auto;}
.expo_info  hr{border:none; height:2px; background:#083050;margin:25px}
.expo_info .ex_text{width:80%;margin:0 auto;text-align:justify;}
.expo_info .ex_text p{font-family:avenir-light;font-size:11pt;margin:10px 0px;padding:0px;}



#noticias{width:100%;background:#b70800;color:#fff;padding:30px 0px 50px;}
#noticias .noticias{width:90%;margin:0 auto;text-align:center;}
#noticias .noticias h3{font-size:25pt;}
#noticias .noticias .not_1{background:#74489c;}
#noticias .noticias .not_2{background:#f79d5c;}
#noticias .noticias .not_3{background:#7bcbbf;}
#noticias .noticias .noticias_caja{position:relative;display:inline-block;vertical-align:top;width:25%;height:295px;margin:0px 1%;text-align:right;margin-top:20px;}
#noticias .noticias .noticias_caja .not_img{}
#noticias .noticias .noticias_caja .not_img img{border:0;display:block;width:100%;}
#noticias .noticias .noticias_caja .not_fecha{font-family:avenir-book;font-size:11pt;padding:5px 10px 0px;text-align:left;}
#noticias .noticias .noticias_caja .not_tit{font-family:avenir-black;font-size:14pt;padding:5px 10px 0px;text-align:left;}
#noticias .noticias .noticias_caja p{font-family:avenir-book;font-size:11pt;padding:5px 10px 0px;margin:0px;text-align:left;}
#noticias .noticias .noticias_caja p span{font-family:avenir-black;font-size:11pt;}
#noticias .noticias .noticias_caja .not_ver{position:absolute;right:0px;bottom:0px;font-family:avenir-black;font-size:11pt;padding:5px 10px;background:#fff;color:#083050;display:inline-block;margin:10px;cursor:pointer;transition:all 0.5s;}
#noticias .noticias .noticias_caja .not_ver:hover{background:#ccc;}

.not_1{background:#74489c;}
.not_2{background:#f79d5c;}
.not_3{background:#7bcbbf;}
.not_ver_mas{display:none;max-width:768px;width:100%;box-sizing:border-box;color:#fff;padding-bottom:50px;}

.not_ver_mas .not_ver_cab{position:relative;width:100%;box-sizing:border-box;}
.not_ver_mas .not_ver_cab img{position:relative;height:100%;width:100%;display:block;}
.not_ver_mas .not_ver_cab .not_ver_tit{position:absolute;width:100%;height:100%;top:0px;box-sizing:border-box;padding:40px 10%;background:rgba(1,1,1,.8);}
.not_ver_mas .not_ver_cab .not_ver_tit p{font-family:avenir-book;font-size:16pt;margin:0px;padding:0px;padding-bottom:30px;width:100%;}
.not_ver_mas .not_ver_cab .not_ver_tit span{font-family:avenir-black;font-size:22pt;}

.not_ver_mas p{margin:0 auto;padding:0px;padding:20px 0px;width:80%;font-family:avenir-book;font-size:12pt;}
.not_ver_mas hr{border:none;height:1px;background:#fff;margin:0px 5%;}



#programa {width:100%;color:#083050;background-image:url('../img/expositores.jpg');}
#programa .programa_box{background-color:rgba(204,204,204,.9);width:100%;height:100%;padding:30px 0px 50px;}
#programa .programa{width:90%;margin:0 auto;text-align:center;}
#programa .programa h3{color:#083050;}
#programa .programa .programa_pro{background:#fff;border-radius:30px;display:inline-block;padding:0px 40px;box-shadow:0 3px 8px #777;margin-top:20px;}
#programa .programa .programa_pro .pro_punto{display:inline-block;vertical-align:middle;font-family:avenir-black;font-size:15pt;}
#programa .programa .programa_pro .pro_dia{display:inline-block;vertical-align:middle;border-radius:30px;width:115px;padding:3px 5px;margin:0px 3px;transition:all 0.5s;cursor:pointer;}
#programa .programa .programa_pro .pro_dia:hover{background:#083050;color:#fff;}
#programa .programa .programa_pro .activa{background:#ed3029;color:#fff;}
#programa .programa .programa_pro .activa:hover{background:#ed3029;color:#fff;}
#programa .programa .programa_pro .pro_dia .pro_dia1{font-family:avenir-black;font-size:15pt;}
#programa .programa .programa_pro .pro_dia .pro_dia2{font-family:avenir-book;font-size:11pt;}
#programa .programa .programa_caja{color:#fff;display:none;margin-top:20px;}
#programa .programa .programa_caja .pro_caja{position:relative;background:#083050;display:inline-block;vertical-align:top;max-width:250px;width:200px;min-width:200px;height:380px; box-sizing:border-box;padding:10px 5px;border-right:1px solid #3c4b67;border-left:1px solid #3c4b67;border-bottom:1px solid #3c4b67;text-align:center;transition:all 0.5s;}
#programa .programa .programa_caja .pro_caja:hover{background:#ed3029;}
#programa .programa .programa_caja .pro_caja .pro_caja_hrs{font-family:avenir-book;font-size:11pt;padding:2px 0px;}
#programa .programa .programa_caja .pro_caja .pro_caja_tit{font-family:avenir-black;font-size:12pt;padding:2px 0px;line-height:125%;}
#programa .programa .programa_caja .pro_caja .pro_caja_tit span{font-size:10pt;}
#programa .programa .programa_caja .pro_caja .pro_caja_data{position:absolute;left:0px; bottom:0px;width:100%;margin:0 auto;padding:10px;box-sizing:border-box;}
#programa .programa .programa_caja .pro_caja .pro_caja_data .pro_foto{width:120px;height:120px;background:#fff;text-align:center;margin:0 auto;}
#programa .programa .programa_caja .pro_caja .pro_caja_data .pro_foto img{width:100%;border:none;}
#programa .programa .programa_caja .pro_caja .pro_caja_data .pro_band{font-family:avenir-black;font-size:20pt;text-align:center;position:relative;}
#programa .programa .programa_caja .pro_caja .pro_caja_data .pro_band img{border:none;}
#programa .programa .programa_caja .pro_caja .pro_caja_data .pro_band span{position:absolute;right:0px;}


#workshops{width:100%;color:#083050;background-image:url('../img/workshops.jpg');}
#workshops .workshops_box{background-color:rgba(247,157,92,.9);width:100%;height:100%;}
#workshops .workshops{width:90%;box-sizing:border-box;margin:0 auto;text-align:center;padding:30px 0px 50px;}
#workshops .workshops .workshops_cajon{cursor:pointer;display:inline-block;vertical-align:top;box-sizing:border-box;width:25%;margin:15px 1.5%;position:relative;overflow:hidden;}
#workshops .workshops .workshops_cajon .workshops_caja{color:#083050;background:#e3e3e3;padding:10px;height:170px;}
#workshops .workshops .workshops_cajon .workshops_caja .workshops_fecha{font-family:avenir-black;font-size:12pt;color:#ed3029;}
#workshops .workshops .workshops_cajon .workshops_caja .workshops_hora{font-family:avenir-book;font-size:10pt;}
#workshops .workshops .workshops_cajon .workshops_caja .workshops_tit{font-family:avenir-black;font-size:12pt;line-height:115%;}
#workshops .workshops .workshops_cajon .workshops_show{position:relative;color:#fff;background:#2e2d2c;padding:10px;height:50px;}
#workshops .workshops .workshops_cajon .workshops_show .workshops_nombre{font-family:avenir-black;font-size:12pt;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#workshops .workshops .workshops_cajon .workshops_show .workshops_pais{font-family:avenir-light;font-size:11pt;}
#workshops .workshops .workshops_cajon .workshops_show img{position:absolute;bottom:15px;right:10px;}
#workshops .workshops .workshops_cajon .workshops_cajon_box{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,.5);text-align:center;transition:all 0.3s;transform:translate(0px, 50px);opacity:0;}
#workshops .workshops .workshops_cajon:hover .workshops_cajon_box {transform:translate(0px, 0px);opacity:1;}
#workshops .workshops .workshops_cajon .workshops_cajon_box .workshops_cajon_box_btn {cursor:pointer;width:40px;margin:0 auto;margin-top:20%;background:rgba(0,0,0,.3);padding:5px;display:inline-block;transition:all 0.5s;}
#workshops .workshops .workshops_cajon .workshops_cajon_box .workshops_cajon_box_btn:hover {background:rgba(0,0,0,.9);}
#workshops .workshops .workshops_cajon .workshops_cajon_box .workshops_cajon_box_btn img{border:none;width:100%;}
#workshops .workshops .workshops_cajon .workshops_cajon_agotado {display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(255,255,255,.8);text-align:center;transition:all 0.3s;opacity:1;}
#workshops .workshops .workshops_cajon .workshops_cajon_agotado .workshops_cajon_agotado_texto{margin:0 auto;margin-top:20%;color:red;font-family:avenir-black;font-size:18pt;border:3px solid red;display:inline-block;padding:5px 10px;border-radius:7px;transform:rotate(-10deg);}

.workshops_cajon_box_box{display:none;max-width:500px;background:#083050;color:#fff;padding:30px 20px;box-sizing:border-box;}
.workshops_cajon_box_box h3{font-family:avenir-black;font-size:20pt;margin:0px;padding:20px 0px;text-align:center;}
.workshops_cajon_box_box p{font-family:avenir-light;font-size:11pt;margin:10px 0px;padding:0px;}
.workshops_cajon_box_box p span{font-family:avenir-black;}



#mapa{width:100%;color:#083050;padding-top:30px;background:#FBDB64;}
#mapa .mapa{width:100%;margin:0 auto;text-align:center;}
#mapa .mapa h3 {color:#083050;}
#mapa .mapa .mapscroll-wrap{width:49.5%;display:inline-block;vertical-align:middle;}
#mapa .mapa iframe {border:none;outline:none;width:100%;height:450px;display:block;}

#inscripciones{width:100%;color:#fff;padding:30px 0px 50px;background:#212121;}
#inscripciones .inscripciones{width:90%;margin:0 auto;text-align:center;}
#inscripciones .inscripciones .inscripciones_caja {position:relative;display:inline-block;vertical-align:top;min-width:300px;max-width:350px;box-sizing:border-box;padding:25px 15px;margin-top:20px;height:500px;transition:all 0.3s;}
#inscripciones .inscripciones .inscripciones_caja:hover{transform:scale(1.1);z-index:1;}
#inscripciones .inscripciones .inscripciones_1{background:#2E2D2C;}
#inscripciones .inscripciones .inscripciones_2{background:#74489c;}
#inscripciones .inscripciones .inscripciones_tit{font-family:avenir-black;font-size:15pt;padding-bottom:13px;white-space:nowrap;}
#inscripciones .inscripciones .inscripciones_campo{display:inline-block;width:50%;box-sizing:border-box;padding-right:8px;}
#inscripciones .inscripciones .inscripciones_campo:nth-child(2n){padding-left:8px;padding-right:0px;}
#inscripciones .inscripciones .inscripciones_precio{font-family:avenir-black;font-size:22pt;white-space:nowrap;}
#inscripciones .inscripciones .inscripciones_precio span{color:#ed3029;}
#inscripciones .inscripciones .inscripciones_para{font-family:avenir-black;font-size:12pt;}
#inscripciones .inscripciones .inscripciones_des{font-family:avenir-book;font-size:11pt;padding-bottom:13px;}
#inscripciones .inscripciones .inscripciones_desc{font-family:avenir-light;font-size:11pt;margin:0px;margin-top:5px;}
#inscripciones .inscripciones button {position:absolute;left:0px;right:0px;bottom:20px;width:60%;margin:0 auto;text-align:center;display:inline-block;font-family:avenir-black;font-size:11pt;padding:15px 20px;background:#ccc;border:none;box-shadow:0 0 5px #999;cursor:pointer;transition:all 0.5s;outline:none;}
#inscripciones .inscripciones button:hover{background:#ddd;box-shadow:0 0 5px #777;}
#inscripciones .inscripciones button:active{background:#ddd;box-shadow:inset 0 0 15px #aaa;}
#inscripciones .inscripciones .inscripciones_info{color:#aaa;padding-top:30px;font-family:avenir-book;font-size:10pt;max-width:800px;margin:0 auto}
#inscripciones .inscripciones .inscripciones_atenea{color:#fff;padding:20px;font-family:avenir-black;font-size:10pt;margin:0 auto;margin-top:10px;background:red;display:inline-block;}


#contacto{width:100%;color:#083050;padding:30px 0px 50px;background:#7BCBBF;}
#contacto .contacto{width:90%;margin:0 auto;text-align:center;}
#contacto .contacto h3 {color:#083050;}
#contacto .contacto .contacto_tit{font-family:avenir-book;font-size:18pt;margin-bottom:15px;}
#contacto .contacto .contacto_dat{display:inline-block;vertical-align:middle;width:300px;text-align:left;font-family:avenir-book;font-size:12pt;}
#contacto .contacto .contacto_dat span{font-family:avenir-black;}
#contacto .contacto .contacto_dat .contacto_social ul{padding:0px;margin:0px;list-style:none;}
#contacto .contacto .contacto_dat .contacto_social li{display:inline-block;vertical-align:middle;width:30px;transition:all 0.5;}
#contacto .contacto .contacto_dat .contacto_social li img{width:100%;transition:all 0.5;}
#contacto .contacto .contacto_dat .contacto_social li img:hover{transform:scale(1.1);}
#contacto .contacto .contacto_form {display:inline-block;vertical-align:middle;width:500px;text-align:right;}
#contacto .contacto .contacto_form form{position:relative;}
#contacto .contacto .contacto_form .formConsulta_alerta{position:absolute;top:0px;left:0px;background:rgba(123,203,191,.8);width:100%;height:100%;color:red;text-align:center;padding-top:30%;box-sizing:border-box;display:none;}
#contacto .contacto .contacto_form input{width:100%;background:#083050;border:none;outline:none;margin-bottom:10px;color:#fff;box-sizing:border-box;padding:15px 15px;}
#contacto .contacto .contacto_form input::-webkit-input-placeholder{color:#ccc;font-family:avenir-book;}
#contacto .contacto .contacto_form textarea{width:99.9%;background:#083050;border:none;outline:none;margin-bottom:10px;color:#fff;box-sizing:border-box;padding:20px 15px;height:200px;}
#contacto .contacto .contacto_form textarea::-webkit-input-placeholder{color:#ccc;font-family:avenir-book;}
#contacto .contacto .contacto_form input.submit{font-size:11pt;padding:15px 20px;background:#ccc;border:none;box-shadow:0 0 5px #999;color:#083050;font-family:avenir-black;font-size:12pt;display:inline-block;width:140px;cursor:pointer;}
#contacto .contacto .contacto_form input.submit:hover{display:inline-block;background:#ddd;box-shadow:0 0 5px #777;}
#contacto .contacto .contacto_form input.submit:active{background:#ddd;box-shadow:inset 0 0 15px #aaa;}

#boletin{width:100%;background:#b70800;}
#boletin .boletin{width:90%;padding:30px 0px 50px;text-align:center;color:#fff;margin:0 auto;}
#boletin .boletin p{margin:0px;padding:0px;font-size:14pt;font-family:avenir-book;}
#boletin .boletin form{position:relative;display:inline-block;margin-top:20px;}
#boletin .boletin input.sus{border:none;width:400px;height:60px;border-radius:50px;background:#ed3029;color:#fff;font-family:avenir-book;font-size:12pt;padding:0px 20px;outline:none;box-shadow:inset 0px 0px 5px #d62929;}
#boletin .boletin input::-webkit-input-placeholder{color:#ccc;font-family:avenir-book;}
#boletin .boletin input.inp{position:absolute;border:none;width:150px;height:50px;top:5px;right:5px;border-radius:50px;background:#083050;color:#fff;font-family:avenir-black;font-size:14pt;outline:none;cursor:pointer;}
#boletin .boletin input.inp:hover{background:#0B3551;}
#boletin .boletin input.inp:active{background:#082C44;}

#sponsors{width:100%;background:#ccc;color:#083050;padding:20px 0px 50px;}
#sponsors .sponsors{width:90%;margin:0 auto;text-align:center;}
#sponsors .sponsors h3{font-size:20pt;}
#sponsors .sponsors div{max-width:150px;margin:1.5%;display:inline-block;vertical-align:middle;}
#sponsors .sponsors div.auspiciadores{max-width:100px;margin:1.5%;display:inline-block;vertical-align:middle;}
#sponsors .sponsors div img{width:100%;border:none;transition:all .5s}
#sponsors .sponsors div img:hover{transform:scale(1.1);}
#sponsors .sponsors div.atenea{max-width:150px; width:30%;}

#footer {width:100%;border-top:8px solid #ed3029;text-align:center;color:#fff;}
#footer .footer_logo{width:200px;margin:0 auto;padding:30px 0px;}
#footer .footer_logo img{width:100%;border:none;}
#footer .footer_copy{font-family:avenir-light;font-size:7.5pt;color:#aaa;width:90%;margin:0 auto;}
#footer .footer_copy a{text-decoration:none;font-family:avenir-light;font-size:7.5pt;color:#aaa;}
#footer .footer_social{display:block;margin:0px;padding:20px 0px;}
#footer .footer_social ul{list-style:none;margin:0px;padding:0px;}
#footer .footer_social ul li{display:inline-block;margin-left:3px;}
#footer .footer_social ul li img{border:0px;width:30px;display:block;}
#footer .footer_social ul li:hover{transform:scale(1.1);}

.irArriba {transition:all 0.5s;display:none;position:fixed;right:20px;bottom:20px;padding:10px 18px;background:rgba(8,48,80,.7);color:#7bcbbf;font-size:2em;font-weight:bold;cursor:pointer;border-radius:3px;box-shadow:0px 0px 2px #7bcbbf;}
.irArriba:hover{background:#7bcbbf;color:#083050;box-shadow:0 0 3px #999;}

#formularioInscripcion {background:#7bcbbf;max-width:550px;font-family:avenir-book;text-align:left;padding:30px 10px;box-sizing:border-box;position:relative;}
#formularioInscripcion form{position:relative;}
#formularioInscripcion .formularioInscripcion_alerta{position:absolute;top:0px;left:0px;background:rgba(255,255,255,.8);width:100%;height:100%;color:red;text-align:center;box-sizing:border-box;padding-top:70%;padding-left:10%;padding-right:10%;display:none;font-family:avenir-black;}
#formularioInscripcion h4{font-family:avenir-black;font-size:20px;margin:0px auto;padding:0px 10px 20px;text-align:center;}
#formularioInscripcion h5{font-family:avenir-black;font-size:15px;margin:0px auto;text-align:center;}
#formularioInscripcion .form1 {width:100%;padding:10px;box-sizing:border-box;}
#formularioInscripcion .form1 span{font-family:avenir-book;font-size:11pt;}
#formularioInscripcion .form2 {width:50%;padding:10px;display:inline-block;vertical-align:top;box-sizing:border-box;}
#formularioInscripcion .form2 .form22{display:block;white-space:nowrap;font-family:avenir-book;font-size:9pt;margin:0px auto 10px;}
#formularioInscripcion .form2 .form2a {display:inline-block;vertical-align:middle;width:20px;}
#formularioInscripcion .form2 .form2b {display:inline-block;vertical-align:middle;white-space:normal;}
#formularioInscripcion .form2 .form2b span{font-size:7pt;}
#formularioInscripcion .form2 input[type="checkbox"] {width:20px;vertical-align:middle;margin-left:1%;margin-right:10px; float:left;display:inline-block;}
#formularioInscripcion .form3 {margin:auto 10px;padding:5px 15px;box-sizing:border-box;background:#fff;overflow-x:hidden;overflow-y:hidden;}
#formularioInscripcion .form3 p{padding:0px;margin:0px;width:100%;font-family:avenir-book;font-size:10pt;}
#formularioInscripcion .form1 input#checkbox{width:20px;vertical-align:middle;margin-left:5%;}
#formularioInscripcion .oculto {width:0px;height:0px;margin:0 auto;padding:0px;}
#formularioInscripcion .tit2 {font-family:avenir-black;}
#formularioInscripcion .check1 {box-sizing:border-box;padding-left:40px;}
#formularioInscripcion .check2 {box-sizing:border-box;text-align:left;}
#formularioInscripcion .check2 input{text-align:left;width:auto;}
#formularioInscripcion input{width:100%;border:none;outline:none;padding:10px 15px;box-sizing:border-box;}
#formularioInscripcion input::-webkit-input-placeholder{color:#555;font-family:avenir-book;}
#formularioInscripcion select{width:100%;border:none;outline:none;padding:10px 15px;box-sizing:border-box;font-family:avenir-book;}
#formularioInscripcion textarea{width:100%;height:60px;border:none;outline:none;padding:10px 15px;box-sizing:border-box;}
#formularioInscripcion textarea::-webkit-input-placeholder{color:#555;font-family:avenir-book;}
#formularioInscripcion .form_btn input{cursor:pointer;background:#222;color:#fff;padding:20px 15px;box-shadow:1px 1px 5px #333;border-radius:5px;transition:all 0.5s;}
#formularioInscripcion .form_btn input:hover{background:#111;color:#fff;box-shadow:1px 1px 5px #111;}

@media screen and (min-width:1025px){
	#slider_animado .slider_animado{padding-bottom:0px;height:530px;}
	#slider_animado .slider_animado ul{margin-top:16.5%;}
	#slider_animado .slider_animado .slider_logo{width:30%;}
	#slider_animado .slider_animado .slider_cara{width:auto;height:530px;}
	#slider_animado .slider_animado .slider_nombre{right:80px;margin-bottom:2.5%;}
	/*#slider_animado .slider_animado .slider_agua{width:auto;height:530px;}*/
}

@media screen and (min-width:1367px){
	#slider_animado .slider_animado{padding-bottom:0px;height:730px;}
	#slider_animado .slider_animado ul{margin-top:16.5%;}

	#slider_animado .slider_animado .slider_cara{width:auto;height:730px;}
	#slider_animado .slider_animado .slider_nombre{right:80px;margin-bottom:2.5%;}
	#slider_animado .slider_animado .slider_nombre div.Snombre{font-size:70pt;line-height:60%;padding-bottom:30px;}
	#slider_animado .slider_animado .slider_nombre div.Sinfo{font-size:16pt;line-height:120%;padding-bottom:15px;}
	#slider_animado .slider_animado .slider_nombre div.Spais{font-size:18pt;line-height:20%;vertical-align:middle;}
	#slider_animado .slider_animado .slider_nombre div.Spais img{border:none;width:29px;}
	/*#slider_animado .slider_animado .slider_agua{width:auto;height:730px;}*/
}

@media screen and (max-width:1366px){
	#programa .programa .programa_caja .pro_caja{max-width:200px;width:150px;min-width:150px;height:395px;}
	#programa .programa .programa_caja .pro_caja .pro_caja_hrs{font-size:11pt;}
	#programa .programa .programa_caja .pro_caja .pro_caja_tit{font-size:10pt;line-height:110%;}
	#programa .programa .programa_caja .pro_caja .pro_caja_tit span{font-size:9pt;}
}

@media screen and (max-width:1024px){
	#programa .programa .programa_caja .pro_caja{max-width:250px;width:230px;min-width:230px;height:350px;}
	#programa .programa .programa_caja .pro_caja .pro_caja_tit{font-size:12pt;line-height:120%;}
	#programa .programa .programa_caja .pro_caja .pro_caja_tit span{font-size:10.5pt;}
}

@media screen and (max-width:800px){
	#header .header .logo{width:40%;}
	#header .header .btn_menu{display:inline-block;width:60%;}
	#header .header .menu{display:block;width:100%}
	#header .header .menu .social_media{display:none;}
	#header .header .menu .nav{display:none;width:100%;}
	#header .header .menu .nav ul li{display:block;text-align:center;border-top:1px solid #7bcbbf;}

	#slider_animado .slider_animado .slider_nombre div.Snombre{font-size:30pt;line-height:65%;padding-bottom:12px;}
	#slider_animado .slider_animado .slider_nombre div.Sinfo{font-size:11pt;line-height:14pt;padding-bottom:4px;}
	#slider_animado .slider_animado .slider_nombre div.Spais{font-size:12pt;}

	#expositores .expositores .expositores_cajas .expo{width:50%;}
	#expositores .expositores .expositores_cajas .expo .expo_social {display:block;}

	#cronometro .cronometro .cronometro_num{font-size:40pt;}
	#cronometro .cronometro .cronometro_tit{font-size:10pt;}

	.expo_info .ex_datos .ex_dat{display:block;text-align:left;width:100%;text-align:center;margin:0%;padding:50px 0px 30px;}
	.expo_info .ex_datos .ex_foto{position:relative;display:inline-block;box-sizing:border-box;border:5px solid #083050;border-radius:50%;margin:0px 5%;}
	.expo_info .ex_datos .ex_dat2{display:block;text-align:left;width:100%;text-align:center;padding:0px 0px;}

	#noticias .noticias .noticias_caja{width:60%;}

	.not_ver_mas .not_ver_cab {overflow:hidden;}
	.not_ver_mas .not_ver_cab img{position:relative;height:300px;width:auto;display:block;overflow:hidden;}
	.not_ver_mas .not_ver_cab .not_ver_tit{position:absolute;width:100%;height:100%;top:0px;box-sizing:border-box;padding:40px 10%;background:rgba(1,1,1,.8);}
	.not_ver_mas .not_ver_cab .not_ver_tit p{font-family:avenir-book;font-size:16pt;margin:0px;padding:0px;padding-bottom:30px;width:100%;}
	.not_ver_mas .not_ver_cab .not_ver_tit span{font-family:avenir-black;font-size:22pt;}

	#programa .programa .programa_pro{background:transparent;border-radius:0px;display:inline-block;box-shadow:none;}
	#programa .programa .programa_pro .pro_punto{display:none;vertical-align:middle;font-family:avenir-black;font-size:15pt;}
	#programa .programa .programa_pro .pro_dia{display:inline-block;vertical-align:middle;border:1px solid #aaa;margin-bottom:10px;width:40%;}
	#programa .programa .programa_caja .pro_caja{max-width:220px;width:200px;min-width:200px;height:370px;}
	#programa .programa .programa_caja .pro_caja .pro_caja_tit{font-size:12pt;line-height:110%;}
	#programa .programa .programa_caja .pro_caja .pro_caja_tit span{font-size:9.5pt;}

	#workshops .workshops .workshops_cajon{width:46%;margin:15px 2%}

	#mapa .mapa .mapscroll-wrap{width:100%;display:block;}

	#inscripciones .inscripciones .inscripciones {max-width:55%;min-width:55%;}

	#contacto .contacto .contacto_dat{width:80%;text-align:center;padding-top:20px;}
	#contacto .contacto .contacto_form{width:80%;text-align:center;padding-top:30px;}
}

@media screen and (max-width:500px){
	h2{font-size:15pt;}
	h3{font-size:23pt;}

	#header .header .logo{width:50%;}
	#header .header .btn_menu{display:inline-block;width:50%;}

	#slider_animado .slider_animado .slider_nombre div.Snombre{font-size:15pt;line-height:65%;padding-bottom:9px;}
	#slider_animado .slider_animado .slider_nombre div.Sinfo{font-size:7pt;line-height:9pt;padding-bottom:1px;}
	#slider_animado .slider_animado .slider_nombre div.Spais{font-size:10pt;}

	#slider_animado .slider_animado .slider_logo{top:10px;right:7%;width:35%;}

	#expositores .expositores .expositores_cajas .expo{width:100%;}

	.expo_info .ex_datos .ex_foto{margin:0px 0%;}
	.expo_info .ex_intro{width:90%;}
	.expo_info .ex_intro h4{font-size:18pt;}
	.expo_info .ex_intro p{font-size:11pt;}
	.expo_info  hr{margin:15px}
	.expo_info .ex_text p{width:100%;font-size:10pt;line-height:120%;}

	#noticias .noticias .noticias_caja{width:90%;}

	.not_ver_mas .not_ver_cab img{position:relative;}
	.not_ver_mas .not_ver_cab .not_ver_tit p{font-size:12pt;padding-bottom:30px;line-height:150%;}
	.not_ver_mas .not_ver_cab .not_ver_tit span{font-size:16pt;}

	.not_ver_mas p{padding:20px 0px;font-size:10pt;line-height:110%;}

	#cronometro .cronometro .cronometro_num{font-size:25pt;}
	#cronometro .cronometro .cronometro_tit{font-size:6pt;}

	#programa .programa .programa_caja .pro_caja{max-width:250px;width:220px;min-width:220px;height:370px;}
	#programa .programa .programa_caja .pro_caja .pro_caja_tit{font-size:12pt;line-height:110%;}
	#programa .programa .programa_caja .pro_caja .pro_caja_tit span{font-size:9.5pt;}

	#workshops .workshops .workshops_cajon{width:90%;margin:15px 5%;}
	#workshops .workshops .workshops_cajon .workshops_caja{height:125px;}

	#inscripciones .inscripciones .inscripciones {min-width:90%;max-width:90%;}

	#contacto .contacto .contacto_dat{width:90%;}
	#contacto .contacto .contacto_form{width:90%;}

	#sponsors .sponsors h3{font-size:20pt;}
	#sponsors .sponsors div{max-width:60px;margin:1%;}
	#sponsors .sponsors div.auspiciadores{max-width:50px;margin:1%;}

	#boletin .boletin p{font-size:11pt;}
	#boletin .boletin input.sus{width:250px;}
	#boletin .boletin input.inp{width:100px;font-size:10pt;}
}
