body{
    font-family: 'Open Sans', sans-serif;
  }
p {
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
  }


.fijo{
    position: sticky; /*GOOGLE*/
    position: fixed; /*IE*/
    max-width: 100%;
    z-index: 1000;
 }
.cursor{
  cursor: pointer;
}
.auditoria img {
  width: 85%;
}
.definicion img {
  width: 85%;
  border-radius: 40px;
}
.auditores img {
  width: 75%;
}
.importante img {
  width: 75%;
}
.dudas img {
  width: 75%;
}
.redaccion img {
  width: 75%;
}
.negativo img {
  width: 75%;
}
.final img {
  width: 70%;
}

.resultados img {
  width: 80%;
}

.tabla img {
  width: 90%;
}





.bordes {
 border-radius:30px !important;
}

.bordes3 {
  /*box-shadow:  inset 0 0 10px #000000;*/
  /*box-shadow: 5px 10px 8px #888888;*/
box-shadow: 5px 6px 6px 7px gray;
background: rgb(205,235,142); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(205,235,142,1) 0%, rgba(165,201,86,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.fondog{
 -webkit-box-shadow: -4px -5px 11px 1px rgba(57,130,209,1);
-moz-box-shadow: -4px -5px 11px 1px rgba(57,130,209,1);
box-shadow: -4px -5px 11px 1px rgba(57,130,209,1);
background: rgb(224,243,250); /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(224,243,250,1) 0%, rgba(216,240,252,1) 50%, rgba(184,226,246,1) 51%, rgba(182,223,253,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3fa', endColorstr='#b6dffd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}




.color1{
  color:#4aacd2; 
}

.fondocolap1{
  background-color: #9ac653;
}
.fondocolap2{
  background-color: #f5c54c;
}
.fondocolap3{
  background-color: #4bace8;
}
.fondocolap4{
  background-color: #951e47;
}
.fondocolap5{
  background-color: #de7c2e;
}


.caja1{
  background: #F8F8F8; 
  border: solid #BDBDBD 1px; 
  box-shadow: -6px -8px 11px rgba(0, 0, 0, 0.3) inset; 
  -webkit-box-shadow: -6px -8px 11px rgba(0, 0, 0, 0.3) inset; 
  -moz-box-shadow: -6px -8px 11px rgba(0, 0, 0, 0.3) inset; 
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #ffffff), color-stop(0.16, #4c9cc7), color-stop(0.49, #ffffff), color-stop(0.86, #4c9cc7), color-stop(1, #ffffff));
  background: -moz-linear-gradient(-45deg, #ffffff 0%, #4c9cc7 16%, #ffffff 49%, #4c9cc7 86%, #ffffff 100%);
  background: -webkit-linear-gradient(-45deg,  #ffffff 0%, #4c9cc7 16%, #ffffff 49%, #4c9cc7 86%, #ffffff 100%);
  background: -o-linear-gradient(-45deg,  #ffffff 0%, #4c9cc7 16%, #ffffff 49%, #4c9cc7 86%, #ffffff 100%);
  background: -ms-linear-gradient(-45deg,  #ffffff 0%, #4c9cc7 16%, #ffffff 49%, #4c9cc7 86%, #ffffff 100%);
  background: linear-gradient(-45deg,  #ffffff 0%, #4c9cc7 16%, #ffffff 49%, #4c9cc7 86%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', gradientType=1);
}
.caja2{
  background: #F8F8F8; 
  border: solid #BDBDBD 0; 
  box-shadow: -6px -8px 11px rgba(0, 0, 0, 0.3)  ; 
  -webkit-box-shadow: -6px -8px 11px rgba(0, 0, 0, 0.3)  ; 
  -moz-box-shadow: -6px -8px 11px rgba(0, 0, 0, 0.3) ;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #ffffff), color-stop(0.16, #4c9cc7), color-stop(0.49, #ffffff), color-stop(0.86, #4c9cc7), color-stop(1, #ffffff));
  background: -moz-linear-gradient(-45deg, #ffffff 0%, #4c9cc7 16%, #ffffff 49%, #4c9cc7 86%, #ffffff 100%);
  background: -webkit-linear-gradient(-45deg,  #ffffff 0%, #4c9cc7 16%, #ffffff 49%, #4c9cc7 86%, #ffffff 100%);
  background: -o-linear-gradient(-45deg,  #ffffff 0%, #4c9cc7 16%, #ffffff 49%, #4c9cc7 86%, #ffffff 100%);
  background: -ms-linear-gradient(-45deg,  #ffffff 0%, #4c9cc7 16%, #ffffff 49%, #4c9cc7 86%, #ffffff 100%);
  background: linear-gradient(-45deg,  #ffffff 0%, #4c9cc7 16%, #ffffff 49%, #4c9cc7 86%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', gradientType=1); 
}


.negrita{
  font-weight: bolder;
}
.sombra{
  text-shadow: 1px 1px 5px #fff;
  font-weight: bolder;
}
.sombra2{
  box-shadow: cyan 0.3em 0.3em 0.2em;
}
.sombra3{
   box-shadow: 0 9px 6px -6px black;
}
.sombra4{
color: #BDBDBD; 
  font-weight: normal; 
  text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5) ; 
  -webkit-text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5) ; 
  -moz-text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5) ; 
}


.bajar{
  padding-top: 100px;
}


/* Carousel */

.fondocarrusel{
background: rgb(30,87,153); /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

border: solid #BDBDBD 1px; 
box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5)  ; 
-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5)  ; 
-moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5)  ; 

}

    .carousel {
      margin-bottom: 4rem;
      font-size: 20px;
     }
    .carousel-caption {
      z-index: 10;
      bottom: 3rem;     
    }
    /*altura*/
    .carousel-item {
      height: 15rem;
    }
    .carousel-item > img {
      position: absolute;
      top: 0;
      left: 0;
      min-width: 100%;
      height: 12rem;
    }


/* Flechas laterales / Indicadores */
.carousel-control-prev-icon, .carousel-control-next-icon {
    width: 60px;
    height: 60px;
}
.carousel-control-prev-icon {
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#3b70b4' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#3b70b4' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}
.carousel-indicators li {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 14px;
    bottom: -30px;
    text-indent: 0;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.5);    
}
.carousel-indicators .active {
    width: 20px;
    height: 20px;
    margin: 14px;
    background-color: #c81d7e;
}



    

 /*CONTENEDORES*/ 

.container-fluid-encabezado1{
  padding-top: 485px;
  padding-bottom:20px;
}
.container-fluid-pie{
  padding-top: 10px;
  padding-bottom: 20px;
}

.container-fluid-franja1{
  padding-top: 70px;
  padding-bottom: 30px;
}
.container-fluid-encabezado2{
  padding-top: 120px;
  padding-bottom: 50px;
}

.container-fluid-contenido{
  padding-top: 80px;
  padding-bottom: 80px;
}
.container-fluid-contenido2{
  padding-top: 30px;
  padding-bottom: 30px; 
}
.container-fluid-contenido3{
  padding-top: 20px;
  padding-bottom: 20px; 
}




.fondobanner{
  background-image: url("../imagenes/banner.jpg");
  background-size:cover;
  background-position: center; 
  background-attachment: fixed; 
}
.fondofranja{
  background-color:white;
}

.fondo0{
  background-color:#eee;
}
.fondo2{
  background-image: url("../imagenes/portada.jpg");
}
.fondo3{
background: rgb(254,255,255); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(254,255,255,1) 0%, rgba(221,241,249,1) 35%, rgba(160,216,239,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(254,255,255,1) 0%,rgba(221,241,249,1) 35%,rgba(160,216,239,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(254,255,255,1) 0%,rgba(221,241,249,1) 35%,rgba(160,216,239,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.fondo4{
  background: rgb(248,255,232); /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(248,255,232,1) 0%, rgba(227,245,171,1) 33%, rgba(183,223,45,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffe8', endColorstr='#b7df2d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.fondo5{
  background: rgb(240,249,255); /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(240,249,255,1) 0%, rgba(203,235,255,1) 47%, rgba(161,219,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 47%,rgba(161,219,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.fondoconte{
background: rgb(255,255,255); 
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); 
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); 
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 );
}
.fondonaranja{ 
background: rgb(250,198,149); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(250,198,149,1) 0%, rgba(245,171,102,1) 71%, rgba(239,141,49,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(250,198,149,1) 0%,rgba(245,171,102,1) 71%,rgba(239,141,49,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(250,198,149,1) 0%,rgba(245,171,102,1) 71%,rgba(239,141,49,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac695', endColorstr='#ef8d31',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
border-radius: 24px;
}

.fondopie { 
   background-color: #2f2f2f; 
   color: #fff;
}
.fondorec1{
    background: rgb(250,198,149); /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, rgba(250,198,149,1) 0%, rgba(245,171,102,1) 47%, rgba(239,141,49,1) 100%); /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, rgba(250,198,149,1) 0%,rgba(245,171,102,1) 47%,rgba(239,141,49,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, rgba(250,198,149,1) 0%,rgba(245,171,102,1) 47%,rgba(239,141,49,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac695', endColorstr='#ef8d31',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  border-radius: 30px;
}

.fondorayas{
 background: rgb(255,197,120); /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(255,197,120,1) 39%, rgba(255,197,120,1) 84%, rgba(255,197,120,1) 86%, rgba(251,157,35,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(255,197,120,1) 39%,rgba(255,197,120,1) 84%,rgba(255,197,120,1) 86%,rgba(251,157,35,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(255,197,120,1) 39%,rgba(255,197,120,1) 84%,rgba(255,197,120,1) 86%,rgba(251,157,35,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#fb9d23',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
border-radius: 24px;
}

.fondoejemplo{
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5e1c4), color-stop(0.46, #2eb3db), color-stop(0.72, #2eb3db));
  background: -moz-linear-gradient(top, #f5e1c4 0%, #2eb3db 46%, #2eb3db 72%);
  background: -webkit-linear-gradient(top,  #f5e1c4 0%, #2eb3db 46%, #2eb3db 72%);
  background: -o-linear-gradient(top,  #f5e1c4 0%, #2eb3db 46%, #2eb3db 72%);
  background: -ms-linear-gradient(top,  #f5e1c4 0%, #2eb3db 46%, #2eb3db 72%);
  background: linear-gradient(top,  #f5e1c4 0%, #2eb3db 46%, #2eb3db 72%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5e1c4', endColorstr='#2eb3db', gradientType=0);
}


.navbar {
      padding-top: 15px;
      padding-bottom: 15px;
      border: 0;
      border-radius: 0;
      margin-bottom: 0;
      font-size: 14px;
      letter-spacing: 5px;
      color:#000;
}
.navbar-nav li a{
  text-decoration: none; 
  line-height: 20px;
  font-size: 16px;
  padding: 15px 10px 15px 10px;
  /*color:#fff !important;
  background-color:purple; */
}
  .navbar-nav  li a:hover {
      color:#fff !important;
      background-color: #00b6f5 !important;
      padding-left: 20px;
      padding-right: 20px;
      transition: 0.5s ease-in-out;
  }




.navbar-toggler{
  background-color: #0a2791;
}
.navbar-toggler:hover{
  background-color: #e2e2e2;
}

.custom-toggler.navbar-toggler {
  border-color:cyan;
}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}         
.custom-toggler .navbar-toggler-icon:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(47, 0, 174, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}         



/*FOTOS*/

.ayuda img{
 width: 30%; 
}
.items img{
  width: 60%;
}
.grupoequipo img{
  width: 80%;
}
.pantamenu img{
    width: 70%; 
}
.pantainicio img{
    
}
.pantaconte img{
    width: 60%; 
}


.cuad1 img{
   width: 70%; 
}  
.cuad2 img{
   width: 70%; 
}  
.cuad3 img{
   width: 70%; 
}  
.cuad4 img{
   width: 70%; 
}  









