/* --header inicia --- */
.navbar {
    margin-bottom: 0;
}

.jumbotron-1 {
    background: #165ca1;
    color: #fff;
    padding: 3% 0; /* 20px 0; */
}



/*  -- header finaliza--   */



body { 
    padding-top: 70px; /* 40 px original - 70px; dice bootstrap. para el navbar fijo arriba */
     /* background: #913fe2; #8c7373; /* #0074D9;  #fff; background: #913fe2; */
    font-size: 18px;  /*  14px */    
    font-family: 'Roboto Mono';font-size: 22px;   /* font-family: 'Roboto';font-size: 22px;  --font-family: 'Aclonica';font-size: 22px; --  font-family: 'Open Sans', sans-serif;  */
    background: #e6e6e6;
   
}



.azul1 {
    background: #165ca1;
    color: #fff;
    padding: 3% 0; /* 20px 0; */
}

.fondorojo1 {
    background: #FF5050; /* #FF5050; #FF0000; */
    color: #fff;
    padding: 3% 0; /* 20px 0; */
}

.testibox1 {
    background-color: #F3FAFC;
    font-size:small;
    border: #003 dashed  thin;
    }

.cuadro01 {
    background-color: #efefef;
    border: #fefefe solid thin;
    color:#333;   
}

img.izquierda {
  float: left;
  margin-right: 3%; 
}

img.derecha {
  float: right;
  margin-left: 3%;
}

figure.izq {
  float: left;
  margin-right: 3%;  
   
}

figure.dere {
    float: right;
    margin-left: 3%;  
   
}


.clearing {
  clear: both;
}

.textoazul {    
    color: #0000FF;    
}

.textorojo {    
    color: #FF0000;    
}


.bonobinaural {
    background-color: #EFD966; /* #c4ccf8; */
    padding: 3% 3%;
}

.contorno2 {
    padding: 4% 2% 4% 4%;   /* 30px 15px 30px 30px; */
    border-style: solid;
    border-width:5px 5px 5px; /* 5px 1px 1px; */
    margin:15px 0;
    border-color: #ddd;  /*  #cfb87c #ddd #ddd;  */
}


/*  comienzo testimonio ejemplo */
.testimonial {
    padding: 30px 15px 30px 30px;
    border-style: solid;
    border-width:5px 1px 1px;
    margin:15px 0;
    border-color: #cfb87c #ddd #ddd;
}

.testimonial img {
    border: 1px solid #ddd;
    margin: auto auto 15px;
    width: 100%;
}

.testimonial blockquote {
    font-family: "source sans pro";
    font-size: 16px;
    font-weight: 300;
}

.testimonial blockquote:before {
        color: #ccc;
        content: open-quote;
        font-size: 5em;
        line-height: 0em;
        margin-right: 0.1em;
        vertical-align: -0.4em;
}

.testimonial blockquote:after {
        content: close-quote;
        visibility:hidden;
}

/* Finaliza testimonio ejemplo */


footer {
    /* background: #174b75 none repeat scroll 0 0;   --- #174b75 -- anterior bueno #222222 none repeat scroll 0 0; */
    border-top: 4px solid #fcab0e;
    margin: 0;
    /* padding: 20px 0; */

}


footer h4 {
    color: #fcab0e; 
    font-family: roboto;
    font-weight: bold;
    margin-bottom: 2%; 
    text-transform: uppercase;
}

.footer-01 {
  background: #174b75;
  color: #ffffff;
    /* width: 100%;  */
}


.footer-02 {
  background: #1b334b;
  color: #ffffff;
    /*  width: 100%;  */
}


