
/******** Flexslider - CABECERA *********/

.gordo {
  color: green;
}

embed, .colocar {
  position: absolute;
  right: 100px;
  top: -220px;
  width: 10%;
  margin: 0 auto;
}

.colocar {
  position: relative;
  top:-220px;
  left: 1450px;
}

#feed-datos1 {
  display: block;
  position: relative;
  height: 50px;
}

#feed-datos2 {
  display: block;
 position: relative;
 height: 50px;
}

#feed-datos4 {
  display: block;
  position: relative;
  height: 50px;
  
}

#feed-datos5 {
  display: block;
 position: relative;
  height: 50px;
  
}

#elOro, #elOro2, #laPlata, #laPlata2 {
	font-family: 'Lato', 'montserrat';
	font-size: 1.5em;
	font-weight: bold;
}

.flexslider {
  display: block;
  width: 100%;
}

.contenedor {
  background:;
  display: block;
  text-align: center;
  overflow: hidden;
  width: 100%;
}

.slides {
  background-image: url('../img/background.png');
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 100%;
}

.block-text {
  overflow: hidden;

  display: block;
  width: 100%;
  padding-top: 0;
}

.fijo {
  display: block;
  position: absolute;
  top: 190px;
  left: 0 px;
  z-index: 1000;
}

.dimension {
  background: rgba(0, 0, 0, 0);
  display: block;
  color: rgba(0, 0, 0, 1.0);
  font-family: montserrat, sans-serif;
  font-weight: bold;
  font-size: 2.5rem;
}

iframe,
body[ng-controller] {
  display: block;
  width: 50%;
  height: 50px;
}

.block-text .logo-portada {
  background: ;
  display: block;
  width: 100%;
  margin:  0 auto;
}

.block-text .logo-portada figure {
  display: block;
  margin:  0 auto;
  width: 40%;
}

.block-text .logo-portada figure > img {
  display: block;
  width: 100%;
}

.block-text .logo-portada,
.block-text .cotizacion {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
}

#datos {
  display: block;
  margin: 0px;
 
}

#oro {
  display: block;
  margin-bottom: 10px; /* Separa la capa de los valores del Oro de la Plata */
}

.block-text .cotizacion #datos #oro .lingote,
.block-text .cotizacion #datos #oro .precio,
.block-text .cotizacion #datos #plata .lingote,
.block-text .cotizacion #datos #plata .precio  {
  display: inline-block;
  vertical-align: middle;

}

.block-text .cotizacion #datos #oro .lingote,
.block-text .cotizacion #datos #plata .lingote {
width: 30%;
margin: 0px auto;
}

.block-text .cotizacion #datos #oro .precio,
.block-text .cotizacion #datos #plata .precio {
width: 41%;
text-align: left;
border-top: 1px dashed black;
  border-bottom: 1px dashed black;
  padding: 20px 0px;
}

#datos #oro .lingote figure,
#datos #plata .lingote figure {
  display: block;
  width: 30%;
  margin: 0 auto;
}

#datos #oro .lingote figure img,
#datos #plata .lingote figure img {
  width: 100%;
}

#datos #oro .precio #oro-venta .valor,
#datos #plata .precio #plata-venta .valor,
#datos #oro .precio #oro-base .valor,
#datos #plata .precio #plata-base .valor {
  display: ;
  font-size: 2.5rem;
  padding-bottom: 2px;
}

#datos #oro .precio .gold-name h4, 
#datos #plata .precio .silver-name h4 {
  display: block;
  font-size: 1.2rem;
  text-transform: uppercase;
  padding:5px 0px; 
  color: rgba(0, 0, 0, 1.0);
}

#oro-base,
#plata-base {
  display: block;
  background: ;
  margin-top:  0px;
}


/*************  RESPONSIVE  **************/

