body {
     padding:0;
     margin:0;
     font-size:16px;
     text-align:center;
     font-family: 'Source Sans Pro', sans-serif;
}
 iframe{
     border:0;
}
 div, footer, nav {
     box-sizing:border-box;
}
 div {
     vertical-align:top;
}
 nav {
     width:100%;
}
 a{
     text-decoration: none;
}

.producto_ficha .titulo_ficha_tecnica{
    
    margin:0;
    padding: 0;
    font-size: 25px;
    text-align: left;
    margin-left: 75px;
    color:#00aeff;
    display: block;    
    margin-top: 40px;
    
     
}

 .cotizar2{
     text-decoration: none;
     padding: 10px;
     margin:0 auto;
     display: inline-block;
     color: white;
     background-color: #01AFFE;
     width: 160px;
     margin-top:10px;
     margin-bottom: 10px;
     border-radius: 10px;
     text-align: center;
}

.cotizar2:hover{

     font-weight: bold;
}
 
.lleve{

margin:0; 
font-weight: bold; 
color: black; margin-top:20px;
margin-bottom: 20px; display: block;

}

.lleve:hover{

cursor: pointer;
color:#2c4677;

}
 .video_boton{
     cursor: pointer;
     text-decoration: none;
     color: white;
     background-color: #004587;
     text-align: center;
     padding: 10px;
     display: block;
     margin:0 auto;
     width: 150px;
     margin-top: 20px;
}
 #youtube{
     display: none;
}
 #twitter{
     display: none;
}
 #linkedin{
     display: none;
}
 .facebook_img_noscript{
     display:none 
}
 .newsletter{
     background-color: #878685;
     padding: 20px;
     margin:0;
     color: white;
}
 .submit-input{
     margin:5px;
     color: white;
     background-color: #63AEFC;
     padding: 6px;
     border:0;
     width: 100px;
}
 .news-input{
     margin:10px 5px 5px 5px;
     padding: 5px;
}
 footer, .header_a {
     background-color:#2c4677;
}
 .header_a {
     padding-top:.25em;
     padding-bottom:.25em;
     padding-left:1em;
     background:white;
}
 .header_b {
     background-color:#00aeff;
     min-height:40px;
     text-align:left;
     padding-left:15px;
}
 .header_logo_img, .header_items {
     display:inline-block;
     vertical-align:middle;
}
 .header_logo_img {
     width:400px;
     padding:15px;
     text-align:left;
}
 .header_logo_img img {
     max-width:140px;
}
 .header_items {
     width:calc(99% - 200px);
     padding-top: 20px;
     text-align:right;
     padding-right: 10px;
     

}

 .header_telefono_contacto {
     font-size:1.2em;
     vertical-align:-2px;
     margin-right:15px;
     font-weight:bold;
     color:grey;
}
}
 .header_telefono_contacto img {
     width:13px;
     vertical-align:-4px;
     filter:saturate(0);
     opacity:.75;
}
 .header_links {
     text-decoration:none;
     color:white;
     display:inline-block;
     width:auto;
     padding:15px;
     font-size:1em;
     -webkit-transition: background 0.25s;
     -moz-transition: background 0.25s;
     -ms-transition: background 0.25s;
     -o-transition: background 0.25s;
     transition: background 0.25s;
     border-top:solid 2px rgba(255,255,255,0);
}
 .header_links:hover {
     background:rgba(255,255,255,.25);
     border-top:solid 2px rgba(255,255,255,1);
}
 .product_selector {
     margin-right:5px;
     cursor:pointer;
     background:#253b65;
     color:white;
     padding:3px;
}
 @media(min-width: 400px ){
     .product_selector {
         display: none;
    }
}
 .header_a .product_selector {
     background:rgb(250,250,250);
     color:grey;
}
 .header_redes_logo {
     text-decoration:none;
     vertical-align:-7px;
     margin-left:10px;
}
 
 .header_a .header_redes_logo img {
     width:35px;
     vertical-align:-5px;
}
 footer {
     text-align:center;
     color:white;
     font-size:.75em;
     line-height:.65em;
     padding:15px 0 40px 0;
}
 .footer_logo, .footer_direccion, .footer_datafiscal {
     display:inline-block;
}
.footer_datafiscal a{
     text-decoration: none;
     color: white;
}
 .footer_logo {
     width:20%;
     padding-top:15px;
}
 .footer_direccion {
     width:60%;
     text-align:left;
}
 .footer_datafiscal {
     width:20%;
}
 .footer_logo img {
     max-width:120px;
}
/* INICIO elementos de secciones (COLUMNAS) */
 .main_title_seccion, .main_container, .main_container_home {
     overflow: hidden;
     display:block;
     max-width:1920px;
}
 .main_title_seccion {
     text-align:left;
     padding:40px 0 35px 50px;
     color:#00aeff;
}
 .main_title_seccion{
     display:block;
     max-width:1920px;
     margin:0 auto;
     display: block;
     text-align: center;
}
 .main_title_seccion h1{
     text-align: center;
}
 .main_title_seccion p{
     color: grey;
     text-align: center;
     max-width: 700px;
     display: block;
     margin: 0 auto;
     margin-top: 10px;
     margin-bottom:10px;
}
 .seccion_ubicacion {
     color:grey;
}
 h1 {
     font-weight:normal;
     font-size:1.75em;
     line-height: 0.5em;
     display:inline;
}
 .main_container {
}
 .content_column, .content_column_double {
     display:inline-block;
     vertical-align:top;
}
 .content_column {
     width:33.5%;
}
 .content_column_double {
     width:66.5%;
}
/* FINAL elementos de secciones */
/* INICIO articulos, contenido, va dentro de columnas */
 article {
}
 .sidebar {
     padding-bottom:15vh;
     border-left:solid 5px rgba(0,190,200,.25);
}
 .sidebar_title {
     background:rgba(0,190,200,1);
     color:white;
     text-align:left;
     padding:8px 0 8px 15px;
}
 .sidebar_categoria_title {
     text-align:left;
     padding:10px 0 10px 0;
     padding-left:15px;
     background:white;
     margin:0px 0 0px 0;
     border-top:solid 3px rgba(0,190,200,.5);
     color:rgba(0,190,200,1);
}
 .sidebar_categoria_title:nth-child(2) {
     margin-top:0;
}
 .sidebar a {
     display:block;
     text-decoration:none;
     text-align:left;
     color:black;
     font-size:.9em;
     padding: 3px 0 3px 15px;
     border-bottom:solid 1px rgba(255,255,255,.25);
     -webkit-transition: all 0.25s;
     -moz-transition: all 0.25s;
     -ms-transition: all 0.25s;
     -o-transition: all 0.25s;
     transition: all 0.25s;
}
 .sidebar a:before {
     content:"- ";
     color:grey;
}
 .sidebar a:hover {
     background:rgba(0,0,0,.1);
     text-indent:5px;
}
 .sidebar a:visited {
     color:#333;
}
 .producto_title {
     padding:8px 0 8px 50px;
     text-align:left;
     background:#00aeff;
     color:white;
}
 h2 {
     font-weight:normal;
     font-size:1em;
     margin:0;
}
 .producto_foto, .producto_descripcion {
     display:inline-block;
     width:50%;
}
 .producto_texto {
     padding: 50px 80px 50px;
     max-width: 600px;
     float: left;
     text-align: left;
}
 .producto_ficha_fotos{
     float: left;
     overflow: hidden;
     margin-right: 20px;
     max-width: 100%;
}
 .producto_ficha_fotos img{
     max-width: 100%;
     display: block;
     margin:0;
     padding:0;
     margin:0 auto;
}
 .producto_ficha_fotos a{
     width: 150px;
     border:0;
     text-decoration: none;
     color: white;
     display: block;
     margin:0 auto;
     padding:10px;
     margin-bottom: 30px;
     margin-top: 30px;
     background-color: #01AFFE;
}


}
 .producto_texto ul, .producto_texto p {
     text-align:left;
     font-size:.9em;
}
}
 .producto_foto {
     padding-top:15px;
}
 .producto_foto img {
     max-width:80%;
     max-height:400px;
}
 .producto_caracteristicas {
     list-style-type:none;
     text-align:left;
     color:black;
     margin:0;
     line-height:1.75em;
}
 .caracteristicas_medida {
     color:grey;
}
 h4 {
     text-align:left;
     font-weight:normal;
     margin:15px 0 0 0;
}
 .color_circulo {
     display:inline-block;
     width:16px;
     height:16px;
     border:solid 1px grey;
     box-sizing:border-box;
     border-radius:3px;
     background:red;
     vertical-align:-3px;
     margin-right:6px;
}
 .color_blanco {
     background:white;
}
 .color_violeta {
     background: purple;
}
 .color_azul {
     background:rgb(0,114,255);
}
 .color_verde {
     background:rgb(0,150,0);
}
 .color_naranja {
     background:rgb(255,170,0);
}
 .color_fume {
     background:rgba(0,0,0,.5);
}
 .color_rojo {
     background:rgb(230,0,0);
}
 .color_beige {
     background:rgb(245,245,220);
}
 .color_amarillo {
     background:rgb(255,220,0);
}
 .color_gris {
     background:rgb(242,238,238);
}
 .color_rosa {
     background:rgb(255,110,255);
}
 .color_marron {
     background:rgb(150,75,0);
}
 .color_negro {
     background:rgb(0,0,0);
}
 .doc_download {
     display:inline-block;
     background:#00aeff;
     color:white;
     text-decoration:none;
     padding:4px 15px;
     height:30px;
     line-height:30px;
     font-size:.9em;
     margin-top:25px;
     -webkit-transition: all 0.25s;
     -moz-transition: all 0.25s;
     -ms-transition: all 0.25s;
     -o-transition: all 0.25s;
     transition: all 0.25s;
}
 .doc_download:hover {
     background:#4cc6ff;
}
 .doc_download img {
     height:25px;
     vertical-align:-7px;
     margin-right:10px;
}
 .descripcion_generica {
     margin-top:25px;
     padding-bottom:3em;
}
 .descripcion_generica_title {
     background:#727272;
     color:white;
     text-align:left;
     padding:8px 0 8px 50px;
     margin-bottom:25px;
}
 .descripcion_generica h3, .descripcion_generica p, .descripcion_generica ul {
     text-align:left;
}
 .descripcion_generica h3 {
     font-weight:bold;
     padding-left:50px;
     font-size:1em;
     color:#00aeff;
}
 .descripcion_generica p, .descripcion_generica ul {
     font-size:.9em;
}
 .descripcion_generica_imagen {
     width:70%;
}
 .producto_texto ul, .descripcion_generica ul {
     list-style-type:none;
     text-align:left;
}
 .producto_texto li:before, .descripcion_generica li:before {
     content:"- ";
     color:grey;
}
 .descripcion_generica p {
     padding-left:50px;
     padding-right:50px;
}
 .feature_title, .feature_text {
     text-align:left;
     margin-left:50px;
}
 .feature_title {
     background:#00aeff;
     color:white;
     padding:8px 0 8px 15px;
}
 .feature_title_ico {
     width:30px;
     vertical-align:-11px;
     margin-right:10px;
}
 .feature_title {
     border-radius:50px 0 0 50px;
}
 .feature_text {
     font-size:.85em;
     line-height:1.75em;
     padding:15px;
}
/* FINAL articulos, contenido, va dentro de columnas */
/* INICIO elementos home */
 .home_content {
     margin-top:50px;
     margin-bottom:40px;
}
 .home_content h1 {
     display:block;
     line-height:1.65em;
     padding:0 10vw 0 10vw;
     color:rgb(100,100,100);
}
 .home_content_productos, .home_content_contacto {
     margin-top:0;
}
 .home_item_dest {
     width:20%;
     max-width:200px;
     height:auto;
     display:inline-block;
     margin:10px;
     box-sizing:content-box;
     vertical-align:top;
}
 .home_item_dest a {
     text-decoration:none;
}
 .home_item_dest img {
     width:90%;
     height:90%;
     filter:brightness(95%) grayscale(20%);
     -webkit-transition: all 0.25s;
     -moz-transition: all 0.25s;
     -ms-transition: all 0.25s;
     -o-transition: all 0.25s;
     transition: all 0.25s;
}
/* correccion de tamaño para contacto y productos*/
 .home_item_dest_productos img, .home_item_dest_contacto img {
     width:70%;
     height:70%;
}
 .home_item_dest:hover img {
     margin-top:0;
     filter:brightness(110%) grayscale(0%);
}
 .home_item_dest_title {
     font-size:1.2em;
     text-transform:uppercase;
     margin-top:10px;
     color: #00aeff;
     font-weight: bold;
}
 .home_item_dest_title_prod {
     text-transform:none;

}
 .home_item_dest_desc {
     margin-top:10px;
     font-size:.9em;
     line-height:1.3em;
     color:grey;
}
 .home_solicitardemo {
     display:inline-block;
     width:auto;
     background:#00aeff;
     color:white;
     text-decoration:none;
     padding:8px 30px;
     font-size:1.5em;
     -webkit-transition: all 0.25s;
     -moz-transition: all 0.25s;
     -ms-transition: all 0.25s;
     -o-transition: all 0.25s;
     transition: all 0.25s;
}
 .home_solicitardemo:hover {
     background:#4cc6ff;
}
 .home_solicitardemo_texto {
     font-size:1.25em;
     color:grey;
     margin-bottom:5vh;
}
 #wowslider-container2, #wowslider-container3, #wowslider-container4 {
     max-width: 100% !important;
     display:inline-block !important;
}
 #wowslider-container2 .ws-title div,#wowslider-container2 .ws-title span, #wowslider-container3 .ws-title div,#wowslider-container3 .ws-title span, #wowslider-container4 .ws-title div,#wowslider-container4 .ws-title span {
     display:inline-block;
     padding:0.45em !important;
     background-color:rgba(0,174,255,.75) !important;
}
/* FINAL elementos home */
/* INICIO elementos contacto */
 .contacto_cont_a, .contacto_cont_b {
     display:inline-block;
     min-height:180px;
     width: 50%;
     padding:50px;
     float: left;
}
 .contacto_cont_b, .contacto_cont_a {
     text-align:left;
     font-size:.9em;
     line-height:1.05em;
     color:grey;
}
 .contacto_cont_b p, .contacto_cont_a p {
     margin-top:0;
}
 .contacto_cont_b {
}
 .form_boton_enviar, .form_campo, .form_textarea {
     border:solid 1px grey;
     padding:15px;
     font-family: 'Source Sans Pro', sans-serif;
     font-size:1em;
     cursor: pointer;
}
 .form_campo {
     display:block;
     width:calc(100%);
     box-sizing:border-box;
     margin-bottom:10px !important;
     background-color: white;
     color: grey;
     height: 20px;
}
 .complete_form{
     background-color: white;

}
 .complete_form p{

     color: #000;
     font-weight: bold;
     text-align: center;
     font-size: 20px;
     display: block;
     margin: 0 auto;
     padding: 25px;
     margin-bottom: 20px;
}
 .form_textarea {
     width:calc(100%);
     display:block;
     box-sizing:border-box;
     resize:vertical;
     margin-bottom:10px;
     background-color: white;
     color: grey;
}
 select{
     width:calc(100%);
     box-sizing:border-box;
     margin-bottom:10px !important;
     background-color: white;
     color: grey;
     height: 30px;
     padding: 5px;
     display: block;
}
 .form_boton_enviar {
     display:block;
     width:100%;
     cursor:pointer;
     margin-top:10px;
     background:#00aeff;
     color:white;
     -webkit-transition: all 0.25s;
     -moz-transition: all 0.25s;
     -ms-transition: all 0.25s;
     -o-transition: all 0.25s;
     transition: all 0.25s;
     border:none;
}
 .form_boton_enviar:hover {
     background:#4cc6ff;
}
 .cont_contacto_ubicacion {
     margin:0 50px 0 50px;
     display:block;
}
 .cont_contacto_ubicacion iframe {
     width:calc(50% - 20px);
     height:400px;
     margin-bottom:10px;
}
 .cont_contacto_photo {
     margin-left:10px;
}
 .seccion_back {
     width:100%;
     height:auto;
}
 .seccion_back_contacto{
     width:100%;
     height:auto;
     overflow: hidden;
}
 .seccion_back_contacto a{
     text-decoration: none;
}
 .seccion_back a{
     text-decoration: none;
}
 .seccion_back img {
     width:100%;
     height:auto;
}
/* FINAL elementos contacto */
/* INICIO elementos articulos */
 .content_articulo {
     padding:0 50px 0 50px;
     text-align:left;
     font-size:1em;
     line-height:1.5em;
}
 .content_articulo h2 {
     font-weight:bold;
     color:#00aeff;
     font-size:1.2em;
}
 .content_articulo ul, .content_articulo p {
     color:rgb(100,100,100);
}
/* FINAL elementos articulos */
 footer .header_items {
     display:none;
     visibility:hidden;
}
 .ws_bulframe {
     display:none !important;
     visibility:hidden !important;
}
 #wowslider-container2 .ws-title div,#wowslider-container2 .ws-title span, #wowslider-container3 .ws-title div,#wowslider-container3 .ws-title span, #wowslider-container4 .ws-title div,#wowslider-container4 .ws-title span {
     font-family: 'Source Sans Pro', sans-serif !important;
}
 .converse-conversation {
     background-image: url("imagenes/operadora.jpg");
     background-repeat: no-repeat;
     background-position: bottom right;
     background-size: 100px auto;
     border-bottom:solid 1px rgba(0,0,0,.5);
     padding-right:70px !important;
}
 .converse-menu {
     background:rgba(0,190,200,1) !important;
}
 .descripcion_generica_imagenes img {
     border:solid 1px grey;
     width:20%;
     margin-left:5px;
     box-sizing:border-box;
     border-radius:4px;
}
 .descripcion_generica_imagenes img:first-child {
     margin-left:0;
}
 #aromatizacion, #cestos, #cubreasientos, #dispensers, #higienemanos, #insumos, #ladybin, #quimicos, #desodorizacion, #varios {
     overflow:hidden;
     background:rgba(0,0,0,.03);
    /* padding:10px 0 10px 0;
     border-top:solid 1px rgba(0,0,0,.08);
    */
}
 .sidebar_categoria_title button {
     float:right;
     margin:0 5px 0 0;
     background:white;
     border:solid 1px rgba(0,190,200,1);
     width:20px;
     height:20px;
     border-radius:3px;
     padding:0;
     line-height:19px;
     cursor:pointer;
     color:rgba(0,190,200,1);
     box-sizing:border-box;
     outline:none;
}
 .sidebar_categoria_title button:hover {
     color:white;
     background:rgba(0,190,200,1);
}
 .collapse{
    display:none
}
.collapse.in{
    display:block
}
tr.collapse.in{
    display:table-row
}
tbody.collapse.in{
    display:table-row-group
}
 .servicios_para_productos{
     max-width: 100%;
     overflow: hidden;
     float: left;
     margin-top: 50px;
}
 .producto_servicio{
     display: block;
     margin: 0 auto;
     text-align: center;
     font-weight: bold;
     font-size: 16px;
     color:#2c4677;
}
 .divisor_producto_servicio{
     overflow: hidden;
     float: left;
     max-width: 20%;
}
 .subtexto_servicio{
     font-size: 14px;
     color: grey;
     text-align: center 
}
 .divisor_producto_servicio img{
     padding: 0;
     display: block;
     margin:0;
     max-width: 60%;
     margin:0 auto;
}
 @media(max-width: 750px){
     .divisor_producto_servicio{
         max-width: 100%;
    }
}
 .beneficios_del_producto{
     font-weight: bold;
     font-size: 18px;
}
 .titulo_migajas_productos{
     margin-bottom: 30px;
     margin-top:30px;
     font-size: 18px;
     color: #1C4871;
     font-weight: bold;
     margin-top: 20px;
}

 .vistas_ficha{
     margin:0 auto;
     overflow: hidden;
     width: 325px;
     display: block;
}
 .vistas_ficha img{
     width: 150px;
     display: block;
     margin:0;
     padding:0;
     float: left;
     margin-left: 5px;
     border-right:1px solid #eaeaea;
}
 @media(min-width: 1024px){

     .productos2{
         
         width: 100%;
         overflow: hidden;
         margin-left: 10px;
        
        
     
    }
     .productos2 h2{

    margin:0 auto;
    font-size: 25px;
    text-align: center;
    margin-left: 20px;
    color:#00aeff;
    display: block;
    padding: 0;
    margin-bottom: 10px;
    margin-top: 20px;
         
    }

     .hola{
         width: 30%;
         float: left;      
         padding: 10px;
         overflow: hidden;
         border:1px solid #eaeaea;
         margin: 5px;
         margin-left: 20px;
      
         
    }
     .hola img{
         width: 100%;
         display: block;
         margin:0 auto;
         height: 195px;
    }
    
}
 @media(max-width: 1024px){

     .productos2{
         width: 100%;
         padding: 10px;
         margin:0 auto;
         overflow: hidden;
        

    }
     .productos2 h2{
         
     font-size: 25px;
    text-align: center;
    margin-left: 20px;
    color:#00aeff;
    display: block;
    padding: 0;
    margin-bottom: 10px;
    margin-top: 20px;
    }
     .hola{
         width: 40%;
         float: left;      
         padding: 10px;
         overflow: hidden;
         border-right:1px solid #eaeaea;
         margin: 5px;
      
    }
     .hola img{
         width: 100%;
         display: block;
         margin:0 auto;
        
    }
}

