@charset "UTF-8";
/* Mobile Layout: 480px and below. 
ACA VAN LOS ESTILOS DE LA VERSION MÓVIL
*/
@media only screen and (max-width: 480px) {
.contenedor{
  width: 97% !important;
}
.mySlides {
  display:block;
  width: 90%;
} 
.logo {
  position: fixed; 
  margin: 20px !important; 
  height: auto; 
}
.logo img{
  width: 80% !important;
}
.box {
  position: fixed;
  display: block;
  top:0px;
  left: 0px;
  width: 100%;
  height: 150px;
  background-color: white;
}
#slider{
  width: 90%;
}
.img1 img{
  position: fixed;
  width: 20% !important;
  top: 0px;
  right: 10px !important;
}
.img2 img{
  position: static;
  text-align: center;
  width: 20% !important;
  height: auto !important;
}
.imgserv img{
  width: 80% !important;
}
#imgaf{
  margin-top: 20px !important;
  margin-left: 15% !important;
}
#imgab{
  margin-top: 20px !important;
  margin-left: 15% !important;
}
#imglogo1 img{
  margin-top: 0em !important;
  margin-left: -17em !important;
}
#imglogo2 img{
  margin-top: -5.9em !important;
  margin-left: -10em !important;
}
#imglogo3 img{
  margin-top: -9em !important;
  margin-left: -3em !important;
}
#imglogo4 img{
  margin-top: -11.9em !important;
  margin-left: 4em !important;
}
#imglogo5 img{
  margin-top: -15em !important;
  margin-left: 11em !important;
}
#imglogo6 img{
  margin-top: -17.5em !important;
  margin-left: 18em !important;
}
#imglogo7 img{
  margin-top: -20em !important;
  margin-left: 25em !important;
}
.pic img{
  position: static;
  text-align: center;
  width: 50%;
}
#picq img{
  margin-left: 0%;
}
#picn img{
  margin-top: 0px;
  margin-left: 0%;
}
#pict img{
  margin-top: 0px;
  margin-left: 0%;
}
.imgerd img{
  position: static;
  width: 90% !important;
}
#imgerd{
  text-align: center !important;
  margin-top: 20px !important;
}
.contacto img{
  position: static;
  text-align: center;
  width: 20%;
}
.titulo{
  display: block;
  position: static;
  background-color: transparent;
  text-align: center;
}
#titulo1 {
  color: #333333;
  font-family: 'Candara-Bold';
  font-size: 16px !important;
}
#titulo2{
  color: #333333;
  margin-left: 0px;
  text-align: left;
  font-family: 'Candara-Bold';
  font-size: 16px !important;
}
#titulo22{
  color: #333333;
  text-align: center !important;
  font-family: 'Candara-Bold';
  font-size: 16px !important;
}
#titulo3{
  color: #333333;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  font-family: 'Candara-Bold';
  font-size: 16px !important;
}
#titulo4{
  color: #333333;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  font-family: 'Candara-Bold';
  font-size: 16px !important;
}
#titulo5{
  color: #2C3085;
  text-align: center;
  font-family: 'Candara-Bold';
  font-size: 16px !important;
}
#titulo6{
  color: #333333;
  margin-left: 0em;
  text-align: left;
  font-family: 'Candara-Bold';
  font-size: 16px !important;
}
#titulo7{
  color: #333333;
  margin-top: 0px !important;
  margin-left: 0px !important;
  text-align: center !important;
  font-family: 'Candara-Bold';
  font-size: 16px !important;
}
#subtitulof{
  left: 5% !important;
  text-align:center !important;
}
#subtitulofi{
  left: 38% !important;
  top: 22px !important;
  text-align:center !important;
}
#subtitulofin{
  right: 8% !important;
  top: 22px !important;
  text-align:center !important;
}
.cajap{
  display: block !important;
  text-align: center;
  position: static;
  width: 100% !important;
  height: auto;
  background-color: transparent;
  text-align: center;
}
.cajapn{
  display: block !important;
  background-color: transparent;
  margin: 0 auto !important;
  width: 98% !important;
  height: auto !important;
}
.cajapmv{
  display: block !important;
  background-color: transparent;
  margin: 0 auto !important;
  width: 98% !important;
  height: auto !important;
}
.cajal{
  display: block !important;
  text-align: center;
  position: static;
  background-color: transparent; !important;
  text-align: center;
  margin-top: 30px !important;
  width: 98% !important;
  height: 110px !important;
}
.cajaf{
  display: block !important;
  position: absolute;
  top:auto !important;
  left: 0px;
  background-color: #333333;
  margin: 0 auto !important;
  width: 100% !important;
  height: auto;
}
.cajafn{
  display: block !important;
  position: absolute;
  top:auto;
  left: 0px;
  background-color: #333333;
  margin: 0 auto !important;
  width: 100% !important;
  height: auto;
}
.cajafseho{
  display: block !important;
  position: absolute;
  top: auto !important;
  left: 0px;
  width: 100% !important;
  margin: auto;
  height: auto;
  background-color: #333333;
}
.cajafserd{
  display: block !important;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100% !important;
  margin: auto;
  height: auto;
  background-color: #333333;
}
.cajafsci{
  display: block !important;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100% !important;
  margin: auto;
  height: auto;
  background-color: #333333;
}
.cajafc{
  display: block !important;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100% !important;
  margin: auto;
  height: auto;
  background-color: #333333;
}
.cajat{
  margin: auto !important;
  display: block !important;
  position: absolute;
  background-color: transparent;
  font-family: 'Candara';
  color:white;
  font-size: 10px !important;
  width: 23% !important;
}
.cajain{
  display: block !important;
  background-color: transparent;
  margin-top: 10px !important;
  width: 100% !important;
  height: auto;
  text-align: center;
}
.subtitle{
  display: block;
  text-align: center;
  font-family: 'Candara-Bold';
  color:#333333;
  font-size: 16px !important;
}
#subtitulonq{
  margin-left: 0%;
}
#subtitulonc{
  margin-top: 0px;
  line-height: 18px;
  margin-left: 0px;
}
#subtitulonn{
  margin-top: 0px;
  margin-left: 0px;
}
.cajaeh{
  display: block !important;
  position: static;
  width: 100% !important;
  height: auto !important;
  background-color: transparent;
}
.cajaci{
  display: block !important;
  position: static;
  width: 100% !important;
  height: auto;
  background-color: red transparent;
}
.cajaerd{
  display: block !important;
  position: static;
  width: 100% !important;
  height: auto !important;
  background-color: transparent;
}
.parrafo{
  color: #4D4D4D;
}
#parrafo1{
  margin: auto;
  text-align: center;
  width: 95% !important;
  font-family: 'Candara';
  font-size: 14px !important;
  line-height: 23px;
}
#parrafo2{
  text-align: justify;
  font-family: 'Candara';
  font-size: 14px !important;
  width: 100%;
  line-height: 20px;
  margin-left: 0px;
}
#parrafo3{
  text-align: justify;
  font-family: 'Candara';
  font-size: 14px !important;
  width: 100%;
  line-height: 20px;
  margin-left: 0px;
}
#parrafo4{
  text-align: justify;
  font-size: 14px !important;
  width: 100%;
  line-height: 20px;
  margin-left: 0px;
}
.cajapqs{
  display: block !important;
  margin: 0 auto !important;
  width: 100% !important;
  background-color: transparent;
  text-align: center;
}
#parrafo5{
  font-family: 'Candara';
  width: 100%;
  line-height: 20px;
  text-align: justify;
  font-size: 14px !important;
  margin-top: 1em;
  margin-left: 0px;
}
.cajapnc{
  display: block !important;
  margin: 0 auto !important;
  width: 100% !important;
  background-color: transparent;
  text-align: center;
}
#parrafo6{
  font-family: 'Candara';
  width: 100%;
  line-height: 20px;
  text-align: justify;
  font-size: 14px !important;
  margin-top: 1em;
  margin-left: 0px;
}
.cajaptn{
  display: block !important;
  margin: 0 auto !important;
  width: 100% !important;
  background-color: transparent;
  text-align: center;
}
#parrafo7{
  font-family: 'Candara';
  width: 100%;
  line-height: 20px;
  text-align: justify;
  font-size: 14px !important;
  margin-top: 1em;
  margin-left: 0px;
}
#parrafo8{
  text-align: justify;
  font-family: 'Candara';
  font-size: 14px !important;
  width: 80%;
  line-height: 23px;
  margin-left: 0%;
}
nav {
  position: fixed;
  margin-top: 100px;
  right: 0em !important;
  display: block;
  width:100% !important;
  height: 20px;
  border: none;
  float: right;
  background-color: transparent;
}
#nav {
  display: block;
  border: transparent;
}
#nav li {
  width: 25%;
  height: 60px;
  float: left;
  text-align: center;
  font-family: 'Candara-Bold';
  position: relative;
  font-size: 16px !important;
}
#nav li a {
  display: block;
  width: 100%;
  height: auto !important;
  text-decoration: none;
  padding-top: 3px;
  float: left;
  position: absolute;
}
#nav li:hover,
#nav a:focus,
#nav a:hover,
#nav a:active {
  background-color: transparent;
    color: #47C63F !important;
}
#nav ul {
  background-color: #333333;
  border-color: white;
  border-radius: 3px;
  border-width: 0px 1px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
  left: -9999px;
  overflow: hidden;
  position: absolute;
  top: -9999px;
  z-index: 4;
}
#nav li:hover ul.subs {
  left: 0;
  top: 40px;
  width: 100%;
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -o-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
#nav ul li {
  background: none;
  width: 100%;
  line-height: 18px;
  font-size: 12px !important;
}
#nav ul li a {
  width: 100%;
  text-align: center;
  float: none;
  color: white;
}
#nav ul li:hover > a {
  color: white !important;
