#imgCatalogo{	width:300px;	height:300px;	border-radius:5px;	border:none;}.canvases{	width:280px;	height:260px;	border-radius:10px;	border:solid 1px gray;}#mesadeayuda{	margin:5px;}#cont_0, #cont_1, #cont_2{		width:330px;	height:350px;	position:relative;}
#boton_usuario{
			background-image: url('../../img_sitio/usuario.svg');
			background-size: 20px 20px; 
			background-repeat: no-repeat;
			background-position:center center;
			width:30px;
			height:30px;
	}
#boton_contacto{
		background-image: url('../../img_sitio/whatsapp.svg');
		background-size: 20px 20px; 
		background-repeat: no-repeat;
		background-position:center center;
		width:30px;
		height:30px;
}
#boton_apps{
		background-image: url('../../img_sitio/apps_icono_color.svg');
		background-size: 20px 20px; 
		background-repeat: no-repeat;
		background-position:center center;
		width:30px;
		height:30px;
}

		.pdfsvg{
			position:relative;
			cursor:pointer;
			width:200px;	
			height:40px;											
			top:0px;
			padding:11px;
			  background-image: url('../../img_sitio/svgypdf.svg');
			  background-size: cover;
			  background-position: center;
			  background-color: transparent;
			  border: none;
			  border-radius:10px;
			  color: transparent;
			  font-size: 16px;
	}
	#buscador_lupa{
		position:relative;
		top:4px;		margin:0px;
	}
	#carritoIcon{
		width:20px;
	}
	#carritoSub
		{
				position:relative;
				background-color:transparent;
				background-image: url('../../img_sitio/carrito.svg'); 
				background-size: 30px 30px;
				background-repeat: no-repeat; 
				background-position: center center;
				width:50px;
				height:50px;
				border:none;
				cursor:pointer;
				border-width:0px;

		}
	.pdfonly{
		position:relative;
			cursor:pointer;
			width:200px;	
			height:40px;											
			top:0px;
			padding:11px;
			  background-image: url('../../img_sitio/pdf_only.svg');
			  background-size: cover;
			  background-position: center;
			  background-color: transparent;
			  border: none;
			  border-radius:10px;
			  color: transparent;
			  font-size: 16px;
		}
	.svgonly{
		position:relative;
			cursor:pointer;
			width:200px;	
			height:40px;											
			top:0px;
			padding:11px;
			  background-image: url('../../img_sitio/svg_only.svg');
			  background-size: cover;
			  background-position: center;
			  background-color: transparent;
			  border: none;
			  border-radius:10px;
			  color: transparent;
			  font-size: 16px;
	
	}
		.boton_fallo
		{
				position:relative;
				width:150px;	
				height:50px;											
				background-color:gray;
				border-radius:5px;
				top:-15px;
				padding:11px;
				font-family:'Alatsi';
				font-weight:bold;
				font-size: 15px;				
				color: white;			
				text-decoration:none;1m. de vinilo negro economico
		}
	.bot_opcion
	{
		background-color:black;
		border:solid 1px red;
		color:white;
		font-weight:bold;
		font-size:15px;
		border-radius:3px;
		margin:2px;
		height:30px;
	}
	
	.bot_opcion:hover 
	{
		background-color:red;
	}
	.boton_sup{
		width:30px;
		height:40px;
		color: gray;
		background-color:transparent;
		text-decoration: none;
		text-align:right;
		border: none;
	}
	.boton_sup:hover{
		color: white;
		background-color:transparent;
		text-decoration: none;
	}
		
	.bloque_de3{
		width:800px;
		height:550px;
		position:relative;
		
	}
	.linkaut{
		text-decoration:none;
		color:black;
	}
	#barraSuperior{
		position: absolute;
		right: 10px;
		top: 10px;
	}

	
	#buscador_display
	{
		background-color:black;
		border:solid 1px gray;
		color:white;
		font-weight:bold;
		border-radius:8px;
		margin:2px;
		height:27px;
	}
	#buscador_input
	{
		background-color:transparent;
		font-family:'Alatsi',Tahoma,Verdana;
		font-size:17px;
		font.weight:bold;
		border:none;
		outline:none;
		color:white;
		font-weight:bold;	
	}
	#boton_menu{
		background-image: url('../../img_sitio/menu.svg');
		  background-size: 30px 30px; 
		  background-repeat: no-repeat;
		  background-position:center center;
		  padding-left: 30px; 
  
		position:absolute;
		top:235px;
		width:200px;
		height:50px;
		cursor:pointer;
		background-color:black;
		border:solid 1px red;
		color:white;
		border-radius:3px;
		margin:2px;
	}
		#boton_user{
		background-image: url('../../img_sitio/usuario.svg');
		  background-size: 30px 30px; 
		  background-repeat: no-repeat;
		  background-position:center center;
		  padding-left: 30px; 
  
		position:absolute;
		top:235px;
		width:200px;
		height:50px;
		cursor:pointer;
		background-color:black;
		border:solid 1px red;
		color:white;
		border-radius:3px;
		margin:2px;
	}
	
	#boton_menu:hover {
		background-color:red;
	}
	
	#cabecera
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width:100%;
		font-family: 'Alatsi';
		background-color: black;
		margin-bottom:-60px;
		height:170px;
	}
		
				
	body{
		background-color:red;
		margin:0px;
	}
					.btn{
						color:lightblue;
					}
					.btn:hover{
						color:white;
					}
	
	#catalogo{
				background-color:red;	
				position:absolute;
				top: 412px;	
				left:0px;
				width:100%;
			}
			
	#catalogo_tabla{
							position:relative;							
							left:0px;
							top:450px;
	}
	
	#columna_pub
	{
		position: absolute;
		top:100px;
		left:35px;
		width:220px;
		background-color:white;	
	}
	#columna_pub_2
	{
		position: absolute;
		top:100px;
		left:1100px;
		width:255px;
		background-color:white;	
	}

	#logo:hover{		
		box-shadow: 1px -2px 13px 2px rgba(255,255,255,0.75);
		-webkit-box-shadow: 1px -2px 13px 2px rgba(255,255,255,0.75);
		-moz-box-shadow: 1px -2px 13px 2px rgba(255,255,255,0.75);
			}
		
	#menu_opciones{		z-index:99999;
	}
	
	
	
	#miniatura{
		width:200px;
		height:200px;
		}
			
	.card:hover {
	   box-shadow: 0px 0px 20px black;	   
	   top:-2px;
		}
	 .card:active
	 {
	   box-shadow: 0px 0px 20px black;	   
	   top:-2px;
	} 

				
	.flex-container
	{
		display: flex;
		flex-direction: column;
		height: 100%;
	}
		
							
		.aviso_chico {											
		background-color:white;
		height:150px;
		border-radius:10px;
		margin-bottom:10px;
		margin-top:10px;
		}
		.aviso_grande {
		display:block;
		background-color:white;
		width:98%;
		height:97px;
		margin:10px;
		}
		
	
		
		.tarjeta_titulo{
			font-family: 'Alatsi';
			font-weight:bold;
			color:gray;
			font-size:26px;
			height:35px;
		}
		.tarjeta_texto{
			font-family: Tahoma, Verdana, sans serif;
			font-weight:normal;
			color:gray;
			font-size:17px;
			height:30px;
		}
		.tarjeta_autor{
		font-family: Tahoma, Verdana, sans serif;
		font-weight:bold;
		color:black;
		font-size:12px;
		height:30px;
		
		}		
		.usIcon{
			width:26px;
			height:26px;
			border-radius:13px;
			margin-bottom:-10px;
			margin-right:10px;
			
		}
	
		
		
	/**/
	/* paginas productos */					
	/**/
		
		#boton_desc_producto
		{
			position:absolute;
				width:80%;																
				left:10%;
				bottom:60px;
		}
	
		
	
	  
	 
	
		
		
		
		#but_compartir
		{
				position:absolute;
				width:80%;																				
				top:600px;
		}
		
		.card_catalogo:hover {
		transform: translate(0px, -1px); /* Mover 1px a la derecha y 1px arriba */
		box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.8);
		}
										
								
		.card_catalogo
		{		
				position:relative;						
				width: 239px;
				height:410px;
				background-color:white;
				border-radius:5px;
				padding:0px;
				margin-bottom:10px;
				padding-top:10px;
				text-align:center;
				align-content:center;
				line-height:0.85;								
				box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.8);
		}
						
		#card_producto {
				position:absolute;
				background-color:white;
				border-radius:5px;								
				width:96%;				
				line-height:0.85;
				height:340px;				
		}			
		#card_producto_titulo 
		{
		position:relative;
		text-align:center;		
		width:294px;		color: grey;				text-transform: capitalize;		font-family:Verdana, Tahoma;		font-size: 20px;		font-weight: bold;			line-height:0.90;		
		}
							
		#card_producto_texto
		{
			
			left: 50%;
			color: gray;    
			font-family:'Alatsi', Verdana, Tahoma;
			font-size: 12px;
			font-weight: normal;
			visibility:hidden;

		}
						
		#card_producto_texto_2 {
		width:294px;
		position:relative;
		text-align:center;
		color: gray;    
		font-family:'Alatsi', Verdana, Tahoma;
		font-size: 9px;
		font-weight: normal;	
		position:absolute;
		left:320px;
		margin:5px;
		}
		
	
			
		
			
		#catalogo_cols {							
			display:block; 
			column-count:1;
			}
			
		#catalogo_col_de_publi{
			visibility:hidden;
			}
						
		#columna_imagen{							
				width:310px;
			}
		#donar{
					position:relative;					
					height:90px;
					border:1px solid gray; 
					border-radius: 10px;					
					text-align:left;		
		}
		#donar_txt
		{
			position:realtive;
					left:0px;					
					top:0px;
			border-radius: 10px;					
			font-weight: normal;
			font-family: Alatsi, Tahoma, Verdana, sans serif;

		}
		.donar_mp{
					position:relative;
					left:0px;					
					top:-9px;					
					margin: 5px;					
		}
		#donar_Paypal{
					position:relative;
					left:0px;					
					top:0px;					
					
		}
		
		#fondo{						
			top:120px;
			width:100%;
			}
						
		#footer {
			display: none;					
				}						
				.page_footer {
					display: none;					
						}
		
					#opciones{
							position:absolute;
							top: 100px;							
							text-align:center;
							width:100%;
					}		
					
				#producto_thumbs {
								
								background-color:white;
								border-radius:5px;
								width:96%;
								padding:10px;
								
								margin:5px;								
									}	

					#aviso_310x310{
						background-color:transparent;
						width:310px;
						height:310px;						
						

					}
					
					#aviso_310x310_2{
						position:absolute;
						background-color:transparent;
						width:310px;
						height:310px;
						left:1020px;
						top:40px;
						

					}
					
					/* Este es el que aparece en el adaptativo*/
					#aviso_menu{	
							background-color:transparent;					
							width:350px; 
							height:115px;
							position:absolute; 
							left:1030px; 
							top:10px;

							}
							
				
									
					#boton_editar{
								position:relative;
								width:65px;
								margin:10px;
								left:20px;
								top:0px;
									}
									
					#buscador_display{
							background-color:black;
							color:white;
							width:130px;
					}
									
					
					#opciones{
							position:absolute;
							top: 90px;							
							left:25%;
					}						
								
					
									
					.card_catalogo_imagen {
						width:230px;
						height:230px;
						border-radius:5px;
					}
					
					
					
							
					#card_producto_texto {
							color: gray;    
							font-size: 18px;
							font-weight: normal;
							line-height:0.90;							
							}
							
					#card_producto_texto_5 {
							color: gray;    
							font-size: 12px;
							font-weight: normal;												
										bottom:0px;
										visibility:hidden;							
							}
																		
					
					#fondo{
						position:absolute;
						top:170px;
						padding:10px;
						width:100%;
					}

					#logo{
								position:absolute;
								left:20px;
								top:25px;
								width:130px;
								height:126px;
									}
					/*Barra superior*/
					#navbarSupportedContent{
								position:absolute;
								left:150px;
								top:10px;
								width:800px;
					}
					.nav-link{
						background-color:black;
						font-weight: bold;
						border-style:1;
						border-radius:5px;
						border-color:red;
						margin:2px;						
						color: white;
						
					}
					
					.img {
						width:310px;
						}
						
					#producto_thumbs {
								
								background-color:white;
								border-radius:5px;
								width:100%;
								padding:10px;
								height:220px;
								margin:5px;								
									}