@media(max-width: 800px){

.productos2{
         width: 100%;
         padding: 10px;
         margin:0 auto;
         overflow: hidden;
        

    }
     .productos2 h2{
    
    margin:0 auto;
    font-size: 25px;
    text-align: center;
    margin-left: 20px;
    color:#00aeff;
    display: block;
    padding: 0;
    margin-bottom: 10px;
    margin-top: 20px;
    }
     .hola{
         width: 100%;  
         padding: 10px;
         overflow: hidden;
         border:1px solid grey;
         margin: 5px;
      
    }
     .hola img{
         width: 70%;
         display: block;
         margin:0 auto;
        
    }


}
 .hola img:hover{
     filter: brightness(110%);
}
 .cotizar{
     text-decoration: none;
     padding: 6px;
     margin:0 auto;
     display: inline-block;
     color: white;
     background-color: #01AFFE;
     width: 100px;
     margin-top:10px;
     margin-bottom: 10px;
     border-radius: 10px;
}
 .cotizar:hover{
     font-weight: bold;
}
 .content_articulo a{
    text-decoration: none;
     color: blue;
     font-weight: bold;
}
 .content_articulo a:hover{
     color: grey;
}
 .content-articulo {
    padding:0;
     margin:0;
     margin-bottom: 20px;
     margin-left: 20px;
     padding-bottom: 30px;
     border-bottom: dotted 1px grey;
     max-width: 500px;
}
 .blogs{
     padding:0;
     margin:0;
     margin-bottom: 20px;
     margin-left: 20px;
     padding-bottom: 30px;
     border-bottom: dotted 1px grey;
    max-width: 900px;
     margin-top: 20px;
}

