.contenedorContenido{
  display:block; overflow: hidden; 
}
.contenedorContenidoCentralDerecho{
  display:block; overflow:hidden; width:100%; 
}

.contenedorContenidoTiendaBloques
{
  background-color:White; display:flex; overflow:hidden; width:24%; float:left; margin-right:1%; margin-bottom:15px; padding-bottom:5px;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3)  
}
.contenedorBotonesCategorias
{
  background-color:White; display:flex; overflow:hidden; margin-bottom:15px; padding-bottom:5px;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3)  
}
.contenedorContenidoTiendaBloquesInterior
{
  display:block; overflow:hidden; margin:10px;
}
.imagenTienda{
  height:200px; display:block; overflow:hidden; margin-bottom:5px;
}
.Precio{ font-size:18px; color:Green; margin-top:12px; font-weight:500; float:left}
.Recorte{ height:35px}
.contenedorBoton{width:100%; display:block; overflow:hidden; margin-top:15px}
.Stock {
    background-color: Green;
    padding: 5px;
    color: White;
    float: left;
    margin-right: 10px;
    margin-top: 5px;
    border-radius: 50px;
}
.NoStock {
    background-color: Red;
    padding: 5px;
    color: White;
    float: left;
    margin-right: 10px;
    margin-top: 5px;
    border-radius: 50px;
}



.botonInicioTienda{
  border: 0px; background-color:#a945c2; vertical-align: middle; color:white !important; cursor:pointer;
  font-size:15px;  padding:13px 25px 13px 25px; margin-left:3px; margin-bottom:3px;
  text-decoration: none;
}

.botonInicioTienda{
  border: 0px; background-color:#a945c2; vertical-align: middle; color:white !important; cursor:pointer;
  font-size:15px; padding:13px 25px 13px 25px; margin-left:3px; margin-bottom:3px;
  display:inline-block;
  transition: 0.5s ease;
  -o-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  text-transform: uppercase;  
  cursor:pointer;
  -webkit-appearance:none;
}

.botonInicioTienda:hover{
  background:#222;
  color:#FFF;
}




.botonCategorias{
  border: 0px; vertical-align: middle; color:Black !important; cursor:pointer; background-color:transparent!important; font-weight:600;
  font-size:15px; padding:10px; margin-left:3px; margin-right:3px;
  display:block; overflow:hidden;
  transition: 0.5s ease;
  -o-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  text-transform: uppercase;  
  cursor:pointer;
  -webkit-appearance:none;
}

.botonCategorias:hover{
  background:White!important; padding-left:0px;
  color:#FFF;
}

.botonPromo{
  border: 0px; background-color:#eb771a; vertical-align: middle; color:white !important; cursor:pointer;
  font-size:15px;  padding:13px 25px 13px 25px; margin-left:3px; margin-bottom:3px;
  text-decoration: none;
}

.botonPromo{
  border: 0px; background-color:#eb771a; vertical-align: middle; color:white !important; cursor:pointer;
  font-size:15px; padding:13px 25px 13px 25px; margin-left:3px; margin-bottom:3px;
  display:inline-block;
  transition: 0.5s ease;
  -o-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  text-transform: uppercase;  
  cursor:pointer;
  -webkit-appearance:none;
}

.botonPromo:hover{
  background:#222;
  color:#FFF;
}
.botonCarroCompra{
  border: 0px; background-color:#6abd11; vertical-align: middle; color:white; cursor:pointer; width:100%;
  font-size:14px; padding:15px 25px 15px 0px;
  display:inline-block;
  transition: 0.5s ease;
  -o-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  text-transform: uppercase;  
  cursor:pointer;
  -webkit-appearance:none;
  text-decoration: none;
}
.botonCarroCompra:link{
  border: 0px; background-color:#6abd11; vertical-align: middle; color:white; cursor:pointer; width:100%; 
  font-size:14px; padding:15px 25px 15px 0px; 
  display:inline-block;
  transition: 0.5s ease;
  -o-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  text-transform: uppercase;  
  cursor:pointer;
  -webkit-appearance:none;
}
.botonCarroCompra:hover{
  background-color:#222;
  color:#FFF;
}
.botonCarroCompra:visited{
  color:#FFF;
}
.botonCarroCompra:disabled
{
  background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop
}
.botonCarroCompra:disabled:hover
{
  background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop
}
.botonCarroCompraAzul{
  border: 0px; background-color:#24c5c5; vertical-align: middle; color:white; cursor:pointer; width:100%;
  font-size:14px; padding:15px 25px 15px 0px;
  display:inline-block;
  transition: 0.5s ease;
  -o-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  text-transform: uppercase;  
  cursor:pointer;
  -webkit-appearance:none;
  text-decoration: none;
}