#txt_carrito{
	font-family:verdana, tahoma, san serif;
	color: white;
	font-size:8px;
	font-weight:bold;
	position:relative;
	left:-10px;
}									
.stretch-card>.card {
    width: 100%;
    min-width: 100%
}
.flex {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}
.mainimage {
    width: 100% !important
}
/* Dropdown menu */
.dropbtn {
  font-family:Tahoma, Verdana;
  background-color: transparent;
  color: gray;
  font-size:15px;
  border: none;
  cursor: pointer;
}
.dropbtn:hover, .dropbtn:focus {
  color:white;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-botones{
	background-color: black;
	color:white;
	font-family:Verdana, Tahoma, San Serif;
  font-size: 12px;
  font-weight:bold;
  cursor:pointer;
  border: solid red 1px;
  border-radius:5px;
  margin:3px;
  height:30px;
  width:150px;
}


.dropdown-content {
  display: none;
  position: absolute;
  background-color: black;
  width: 170px;
  left:-90px;
  overflow: auto;
  z-index: 1;
  text-align:center;
  border-radius:5px;
}

.dropdown-ahref{
	background-color: black;
	color:white;
	font-family:Verdana, Tahoma, San Serif;
  font-size: 12px;
  font-weight:bold;
  cursor:pointer;
  border: solid red 1px;
  border-radius:5px;
  margin:3px;
  height:30px;
  width:150px;
}
.dropdown-content a {
  font-family:Verdana, Tahoma, San Serif;
  font-size: 12px;
  font-weight: bold;
  color: white;
  padding: 5px;
  text-decoration: none;
  display: block;
  text-align:center;
  vertical-align:middle;
}
.dropdown a:hover {background-color: #ddd;}
.show {display: block;}
#butDescAprob{
	position:relative;
			cursor:pointer;
			width:310px;	
			height:50px;														
			  background-image: url('../../img_sitio/descarga.svg');
			  background-size: cover;
			  background-position: center;
			  background-color: transparent;
			  border: none;
			  border-radius:10px;
			  color: transparent;
			  font-size: 16px;			  
}

#descripcion{	width:280px;	height:80px;
	font-family:Tahoma, Verdana;
	font-size:14px;
	font-weight:normal;
	color:black;	line-height:1.3;	 border: none; /* Quita el borde */  resize: none; /* Deshabilita la esquina resizable */  outline: none; /* Quita el resaltado del foco */
}