font-size: 12px !important;
  background-color: #2C3085 !important;
}
#nav > li > a {
  color: #2C3085;
  text-align: center;
}
form{
  width: 90% !important;
  margin: auto !important;
  background: transparent;
  margin-top: 20px;
}
input, textarea{
  width: 100%;
  margin-bottom: 10px;
  padding: 7px;
  box-sizing: border-box;
  font-size: 18px;
  font-family: 'Candara';
}
textarea{
  min-height: 150px;
  max-height: 300px;
  max-width: 100%;
}
#enviar{
  background: white;
  color:#2C3085;
  font-family: 'Candara-Bold';
  padding: 10px;
}
#enviar:hover{
  cursor: pointer;
  color: #47C63F
}
.map{
  position: static;
  text-align: center !important;
  margin-top: 10px !important;
  margin-left: 0px !important;
}
}



/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. 
ACA VAN LOS ESTILOS DE LA VERSION TABLET
*/

@media only screen and (max-width: 768px) {

.contenedor{
  width: 90.675%;
  clear: none;
  float: none;
  margin:0 auto;
  overflow: hidden;
}
@font-face {
  font-family: 'Candara';
    src: url('../fuentes/original_Candara.eot') format('embedded-opentype'), 
         url('../fuentes/original_Candara.woff') format('woff'),
         url('../fuentes/original_Candara.ttf') format('truetype'),
         url('../fuentes/original_Candara.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Candara-Bold';
    src: url('../fuentes/original_Candarab.eot') format('embedded-opentype'), 
         url('../fuentes/original_Candarab.woff') format('woff'),
         url('../fuentes/original_Candarab.ttf') format('truetype'),
         url('../fuentes/original_Candarab.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
  background-size: 100vw 100vh;
  margin: 0;
}
.mySlides {
  display:block;
  width: 90%;
  margin: 0 auto !important;
  text-align: center;
} 
.logo {
  position: fixed;
  margin: 30px;
  height: auto;
}
.logo img{
  width: 80%;
}
.box {
  position: fixed;
  display: block;
  top:0px;
  left: 0px;
  width: 100%;
  height: 150px;
  background-color: white;
}
#slider{
  width: 90%;
}
.img1 img{
  position: fixed;
  width: 15%;
  top: 0px;
  right: 20px;
}
.img2 img{
  position: static;
  text-align: center;
  width: 18%;
}
.imgserv img{
  width: 80%;
}
#imgaf{
  margin-top: -620px;
  margin-left: 65%;
}
#imgab{
  margin-top: 50px;
  margin-left: 65%;
}
#imglogo1 img{
  margin-top: 0em;
  margin-left: -24em;
}
#imglogo2 img{
  margin-top: -7em;
  margin-left: -15em;
}
#imglogo3 img{
  margin-top: -10em;
  margin-left: -6em;
}
#imglogo4 img{
  margin-top: -12.75em;
  margin-left: 3em;
}
#imglogo5 img{
  margin-top: -15.5em;
  margin-left: 12em;
}
#imglogo6 img{
  margin-top: -18.25em;
  margin-left: 21em;
}
#imglogo7 img{
  margin-top: -21em;
  margin-left: 30em;
}
.pic img{
  position: static;
  text-align: center;
  width: 50%;
}
#picq img{
  margin-left: 0%;
}
#picn img{
  margin-top: 0px;
  margin-left: 0%;
}
#pict img{
  margin-top: 0px;
  margin-left: 0%;
}
.imgerd img{
  position: static;
  width: 60% !important;
}
#imgerd{
  text-align: center !important;
  margin-right: 0px;
  margin-top: 0px !important;
}
.contacto img{
  position: static;
  text-align: center;
  width: 20%;
}
.titulo{
  display: block;
  position: static;
  background-color: transparent;
  text-align: center;
}
#titulo1 {
  color: #333333;
  font-family: 'Candara-Bold';
  font-size: 20px;
}
#titulo2{
  color: #333333;
  margin-left: 0px;
  text-align: left;
  font-family: 'Candara-Bold';
  font-size: 20px;
}
#titulo22{
  color: #333333;
  text-align: center !important;
  font-family: 'Candara-Bold';
  font-size: 20px;
}
#titulo3{
  color: #333333;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  font-family: 'Candara-Bold';
  font-size: 20px;
}
#titulo4{
  color: #333333;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  font-family: 'Candara-Bold';
  font-size: 20px;
}
#titulo5{
  color: #2C3085;
  text-align: center;
  font-family: 'Candara-Bold';
  font-size: 20px;
}
#titulo6{
  color: #333333;
  margin-left: 0em;
  text-align: left;
  font-family: 'Candara-Bold';
  font-size: 20px;
}
#titulo7{
  color: #333333;
  margin-top: 0px !important;
  margin-left: 0px !important;
  text-align: center;
  font-family: 'Candara-Bold';
  font-size: 20px;
}
#subtitulof{
  left: 10%;
  text-align:center;
}
#subtitulofi{
  left: 45%;
  top: 25px;
  text-align:center;
}
#subtitulofin{
  right: 10%;
  top: 22px;
  text-align:center;
}
.cajap{
  display: block;
  text-align: center !important;
  position: static;
  width:100% !important;
  height: auto !important;
  background-color: transparent;
}
.cajapn{
  display: block;
  margin-left: 5%;
  width: 40%;
  height: 470px;
  background-color: transparent;
}
.cajapmv{
  display: block;
  margin-top: -470px;
  margin-left: 55%;
  width: 40%;
  height: 470px;
  background-color: transparent;
}
.cajal{
  display: block;
  text-align: center;
  position: static;
  margin-top: 1em;
  width: 100%;
  height: 160px;
  background-color: transparent;
  text-align: center;
}
.cajaf{
  display: block;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100%;
  margin: auto;
  height: 140px;
  background-color: #333333;
}
.cajafn{
  display: block;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100%;
  margin: auto;
  height: 140px;
  background-color: #333333;
}
.cajafseho{
  display: block;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100%;
  margin: auto;
  height: 140px;
  background-color: #333333;
}
.cajafserd{
  display: block;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100%;
  margin: auto;
  height: 140px;
  background-color: #333333;
}
.cajafsci{
  display: block;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100%;
  margin: auto;
  height: 140px;
  background-color: #333333;
}
.cajafc{
  display: block;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100%;
  margin: auto;
  height: 140px;
  background-color: #333333;
}
.cajat{
  margin: auto;
  display: block;
  position: absolute;
  background-color: transparent;
  font-family: 'Candara';
  color:white;
  font-size: 10px;
}
.cajain{
  display: block;
  background-color: transparent;
  margin-top: 0px;
  width: 100%;
  height: auto;
  text-align: center;
}
.subtitle{
  display: block;
  text-align: center;
  font-family: 'Candara-Bold';
  color:#333333;
  font-size: 18px;
}
#subtitulonq{
  margin-left: 0%;
}
#subtitulonc{
  margin-top: 0px;
  line-height: 18px;
  margin-left: 0px;
}
#subtitulonn{
  margin-top: 0px;
  margin-left: 0px;
}
.cajaeh{
  display: block;
  position: static;
  margin-top: -60px;
  margin-left: 20px!important;
  width: 100%;
  height: 720px;
  background-color: transparent;
}
.cajaci{
  display: block;
  position: static;
  margin-top: -60px;
  margin-left: 20px !important;
  width: 100% !important;
  height: auto !important;
  background-color: transparent;
}
.cajaerd{
  display: block;
  position: static;
  margin-top: -5em;
  margin-left:20px !important;
  width: 100% !important;
  height: auto !important;
  background-color: transparent;
}
.parrafo{
  color: #4D4D4D;
}
#parrafo1{
  margin: auto;
  text-align: center;
  width: 80%;
  font-family: 'Candara';
  font-size: 16px;
  line-height: 23px;
}
#parrafo2{
  text-align: justify;
  font-family: 'Candara';
  font-size: 16px;
  width: 100%;
  line-height: 20px;
  margin-left: 0px;
}
#parrafo3{
  text-align: justify;
  font-family: 'Candara';
  font-size: 16px;
  width: 100%;
  line-height: 20px;
  margin-left: 0px;
}
#parrafo4{
  text-align: justify;
  font-size: 16px;
  width: 100%;
  line-height: 20px;
  margin-left: 0px;
}
.cajapqs{
  display: block;
  margin-top: 0px;
  margin-left: 0%;
  width: 28%;
  background-color: transparent;
  text-align: center;
}
#parrafo5{
  font-family: 'Candara';
  width: 100%;
  line-height: 20px;
  text-align: justify;
  font-size: 16px;
  margin-top: 1em;
  margin-left: 0px;
}
.cajapnc{
  display: block;
  margin-left: 37%;
  margin-top: -433px;
  width: 28%;
  background-color: transparent;
  text-align: center;
}
#parrafo6{
  font-family: 'Candara';
  width: 100%;
  line-height: 20px;
  text-align: justify;
  font-size: 16px;
  margin-top: 1em;
  margin-left: 0px;
}
.cajaptn{
  display: block;
  margin-left: 72%;
  margin-top: -389px;
  width: 28%;
  background-color: transparent;
  text-align: center;
}
#parrafo7{
  font-family: 'Candara';
  width: 100%;
  line-height: 20px;
  text-align: justify;
  font-size: 16px;
  margin-top: 1em;
  margin-left: 0px;
}
#parrafo8{
  text-align: justify;
  font-family: 'Candara';
  font-size: 16px;
  width: 80%;
  line-height: 23px;
  margin-left: 0%;
}
nav {
  position: fixed;
  margin-top: 100px;
  right: 1em;
  display: block;
  width:60%;
  height: 20px;
  border: none;
  float: right;
  background-color: transparent;
}
#nav {
  display: block;
  border: transparent;
}
#nav li {
  width: 25%;
  height: 60px;
  float: left;
  text-align: center;
  font-family: 'Candara-Bold';
  position: relative;
  font-size: 18px;
}
#nav li a {
  display: block;
  width: 100%;
  height: 55px;
  text-decoration: none;
  padding-top: 3px;
  float: left;
  position: absolute;
}
#nav li:hover,
#nav a:focus,
#nav a:hover,
#nav a:active {
  background-color: transparent;
    color: #47C63F !important;
}
#nav ul {
  background-color: #333333;
  border-color: white;
  border-radius: 3px;
  border-width: 0px 1px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
  left: -9999px;
  overflow: hidden;
  position: absolute;
  top: -9999px;
  z-index: 4;
}
#nav li:hover ul.subs {
  left: 0;
  top: 40px;
  width: 100%;
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -o-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
#nav ul li {
  background: none;
  width: 100%;
  line-height: 18px;
  font-size: 13px;
}
#nav ul li a {
  width: 100%;
  text-align: center;
  float: none;
  color: white;
}
#nav ul li:hover > a {
  color: white !important;
