@font-face {
  font-family: 'HelveticaLTStd-Roman',helvetica,arial;
  src: url('fonts/HelveticaLTStd-Roman.eot');
  src: url('fonts/HelveticaLTStd-Roman.eot?#iefix') format('embedded-opentype'),
       url('fonts/HelveticaLTStd-Roman.woff2') format('woff2'),
       url('fonts/HelveticaLTStd-Roman.woff') format('woff'),
       url('fonts/HelveticaLTStd-Roman.ttf') format('truetype'),
       url('fonts/HelveticaLTStd-Roman.svg#HelveticaLTStd-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}


* {outline: none}
p{ padding: 0; margin: 0;}
img {border: 0;}
body {margin: 0; padding: 0; text-align: center;}
.block{width: 100%; display: inline-block;}
.content_general{ width: 1024px; height: auto; text-align: center; display: inline-block; background: url('../images/fondo_pagina.jpg'); padding-bottom: 20px;}
.content_general .content_header{ display: inline-block; text-align: center; width: 100%; height: 154px;}
.content_general .content_header .logo_cabecera{ display: inline-block; width: 289px; height: 117px; }
.content_general .content_header .logo_cabecera img{ width: 100%; float: left;}
.content_general .content_header .content_rrss{ float: right; width:127px; height: auto; margin-right: 24px; margin-top: 40px;}
.content_general .content_header .content_rrss a{ float: left;}
.content_general .content_header .content_menu{ display: inline-block; width: 100%; background: url('../images/fondo_menuCabecera.jpg') 100% 100%; height: 21px;margin-top: 11px;font-family: 'HelveticaLTStd-Roman',helvetica,arial;font-size: 12px; color: white;}
.content_general .content_header .content_menu ul{ list-style: none;padding: 0;margin: 0;float: left; height: 100%;width: 100%;}

.content_general .content_header .content_menu ul .menu1{ float: left; width: 70px; margin-left: 57px; text-align: center; height: 100%; position: relative;}
.content_general .content_header .content_menu ul .menu1 .texto{ display: inline-block; text-decoration: none;color: white;padding-top: 4px;}
.content_general .content_header .content_menu ul .menu1 .parteIzqHover{ display:none; position: absolute; left: -9px; top: 0;}
.content_general .content_header .content_menu ul .menu1 .parteDerHover{ display:none; position: absolute; right: -7px; top: 0;}
.content_general .content_header .content_menu ul .menu1:hover .parteIzqHover{ display: block}
.content_general .content_header .content_menu ul .menu1:hover .parteDerHover{ display: block}
.content_general .content_header .content_menu ul .menu1:hover{ background: #526a40;}

.content_general .content_header .content_menu .selected{background: #526a40;}
.content_general .content_header .content_menu .selected .parteIzqHover{ display: block !important;}
.content_general .content_header .content_menu .selected .parteDerHover{ display: block !important;}

.content_general .content_header .content_menu ul .separador{ float: left; margin-left: 55px; position: relative;width: 10px;height: 100%;}
.content_general .content_header .content_menu ul .separador img{ position: absolute; width: 10px; height: 29px;top: -4px;}

.content_general .content_header .content_menu ul .separador2{ float: left; margin-left: 40px; position: relative;width: 10px;height: 100%;}
.content_general .content_header .content_menu ul .separador2 img{ position: absolute; width: 10px; height: 29px;top: -4px;}

.content_general .content_header .content_menu ul .menu2{ float: left; width: 124px; margin-left: 40px; text-align: center; height: 100%; position: relative;}
.content_general .content_header .content_menu ul .menu2 .texto{ display: inline-block; text-decoration: none;color: white;padding-top: 4px;}
.content_general .content_header .content_menu ul .menu2 .parteIzqHover{ display:none; position: absolute; left: -9px; top: 0;}
.content_general .content_header .content_menu ul .menu2 .parteDerHover{ display:none; position: absolute; right: -7px; top: 0;}
.content_general .content_header .content_menu ul .menu2:hover .parteIzqHover{ display: block}
.content_general .content_header .content_menu ul .menu2:hover .parteDerHover{ display: block}
.content_general .content_header .content_menu ul .menu2:hover{ background: #526a40;}


.content_general .content_header .content_menu ul .menu3{ float: left; width: 260px; margin-left: 40px; text-align: center; height: 100%; position: relative;}
.content_general .content_header .content_menu ul .menu3 .texto{ display: inline-block; text-decoration: none;color: white;padding-top: 4px;}
.content_general .content_header .content_menu ul .menu3 .parteIzqHover{ display:none; position: absolute; left: -9px; top: 0;}
.content_general .content_header .content_menu ul .menu3 .parteDerHover{ display:none; position: absolute; right: -7px; top: 0;}
.content_general .content_header .content_menu ul .menu3:hover .parteIzqHover{ display: block}
.content_general .content_header .content_menu ul .menu3:hover .parteDerHover{ display: block}
.content_general .content_header .content_menu ul .menu3:hover{ background: #526a40;}

.content_general .content_header .content_menu ul .menu4{ float: left; width: 190px; margin-left: 40px; text-align: center; height: 100%; position: relative;}
.content_general .content_header .content_menu ul .menu4 .texto{ display: inline-block; text-decoration: none;color: white;padding-top: 4px;}
.content_general .content_header .content_menu ul .menu4 .parteIzqHover{ display:none; position: absolute; left: -9px; top: 0;}
.content_general .content_header .content_menu ul .menu4 .parteDerHover{ display:none; position: absolute; right: -7px; top: 0;}
.content_general .content_header .content_menu ul .menu4:hover .parteIzqHover{ display: block}
.content_general .content_header .content_menu ul .menu4:hover .parteDerHover{ display: block}
.content_general .content_header .content_menu ul .menu4:hover{ background: #526a40;}

.content_general .content_home{ width: 100%; height: 601px; font-family: 'HelveticaLTStd-Roman',helvetica,arial; text-align: center;display: inline-block;}
.content_general .content_home .cabecera{ display: inline-block; width: 940px; height: 92px; margin-top: 20px;}
.content_general .content_home .cabecera .titulo{ font-size:24px; color: #9e9da1; text-align: left; font-weight: bold;}
.content_general .content_home .cabecera .titulo span{ font-size: 50px; color: #70b400;}
.content_general .content_home .cabecera .textoMovimiento{width: 100%; height: 30px; font-size: 14px; font-weight: bold; color: black;margin-top: 0px;}
.content_general .content_home .cabecera .textoMovimiento li{text-align: left;height: 100%;overflow: hidden; width: 1165px !important; list-style:none !important; color: black;}
.content_general .content_home .cabecera .textoMovimiento li div{ float: left;margin-left: 10px;}
.content_general .content_home .cabecera .textoMovimiento li img{ float: left; width: 15px; height: 15px;margin-left: 20px; margin-right: 10px;}
.content_general .content_home .cabecera .textoMovimiento li .dos{ margin-left: 10px; margin-right: 0px;}
.content_general .content_home .cabecera .textoMovimiento a{ text-decoration: none; color: white;float: left;width: 100%;padding-top: 4px;}
.content_general .content_home .cabecera .textoMovimiento a span{color: black;float: left;}

.content_general .content_home .content_central_home{ display: inline-block; width: 90%; height: 314px; text-align: center; }
.content_general .content_home .content_central_home img{ width: 100%; display: inline-block; height: 313px}

.content_general .content_home .content_video{ display: none; width: 55%; height: 401px; margin-top: 0px; text-align: center;  /*float: left;  margin-left: 34px;*/}
.content_general .content_home .content_video .titulo{font-family: 'HelveticaLTStd-Roman',helvetica,arial; text-align: center;   font-size: 19px; color:#9e9da1; font-weight: bold; width: 100%;  margin-left: 9px;}
.content_general .content_home .content_video .video{ width: 100%; height: 346px; margin-top: 12px; border: 8px solid #e1e1e1; border-radius: 6px;display: inline-block;}
.content_general .content_home .content_video .video iframe{ width: 100%; height: 100%;}

#verVideo{ display: none; width: 55%; height: 401px; margin-top: 0px; text-align: center;  /*float: left;  margin-left: 34px;*/}
#verVideo .titulo{font-family: 'HelveticaLTStd-Roman',helvetica,arial; text-align: center;   font-size: 19px; color:#9e9da1; font-weight: bold; width: 100%;  margin-left: 9px;}
#verVideo .video{ width: 100%; height: 423px; margin-top: 12px; border: 8px solid #e1e1e1; border-radius: 6px;display: inline-block;}
#verVideo  #close{ position: absolute; cursor: pointer; right: 0; top: 0;   margin-top: -10px;  margin-right: -30px;}
#verVideo .video iframe{ width: 100%; height: 100%;}

.lb_overlay.js_lb_overlay{ opacity: 0.7 !important;}

.content_general .content_home .content_enlaces{display: inline-block;width: 350px;text-align: center;float: left;margin-left: 49px;margin-top: 54px;}
.content_general .content_home .content_enlaces img{ width: 100%;}
.content_general .content_home .content_pie{ display: inline-block; width: 978px; height: auto; margin-top: 24px;}
.content_general .content_home .content_pie a{ text-decoration: none;overflow: hidden; float: left;}

.content_general .content_home .bx-wrapper{ margin-top: 6px !important;width: 100% !important;max-width: 100% !important;}
.content_general .content_home .bx-wrapper .bx-viewport {height: 30px !important;background: url('../images/fondo_TextoMovimiento.jpg') 100% 100%;}




.content_general .content_felicitacion{ width: 942px; display: inline-block; height: auto; text-align: center; font-family: 'HelveticaLTStd-Roman',helvetica,arial; margin-top: 30px; text-align: center;}
.content_general .content_felicitacion .titulo2{font-family: 'HelveticaLTStd-Roman',helvetica,arial; text-align: center;   font-size: 19px; color:#9e9da1; font-weight: bold; width: 100%;  margin-left: 9px;  margin-bottom: 10px;}
.content_general .content_felicitacion .content_video {  display: inline-block;width: 60%;border: 8px solid #e1e1e1;height: 404px;}
.content_general .content_felicitacion .content_video iframe{ width: 100%; height: 100%;}
.content_general .content_felicitacion .titulo{background: url('../images/fondo_TextoMovimiento.jpg') 100% 100% no-repeat;color: white; font-size: 24.4px; height: 30px; width: 100%;  font-weight: bold;text-align: left;margin-bottom: 24px;}
.content_general .content_felicitacion .titulo .texto{ text-align: left; text-align: left; width: 98%; padding-left: 2%; }
.content_general .content_felicitacion .content_texto{ font-size: 18px; color: #9e9da1;}
.content_general .content_felicitacion .content_texto .imagen{ float: left; margin-right: 30px; margin-bottom: 18px; width: 134px; height: 171px;border: 8px solid #e1e1e1; border-radius: 3px;}
.content_general .content_felicitacion .content_texto .textoLateral{ float: left; width: 761px; text-align: left;font-size: 16px;line-height: 24px;}
.content_general .content_felicitacion .content_texto .textoLateral2{ float: left; width: 100%; text-align: left;font-size: 16px;line-height: 24px; margin-bottom: 30px;}

.content_general .content_participantes{ display: inline-block; width: 100%; height: 510px; margin-top: 42px; text-align: center;}
.content_general .content_participantes .content_slide{ display: inline-block; width: 360px; height:502px;}
.content_general .content_participantes .content_slide .slide{float: left; padding: 0; margin: 0;height: 95%;}
.content_general .content_participantes .content_slide .slide li {height: 100%; display: inline-block; position: relative;}
.content_general .content_participantes .content_slide .slide li img{ width: 100% !important;height: 94%;}
.content_general .content_participantes .content_slide .slide li .textoSlide{ position: absolute; left: 0; bottom: 0; width:100%; height: auto; color: white; border: 2px solid #e1e1e1; border-radius: 4px; background: black;font-size: 12px;padding: 5px;padding-bottom: 6px;}


.content_general .content_historia{ display: inline-block; text-align: center; width: 812px; height: 970px; margin-top: 47px; font-family: 'HelveticaLTStd-Roman',helvetica,arial;}
.content_general .content_historia .parte1{ display: inline-block; height: auto; margin-bottom:42px; width: 100%;}
.content_general .content_historia .parte1 .titulo{ font-size: 30px; text-align: left; width: 100%; color: #80bd00; height: auto; display: inline-block; font-weight: bold; margin-top: 20px;}
.content_general .content_historia .parte1 .ladoIzq{ float: left; width: 200px; height: 230px; margin-right: 14px;margin-top: 20px;}
.content_general .content_historia .parte1 .ladoIzq:nth-child(3){ margin-right: 0; width: 255px;}
.content_general .content_historia	 .parte1 .ladoIzq .li{ width: 100%; height: auto; display: inline-block; cursor: pointer;}
.content_general .content_historia .parte1 .ladoIzq .li img{ float: left; width: 10px; height: 11px; margin-left: 2px;margin-top: 2px;}
.content_general .content_historia .parte1 .ladoIzq .li span{float: left;width: 85%;font-size: 14px;color: #9e9da1;margin-left: 9px;text-align: left;}
.altoEspecial1{margin-top:30px;}

.content_general .content_historia .parte1 .ladoIzq .liespecial2{ width: 100%; height: auto; display: inline-block; cursor: pointer;}
.content_general .content_historia .parte1 .ladoIzq .liespecial2 img{ float: left; width: 10px; height: 11px; margin-left: 2px;margin-top: 2px;}
.content_general .content_historia .parte1 .ladoIzq .liespecial2 span{float: left;width: 85%;font-size: 14px;color: #9e9da1;margin-left: 9px;text-align: left;}
.altoEspecial1{margin-top:30px;}

.content_general .content_historia .parte1 .ladoIzq .oculto{ width: 100%; height: 0; display: none;}
.content_general .content_historia .parte1 .ladoIzq .oculto .li2{ width: 100%; height: auto; display: inline-block; cursor: pointer;}
.content_general .content_historia .parte1 .ladoIzq .oculto .li2 img{ float: left; width: 9px; height: 8px; margin-left: 20px;margin-top: 2px;}
.content_general .content_historia .parte1 .ladoIzq .oculto .li2 span{float: left;width: 81%;font-size: 12px;color: #9e9da1;margin-left: 9px;text-align: left;}




.content_general .content_historia .parte1 .ladoDer{float: none; width: 545px; height: 280px;display: inline-block;}
.content_general .content_historia .parte1 .ladoDer ul{ width: 100%; height: 100%; display: inline-block; padding: 0; margin: 0;}
.content_general .content_historia .parte1 .ladoDer ul li{ position: relative; display: inline-block;height: 280px;}
.content_general .content_historia .parte1 .ladoDer ul li img{ width: 100% !important; height: 100%}
.content_general .content_historia .parte1 .ladoDer ul li .textoSlide{ position: absolute; left: 0; bottom: 0; width:97.5%; height: auto; color: white; border: 2px solid #e1e1e1; border-radius: 4px; background: black;font-size: 12px;padding: 5px;padding-bottom: 6px; text-transform: uppercase; }
.content_general .content_historia .parte1 .ladoDer .bx-wrapper{ margin-top: 20px !important;}





.content_general .content_historia{ display: inline-block; text-align: center; width: 902px; height: auto; margin-top: 8px; font-family: 'HelveticaLTStd-Roman',helvetica,arial;}
.content_general .content_historia .parte2{ display: inline-block; height: 498px; margin-bottom:42px; width: 100%;}
.content_general .content_historia .parte2 .titulo{ font-size: 30px; text-align: left; width: 100%; color: #80bd00; height: auto; display: inline-block; font-weight: bold;}
.content_general .content_historia .parte2 .ladoIzq{ float: left; width: 220px; height: auto; margin-right: 40px;}
.content_general .content_historia .parte2 .ladoIzq .li{ width: 100%; height: auto; display: inline-block; cursor: pointer;}
.content_general .content_historia .parte2 .ladoIzq .li img{ float: left; width: 10px; height: 11px; margin-left: 2px;margin-top: 2px;}
.content_general .content_historia .parte2 .ladoIzq .li span{float: left;width: 85%;font-size: 15px;color: #9e9da1;margin-left: 9px;text-align: left;}

.content_general .content_historia .parte2 .ladoIzq .liespecial{ width: 100%; height: auto; display: inline-block; cursor: pointer;}
.content_general .content_historia .parte2 .ladoIzq .liespecial img{ float: left; width: 10px; height: 11px; margin-left: 2px;margin-top: 2px;}
.content_general .content_historia .parte2 .ladoIzq .liespecial span{float: left;width: 85%;font-size: 14px;color: #9e9da1;margin-left: 9px;text-align: left;}
.altoEspecial1{margin-top:10px;}

.content_general .content_historia .parte2 .ladoIzq .oculto{ width: 100%; height: 0; display: none;}
.content_general .content_historia .parte2 .ladoIzq .oculto .li2{ width: 100%; height: auto; display: inline-block; cursor: pointer;}
.content_general .content_historia .parte2 .ladoIzq .oculto .li2 img{ float: left; width: 9px; height: 8px; margin-left: 20px;margin-top: 2px;}
.content_general .content_historia .parte2 .ladoIzq .oculto .li2 span{float: left;width: 81%;font-size: 12px;color: #9e9da1;margin-left: 9px;text-align: left;}




.content_general .content_historia .parte2 .ladoDer{float: left; width: 545px; height: 280px;}
.content_general .content_historia .parte2 .ladoDer ul{ width: 100%; height: 100%; display: inline-block; padding: 0; margin: 0;}
.content_general .content_historia .parte2 .ladoDer ul li{ position: relative; display: inline-block;}
.content_general .content_historia .parte2 .ladoDer ul li img{ width: 100% !important;height: 260px;}
.content_general .content_historia .parte2 .ladoDer	 ul li .textoSlide{ position: absolute; left: 0; bottom: 0; width:97.5%; height: auto; color: white; border: 2px solid #e1e1e1; border-radius: 4px; background: black;font-size: 12px;padding: 5px;padding-bottom: 6px; text-transform: uppercase;}
.content_general .content_historia .parte2 .ladoDer .bx-wrapper{ margin-top: 20px !important;}
.bold{ font-weight: bold; color: #80bd00 !important;}


.content_historia .bx-wrapper .bx-viewport{ height: 100% !important;}

.content_general .content_invento{ display: inline-block; text-align: center; width: 902px; height: auto; margin-top: 8px; font-family: 'HelveticaLTStd-Roman',helvetica,arial;}
.content_general .content_invento .content_parte_superior{ width: 100%; display: inline-block; height: auto;  margin-top: 20px;  margin-bottom: 0px;}
.content_general .content_invento .content_parte_superior .titulo {font-family: 'HelveticaLTStd-Roman',helvetica,arial;text-align: center;font-size: 19px;color: #9e9da1;font-weight: bold;width: 100%;margin-left: 9px;  margin-bottom: 20px}
.content_general .content_invento .content_parte_superior .titulo a{ color: #9e9da1; text-decoration: none;}
.content_general .content_invento .content_parte_superior .titulo span{  color: #70b400;}
.content_general .content_invento .content_parte_superior .content_fiker{ display: inline-block; width: 100%; height: 320px;}
.content_general .content_invento .content_parte_superior .content_video{ display: inline-block; width:48%; height: auto; margin-top: 20px;  position: relative;}
.content_general .content_invento .content_parte_superior .content_video .TextoVideo{ position: absolute; top: 0; left: 0; width: 100%;   height: 20px;  padding-top: 10px; color: white; font-family: arial; font-size: 12px; background: black; }
.content_general .content_invento .content_parte_superior .content_video_evento5{display: inline-block;width: 100%;height: auto;margin-top: 26px;position: relative;}
.content_general .content_invento .content_parte_superior .content_video .content_video2 {  width: 100%; position: relative;  padding-bottom: 56.25%;  overflow: hidden;}
.content_general .content_invento .content_parte_superior .content_video .content_video2  #reproductor {  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;}
.content_general .content_invento .content_parte_superior .content_libro{ width: 90%; height: auto; display: inline-block; text-align: center;  }
.content_general .content_invento .content_parte_superior .content_libro .parteIzq{ display: inline-block; width: 49%; height: auto; float: left;}
.content_general .content_invento .content_parte_superior .content_libro .parteIzq img{ width: 63%;}
.content_general .content_invento .content_parte_superior .content_libro .parteIzq .texto{font-family: 'HelveticaLTStd-Roman',helvetica,arial;text-align: left;font-size: 14px;color: #9e9da1;font-weight: bold;  margin-top: 25%;}
.content_general .content_invento .content_parte_superior .content_libro .parteIzq .texto_evento5{font-family: 'HelveticaLTStd-Roman',helvetica,arial;text-align: left;font-size: 14px;color: #9e9da1;font-weight: bold;margin-top: 20px;width: 72%;display: inline-block;}
.content_general .content_invento .content_parte_superior  .texto_evento5v{font-family: 'HelveticaLTStd-Roman',helvetica,arial;text-align: left;font-size: 14px;color: #9e9da1;font-weight: bold;margin-top: 28px;width: 102%;display: inline-block;}
.content_general .content_invento .content_parte_superior .content_libro .parteVideo5{display: inline-block; width: 49%; height: auto; float: left;}
.content_general .content_invento .content_parte_superior .content_slide{ display: inline-block; width: 397px; height:562px;}
.content_general .content_invento .content_parte_superior .content_slide .slide{float: left; padding: 0; margin: 0;height: 95%;}
.content_general .content_invento .content_parte_superior .content_slide .slide li {height: 100%; display: inline-block; position: relative; border: 4px solid #dde0da; width: 389px !important;}
.content_general .content_invento .content_parte_superior .content_slide .slide li img{ width: 100% !important;height: 100%;}
.content_general .content_invento .content_parte_inferior{ width: 100%; height: auto; display: inline-block; margin-top: 20px;}
.content_general .content_invento .content_parte_inferior .icono_Seleccionable{   width: 156px;height: 118px;  float: left;  margin-left: 2%;background-size: cover !important; cursor: pointer;}
.content_general .content_invento .content_parte_inferior .icono_Seleccionable .textoIconoSeleccionable{ float: left;text-align: center; font-weight: bold; color: #9e9da1; font-size: 14px; width: 90%; height: auto;  padding: 5%;   padding-left: 0;}


.content_general .content_footer{ text-align: center; width: 100%; display: inline-block; height: 18px;background: url('../images/fondo_pie.png') 100% 100%; margin-top: 55px; position: relative;font-family: 'HelveticaLTStd-Roman',helvetica,arial;}
.content_general .content_footer .textoFooter{ width: auto; height: auto; display: inline-block; font-size: 15px; font-weight: bold; color: #213e11; position: relative;}
.content_general .content_footer .textoFooter span{ float: left;}
.content_general .content_footer .textoFooter .especial{ float: right;}
.content_general .content_footer .textoFooter span a{ text-decoration: none; color: #213e11;}
.content_general .content_footer .textoFooter .separador{ float: left; margin-left: 17px; position: relative;width: 10px;height: 100%; margin-right: 12px;}
.content_general .content_footer .textoFooter .separador img{ position: absolute; width: 10px; height: 29px;top: -4px;}


.bajito { text-transform: lowercase;}





