	.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;  }		
  @media (max-width:767px) {  
		.mxniva {display: none;}
	  .espacios {display: inline;	}
	  .ocultar1 {display: none;}
		#tablaprecios {display:none;}
  }
  @media (min-width:768px) {
		.mxniva {display: none;}
  	.espacios {display: inline;	}	
    .modal-dialog {width: 600px; margin: 30px auto;  }
	  .ocultar1 {display: none;}
		#tablaprecios {display:none;}
  }
  @media (min-width:992px) {
		.mxniva {display: block;}
  	.espacios {display: none;  	}	
    .modal-dialog { width: 600px; margin: 30px auto;    }	
	  .ocultar1 {display: block;}
		#tablaprecios {display:block;}
  }
  @media (min-width:1200px) {
		.mxniva {display: block;}
  	.espacios {display: none;  	}	
    .modal-dialog {width: 600px; margin: 30px auto;    }	
 	  .ocultar1 {display: block;}
		#tablaprecios {display:block;}
 }		
  @media (min-width: 576px){
    .modal-dialog { max-width: 600px !important; margin: 1.75rem auto;    }	
  }
	.tooltip-wrapper {display: inline-block; }
  .tooltip-wrapper .btn[disabled] { pointer-events: none;}
  .tooltip-wrapper.disabled {cursor: not-allowed;}		
	.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;}
	a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
		color:#ffffff;
	}
	.simple-list-grid ul {
    list-style: none;
    position: relative;
    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 {
  height: 70px;  
  line-height: 70px; 	
	 position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   background-color: #353839;
   color: white;
   text-align: center;	 	 
}
.footer-sticker {
    height: 70px;
    line-height: 70px;
    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: 0em 0 0 4em !important;
    padding: 0;
}

#slideout {
		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;
}

.my-table * {
  border: none !important;
	font-size:1em;
}

.my-table th {
  text-align: center;
}

.my-table tr>td:last-child>a {
  text-decoration: none;
  display: block;
  color: black;
  background: #E7E7E7;
}

@media (max-width: 575.98px) {
  header h1 {
    text-align: center
  }
  .my-table thead {
    display: none;
  }
  .my-table tr {
    display: flex;
    flex-wrap: wrap;
  }
  .my-table tr>td:not(:last-child) {
    flex: 1;
  }
  .my-table tr>td:last-child {
    width: 100%;
		text-align: center;
  }
}