@media screen and (max-width: 1680px) {
    .fijo {
      display: block;
      position: absolute;
      top: 150px;
      left: 0 px;
      z-index: 1000;
    }

     .flexslider ul li .block-text h2 {
        font-size: 4.2rem;
        line-height: 60px;
    }

    #datos #oro .precio .gold-name h4, 
    #datos #plata .precio .silver-name h4 {
      display: block;
      font-size: 1rem;
      text-transform: uppercase;
      padding:5px 0px; 
      color: rgba(0, 0, 0, 1.0);
    }
}


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

    .block-text {
      display: block;
      padding-top: 100px;
      width: 100%;
    }

    .fijo {
      display: block;
      position: absolute;
      top: -10px;
      left: 0 px;
      z-index: 1000;
    }

    .flexslider ul li .block-text {
      position: relative;
      z-index: 2;
      text-align: center;
      top: 80%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      margin: 0 auto;
      width: 85%;
    }

    .flexslider ul li .block-text h2 {
        font-size: 3.5rem;
        line-height: 60px;
    }

      .block-text .logo-portada figure {
        display: block;
        margin-right: 0px;
        float: right;
        width: 60%;
    }

    .block-text .logo-portada figure > img {
      display: block;
      width: 100%;
    }

    .block-text .logo-portada,
    .block-text .cotizacion {
      display: inline-block;
      vertical-align: middle;
    }

    .block-text .logo-portada {
      width: 40%;
    }

    .block-text .cotizacion {
      width: 60%;
    }


    #datos {
      display: block;
      margin: 0px;
     
    }

    #oro {
      display: block;
      margin-bottom: 0px;
    }

    .block-text .cotizacion #datos #oro .lingote,
    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .lingote,
    .block-text .cotizacion #datos #plata .precio  {
      display: inline-block;
      vertical-align: middle;
      width: 50%;
    }

    .block-text .cotizacion #datos #oro .lingote,
    .block-text .cotizacion #datos #plata .lingote {
    width: 35%;
    margin: 0px auto;
    }



    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .precio {
    width: 40%;
    text-align: left;

    }

    #datos #oro .lingote figure,
    #datos #plata .lingote figure {
      display: block;
      width: 30%;
      margin: 0 auto;
    }

    #datos #oro .lingote figure img,
    #datos #plata .lingote figure img {
      width: 100%;
    }

    #datos #oro .precio #oro-venta .valor,
    #datos #plata .precio #plata-venta .valor,
    #datos #oro .precio #oro-base .valor,
    #datos #plata .precio #plata-base .valor {
      display: block;
      font-size: 2.2rem;
      padding-bottom: 3px;
    }

    #datos #oro .precio .gold-name h4, 
    #datos #plata .precio .silver-name h4 {
      display: block;
      font-size: 1rem;
      text-transform: uppercase;
      padding:2px 0px; 
    }

    #oro-base,
    #plata-base {
      display: block;
      background: ;
      margin-top:  0px;
    }

    #oro {
  display: block;
  margin-bottom: 10px;
}
  
}

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

  .block-text {
      display: block;
      padding-top: 100px;
      width: 100%;
    }

    .fijo {
      display: block;
      position: absolute;
      top: -10px;
      left: 0 px;
      z-index: 1000;
    }

    .flexslider ul li .block-text {
      position: relative;
      z-index: 2;
      text-align: center;
      top: 80%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      margin: 0 auto;
      width: 85%;
    }

    .flexslider ul li .block-text h2 {
        font-size: 3.5rem;
        line-height: 60px;
    }

      .block-text .logo-portada figure {
        display: block;
        margin-right: 30px;
        float: right;
        width: 60%;
    }

    .block-text .logo-portada figure > img {
      display: block;
      width: 100%;
    }

    .block-text .logo-portada,
    .block-text .cotizacion {
      display: inline-block;
      vertical-align: middle;
    }

    .block-text .logo-portada {
      width: 40%;
    }

    .block-text .cotizacion {
      width: 60%;
    }


    #datos {
      display: block;
      margin: 0px;
     
    }

    #oro {
      display: block;
      margin-bottom: 0px;
    }

    .block-text .cotizacion #datos #oro .lingote,
    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .lingote,
    .block-text .cotizacion #datos #plata .precio  {
      display: inline-block;
      vertical-align: middle;
      width: 50%;
    }

    .block-text .cotizacion #datos #oro .lingote,
    .block-text .cotizacion #datos #plata .lingote {
    width: 35%;
    margin: 0px auto;
    }



    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .precio {
    width: 40%;
    text-align: left;

    }

    #datos #oro .lingote figure,
    #datos #plata .lingote figure {
      display: block;
      width: 30%;
      margin: 0 auto;
    }

    #datos #oro .lingote figure img,
    #datos #plata .lingote figure img {
      width: 100%;
    }

    #datos #oro .precio #oro-venta .valor,
    #datos #plata .precio #plata-venta .valor,
    #datos #oro .precio #oro-base .valor,
    #datos #plata .precio #plata-base .valor {
      display: block;
      font-size: 2.2rem;
      padding-bottom: 3px;
    }

    #datos #oro .precio .gold-name h4, 
    #datos #plata .precio .silver-name h4 {
      display: block;
      font-size: 0.9rem;
      text-transform: uppercase;
      padding:2px 0px; 
    }

    #oro-base,
    #plata-base {
      display: block;
      background: ;
      margin-top:  0px;
    }

    #oro {
    display: block;
    margin-bottom: 10px;
  }

}



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

        .flexslider ul li .block-text {
  position: relative;
  z-index: 2;
  text-align: center;
  top: 75%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0 auto;
  width: 80%;
}

     .block-text .logo-portada figure {
      display: block;
      margin:  0 auto;
      width: 60%;
    }

    .flexslider ul li .block-text h2 {
        font-size: 2.8rem;
        line-height: 60px;
    }

    #datos #oro .precio #oro-venta .valor,
    #datos #plata .precio #plata-venta .valor,
    #datos #oro .precio #oro-base .valor,
    #datos #plata .precio #plata-base .valor {
      display: block;
      font-size: 1.8rem;
      padding-bottom: 5px;
    }

    #datos #oro .precio .gold-name h4, 
    #datos #plata .precio .silver-name h4 {
      display: block;
      font-size: 0.8rem;
      text-transform: uppercase;
      padding:5px 0px; 
    }

}

