
	.tablaex td {border-left: 0px solid black;padding-right: 0px !important;font-size: .75em;}
  .tablaex th {font-widht:5oo;}
  .letraroja {color:#ff0000 !important;}
  .letraverde {color:#4fb16d !important;}
  .tablaex {border: 0px solid black;}
  .tablaex td{border-left: 0px solid black; padding-right:0px !important;}
  .letrachica {font-size:0.6em !important; padding-left:0px !important;padding-right:0px !important;}
  .sinpadding {padding-left:0px !important;padding-right:0px !important;}
  .gris {background-color:#f9f9f9 !important;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}	
  #grey {background-color:#f9f9f9; border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}	
  .rojagrande {color:#ff0000 !important;font-size:1.5em; font-weight:800;}		 
  .tablaex  th {color:#ffffff;}
  [data-href] {cursor: pointer;line-height:20px;}
  .tablaex tr:hover { padding: 20px; background-color: #CCE7E7 !important;  }		
	
	/*	
  .shop-3 .product {margin: 0 10px 30px 0; width: 10.4%; border: 2px solid #dddddd; padding: 5px;       }
  .product{} 
  .product{  position: relative; float:left; margin: 0 10px 20px 0; width: 11% !important;  border: 2px solid #dddddd;	} 			 
  .product-image1 {    min-height: 180px;    max-height: 180px!important;}
  .shop-3 .product-title, .postcontent .shop-2 .product-title {    padding-top: 10px;}
  .product-title {    position: relative;    padding: 7px 0 0;}
  .product-title div.product-cats {display: block;font-size: 13px;line-height: 20px;color: #999;font-family: 'Droid Serif', serif;width:100%}
  .shop-3 .product-price, .postcontent .shop-2 .product-price {font-size: 15px;width:100%;}
  .product-stock {position: relative;top: 8px; left: 0px;color: #1d971e;font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 1; font-weight: normal; margin-bottom: 12px;}
  .table td, .table th {padding: .75rem; vertical-align: top; border-top: 0px solid #dee2e6 !important; }		
  #shop.shop-3 {margin: 0 0px -3em 6em;}	 
  .shop-3 .product {margin: 0 10px 30px 0;width: 10px;width: 11%;border: 2px solid #dddddd; padding: 5px;}
  .entry_image_carrusel a {display: block; position: relative; width: 80%; height: auto;}
	.entry_image_carrusel img {display: block; position: relative; width: 50%; height: auto;}
  .descripcionarti {min-height: 64px; margin-top: 58px; line-height: .8em; font-weight: 400;}
  .product-price {  margin-top:1em !important;}
  .shop-3 .product-price, .postcontent .shop-2 .product-price { font-size: .9em; padding-top: 30px;}
  .shop-3 .product-title h3, .postcontent .shop-2 .product-title h3 {font-size: .8em; text-align: center; display: inline-block;line-height: 1em;}
  .nota {color: #ff0000; float: left;text-align: justify; margin: 0px 70px 10px 50px;}		
  .shop-3 .product {margin: 0 10px 30px 0; width: 10px; width: 11%; border: 2px solid #dddddd; padding: 5px;}
  .smallp, smallp {font-size: 60% !important;font-weight: 400;}	
	*/
  @media (max-width:767px) {  
	  /*.button-text {display: none;  }	
	  .fa-plus { display: inline;  }	*/
		.mxniva {display: none;}
	  .espacios {display: inline;	}
	  .ocultar1 {display: none;}
		#tablaprecios {display:none;}
		/*.titulotabla {display:none;}*/
		/*.fondoblanco {background-color:#ffffff;}*/
    .nav-item {padding-top: 25px !important;margin-bottom: 25px !important;font-size: 1.05em !important;}	
  }
  @media (min-width:768px) {
    /*.button-text {display: none;  }	
  	.fa-plus {display: inline;  }	*/
		.mxniva {display: none;}
  	.espacios {display: inline;	}	
    .modal-dialog {width: 600px; margin: 30px auto;  }
	  .ocultar1 {display: none;}
		#tablaprecios {display:none;}
		/*ondoblanco {background-color:#ffffff;}*/
		/*.titulotabla {display:none;}*/
  }
  @media (min-width:992px) {
    /*.button-text {display: inline;    }	
    .fa-plus {display: none;    }		*/
		.mxniva {display: block;}
  	.espacios {display: none;  	}	
    .modal-dialog { width: 600px; margin: 30px auto;    }	
	  .ocultar1 {display: block;}
		#tablaprecios {display:block;}
		/*fondoblanco {background-color:#4a91e9;}*/
		/*.titulotabla {display:block;}*/
  }
  @media (min-width:1200px) {
    /*.button-text {display: inline;    }	
    .fa-plus {display: none;    }		*/
		.mxniva {display: block;}
  	.espacios {display: none;  	}	
    .modal-dialog {width: 600px; margin: 30px auto;    }	
 	  .ocultar1 {display: block;}
		#tablaprecios {display:block;}
		/*.fondoblanco {background-color:#4a91e9;}*/
		/*.titulotabla {display:block;}		*/
 }		
  @media (min-width: 576px){
    .modal-dialog { max-width: 600px !important; margin: 1.75rem auto;    }	
  }
	/*
  .modal-header {padding: 15px;  border-bottom: 1px solid #e5e5e5;  }
  .modal-title { margin: 0;  line-height: 1.42857143;  }
  h4 {      font-weight: 600;      font-size: 16px;      line-height: 20px;  }
  .letrachica {font-size: 0.6em !important;      padding-left: 0px !important;      padding-right: 0px !important;  }
  .product-agotado1{ text-align:center;padding-left :0px !important;font-size:0.8em !important; color:#c2373e; margin-bottom:5px;line-height:12px;font-weight: 400;  } 
  */
	.tooltip-wrapper {display: inline-block; }
  .tooltip-wrapper .btn[disabled] { pointer-events: none;}
  .tooltip-wrapper.disabled {cursor: not-allowed;}		
	/*
  .product-rc1 {position: relative;float: left;margin: 0px 10px 30px 0; padding: 5px !important;width: 11%; border-top: 2px solid #dddddd; border-left: 2px solid #dddddd; border-right: 2px solid #dddddd; border-bottom: 2px solid #dddddd;  }
  .product-price{ position:absolute; top:30px; right:0px;color:#57b3df; font-family:"Open Sans",sans-serif; font-size:1em; font-weight:bold;	width: 100%;  }
  .product-price-oferta {position:absolute; top:3.2em; right:0px; color:#57b3df; font-family:"Open Sans",sans-serif; font-size:1em; font-weight:bold;	width:100%  }
  .shop-3 .product-price, .postcontent .shop-2 .product-price { font-size: .9em; padding-top: 0px;}
  .carrusel1 {margin: 0 0 0 6em;  }
  .fondogris {background-color: #f4f6f7;}
  .fondoblanco { background-color: #ffffff; }
	*/
	.altorc {	  line-height:14px;	 font-size: 90%;}
	.pull-right {float: right; margin-right: 6%;font-size: .1em; max-height:1px;}
  .textocla {margin-top: 0;margin-bottom: .1rem;}
	#exist {font-weight:400;display: block;font-weight:400; display: block;color:#009048 !important; }
	#existn {font-weight:400;display: block;color:#ff0000 !important;  }
	#shop.shop-3 {margin: 0 0px 0px 0;}
	.clickable-row {font-weight:600;}
	/*
	.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
    display: none;
   }
	*/
	/*
	.clickable-row {position: absolute;top: 0px;left: 0px;width: 184px;height: 320px;opacity: 1;}
	*/
	a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
    /*display: none;*/
		color:#ffffff;
	}
	.simple-list-grid ul {
    list-style: none;
    position: relative;
    /* margin: 0; */
    margin: 1em 0 0 4em;
    padding: 0;
   }
.containerf  {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%) ;
		padding-bottom:10px;
		font-size:1em;
		margin-left:5px
		}
    .containerf .i-rounded.fa, .i-circled.fa {
        width: 1.4em;
        height: 1.4em;
        padding: 2px;
    }
    .containerf .i-rounded.fa, .i-plain.fa, .i-circled.fa {
        display: block !important;
        float: left !important;
        margin: 12px 5px 12px 0;
        text-align: center !important;
        font-size: 25px;
        line-height: 34px !important;
        color: #FFF;
        text-shadow: 1px 1px 1px rgb(0 0 0 / 30%);
        cursor: pointer;
    }	 
		.footer-sticker {
  /*position: absolute;*/
  /*bottom: 0;*/
 /* width: 100%;*/
  height: 70px;  
  line-height: 70px; 
 /* background-color: #f5f5f5;*/
	
	 position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   background-color: #353839;
   color: white;
   text-align: center;	 	 
}
.footer-sticker {
    /* position: absolute; */
    /* bottom: 0; */
    /* width: 100%; */
    height: 70px;
    line-height: 70px;
    /* background-color: #f5f5f5; */
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #0096e9;
    color: white;
    text-align: center;
}
@media (max-width: 767px)
.footer-sticker {
    display: block;
}
.fa-facebook{
    color: #fff;
}
.fa-facebook:hover{
    color: #c0e1f4;
}
.fa-instagram{
    color: #fff;
}
.fa-instagram:hover{
    color: #c0e1f4;
}
.fa-youtube{
    color: #fff;
}
.fa-youtube:hover{
    color: #c0e1f4;
}
.fa-linkedin{
    color: #fff;
}
.fa-linkedin:hover{
    color: #c0e1f4;
}
.fa-tiktok{
    color: #fff;
}
.fa-tiktok:hover{
    color: #c0e1f4;
}
.fa-twitter{
    color: #fff;
}
.fa-twitter:hover{
    color: #c0e1f4;
}
.fa-whatsapp {
color: #fff;
}
.fa-whatsapp:hover {
 color: #c0e1f4;
}
.fa-envelope {
  color: #fff;
}
.fa-envelope:hover {
  color: #c0e1f4;
}
.simple-list-grid ul {
    list-style: none;
    position: relative;
    /* margin: 0; */
    margin: 0em 0 0 4em !important;
    padding: 0;
}

#slideout {
		/* position: absolute; */
		position: fixed;
		top: 100px;
		right: 0;
		width: 35px;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		-o-transition-duration: 0.3s;
		transition-duration: 0.3s;
		z-index: 100;
	}
	#slideout_tab {
		position: relative;
		top: 150px;
		left: 0;
		padding: 12px 6px 12px 12px;
		text-align: center;
		background: #ff0000;
		color: #fff;
		cursor:pointer;
		-webkit-border-radius: 5px 0 0 5px;
		-moz-border-radius: 5px 0 0 5px;
		border-radius: 5px 0 0 5px;
	}
	#slideout_inner {
		position: absolute;
		top: 110px;
		left: 35px;
		/*background: #fff;*/
		width: 220px;
		padding: 0px;
		height: 100px;
		cursor:auto;
		-webkit-border-radius: 5px 0 0 5px;
		-moz-border-radius: 5px 0 0 5px;
		border-radius: 5px 0 0 5px;
	}
	#showblock:checked + #slideout{right: 250px;}
	#showblock{display:none;}
	
	@import url(https://fonts.googleapis.com/css?family=Open+Sans:700);
.texto-vertical-2 {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
		font-size:2em;
		margin-left: -15px;
}
.Googlekeywordstags {
  color:#272a2b;
	text-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
	font-size:0.3em;
	line-height: 4px;
}
.texto1 {
font-size: .93em !importan
}
.menu-item {
    font-size: 1em !important;
}
		