font-size: 13.5px;
  background-color: #2C3085 !important;
}
#nav > li > a {
  color: #2C3085;
  text-align: center;
}
form{
  width: 90%;
  margin: auto;
  background: transparent;
  margin-top: 20px;
}
input, textarea{
  width: 100%;
  margin-bottom: 10px;
  padding: 7px;
  box-sizing: border-box;
  font-size: 18px;
  font-family: 'Candara';
}
textarea{
  min-height: 150px;
  max-height: 300px;
  max-width: 100%;
}
#enviar{
  background: white;
  color:#2C3085;
  font-family: 'Candara-Bold';
  padding: 10px;
}
#enviar:hover{
  cursor: pointer;
  color: #47C63F
}
.map{
  position: static;
  text-align: center !important;
  margin-top:10px !important;
  margin-left: 0px !important;
}
}



/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. 
ACA VAN LOS ESTILOS DE LA VERSION PANTALLA
*/

.contenedor{
  width: 100%;
  max-width:1000px;
  clear: none;
  float: none;
  margin:0 auto;
  overflow: hidden;
}
@font-face {
  font-family: 'Candara';
    src: url('../fuentes/original_Candara.eot') format('embedded-opentype'), 
         url('../fuentes/original_Candara.woff') format('woff'),
         url('../fuentes/original_Candara.ttf') format('truetype'),
         url('../fuentes/original_Candara.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Candara-Bold';
    src: url('../fuentes/original_Candarab.eot') format('embedded-opentype'), 
         url('../fuentes/original_Candarab.woff') format('woff'),
         url('../fuentes/original_Candarab.ttf') format('truetype'),
         url('../fuentes/original_Candarab.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
  background-size: 100vw 100vh;
  margin: 0;
}
.mySlides {
  display:block;
  width: 90%;
  margin: 0 auto;
  text-align: center;
} 
.logo {
  position: fixed;
  margin: 30px;
  height: auto;
}
.logo img{
  width: 100%;
}
.box {
  position: fixed;
  display: block;
  top:0px;
  left: 0px;
  width: 100%;
  height: 150px;
  background-color: white;
}
#slider{
  width: 90%;
}
.img1 img{
  position: fixed;
  width: 11%;
  top: 0px;
  right: 70px;
}
.img2 img{
  position: static;
  text-align: center;
  width: 15%;
}
.imgserv img{
  position: static;
  width: 80%;
}
#imgaf{
  margin-top: -680px;
  margin-left: 60%;
}
#imgab{
  margin-top: 20px;
  margin-left: 60%;
}
#imglogo1 img{
  margin-top: 1em;
  margin-left: -38em;
}
#imglogo2 img{
  margin-top: -8.25em;
  margin-left: -26em;
}
#imglogo3 img{
  margin-top: -11em;
  margin-left: -14em;
}
#imglogo4 img{
  margin-top: -13.75em;
  margin-left: -2em;
}
#imglogo5 img{
  margin-top: -16.5em;
  margin-left: 10em;
}
#imglogo6 img{
  margin-top: -19.25em;
  margin-left: 22em;
}
#imglogo7 img{
  margin-top: -22em;
  margin-left: 44em;
}
.pic img{
  position: static;
  text-align: center;
  width: 50%;
}
#picq img{
  margin-left: 0%;
}
#picn img{
  margin-top: 0px;
  margin-left: 0%;
}
#pict img{
  margin-top: 0px;
  margin-left: 0%;
}
.imgerd img{
  width: 50%;
}
#imgerd{
  text-align: right;
  margin-top: -400px;
}
.contacto img{
  position: static;
  text-align: center;
  width:23%;
}
.titulo{
  display: block;
  position: static;
  background-color: transparent;
  text-align: center;
}
#titulo1 {
  color: #333333;
  font-family: 'Candara-Bold';
  font-size: 22px;
}
#titulo2{
  color: #333333;
  margin-left: 0px;
  text-align: left;
  font-family: 'Candara-Bold';
  font-size: 22px;
}
#titulo22{
  color: #333333;
  margin-left: 0px;
  text-align: left;
  font-family: 'Candara-Bold';
  font-size: 22px;
}
#titulo3{
  color: #333333;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  font-family: 'Candara-Bold';
  font-size: 22px;
}
#titulo4{
  color: #333333;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  font-family: 'Candara-Bold';
  font-size: 22px;
}
#titulo5{
  color: #2C3085;
  text-align: center;
  font-family: 'Candara-Bold';
  font-size: 22px;
}
#titulo6{
  color: #333333;
  margin-left: 0em;
  text-align: left;
  font-family: 'Candara-Bold';
  font-size: 22px;
}
#titulo7{
  color: #333333;
  margin-top: 2em;
  text-align: center;
  font-family: 'Candara-Bold';
  font-size: 22px;
}
#subtitulof{
  left: 10%;
  text-align:center;
}
#subtitulofi{
  left: 45%;
  top: 25px;
  text-align:center;
}
#subtitulofin{
  right: 10%;
  top: 22px;
  text-align:center;
}
.cajap{
  display: block;
  text-align: center;
  position: static;
  width: 100%;
  height: 140px;
  background-color: transparent;
  text-align: center;
}
.cajapn{
  display: block;
  margin-left: 5%;
  width: 40%;
  height: 350px;
  background-color: transparent;
}
.cajapmv{
  display: block;
  margin-top: -350px;
  margin-left: 55%;
  width: 40%;
  height: 350px;
  background-color: transparent;
}
.cajal{
  display: block;
  text-align: center;
  position: static;
  margin-top: 1em;
  width: 100%;
  height: 210px;
  background-color: transparent;
  text-align: center;
}
.cajaf{
  display: block;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100%;
  margin: auto;
  height: 140px;
  background-color: #333333;
}
.cajafn{
  display: block;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100%;
  margin: auto;
  height: 140px;
  background-color: #333333;
}
.cajafseho{
  display: block;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100%;
  margin: auto;
  height: 140px;
  background-color: #333333;
}
.cajafserd{
  display: block;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100%;
  margin: auto;
  height: 140px;
  background-color: #333333;
}
.cajafsci{
  display: block;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100%;
  margin: auto;
  height: 140px;
  background-color: #333333;
}
.cajafc{
  display: block;
  position: absolute;
  top:auto;
  left: 0px;
  width: 100%;
  margin: auto;
  height: 140px;
  background-color: #333333;
}
.cajat{
  margin: auto;
  display: block;
  position: absolute;
  background-color: transparent;
  font-family: 'Candara';
  color:white;
  font-size: 10px;
}
.cajain{
  display: block;
  background-color: transparent;
  margin-top: 2em;
  width: 100%;
  height: auto;
  text-align: center;
}
.subtitle{
  display: block;
  text-align: center;
  font-family: 'Candara-Bold';
  color:#333333;
  font-size: 20px;
}
#subtitulonq{
  margin-left: 0%;
}
#subtitulonc{
  margin-top: 0px;
  margin-left: 0px;
}
#subtitulonn{
  margin-top: 0px;
  margin-left: 0px;
}
.cajaeh{
  display: block;
  position: static;
  margin-top: -60px;
  margin-left: 0px;
  width: 100%;
  height: 750px;
  background-color: transparent;
}
.cajaci{
  display: block;
  position: static;
  margin-top: 10px;
  margin-left: 0px;
  width: 100%;
  height: auto;
  background-color: transparent;
}
.cajaerd{
  display: block;
  position: static;
  margin-top: -5em;
  margin-left: 0px;
  width: 60%;
  height: auto;
  background-color:transparent;
}
.parrafo{
  color: #4D4D4D;
}
#parrafo1{
  margin: auto;
  text-align: center;
  width: 60%;
  font-family: 'Candara';
  font-size: 18px;
  line-height: 23px;
}
#parrafo2{
  text-align: justify;
  font-family: 'Candara';
  font-size: 18px;
  width: 100%;
  line-height: 23px;
  margin-left: 0px;
}
#parrafo3{
  text-align: justify;
  font-family: 'Candara';
  font-size: 18px;
  width: 100%;
  line-height: 23px;
  margin-left: 0px;
}
#parrafo4{
  text-align: justify;
  font-size: 18px;
  width: 100%;
  line-height: 23px;
  margin-left: 0px;
}
.cajapqs{
  display: block;
  margin-top: 0px;
  margin-left: 5%;
  width: 25%;
  background-color: transparent;
  text-align: center;
}
#parrafo5{
  font-family: 'Candara';
  width: 100%;
  line-height: 23px;
  text-align: justify;
  font-size: 18px;
  margin-top: 1em;
  margin-left: 0px;
}
.cajapnc{
  display: block;
  margin-left: 35%;
  margin-top: -400px;
  width: 25%;
  background-color: transparent;
  text-align: center;
}
#parrafo6{
  font-family: 'Candara';
  width: 100%;
  line-height: 23px;
  text-align: justify;
  font-size: 18px;
  margin-top: 1em;
  margin-left: 0px;
}
.cajaptn{
  display: block;
  margin-left: 65%;
  margin-top: -378px;
  width: 25%;
  background-color: transparent;
  text-align: center;
}
#parrafo7{
  font-family: 'Candara';
  width: 100%;
  line-height: 23px;
  text-align: justify;
  font-size: 18px;
  margin-top: 1em;
  margin-left: 0px;
}
#parrafo8{
  text-align: justify;
  font-family: 'Candara';
  font-size: 18px;
  width: 80%;
  line-height: 23px;
  margin-left: 0%;
}
nav {
  position: fixed;
  margin-top: 100px;
  right: 4em;
  display: block;
  width:50%;
  height: 20px;
  border: none;
  float: right;
  background-color: transparent;
}
#nav {
  display: block;
  border: transparent;
}
#nav li {
  width: 25%;
  height: 60px;
  float: left;
  font-family: 'Candara-Bold';
  position: relative;
  font-size: 18px;
}
#nav li a {
  display: block;
  width: 100%;
  height: 55px;
  text-decoration: none;
  padding-top: 3px;
  float: left;
  position: absolute;
}
#nav li:hover,
#nav a:focus,
#nav a:hover,
#nav a:active {
  background-color: transparent;
    color: #47C63F !important;
}
#nav ul {
  background-color: #333333;
  border-color: white;
  border-radius: 3px;
  border-width: 0px 1px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
  left: -9999px;
  overflow: hidden;
  position: absolute;
  top: -9999px;
  z-index: 4;
}
#nav li:hover ul.subs {
  left: 0;
  top: 40px;
  width: 100%;
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -o-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
#nav ul li {
  background: none;
  width: 100%;
  line-height: 20px;
  font-size: 14px;
}
#nav ul li a {
  width: 100%;
  text-align: center;
  float: none;
  color: white;
}
#nav ul li:hover > a {
  color: white !important;
font-size: 14.5px;
  background-color: #2C3085 !important;
}
#nav > li > a {
  color: #2C3085;
  text-align: center;
}
form{
  width: 450px;
  margin-left: 0px;
  background: transparent;
  margin-top: 20px;
}
input, textarea{
  width: 100%;
  margin-bottom: 10px;
  padding: 7px;
  box-sizing: border-box;
  font-size: 18px;
  font-family: 'Candara';
}
textarea{
  min-height: 150px;
  max-height: 300px;
  max-width: 100%;
}
#enviar{
  background: white;
  color:#2C3085;
  font-family: 'Candara-Bold';
  padding: 10px;
}
#enviar:hover{
  cursor: pointer;
  color: #47C63F
}
.map{
  position: static;
  text-align: center;
  margin-top: 8px;
}