@media screen and (max-width: 768px ) {
  
    .block-text {
      display: block;
      padding-top: 70px;
      width: 100%;
      overflow: hidden;
    }

     .fijo {
      display: block;
      position: absolute;
      top: 0px;
      left: 0 px;
      z-index: 1000;
    }


    .block-text .logo-portada figure {
      display: block;
      margin-right: 205px;
      width: 40%;
    }

    .block-text .logo-portada figure > img {
      display: block;
      width: 100%;
    }

     .flexslider ul li .block-text h2 {
        display: none;
        font-size: 1rem;
      }

    .block-text .cotizacion {
      background: ;
    }

    iframe,
    body[ng-controller] {
      background: transparent;
      display: block;
      width: 60%;
      height: 45px;
    }

    .dimension {
      background: rgba(0, 0, 0, 0);
      display: block;
      color: rgba(0, 0, 0, 1.0);
      font-family: montserrat, sans-serif;
      font-weight: bold;
      font-size: 2.5rem;
  }


    .block-text .logo-portada,
    .block-text .cotizacion {
      display: block;
      vertical-align: ;
      
    }

    .block-text .logo-portada {
      width: 100%;
    }

    .block-text .cotizacion {
      width: 100%;
    }


    #datos {
      display: block;
      margin: 0px;
    
    }

    #oro {
      display: block;
      margin-bottom: 5px;
    }

    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .precio {
      width: 41%;
      text-align: left;
      border-top: 1px dashed black;
      border-bottom: 1px dashed black;
      padding: 10px 0px;
    }

    .block-text .cotizacion #datos #oro .lingote,
    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .lingote,
    .block-text .cotizacion #datos #plata .precio  {
      background: ;
      display: block;
      vertical-align: middle;
      margin: 0 auto;
      width:90% ;
    }

    .block-text .cotizacion #datos #oro .lingote,
    .block-text .cotizacion #datos #plata .lingote {
    width: 35%;
    margin: 0px auto;
    }

    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .precio {
    width: 95%;
    margin: 0 auto;
    }

    #datos #oro .lingote figure,
    #datos #plata .lingote figure {
      display: block;
      width: 55%;
      margin-left: 0px;
    }

    #datos #oro .lingote figure img,
    #datos #plata .lingote figure img {
      width: 100%;
    }

    #datos #oro .precio .gold-name h4, 
    #datos #plata .precio .silver-name h4 {
      display: block;
      font-size: 1rem;
      text-transform: uppercase;
      padding:0px 0px; 
    }

    #oro-base,
    #plata-base {
      display: block;
      background: ;
      margin-top:  ;
    }

}

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

  .block-text {
      display: block;
      padding-top: 70px;
      width: 100%;
      overflow: hidden;
    }

     .fijo {
      display: block;
      position: absolute;
      top: 0px;
      left: 0 px;
      z-index: 1000;
    }


    .block-text .logo-portada figure {
      display: block;
      margin-right: 105px;
      width: 60%;
    }

    .block-text .logo-portada figure > img {
      display: block;
      width: 100%;
    }

     .flexslider ul li .block-text h2 {
        display: none;
        font-size: 1rem;
      }

    .block-text .cotizacion {
      background: ;
    }

    iframe,
    body[ng-controller] {
      background: transparent;
      display: block;
      width: 60%;
      height: 35px;
    }

    .dimension {
      background: rgba(0, 0, 0, 0);
      display: block;
      color: rgba(0, 0, 0, 1.0);
      font-family: montserrat, sans-serif;
      font-weight: bold;
      font-size: 2.2rem;
  }


    .block-text .logo-portada,
    .block-text .cotizacion {
      display: block;
      vertical-align: ;
      
    }

    .block-text .logo-portada {
      width: 100%;
    }

    .block-text .cotizacion {
      width: 100%;
    }


    #datos {
      display: block;
      margin: 0px;
    
    }

    #oro {
      display: block;
      margin-bottom: 5px;
    }

    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .precio {
      width: 41%;
      text-align: left;
      border-top: 1px dashed black;
      border-bottom: 1px dashed black;
      padding: 10px 0px;
    }

    .block-text .cotizacion #datos #oro .lingote,
    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .lingote,
    .block-text .cotizacion #datos #plata .precio  {
      background: ;
      display: block;
      vertical-align: middle;
      margin: 0 auto;
      width:90% ;
    }

    .block-text .cotizacion #datos #oro .lingote,
    .block-text .cotizacion #datos #plata .lingote {
    width: 35%;
    margin: 0px auto;
    }

    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .precio {
    width: 95%;
    margin: 0 auto;
    }

    #datos #oro .lingote figure,
    #datos #plata .lingote figure {
      display: block;
      width: 55%;
      margin-left: 0px;
    }

    #datos #oro .lingote figure img,
    #datos #plata .lingote figure img {
      width: 100%;
    }

    #datos #oro .precio .gold-name h4, 
    #datos #plata .precio .silver-name h4 {
      display: block;
      font-size: 1rem;
      text-transform: uppercase;
      padding:0px 0px; 
    }

    #oro-base,
    #plata-base {
      display: block;
      background: ;
      margin-top:  ;
    }


}