.botonCarroCompraAzul:link{
  border: 0px; background-color:#24c5c5; vertical-align: middle; color:white; cursor:pointer; width:100%; 
  font-size:14px; padding:15px 25px 15px 0px; 
  display:inline-block;
  transition: 0.5s ease;
  -o-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  text-transform: uppercase;  
  cursor:pointer;
  -webkit-appearance:none;
}
.botonCarroCompraAzul:hover{
  background-color:#222;
  color:#FFF;
}
.botonCarroCompraAzul:visited{
  color:#FFF;
}
.botonCarroCompraAzul:disabled
{
  background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop
}
.botonCarroCompraAzul:disabled:hover
{
  background:rgba(106, 189, 17, 0.4); color:rgba(255, 255, 255, 0.4); cursor:no-drop
}

.contenedor2Columnas
{
  width:45%; float:left
}

.BloqueTituloNoticia
{
   margin-bottom:5px; font-size:22px; line-height:24px; letter-spacing:1px
}

.textoIndexNoticias{
  float:left; width:100%
}

.contenedorContenidoPartidas{
 display:block; overflow:hidden;  padding:2%;
}

.contenedorContenidoPartidas .izquierdo{
  float:left; font-size:0.80em; color:#585858;
}
.contenedorContenidoPartidas .derecho{
  float:right
}
.contenedorContenidoPartidas .imagenes{
  margin-top:8px; float:right; 
}

.contenedorContenidoPartidas .imagen{
  float:left;  margin-right:15px; margin-top:12px
}
.contenedorContenidoPartidas .imagenIndex{
  float:left; 
}


.contenedorContenidoPartidas .texto{
  float:left;  display:block; overflow: hidden; 
}
.contenedorContenidoPartidas .textoIndexNoticias{
  float:left; width:100%
}
.contenedorContenidoPartidas .textoIndexNoticiasRecortadas{
 max-height:300px; overflow:hidden;
}
.contenedorContenidoPartidas .textoIndex{
  float:left; 
}
.contenedorContenidoPartidas .textoCompleto{
  float:left;  
}

.contenedorContenidoCentralDerecho .Detalle{

  margin-bottom:25px; display:block; overflow:hidden; background-color:White; padding:2%; font-size:11pt;
  -webkit-box-shadow:  0px 2px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow:  0px 2px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}

.contenedorTitulo{
  display:table; padding-top:0px; color: White; width:100%;
  background-color: #26883b;
}

.ContenedorShare-buttons
{
  margin-top:0%; margin-bottom:1%
}

#share-buttons img {
  width: 32px;
  padding: 3px;
  border: 0;
  box-shadow: 0;
  display: inline;
}

#wrapper {
  padding-left: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#wrapper.toggled {
  padding-left: 250px;
}

#sidebar-wrapper {
  z-index: 100;
  position: absolute;
  left: 0px;
  width: 0;
  height: 100%;
  margin-left: -250px;
  overflow-y: auto;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#wrapper.toggled #sidebar-wrapper {
  width: 250px;
}

#page-content-wrapper {
  width: 100%;
     position: relative;
    display: inline-block;
}

#wrapper.toggled #page-content-wrapper {
  position: absolute;
  margin-right: 0px;
}


/* Sidebar Styles */

.sidebar-nav {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
.Detalle ul {
  margin-left: 0px!important;
}
.sidebar-nav li {
  text-indent: 20px;
  line-height: 40px;
  margin-bottom: 0px !important;
    background: #f1f1f1;
}

.sidebar-nav li a {
  display: block;
  text-decoration: none;
  color: #999999;
}

.sidebar-nav li a:hover {
  text-decoration: none;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
}

.sidebar-nav li a:active, .sidebar-nav li a:focus {
  text-decoration: none;
}

.sidebar-nav>.sidebar-brand {
  height: 65px;
  font-size: 18px;
  line-height: 60px;
}

.sidebar-nav>.sidebar-brand a {
  color: #999999;
}

.sidebar-nav>.sidebar-brand a:hover {
  color: #fff;
  background: none;
}

@media(min-width:768px) {
  #wrapper {
    padding-right: 0;
  }
  #wrapper.toggled {
    padding-left: 250px;
  }
  #sidebar-wrapper {
    width: 150px;
  }
  #wrapper.toggled #sidebar-wrapper {
    
  }
  #page-content-wrapper {

    position: relative; display: inline-block;
}
  }
  #wrapper.toggled #page-content-wrapper {
    position: relative;min-height:500px;
    margin-right: 0; display:inline-block
  }
}
