.portada{
   background: url(img/imagenes_de_internet/foto_empresas.jpg) no-repeat fixed center;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   min-height: 1000px;
   min-width: 100% ;
   text-align: center;
  
}

.portada2{

   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   min-height: 1000px;
   min-width: 100% ;
   text-align: center;
   font-size: 20px;
   color:white;
  
}

 #divCargando {
    z-index: 100;
    
    height: 100%;
    width:100%; 
    position: fixed;
/*    background:   transparent  url(../img/cargaNuevo.gif)  no-repeat;*/
    background:   transparent  url(../img/loading.gif)  no-repeat;
    
    background-attachment: fixed;
    background-position: center;
    

    display:none;
    margin-left: auto;
    margin-right: auto;
    /* IE 5-7 */
    filter: Alpha(Opacity=60);
    /* Netscape */
    -moz-opacity: 0.6;
    opacity: 0.6;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

    
}

#mensajeOriginal {
    z-index:1;
    width:600px;
    min-height: 40px;
    line-height: 40px;
    border-color: red;
    background-color: red;
    color:white;
    font-size: 20px;
    text-align: center;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    margin-bottom: 7px;
    display: inline-block;
    visibility: hidden;
    
}

#mensaje {
    font-size: 20px;
    background-color: red;
    color:white;
    display: none;
    padding:10px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    text-align: center;
    
}

.cuadro_respuesta_ok {
    margin:100px auto;
    width:60%;
    min-width: 200px;
    min-height: 100px;
    height: auto;
    background-color: white;
    color:green; 
    border-color: green;
    padding:20px;
}

.cuadro_respuesta_nok {
    margin:100px auto;
    width:60%;
    min-width: 200px;
    min-height: 100px;
    height: auto;
    background-color: white;
    color:red;
    border-color: red;
    padding:20px;
}

#resultado {
    margin:0 auto;

/*    width:950px;*/
    height:auto;
    color:black;
    

    visibility: hidden;
}

#foto {
/*    vertical-align: top;
    display:inline-block;    
    width:24%;
    height: 50px;
    border:thin solid blue;
    margin-left: 10px;*/
    background-color:  #818182;
}
#nombre {
/*    vertical-align: top;
    display:inline-block;
    width:50%;
    min-height: 50px;
    height: auto;
    background-color: white;
    color:black;
    border:thin solid blue;*/
    background-color: white;
}

#telefono {
/*    vertical-align: top;
    display:inline-block;    
    width:24%;
    min-height: 50px;    
    height: auto;
    background-color: white;
    color:black;
    border:thin solid blue;*/
    background-color: white;
}

#descripcion {
/*    vertical-align: top;
    display:block;    
    width:80%;
    min-height: 50px;      
    height: auto;
    background-color: white;
    color:black;
    border:thin solid blue;
    margin-left: 10px;*/
    background-color: white;
}

 #carga_paginadora {
     display: inline-block;
     width: 50px;
     height:25px;
     margin-left: 30px;
     margin-right: 30px;
     visibility: hidden;
 }
 
 
a.paginacion_href {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 5px;
    text-align: center;
    background:  #7db9e8;
    color:white;
}

a.paginacion_href:hover {
    background-color:  #eb5100;
    color:white;
}

a.paginacion_href:link {
    text-decoration: none;
}


a.paginacion_href2 {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 5px;
    text-align: center;
    background:  blue;
    color:white;
}

a.paginacion_href2:link {
    text-decoration: none;
}

a.paginacion_href2:hover {
    background-color:  #eb5100;
    color:white;
}



.flecha_derecha {
    display: inline-block;
    width: 19px;
    height: 38px;
    background: url('../images/image4710.png') no-repeat;
    border:thin red;
   

}
.flecha_derecha:hover{
    display: inline-block;
    width: 19px;
    height: 38px;
    background: url('../images/image4151.png') no-repeat;
    border:thin blue;
    
 
}

.flecha_izquierda {
    display: inline-block;
    width: 19px;
    height: 38px;
    background: url('../images/flecha_izq2.png') no-repeat;
    margin-right: 5px;
   
   
}
.flecha_izquierda:hover{
    display: inline-block;
    width: 19px;
    height: 38px;
    background: url('../images/flecha_izq1.png') no-repeat;
    margin-right: 5px;
    
}

#cerrar_sesion{
  display: none;
    
}

  #wrap_comments {
     
     display: inline-block;
     margin-bottom: 20px;
     margin-left: 10px;
     max-width:630px;
     margin-left:10px;
     position:relative;
     width:630px;
     height:auto;
     top:15px;
     vertical-align: top;
     font-size: 18px;
     padding-left: 5px;
     padding-right: 5px;
     padding-bottom: 15px;
  
     overflow: auto;
     

    
  }
  
   #separador_alquiler {
     margin-top: 10px;
     margin-bottom: 5px;
/*     max-width: 300px;*/


 
 }
 
  #separador_venta {
     margin-top: 15px;
     margin-bottom: 5px;
     margin-right: 10px;
/*     max-width: 300px;*/


 }
 
 #separador_corregimiento {
     margin-top: 20px;
     margin-bottom: 5px;