@media screen and (max-width:480px) {
    .block-text {
      display: block;
      padding-top: 70px;
      width: 100%;
      overflow: hidden;
    }

     .fijo {
      display: block;
      position: absolute;
      top: 0px;
      left: 0 px;
      z-index: 1000;
    }


    .block-text .logo-portada figure {
      display: block;
      margin-right: 25px;
      width: 80%;
    }

    .block-text .logo-portada figure > img {
      display: block;
      width: 100%;
    }

     .flexslider ul li .block-text h2 {
        display: none;
        font-size: 1rem;
      }

    .block-text .cotizacion {
      background: ;
    }

    iframe,
    body[ng-controller] {
      background: transparent;
      display: block;
      width: 60%;
      height: 28px;
    }

    .dimension {
      background: rgba(0, 0, 0, 0);
      display: block;
      color: rgba(0, 0, 0, 1.0);
      font-family: montserrat, sans-serif;
      font-weight: bold;
      font-size: 1.75rem;
  }


    .block-text .logo-portada,
    .block-text .cotizacion {
      display: block;
      vertical-align: ;
      
    }

    .block-text .logo-portada {
      width: 100%;
    }

    .block-text .cotizacion {
      width: 100%;
    }


    #datos {
      display: block;
      margin: 0px;
    
    }

    #oro {
      display: block;
      margin-bottom: 5px;
    }

    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .precio {
      width: 41%;
      text-align: left;
      border-top: 1px dashed black;
      border-bottom: 1px dashed black;
      padding: 10px 0px;
    }

    .block-text .cotizacion #datos #oro .lingote,
    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .lingote,
    .block-text .cotizacion #datos #plata .precio  {
      background: ;
      display: block;
      vertical-align: middle;
      margin: 0 auto;
      width:90% ;
    }

    .block-text .cotizacion #datos #oro .lingote,
    .block-text .cotizacion #datos #plata .lingote {
    width: 35%;
    margin: 0px auto;
    }

    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .precio {
    width: 95%;
    margin: 0 auto;
    }

    #datos #oro .lingote figure,
    #datos #plata .lingote figure {
      display: block;
      width: 55%;
      margin-left: 0px;
    }

    #datos #oro .lingote figure img,
    #datos #plata .lingote figure img {
      width: 100%;
    }

    #datos #oro .precio .gold-name h4, 
    #datos #plata .precio .silver-name h4 {
      display: block;
      font-size: 0.5rem;
      text-transform: uppercase;
      padding:0px 0px; 
    }

    #oro-base,
    #plata-base {
      display: block;
      background: ;
      margin-top:  ;
    }


}