.blogs h2{

     font-size: 20px;
     color: #00447C;
     padding-bottom: 20px;
     margin-bottom: 20px;
}

@media(min-width: 960px){


.blog_left_column{

     margin:0 auto;
     padding-top: 20px;
    
}
 .blogs{
     padding:0;
     margin:0 auto;
     padding-bottom: 30px;
     border-bottom: dotted 1px grey;
     width: 700px;
     margin-top: 20px;
     text-align: left;
}

.blogs h2{

     font-size: 30px;
     color: #00447C;
     padding-bottom: 20px;
     margin-bottom: 20px;
     margin-top: 15px;
}

 .blog_left_column h1{
     margin-top: 20px;
     padding-top: 20px;
     color:#01AFFE;
     font-size: 50px;
     font-weight: bold;
     
}

}

.blog_left_column{

    
     padding-top: 20px;
    
}

 .blog_left_column h1{
     margin-top: 20px;
     padding-top: 20px;
     color:#00447C;
     font-size: 35px;
     font-weight: bold;
     display: none;
     
}
 .blogs a{
    text-decoration: none;
    color: #2F9CD8;

}

 .blogs img{
    max-width: 100%;
}

 .blog_right_column{
     float: right;
     max-width: 350px;
     margin: 20px 50px 20px 20px;
     border-left: 1px dotted grey;
}
 .blog_right_column h2{
     color:#01AFFE;
}
 #tipue_search_content{
     z-index: 100;
     background-color: #F9F9F9;
     max-width: 350px;
     position: absolute;
     float: right;
     padding: 10px;
     text-align: center;
     display: block;
     right:0;
}
 #tipue_search_input{
     background-color: white;
     height: 16px;
     padding: 2px;
     border:0;
     width: 250px;
     margin-top: 5px;
     border:1px solid grey;
     color: grey;
     outline: none;
}
 #newsletter{
     width: 100px;
     margin:0;
     padding: 0;
     display: block;
     margin:0 auto;
}
 #newsletter p{
     margin:0;
}
 #valot_footer{
     text-decoration: none;
     color: white 
}
 .redes_ocultas{
     display: none;
}
 @keyframes slidy {
     0% {
         left: 0%;
    }
     20% {
         left: 0%;
    }
     25% {
         left: -100%;
    }
     45% {
         left: -100%;
    }
     50% {
         left: -200%;
    }
     70% {
         left: -200%;
    }
     75% {
         left: -300%;
    }
     95% {
         left: -300%;
    }
     100% {
         left: -400%;
    }
}
 body {
     margin: 0;
}
 div#slider {
     overflow: hidden;
}
 div#slider figure img {
     width: 20%;
     float: left;
}
 div#slider figure {
     position: relative;
     width: 500%;
     margin: 0;
     left: 0;
     text-align: left;
     font-size: 0;
     animation: 30s slidy infinite;
}
 .boton-accion{
     display: block;
     width: 300px;
     background-color: #A82FF9;
     color: white;
     border-radius: 10px;
     border: 5px solid white;
     padding: 10px;
     margin:0 auto;
     margin-top: 10px;
}
 .boton-accion:hover {
    background-color:#7A33A9;
}
 .migaja_resaltada{
     text-decoration: underline;
}
 .mySlides {
     display: none;
}
 .mySlides {
     width: 100%;
}
 #slidercss {
     width: 100%;
}

#titulo_principal{

color: #2c4677;     
}


@media(max-width: 900px){

.producto_ficha_fotos{
     float: left;
     overflow: hidden;
     margin-right: 20px;
     width: 100%;
}
}


.producto_ficha_fotos{width: 35%;}
@media(max-width: 600px){.producto_ficha_fotos{width: 100%;}}
@media(min-width: 600px) and (max-width: 1200px){.producto_ficha_fotos{width: 70%;}}

@media(max-width: 1000px){

.header_items img{

	width: 30px;
				 }
}