/*     max-width: 300px;*/
     
 }
 
  #despliegue_datos_busqueda {
     display: inline-block;
     vertical-align:top;
     margin-top:15px;
     margin-left: 15px;
/*     width:282px;
     height:250px;*/
     
 }
 
 #detalles_anuncio {
   margin-top: 20px;
   text-align: justify;
/*   max-width:550px;*/
   color: #0404B4;
  }
  
#separador_titulo_rojo {
     display:inline-block;
     vertical-align: top;
     margin-top: 2px;
     margin-bottom: 2px;
/*     width: 550px;*/
     white-space: nowrap;
     overflow: hidden;
     color: #0404B4;
     font-size: 25px;
     font-family: "Arial";
     text-align: left;
     background-color: white;
     padding: 5px;
     font-weight: 600;

/*     border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;*/
 }
 
 #marco_resaltador_rojo {
     display:inline-block;
     vertical-align: top;
     line-height: 13px;
/*     width:49px;
     height: 15px;*/
     font-size: 10px;
     color:red;
     text-align:center;     
     border:thin solid red;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius:5px;
/*     background-image: url('../images/logo vectorizado/resaltador_rojo2.png');
     background-repeat: no-repeat;
     background-position: center;*/
 }
 
 
#separador_titulo_azul {
     display:inline-block;
     vertical-align: top;    
     margin-top: 2px;
     margin-bottom: 2px;
/*     width: 550px;*/
     white-space: nowrap;
     color: #0404B4;
     font-size: 25px;
     font-family: "Arial";
     text-align: left;
     background-color: white;
     padding: 5px; 
     font-weight: 600;
  
/*     border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;*/
 }
 
  #marco_resaltador_azul {
     display:inline-block;
     vertical-align: top;
     width:49px;
/*     height: 45px;
     height: 15px;*/
     font-size: 10px;
     color:blue;
     text-align:center;     
     border:thin solid blue;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius:5px;     
/*     background-image: url('../images/logo vectorizado/resaltador_azul.png');
     background-repeat: no-repeat;
     background-position: center;*/
 }
 
 #separador_titulo_verde {
     display:inline-block;
     vertical-align: top;      
     margin-top: 2px;
     margin-bottom: 2px;
/*     width: 550px;*/
     white-space: nowrap;
     color: #0404B4;
     font-size: 25px;
     font-family: "Arial";
     text-align: left;
     background-color: white;
     padding: 5px;  
     font-weight: 600;
/*     border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;*/
 }
 
#marco_resaltador_verde {
     display:inline-block;
     vertical-align: top;
/*     width:49px;
     height: 15px;*/
     font-size: 10px;
     color:green;
     text-align:center;     
     border:thin solid green;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius:5px;
/*     background-image: url('../images/logo vectorizado/resaltador_verde.png');
     background-repeat: no-repeat;
     background-position: center;*/
 }
 
#separador_titulo_ninguno {
/*     display:inline-block;
     vertical-align: top;    */
     margin-top: 2px;
     margin-bottom: 2px;
     color: #0404B4;
     font-size: 25px;
     font-family: "Arial";
     text-align: left;
     font-weight: 600;

 }
 
 #marco_resaltador_ninguno {
     display:inline-block;
     vertical-align: top;
/*     width:49px;
     height: 45px;*/
     background-repeat: no-repeat;
     background-position: center;
 }

.parrafos_venta {
    font-weight:  bold;
    font-size: 18px;
    padding-right: 60px;

   
}

.parrafos_alquiler {
    font-weight:  bold;
    font-size: 18px;
    padding-right: 40px;

   
    
}

.parrafos_corregimiento {
    font-weight:  bold;
    font-size: 18px;
    padding-right: 8px;
  
}

.parrafos_marca {
    font-weight:  bold;
    font-size: 18px;
    padding-right: 44px;
}

.parrafos_modelo{
    font-weight:  bold;
    font-size: 18px;
    padding-right: 36px;

}


.parrafos_detalles_anuncio {
    font-size: 18px;
    padding-right: 15px;
    color: #0404B4;
}

#otros_beneficios {
    display:none;
}

/******modelando el input type=file *******/
.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
    
}

.inputfile_movil {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: relative;
    z-index: -1;
    
}

.inputfile_movil + label {
    max-width: 80%;
    font-size: 1.25rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 1px 1px 1px 1px;
    /*padding: 0.625rem 1.25rem; */
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    position:relative;
    margin-right: 5px;
    float:left;
    margin-left: 10px;



    
}

.contenedor_divs_foto_mensaje {
    display:flex;
}

.div1 div2 {flex: 1;}


.inputfile + label {
    max-width: 80%;
    font-size: 1.25rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 1px 1px 1px 1px;
    /*padding: 0.625rem 1.25rem; */
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    position:relative;
    margin-right: 5px;
    float:left;
    margin-left: 60px;



    
}

/* esto lo puse para el boton de subir imagenes..para movil porque no estaba centrado en el form.group...6 octubre 2019 */
.inputfile2 {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
    
}