@media screen and (max-width: 320px) {
   .block-text {
      display: block;
      padding-top: 70px;
      width: 100%;
      overflow: hidden;
    }

     .fijo {
      display: block;
      position: absolute;
      top: 0px;
      left: 0 px;
      z-index: 1000;
    }


    .block-text .logo-portada figure {
      display: block;
      margin-right: 25px;
      width: 80%;
    }

    .block-text .logo-portada figure > img {
      display: block;
      width: 100%;
    }

     .flexslider ul li .block-text h2 {
        display: none;
        font-size: 1rem;
      }

    .block-text .cotizacion {
      background: ;
    }

    iframe,
    body[ng-controller] {
      background: transparent;
      display: block;
      width: 60%;
      height: 28px;
    }

    .dimension {
      background: rgba(0, 0, 0, 0);
      display: block;
      color: rgba(0, 0, 0, 1.0);
      font-family: montserrat, sans-serif;
      font-weight: bold;
      font-size: 1.75rem;
  }


    .block-text .logo-portada,
    .block-text .cotizacion {
      display: block;
      vertical-align: ;
      
    }

    .block-text .logo-portada {
      width: 100%;
    }

    .block-text .cotizacion {
      width: 100%;
    }


    #datos {
      display: block;
      margin: 0px;
    
    }

    #oro {
      display: block;
      margin-bottom: 5px;
    }

    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .precio {
      width: 41%;
      text-align: left;
      border-top: 1px dashed black;
      border-bottom: 1px dashed black;
      padding: 10px 0px;
    }

    .block-text .cotizacion #datos #oro .lingote,
    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .lingote,
    .block-text .cotizacion #datos #plata .precio  {
      background: ;
      display: block;
      vertical-align: middle;
      margin: 0 auto;
      width:90% ;
    }

    .block-text .cotizacion #datos #oro .lingote,
    .block-text .cotizacion #datos #plata .lingote {
    width: 35%;
    margin: 0px auto;
    }

    .block-text .cotizacion #datos #oro .precio,
    .block-text .cotizacion #datos #plata .precio {
    width: 95%;
    margin: 0 auto;
    }

    #datos #oro .lingote figure,
    #datos #plata .lingote figure {
      display: block;
      width: 55%;
      margin-left: 0px;
    }

    #datos #oro .lingote figure img,
    #datos #plata .lingote figure img {
      width: 100%;
    }

    #datos #oro .precio .gold-name h4, 
    #datos #plata .precio .silver-name h4 {
      display: block;
      font-size: 0.5rem;
      text-transform: uppercase;
      padding:0px 0px; 
    }

    #oro-base,
    #plata-base {
      display: block;
      background: ;
      margin-top:  ;
    }


}











