*{box-sizing: border-box;border: none;margin: 0;padding: 0;text-decoration: none}a img{border: none}img{max-width: 100%;height: auto}body{font-family: 'Abel', sans-serif;font-weight: 300;font-size: 100%;text-align: center}#contenedor{height: auto;margin: auto;max-width: 1920px;position: relative;width: 100%}#modulo1{background-image: url(fondos/foto-personal-ricohleon9-1-min.jpg);background-repeat: no-repeat;background-size:100%;background-size:cover;background-position:center;height: auto;overflow: hidden;padding-bottom: 670px;position:relative;width: 100%}#cinta-superior{background-color: #3e0303;height: 25px;padding: 10px 0px 30px 0px;opacity: 0.5;padding-top: 3px;position: fixed;width: 100%;z-index: 100}#cinta-superior h2{color:#fff;font-size: 1em;font-weight: 300;margin-left: 35%;text-align: center;position: absolute;width: 30%;z-index: 50}#cinta-superior h3{color:#fff;font-size: 1em;font-weight: 300;float: right;margin-top: 5px;margin-right: 5%;text-align: right;width: 20%}#a1{color: #e5e1e1;font-weight: 300;font-size: .7em;height: 15px;margin-left: 20px;position: absolute;text-align: left;margin-top: 5px;width: 6%}#a1:hover{color: #fff;font-size: .8em}#a2, #a3, #a4, #a5, #a6, #a7, #a8, #a9{color: #e5e1e1;display: none;font-weight: 300;font-size: .7em;height: 15px;margin-left: 20px;position: absolute;text-align: left;margin-top: 5px;width: 6%}#logo{cursor: pointer;margin-left:3%;margin-top: 40px;overflow:hidden;position:absolute;width: 16%}#logo img{max-width: 220px;width: 100%}#modulo2{height: auto;margin-top: 0px;overflow: hidden;padding-bottom: 450px;position: relative;width: 100%;z-index: 50}#modulo2 iframe{border: none;top:0;left: 0;position: absolute;width: 100%;height: 100%}#modulo3{background-color:#f5f6fa;height: auto;overflow: hidden;margin-top: -415px;padding-bottom: 50px;position:relative;width: 100%}#modulo3 h1{font-family: 'Abel', sans-serif;color: #222222;font-size: 1.6em;font-weight: 400;margin-left: 35%;margin-top: 80px;text-align: center;width: 30%}#camodulo3{height: auto;margin-left: 5%;margin-top: 20px;overflow: hidden;position: relative;width: 90%}#contenido{background-color: #fff;box-shadow: 0px 5px 25px rgba(0,0,0,0.25);border-radius: 30px;height:auto;margin-bottom: 30px;margin-left: 5%;margin-top: 30px;padding: 25px 25px 50px 25px;padding-bottom: 80px;overflow: hidden;position:relative;text-align:left;width:90%}#logo3{margin-top: 60px;position: absolute;text-align: center;width: 100%}#logo3 img{max-width: 250px;width: 100%}#contenido .p1, .p2, .p3, .p4, .p5, .p6{color: #2a2a2a;font-size: 1.3em;margin-left: 10%;position: relative;overflow: hidden;text-align: left;width: 80%}strong{color:#5c5858}#contenido .p1{margin-top: 180px;width: 70%}#logo3-2{margin-left: 10%;margin-top: 10px;position: absolute;text-align: center;width: 15%}#logo3-2 img{max-width: 220px;width: 100%}#contenido .p2{margin-top: 100px}#contenido .p3{width: 50%}#logo3-3{margin-left: 10%;margin-top: 30px;position: absolute;text-align: center;width: 18%}#logo3-3 img{max-width: 250px;width: 100%}#contenido .p6{margin-top: 120px}#politica{height: auto;margin-left: 10%;margin-top: 20px;overflow: hidden;position: relative;width: 80%}#politica .p7{font-family: 'Abel', sans-serif;color: #be2f2f;font-size: 2em;font-weight: 400;margin-left: 0%;margin-top: 20px;text-align:left;width: 60%}#politica .p8, .p10, .p12, .p14{font-family: 'Abel', sans-serif;color: #be2f2f;font-size: 1.6em;font-weight: 400;width: 100%}#politica .p8{margin-top: 20px}#politica .p9, .p11, .p13, .p15{color: #2a2a2a;font-size: 1.3em;font-weight: 400;margin-top: 10px;width: 100%}#politica .p10{margin-top: -20px}#politica .p12{margin-top: 0px}#politica .p14{margin-top: 20px}#footer{background-color: #555;height:930px;overflow: hidden;position:relative;width: 100%}#footer iframe{border: none;top:0;left: 0;position: absolute;width: 100%;height: 100%}@media screen and (max-width: 1599px){#a1{display: none}#a2{display: block;margin-left: 10px;width: 7%}#a2:hover{color: #fff;font-size: .75em}#modulo1{background-position:top;padding-bottom: 500px}#cinta-superior h2{font-size: 1.1em}#cinta-superior h3{font-size: 1em}#logo{margin-top: 50px;width: 18%}#logo img{max-width: 180px}#contenido{margin-top: 15px}#logo3 img{max-width: 220px}#contenido .p1, .p2, .p3, .p4, .p5, .p6{margin-left: 8%;width: 86%}#contenido .p1{margin-top: 170px;width: 90%}#logo3-2{margin-left: 8%;text-align:left;width: 20%}#logo3-2 img{max-width: 200px}#contenido .p2{margin-top: 100px}#contenido .p3{width: 50%}#logo3-3{margin-left: 8%;text-align:left;width: 18%}#logo3-3 img{max-width: 190px}#contenido .p6{margin-top: 110px}#politica .p7{width: 90%}#footer{height:970px}}@media screen and (max-width: 1299px){#a2{display: none}#a3{display: block;margin-left: 10px;width:7%}#a3:hover{font-size: .75em}#modulo1{padding-bottom: 380px}#cinta-superior h2{font-size: 1em;width: 40%}#cinta-superior h3{font-size: 1em;margin-top: 2px}#logo{margin-left: 2%;margin-top: 40px;width: 22%}#logo img{max-width: 180px}#ima-header{width: 45%}#ima-header img{max-width: 435px}#logo3 img{max-width: 220px}#contenido .p1, .p2, .p3, .p4, .p5, .p6{width: 86%}#contenido .p1{margin-top: 150px;width: 84%}#contenido .p2{margin-top: 90px}#logo3-2{width: 28%}#logo3-2 img{max-width: 180px}#logo3-3 img{max-width: 150px}#contenido .p6{margin-top: 100px}#politica .p7{width: 100%}#footer{height:950px}}@media screen and (max-width: 999px){#a3{display: none}#a4{display: block;margin-left: 10px;width:9%}#a4:hover{font-size: .75em}#modulo1{background-image: url(fondos/foto-personal-ricohleon9-2-min.jpg);padding-bottom: 350px}#cinta-superior h2{font-size: 1em;margin-left: 30%}#cinta-superior h3{font-size: 1em;margin-top: 2px}#logo{margin-left: 3%;margin-top: 40px;position: relative;width: 17%}#logo img{max-width: 140px}#modulo3 h1{margin-left: 0%;margin-top: 50px;width: 100%}#contenido{margin-left: 2%;width:96%}#logo3{margin-left: 7%;margin-top: 40px;width: 80%}#logo3 img{max-width: 190px}#contenido .p1, .p2, .p3, .p4, .p5, .p6{width: 86%}#contenido .p1{margin-top: 120px;width: 84%}#logo3-2{width: 28%}#logo3-2 img{max-width: 170px}#contenido .p4{text-align:justify}#contenido .p5{text-align:justify}#logo3-3{width: 26%}#logo3-3 img{max-width: 180px}#contenido .p6{margin-top: 100px;text-align:justify}#politica{margin-left: 7%}#footer{height:1020px}}@media screen and (max-width: 799px){#a4{display: none}#a5{display: block;font-size: .7em;margin-left: 5px;width:10%}#a5:hover{font-size: .75em}#modulo1{padding-bottom: 300px}#cinta-superior h2{color: #fff;font-size: .96em;margin-left: 42%;text-align:right;width: 54%}#cinta-superior h3{display: none}#logo{margin-left: 3%;margin-top: 40px;text-align:center;width: 18%}#logo img{max-width: 110px}#modulo2{padding-bottom: 580px}#modulo3{margin-top: -550px;padding-bottom: 30px}#modulo3 h1{font-size: 1.4em}#contenido{border-radius: 20px;margin-left: 3%;width:94%}#logo3{margin-left: 5%;margin-top: 40px;width: 80%}#logo3 img{max-width: 190px}#contenido .p1, .p2, .p3, .p4, .p5, .p6{font-size: 1.25em;margin-left: 5%;width: 90%}#contenido .p1{margin-top: 120px;width: 84%}#logo3-2{margin-left: 5%;width: 36%}#logo3-2 img{max-width: 170px}#logo3-3{margin-left: 5%;margin-top: 20px;width: 38%}#logo3-3 img{max-width: 170px}#contenido .p6{margin-top: 90px}#politica{margin-left: 5%}#footer{height:1220px}}@media screen and (max-width: 599px){#a5{display: none}#a6{display: block;font-size: .7em;margin-left: 10px;width:16%}#a6:hover{font-size: .75em}#modulo1{background-image: url(fondos/foto-personal-ricohleon9-4-min.jpg);padding-bottom: 300px}#cinta-superior h2{font-size: .9em;margin-left: 0;padding-top: 3px;text-align: center;width: 100%}#logo{display: none;margin-left: 0;text-align: center;width: 100%}#logo img{max-width: 180px}#modulo2{padding-bottom: 620px}#modulo3{margin-top: -590px}#contenido{padding-bottom: 50px}#logo3{margin-left: 0%;margin-top: 30px}#logo3 img{max-width: 170px}#contenido .p1{margin-top: 100px;width: 90%}#logo3-2{width: 50%}#logo3-2 img{max-width: 170px}#logo3-3{width: 48%}#footer{height:1060px}}@media screen and (max-width: 449px){#a6{display: none}#modulo1{padding-bottom: 250px}#cinta-superior{background-color:#fff;opacity: 0.0}#cinta-superior h2{display: none}#modulo2{margin-left: 0%;padding-bottom: 650px;width: 100%}#modulo3{margin-top: -620px;padding-bottom: 20px}#contenido{padding-bottom: 50px}#logo3-2{width: 80%}#contenido .p3{width: 90%}#logo3-3{width: 78%}#footer{height:1040px}}@media screen and (max-width: 299px){#modulo1{padding-bottom: 150px}#logo img{max-width: 150px}#caimagen1{display: none}#caimagen1 img{display: none}#titulo1{margin-top: 0px}#titulo1 h1{font-size: 1.6em;margin-left: 5%;margin-top: 10px;width: 90%}#titulo1 p{font-size: 1.3em;margin-top: 10px}#modulo2{padding-bottom: 650px}#modulo3{margin-top: -620px;padding-bottom: 20px}#modulo3 h1{margin-top: 30px}#camodulo3{margin-top: 10px}#contenido{padding: 25px 15px 30px 10px;padding-bottom: 30px}#logo3{margin-left: 7%;margin-top: 10px;width: 70%}#logo3 img{max-width: 140px}#contenido .p1, .p2, .p3, .p4, .p5, .p6{font-size: 1.2em;width: 90%}#contenido .p1{margin-left: 0px;margin-top: 60px;width: 100%}#logo3-2{margin-left: 0%;width: 80%}#logo3-2 img{max-width: 140px}#contenido .p2{font-size: 1.2em;margin-left: 0px;margin-top: 70px;width: 100%}#contenido .p3{font-size: 1.2em;margin-left: 0px;margin-top: 0px;width: 100%}#contenido .p4{font-size: 1.2em;margin-left: 0px;width: 100%}#contenido .p5{font-size: 1.2em;margin-left: 0px;width: 100%}#logo3-3{margin-left: 0%;text-align:left;width: 78%}#logo3-3 img{max-width: 150px}#contenido .p6{font-size: 1.2em;margin-left: 0px;width: 100%}#politica .p7{font-size: 1.7em;width: 100%}#footer{height:1250px}}