/* esto lo puse para el boton de subir imagenes..para movil porque no estaba centrado en el form.group...6 octubre 2019 */
.inputfile2 + label {
    max-width: 80%;
    font-size: 1.25rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 1px 1px 1px 1px;
    /*padding: 0.625rem 1.25rem; */
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    position:relative;
    margin-right: 5px;
    float:left;
    margin-left: 10px;



    
}

.inputfile-1 + label {
    color: #fff;
    background-color: greenyellow;

}

.inputfile-2 + label {
    color: #fff;
    background-color: greenyellow;

}

.inputfile-2:focus + label,
.inputfile-2.has-focus + label,
.inputfile-2 + label:hover {
    background-color: greenyellow;
}

.inputfile-1:focus + label,
.inputfile-1.has-focus + label,
.inputfile-1 + label:hover {
    background-color: greenyellow;
}

#section_np01_1_imagen{
   
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
 
    
  
}

#section_np01_2_imagen{
    top:5px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
   
  
}

#section_np01_3_imagen{
    top:5px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_4_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_5_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_6_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_7_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_8_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_9_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_10_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_11_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_12_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_13_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_14_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_15_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

  a.cancelar:link {text-decoration: none;color:blue} 
  a.cancelar:visited {text-decoration:none;color:blue}
  a.cancelar:hover {text-decoration:none;;color: blue; cursor: pointer}
  a.cancelar:active {text-decoration:none;color:blue}
  
  a.publicar:link {text-decoration: none;color:blue} 
  a.publicar:visited {text-decoration:none;color:blue}
  a.publicar:hover {text-decoration:none;;color: blue; cursor: pointer}
  a.publicar:active {text-decoration:none;color:blue}




#publicar_clasificado {
    height: 40px;
    width: 300px;
   
    margin:auto;
    padding-top: 10px;
}

#section_np01_mensaje_borrado{
   
    position: relative;
    
    min-height:10px;
    width: 400px;
    margin-top: 10px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    border:solid blue;
    color:red;

}

#section_np01_1_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;

}

#section_np01_2_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;

}

#section_np01_3_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;
}

#section_np01_4_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;
}

#section_np01_5_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;
}

#section_np01_6_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;

}

#section_np01_7_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;  

}

#section_np01_8_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;  

}

#section_np01_9_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;   

}

#section_np01_10_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;   

}

#section_np01_11_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;   

}

#section_np01_12_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;  

}

#section_np01_13_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;   

}

#section_np01_14_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;  

}

#section_np01_15_camara{
   
    position: relative;
    height: auto;
    min-height:50px;
    width: 400px;
    margin-top: 70px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    text-align: center;   

}

#section_np01_1_imagen{
   
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
 
    
  
}

#section_np01_2_imagen{
    top:5px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
   
  
}

#section_np01_3_imagen{
    top:5px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_4_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_5_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_6_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_7_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_8_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_9_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_10_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_11_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_12_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_13_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_14_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_15_imagen{
    top:10px;
    position: relative;
    width: 650px;
    min-height:100px;
    margin-top: 5px;
    margin-left: -10px;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
  
}

#section_np01_mensaje_borrado{
   
    position: relative;
    
    min-height:10px;
    width: 400px;
    margin-top: 10px;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    display:none;
    border:solid blue;
    color:red;

}

.texto_centrado {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color:white;
    font-size: 20px;

}

.texto_derecha {
    position: absolute;
    top: 8px;
    right: 16px;
    color:white;
    font-size: 16px;
}
.subrayado:hover h6 {
    text-decoration: underline;
}

/*.subrayado:hover h6 {
    color:white;
}*/

.letra_navy {
    color:navy;
    font-weight: bold;
}

#busqueda_detallada {
    display:none;
}

#ver_mas2{
    content:'Ver más';
}

#max-cant-carro {
    width: 4em;
}

/*quitar las barras de desplazamienton en input number */

input[name=max-cant-carro]::-webkit-outer-spin-button,

input[name=max-cant-carro]::-webkit-inner-spin-button {

    -webkit-appearance: none;

    margin: 0;
    

}

 

input[name=max-cant-carro] {

    -moz-appearance:textfield;
    

}

.contenedor_imagen_index{
    position: relative;
    display: inline-block;
    text-align: center;
}
 
.texto-encima_imagen_index{
    position: absolute;
    top: 10px;
    left: 10px;
}
.centrado_imagen_index{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*#busqueda_avanzada {
    display: none;
}*/



/*ESO SOLO ES PARA USO DE SCROLLBAR EN MOVIL*/

  /* !important is needed sometimes */
 -webkit-scrollbar {
    width: 12px !important;
 }

 /* Track */
 -webkit-scrollbar-track {
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
   -webkit-border-radius: 10px !important;
   border-radius: 10px !important;
 }

 /* Handle */
 -webkit-scrollbar-thumb {
   -webkit-border-radius: 10px !important;
   border-radius: 10px !important;
   background: #41617D !important; 
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5) !important; 

 }
 -webkit-scrollbar-thumb:window-inactive {
   background: #41617D !important; 
 }

/*FIN DE USO DE SCROLLBAR IN MOVIL*/





